워크플로우 시작하기
그래픽 워크플로우 편집기는 플랫폼 전반의 다단계 프로세스를 자동화하는 끌어서 놓기 인터페이스를 제공합니다.
워크플로우의 일부
- 속성
- 워크플로우 이름, 워크플로우가 작동하는 기록의 테이블, 워크플로우를 실행할 조건과 같은 구성 설정을 지정합니다.
- 활동
- 기록 생성, 사용자에게 보류 중인 승인 알림 또는 스크립트 실행 등 워크플로우가 수행하는 작업 시퀀스를 지정합니다.
- 전환
- 활동을 실행할 조건을 지정합니다.
- 종료 조건
- 전환을 실행할 조건을 지정합니다.
- 컨텍스트
- 워크플로우 컨텍스트 기록에 실행되는 특정 워크플로우에 대한 런타임 기록 정보를 저장합니다.
- 버전
- 워크플로우 버전 기록에 특정 워크플로우에 대한 설계 이력 정보를 저장합니다.
워크플로우 수명주기
워크플로우는 트리거 이벤트가 발생할 때 시작됩니다. 일반적인 트리거에는 특정 테이블에 삽입되는 기록 또는 지정된 값으로 설정되는 테이블의 특정 필드가 포함됩니다. 예를 들어, 사용자가 카탈로그에서 주문하려는 항목에 대한 승인을 요청할 때마다 실행되는 워크플로우를 만들 수 있습니다. 주기적으로 실행되도록 워크플로우를 예약하거나 비즈니스 규칙과 같은 스크립트에서 호출할 수도 있습니다.
활동이 완료되면 워크플로우가 다음 활동으로 전환됩니다. 활동의 결과에 따라 활동에는 다양한 활동으로의 여러 가지 가능한 전환이 있을 수 있습니다. 위의 예를 계속 진행하면 사용자의 요청이 승인되면 활동은 다른 사람에게 항목을 주문하도록 알리는 활동으로 전환될 수 있습니다. 사용자의 요청이 거부되면 작업은 사용자에게 요청이 거부되었음을 알리는 것으로 전환될 수 있습니다.
그래픽 워크플로우 편집기는 워크플로우를 일종의 흐름도로 시각적으로 표현합니다. 이것은 활동을 해당 활동에 대한 정보가 레이블이 지정된 상자로 표시하고 상자를 연결하는 선으로 한 활동에서 다음 활동으로 전환됩니다.
- 활동이 처리되고 해당 활동에 의해 정의된 작업이 발생합니다.
- 활동별 작업이 완료되면 워크플로우에서 활동의 조건을 확인합니다.
- 일치하는 각 조건에 대해 워크플로우는 다음 활동으로의 전환을 따릅니다.
워크플로우의 활동이 소진되면 워크플로우는 완료됩니다. 워크플로우 컨텍스트는 활동 및 전환 실행의 실행 이력을 저장합니다. 워크플로우 버전은 실행 가능한 활동, 전환 및 종료 조건의 설계 이력을 저장합니다.
워크플로우 속성
워크플로우 속성은 워크플로우를 실행할 시기와 작동되는 기록을 지정합니다. 워크플로우 속성에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 속성.
워크플로우 활동
워크플로우 활동에는 워크플로우에 의해 처리되는 지침이 포함되어 있습니다.
활동에는 스크립트 실행, 기록 조작, 설정된 시간 대기 또는 이벤트 로깅이 포함될 수 있습니다. 워크플로우 조건에 따라 활동 수행 여부가 결정됩니다. 활동을 추가, 제거 또는 재정렬할 수 있습니다. 활동 간에 전환을 그릴 수 있습니다.
알림을 트리거하는 활동입니다.
워크플로우는 활동을 시작하는 사용자 세션으로 실행합니다. 기록 운영에서 시작된 워크플로우는 기록 작업을 수행한 사용자 세션으로 활동을 실행합니다. 일정에서 시작되거나 타이머에서 다시 시작된 워크플로우는 시스템 사용자로 활동을 실행합니다. 스크립트 호출로 시작된 워크플로우는 스크립트를 시작한 사용자 세션으로 활동을 실행합니다.
사용 가능한 활동 및 해당 동작에 대한 자세한 내용은 다음 문서를 참조하십시오 워크플로우 활동.
전환
워크플로우 조건이 평가된 후 워크플로우 전환은 워크플로우 조건이 충족될 때 수행되는 활동을 결정합니다.
이 전환은 항상 변경 승인됨 스크립트에서 변경 작업 활동으로 이어지는 전환입니다.
종료 조건
워크플로우 활동이 수행된 후 활성화되는 전환을 결정하기 위해 워크플로우 조건이 평가됩니다.
조건은 승인 또는 거부되는 변경에 따라 동작을 결정합니다.
워크플로우 예시
워크플로우를 편집하는 동안이나 게시되지 않은 워크플로우가 실행되는 동안에는 워크플로우를 체크 아웃한 사람만 변경 내용을 볼 수 있습니다.
워크플로우가 게시되면 다른 사용자가 사용할 수 있습니다. 워크플로우는 워크플로우 편집기에 정의된 대로 프로세스를 통해 이동합니다. 전체 워크플로우가 한 화면에 표시됩니다. 표준 변경 워크플로우를 예로 들면 다음과 같습니다.