워크플로 관리 administering-workflows
워크플로를 사용하면 Adobe Experience Manager(AEM) 활동을 자동화할 수 있습니다. 워크플로:
-
특정 순서로 실행되는 일련의 단계로 구성됩니다.
- 각 단계는 사용자 입력 대기, 페이지 활성화 또는 이메일 메시지 전송과 같은 고유한 활동을 수행합니다.
-
저장소, 사용자 계정 및 AEM 서비스의 에셋과 상호 작용할 수 있습니다.
-
AEM의 모든 측면을 포함하는 복잡한 활동을 조정할 수 있습니다.
조직에서 설정한 비즈니스 프로세스를 워크플로우로 표시할 수 있습니다. 예를 들어 웹 사이트 콘텐츠를 게시하는 프로세스에는 일반적으로 다양한 관련자의 승인 및 승인과 같은 단계가 포함됩니다. 이러한 프로세스는 AEM 워크플로우로 구현하고 컨텐츠 페이지 및 자산에 적용할 수 있습니다.
- 워크플로 적용 및 참여: 워크플로를 사용하여 작업.
- 워크플로 모델 만들기 및 워크플로 기능 확장: 워크플로 개발 및 확장.
- 중요한 서버 리소스를 사용하는 워크플로우의 성능을 개선합니다. 동시 워크플로우 처리.
워크플로우 모델 및 인스턴스 workflow-models-and-instances
AEM의 워크플로 모델은(는) 비즈니스 프로세스의 표시 및 구현입니다.
- 일반적으로 특정 결과를 얻기 위해 페이지 또는 에셋에 대해 작동합니다.
- 이러한 페이지 및/또는 에셋을 워크플로 페이로드라고 합니다.
- 워크플로 모델은 특정 작업을 수행하는 일련의 단계로 구성됩니다.
- 워크플로우가 진행됨에 따라 페이로드가 단계에서 단계로 전달됩니다.
워크플로 모델이 시작(실행)되면 워크플로 인스턴스가 생성됩니다. 워크플로 모델은 여러 번 시작할 수 있으며, 매번 고유한 워크플로 인스턴스를 생성합니다. 각 인스턴스에 대해 워크플로 모델이 정의하는 단계가 실행됩니다.
워크플로 인스턴스는 다음 수명 주기에서 진행됩니다.
-
워크플로 모델이 시작되고 워크플로 인스턴스가 만들어져 실행 중입니다.
- 워크플로 인스턴스의 페이로드는 모델이 시작될 때 식별됩니다.
- 인스턴스는 사실상 모델의 사본입니다(생성 시).
- AEM 작성자, 관리자 또는 서비스는 워크플로 모델을 시작할 수 있습니다.
-
워크플로우 모델의 첫 번째 단계가 실행됩니다.
-
단계가 완료되고 워크플로우 엔진은 모델을 사용하여 실행할 다음 단계를 결정합니다.
-
워크플로우 모델의 후속 단계가 실행 및 완료됩니다.
-
최종 단계가 완료되면 워크플로우 인스턴스가 완료되어 보관됩니다.
많은 유용한 워크플로우 모델이 AEM과 함께 제공됩니다. 또한 조직의 개발자는 비즈니스 프로세스의 특정 요구 사항에 맞게 사용자 정의 워크플로 모델을 만들 수 있습니다.
워크플로 단계 workflow-steps
워크플로우 단계가 실행되면 워크플로우 인스턴스와 연결됩니다. 워크플로우 인스턴스 내역에는 인스턴스에 대해 실행된 각 단계에 대한 정보가 포함됩니다. 이 정보는 실행 중에 발생하는 문제를 조사하는 데 유용합니다.
단계 유형에 따라 사용자 또는 서비스가 워크플로 단계를 수행합니다.
- 사용자가 단계를 수행하면 받은 편지함에 배치된 작업 항목이 할당됩니다. 사용자는 워크플로 인스턴스가 진행될 수 있도록 단계를 수동으로 완료할 책임이 있습니다.
- 서비스가 단계를 수행하면 완료 시 워크플로우 인스턴스가 자동으로 다음 단계로 진행됩니다.
워크플로 상태 및 작업 workflow-status-and-actions
워크플로우는 다음 상태 중 하나를 가질 수 있습니다.
-
실행 중: 워크플로 인스턴스가 실행 중입니다.
-
완료: 워크플로 인스턴스가 종료되었습니다.
-
일시 중단됨: 워크플로우를 일시 중단됨으로 표시합니다. 그러나 이 상태의 알려진 문제에 대해서는 아래의 주의 사항 을 참조하십시오.
-
중단됨: 워크플로 인스턴스가 종료되었습니다.
-
STALE: 워크플로 인스턴스의 진행에 백그라운드 작업이 실행되어야 하지만 시스템에서 작업을 찾을 수 없습니다. 이 상황은 워크플로우를 실행할 때 오류가 발생할 때 발생합니다.
워크플로 인스턴스의 일반 진행에 개입해야 하는 경우 상태에 따라 실행 중인 워크플로 인스턴스에 대해 작업을 수행할 수 있습니다.
- 일시 중단: 일시 중단하면 워크플로 상태가 일시 중단됨으로 변경됩니다. 아래의 주의 사항을 참조하십시오.
- 다시 시작: 일시 중단된 워크플로가 일시 중단된 실행 지점에서 동일한 구성을 사용하여 다시 시작합니다.
- 종료: 워크플로 실행을 종료하고 상태를 ABORTED(으)로 변경합니다. 중단된 워크플로 인스턴스는 다시 시작할 수 없습니다.