빈 상태

빈 상태 (Empty Status)

빈 상태는 사용자가 빈 상태의 이유를 이해하도록 도와주는 프롬프트를 제공하고, 빈 상태에서 벗어나도록 권장 행동 팁을 제공해요.

출처: 문서

본문

디자인 목표 (Design Goals)

  • 빈 상태는 사용자가 빈 상태의 이유를 이해하도록 도와주는 프롬프트를 제공해서, 혼란과 오해를 피하게 해요;
  • 사용자가 빈 상태에서 벗어나도록 도와주는 권장 행동 팁을 제공해요.

디자인 원칙 (Design Principles)

명확성 (Clarity)

명확한 언어와 일러스트레이션 등으로 빈 상태의 구체적인 이유를 사용자에게 알려줘요.

초대 제공 (Provide Invitation)

도움말 텍스트와 권장 행동, 기타 해결책을 제공해서 다음 화면에서 무엇을 할 수 있는지 보여주고, 사용자가 행동하도록 안내해요.

해야 할 것과 하지 말 것 (Do & Don’t)

Correct Example Incorrect Example

사용 사례 (Use Cases)

신규 사용자 안내 (New User Guidance)

일반적으로 신규 사용자는 빈 상태에 설명 메모와 권장 행동이 있기를 기대해요. 빈 상태는 애플리케이션이나 기능을 처음 사용하는 시나리오에서 아주 유용한데, 사용자에게 기능과 프로세스를 보여줘 빠르게 시작하도록 도와주기 때문이에요. 신규 사용자의 첫 사용을 돕기 위해 빈 상태에 기능 가이드, 도움말 문서 등을 채울 수 있어요.

가이드 변형 사용하기 (Using Guide Variations)

가이드는 상태 프롬프트(state prompt), 도움말 가이드(help guide), 권장 행동(suggested actions) 세 부분으로 구성돼요. 디자인할 때는 비즈니스 프로세스에 따라 모듈을 골라 페이지와 변형을 구성할 수 있어요. 복잡한 프로세스 안의 빈 상태 페이지라면, 프로세스 가이드 모듈을 제공해서 사용자가 운영 프로세스를 전체적으로 이해하도록 돕고, 프로세스와 관련된 빠른 작업용 텍스트 버튼을 제공할 수도 있어요.

완료 또는 정리 (Completion or Clearance)

이 빈 상태는 사용자가 기능에서 데이터를 자발적으로 삭제했을 때 발생해요. 예를 들어 고객이 작업 목록의 모든 항목을 완료했거나 모든 공지를 읽은 경우예요. 일반적으로 이런 유형의 시나리오는 행동 안내가 필요하지 않아요. 그래픽 요소나 프롬프트 정보만으로 빈 상태를 설명하면 돼요.

데이터 없음 (No Data)

콘텐츠 영역에 데이터가 없는 시나리오는 그래픽 요소, 프롬프트 정보, 권장 행동의 조합으로 표시돼요. 권장 행동을 제공할지는 사용 사례에 따라 달라요.


추가 읽을거리 (Further Reading)

외부 참고 문서

더 알아보기 (Learn more)