SAP Business Workflow-단계 생성
단계는 워크 플로에서 작업을 실행하거나 워크 플로를 제어하는 데 사용됩니다. 단계는 항상 블록 내부에 생성되고 블록에는 항상 단계와 그 결과가 포함됩니다. 그래픽 모드에서 정의되지 않은 단계를 변경하여 단계를 만들거나 새 단계를 추가 할 수도 있습니다.
워크 플로에서 정의되지 않은 단계를 변경하려면 정의되지 않은 단계를 두 번 클릭하면 단계 선택이 열립니다. 다음 스크린 샷에 표시된대로 단계 유형을 선택합니다.
요구 사항에 따라 선택할 수있는 여러 단계 유형이 있습니다. 다음은 몇 가지 일반적인 단계 유형, 워크 플로의 기호 및 설명입니다.
상징 | 단계 유형 | 단계 런타임 기능 설명 |
---|---|---|
|
공정 제어 | 작업 항목 취소 또는 작업 항목을 사용하지 않도록 설정 기능은 현재 워크 플로의 다른 작업 항목에 적용됩니다. |
|
임시 앵커 | 정의에서이 단계를 대체 할 수있는 워크 플로우를 저장합니다. 런타임에 권한있는 사용자는 저장된 워크 플로 중 하나를 선택할 수 있습니다. 그런 다음 임시 앵커가이 워크 플로의 단계로 대체됩니다. |
|
활동 | 작업 또는 하위 워크 플로 실행. |
|
질환 | 워크 플로 정의에 정의 된 두 분기 중 하나가 처리됩니다. 시스템은 정의 된 조건에 따라 결정을 내립니다. 이 작업을 수행하는 동안 시스템은 워크 플로의 컨텍스트 또는 처리 된 응용 프로그램 개체의 정보를 고려합니다. |
|
사용자 결정 | 현재 워크 플로의 프로세스 흐름은 현재 에이전트가 내린 결정에 따라 제어됩니다. |
|
템플릿의 문서 | 문서 템플릿에서 문서가 생성됩니다. |
|
컨테이너 운영 | 기본 산술 연산 또는 값 할당은 워크 플로 컨테이너의 개별 요소에 적용됩니다. |
|
이벤트 제작자 | 이벤트가 생성됩니다. |
|
형태 | 구조를 참조하는 컨테이너 요소의 데이터는 양식으로 표시, 처리 또는 승인 될 수 있습니다. |
|
메일을 보내다 | 이 단계 유형에 입력 된 텍스트는 이메일로 전송됩니다. |
|
여러 조건 | 워크 플로 정의에 정의 된 여러 분기 중 하나가 처리됩니다. 이를 위해 시스템은 워크 플로 컨테이너에있는 컨테이너 요소의 값을 확인합니다. |
|
포크 | 다음 처리는 포크에서 발생합니다. 분기를 성공적으로 완료하기 위해 실행해야하는 분기 수를 정의하거나 조건 편집기에서 종료 조건을 정의 할 수 있습니다. |
|
정의되지 않은 단계 | 런타임에 기능이 없습니다. 정의되지 않은 단계에는 항상 결과가 있습니다. |
|
루프 (UNTIL) | 정의 된 종료 조건이 발생할 때까지 일련의 단계가 반복적으로 처리됩니다. |
|
루프 (WHILE) | 정의 된 비교가 적용되는 한 일련의 단계가 반복적으로 처리됩니다. 시스템은 비교 기준이 비교 값과 일치하지 않으면 루프를 종료합니다. |
|
이벤트 대기 | 시스템은 특정 이벤트를 기다립니다. 작업 항목은 예상 이벤트가 발생하는 경우에만 완료됩니다. 이벤트는 XML 문서의 발생에 의해 트리거 될 수도 있습니다. |
|
웹 활동 | 컨테이너 요소의 내용은 변경되지 않은 URL 또는 생성 된 XML 문서 형식으로 전송됩니다. 단계는 응답을 기다릴 수 있습니다. 웹 활동에 의해 시작된 프로세스와의 통신이 가능합니다. XML 메시지에 의해 시작된 프로세스는 호출자와 통신 할 수 있습니다. |
기존 워크 플로에 새 단계를 삽입 할 때 해당 위치는 이전에 선택한 단계 또는 결과에 따라 다릅니다.
단계를 어디에 삽입 하시겠습니까? | 무엇을 선택해야합니까 |
---|---|
단계 후 | 워크 플로 정의의 관련 분기에있는 단계의 결과 |
단계 전 | 단계 |
포크의 새로운 지점으로 |
|
대기 단계 사용
워크 플로의 대기 단계는-
- Event
- 지역 이벤트
- 작업 항목
- 워크 플로에서받은 이벤트
대기 단계가 이벤트를 기다리는 중일 때 특정 이벤트가 발생하면 종료됩니다. 이벤트는 특정 이벤트를 기다리는 모든 대기 단계를 종료합니다. 이것은 일반적으로 사용됩니다-
- 특정 이벤트가 발생할 때까지 워크 플로를 일시 중단하려면
- 다른 시스템에서 시작된 다른 워크 플로의 결과
- 병렬 처리의 이벤트로
다른 워크 플로우에서 로컬 이벤트, 조건 또는 이벤트를 기다릴 때도 동일한 방식으로 작동합니다.
|
이벤트 대기 | 시스템은 특정 이벤트를 기다립니다. 작업 항목은 예상 이벤트가 발생하는 경우에만 완료됩니다. 이벤트는 XML 문서의 발생에 의해 트리거 될 수도 있습니다. |