상태 플로우의 작업 메모
작업 메모는 상태 플로우 프로세스의 중요한 부분이며 상태 전환에 대한 정보를 전달하는 데 사용됩니다.
상태 플로우는 이 전환을 만드는 작업의 작업 메모 필드에 작업 메모를 추가합니다. 예를 들어, 거부 상태 플로우에 "에이전트가 거부한 작업" 메모를 포함할 수 있으며, 이 작업은 작업이 할당됨에서 보류 중인 디스패치로 이동할 때 발생합니다. 에이전트가 작업을 거부하고 작업 메모를 입력하지 못할 경우, 이 메모는 디스패처에게 디스패치 대기열에 작업이 다시 나타나는 이유를 알려줍니다. 작업을 거부하는 에이전트가 추가한 작업 메모는 상태 플로우에서 상속된 작업 메모에 추가됩니다.
이러한 규칙은 상태 플로우 작업 메모에 적용됩니다.
- 시작 상태가 없는 상태 플로우의 경우, 작업이 종료 상태로 전환될 때마다 작업 메모가 추가됩니다.
- 시작 상태와 종료 상태가 있는 상태 플로우의 경우, 작업 메모는 해당 시작 상태에서 해당 종료 상태로 작업이 전환할 때만 추가됩니다.
- 작업 메모가 있는 두 상태 플로우가 동일한 종료 상태를 가지지만 시작 상태는 하나만 가질 경우, 시스템은 시작 상태를 가지는 상태 플로우에서 작업 메모를 추가합니다. 이것은 상태 플로우 작업 메모를 특정 시작 상태와 종료 상태 간의 더 중요한 전환에 더 잘 일치시킵니다. 이 예에서, 작업 메모 정보는 미확인 시작 상태에서 보류 중인 디스패치 상태에 도달하는 작업보다는 할당됨에서 보류 중인 디스패치로 이동하는 작업에 더 적절합니다.