워크플로 인스턴스 상태
다음 다이어그램은 실행 객체(활동 또는 프로세스)가 있을 수 있는 상태 간 변환을 보여줍니다.
둥근 상자는 상태를 나타내고 화살표는 변환을 나타냅니다. 실제 상태는 항상 제일 안쪽의 상태입니다. 나머지는 하위 상태 컬렉션을 나타내는 수퍼 상태입니다. 예를 들어, 닫힌 프로세스에 대해 질의하면 성공적으로 완료된 프로세스와 종료되거나 중단된 프로세스가 반환됩니다.
모든 실행 객체의 초기 상태는 시작되지 않은 상태입니다. 다음은 실행 객체에 대한 상태의 일반 시퀀스입니다.
1. 시작되지 않음
2. 실행
3. 실행됨
최종 상태는 다음 두 가지 변환으로 도달할 수 있습니다.
시작
완료
일부 변환은 둘 이상의 상태에 적용됩니다. 이것은 수퍼 상태로 시작되는 화살표로 알 수 있습니다. 예를 들어, 종료는 미결 상태에서 종료 상태로 변환합니다. 추가 변환 재설정은 다이어그램에 표시되지 않습니다. 재설정 변환은 모든 객체를 시작되지 않은 상태로 되돌립니다.
Open.NotRunning.Suspended.Disabled와 Open.NotRunning.Suspended.Intermited에는 모두 중단됨이라는 레이블이 지정되지만 Open.NotRunning.Suspended.Disabled 상태는 현재 사용되지 않으므로 혼동을 일으킬 가능성은 없습니다.
다음은 커넥터 모델입니다.
사용 가능
사용 불가능
도움이 되셨나요?