경보 구현
경보는 현재 로그인된 사용자와 사용자가 등록한 큐를 기반으로 표시됩니다. 경보를 구현하는 데 사용되는 API, 서비스 및 기타 컴포넌트를 검토할 수 있습니다.
참고: 경보를 보지 않으려면 탐색줄에서 경보 메뉴 옵션을 숨기십시오. 애플리케이션 제공 탐색줄 수정에 대한 정보는 애플리케이션 제공 탐색줄 메뉴 옵션을 사용자 정의 컴포넌트와 맵핑하는 방법을 참조하십시오.
솔루션
경보 아이콘은 현재 로그인한 사용자 또는 사용자가 등록한 큐에 지정된 열린 경보 수를 표시합니다. 개수 검색을 위해
getAlertStatisticsForUser API가 호출됩니다. 상점 직원이 경보 아이콘을 클릭하면 패널에 열린 경보가 표시됩니다. 기본적으로 개수에는 Nearing
SLA 및 High priority유형의 오픈 오더 이행 경보만 포함됩니다.
getExceptionList API는 경보를 표시하기 위해 YCD_HOT_PICK 또는 YCD_NEAR_SLA 로 ExceptionType 와 함께 호출됩니다.
상점 직원은 각 오픈 경보를 해결하기 위해 적절한 조치를 수행할 수 있습니다. Ready for picking 또는 Backroom pick in progress 상태인 오더의 경우 상점 직원은 오더 피킹 또는 계속 을 클릭하여 오더 피킹 포틀릿을 열고 백룸피킹 태스크를 시작하거나 계속할 수 있습니다. 오더가 추가 조치가 필요하지 않은 상태에 있는 경보의 경우 상점 직원은 삭제 아이콘을 클릭하여 경보 목록에서 경보를 제거할 수 있습니다.
상점 직원이 피킹 오더 또는 계속을 클릭하거나 경보를 삭제하면 경보를 해결하고 백룸피킹 프로세스를 시작하기 위해 resolveException API가 호출됩니다.
구현
다음 절에서는 기능에 필요한 구성을 설명합니다.
- 다음 자원 권한을 사용으로 설정하여 열린 경보에서 적절한 조치를 보고, 삭제하고, 수행하십시오.
- 오더 이행 경보
- 경보 삭제/제거
- 백룸피킹 BOPIS
- 백룸피킹 SHIP
- 현재 로그인된 사용자를 위해 오픈 경보를 페치하도록 폴링 간격을 적절하게 구성하십시오. 사용자 경보 알림은 엔터프라이즈 레벨에서만 구성할 수 있습니다. 폴링 간격 설정에 대한 자세한 내용은 폴링 간격 설정을 참조하십시오.
Ready for backroom pick또는Backroom pick in progress상태에 있는 쉽먼트에 대해 발행된 경보에 대해서만 액션이 표시됩니다. 피킹 오더 및 계속 은 기본적으로 사용 가능한 유일한 액션입니다. 사용자 정의를 추가하여 비즈니스 요구사항에 따라 다른 조치를 추가할 수 있습니다.- 현재 사용자의 조직에 지정된 경보는 열린 경보 수에 포함되지 않거나 경보 목록에 표시되지 않습니다. 사용자의 조직에 지정된 경보를 포함하도록 경보 구성을 사용자 정의할 수 있습니다. 자세한 내용은 알림 확장 항목을 참조하십시오.
- 해당 큐에 지정된 경보를 보려면 사용자가 큐에 등록되어 있어야 합니다. 사용자를 알림 대기열에 가입시키거나 알림 대기열에서 사용자를 제거하는 방법에 대한 자세한 내용은 사용자 만들기를 참조하세요.