워크플로 시작 starting-workflows
워크플로를 관리할 때 다양한 방법을 사용하여 시작할 수 있습니다.
워크플로우 모델 workflow-models
워크플로 모델 콘솔에 나열된 모델 🔗 중 하나를 기반으로 워크플로를 시작할 수 있습니다. 페이로드만 필수 정보이며 제목 및/또는 댓글도 추가할 수 있습니다.
워크플로우 런처 workflows-launchers
워크플로 시작 관리자는 콘텐츠 저장소의 변경 사항을 모니터링하여 변경된 노드의 위치 및 리소스 유형에 따라 워크플로를 시작합니다.
런처 를 사용하여 다음과 같은 작업을 수행할 수 있습니다.
- 특정 노드에 대해 이미 실행된 워크플로우를 확인합니다.
- 특정 노드/노드 유형이 생성/수정/제거되면 시작할 워크플로우를 선택합니다.
- 기존 워크플로우-노드 관계를 제거합니다.
모든 노드에 대해 런처를 만들 수 있습니다. 그러나 특정 노드를 변경해도 워크플로우가 실행되지 않습니다. 다음 경로 아래의 노드를 변경해도 워크플로우가 시작되지 않습니다.
-
/var/workflow/instances
-
/home/users
분기의 모든 위치에 있는 워크플로 받은 편지함 노드 -
/tmp
-
/var/audit
-
/var/classes
-
/var/eventing
-
/var/linkchecker
-
/var/mobile
-
/var/statistics
- 예외:
/var/statistics/tracking
do 아래의 노드를 변경하면 워크플로우가 실행됩니다.
- 예외:
표준 설치에는 다양한 정의가 포함되어 있습니다. 이는 디지털 자산 관리 및 소셜 공동 작업 작업에 사용됩니다.
일괄 처리를 위한 워크플로우 패키지 workflow-packages-for-batch-processing
워크플로우 패키지는 처리를 위해 페이로드로 워크플로우에 전달할 수 있는 패키지로, 여러 리소스를 처리할 수 있습니다.
워크플로우 패키지:
- 리소스(예: 페이지, 에셋)에 대한 링크가 포함되어 있습니다.
- 는 생성 날짜, 패키지를 생성한 사용자 및 간단한 설명과 같은 패키지 정보를 보유합니다.
- 는 특수 페이지 템플릿을 사용하여 정의됩니다. 이러한 페이지를 사용하면 사용자가 패키지의 리소스를 지정할 수 있습니다.
- 여러 번 사용할 수 있습니다.
- 워크플로 인스턴스가 실제로 실행되는 동안 사용자가 변경할 수 있습니다(리소스 추가 또는 제거).
모델 콘솔에서 워크플로 시작 starting-a-workflow-from-the-models-console
-
도구, 워크플로, 모델 을 사용하여 모델 콘솔로 이동합니다.
-
콘솔 보기에 따라 워크플로우를 선택합니다. 필요한 경우 검색(왼쪽 상단)을 사용할 수도 있습니다.
note note NOTE 임시 표시기는 워크플로 기록이 지속되지 않는 워크플로를 표시합니다. -
도구 모음에서 워크플로 시작 을 선택합니다.
-
워크플로 실행 대화 상자가 열리면 다음을 지정할 수 있습니다.
-
페이로드
페이지, 노드, 에셋, 패키지 등의 리소스일 수 있습니다.
-
제목
이 인스턴스를 식별하는 데 도움이 되는 선택적 제목입니다.
-
댓글
이 인스턴스의 세부 정보를 표시하는 데 도움이 되는 선택적 주석입니다.
-
런처 구성 만들기 creating-a-launcher-configuration
-
도구, 워크플로, 런처 를 사용하여 워크플로 런처 콘솔로 이동합니다.
-
만들기 를 선택한 다음 런처 추가 를 선택하여 대화 상자를 엽니다.
-
이벤트 유형
워크플로우를 시작하는 이벤트 유형:
- 생성됨
- 수정됨
- 제거됨
-
Nodetype
워크플로우 런처가 적용되는 노드 유형입니다.
-
경로
워크플로우 런처가 적용되는 경로입니다.
-
실행 모드
워크플로 시작 관리자가 적용되는 서버 유형입니다. 작성자, Publish 또는 작성자 및 Publish 을(를) 선택하십시오.
-
조건
평가할 때 워크플로우의 실행 여부를 결정하는 노드 값에 대한 조건 목록입니다. 예를 들어 다음 조건으로 인해 노드에 User 값이 있는 속성 이름이 있는 경우 워크플로우가 실행됩니다.
==
-
기능
활성화할 기능 목록입니다. 드롭다운 선택기를 사용하여 필요한 기능을 선택합니다.
-
비활성화된 기능
비활성화할 기능 목록입니다. 드롭다운 선택기를 사용하여 필요한 기능을 선택합니다.
-
워크플로 모델
정의된 조건 아래의 노드 유형 및/또는 경로에서 이벤트 유형이 발생할 때 실행할 워크플로우입니다.
-
설명
런처 구성을 설명하고 식별하는 사용자 고유의 텍스트입니다.
-
활성화
워크플로 시작 관리자 활성화 여부를 제어합니다.
- 구성 속성이 충족되면 워크플로우를 시작하려면 사용 을 선택하십시오.
- 워크플로우를 실행하지 않으려면 사용 안 함 을 선택하십시오(구성 속성이 지정된 경우에도).
-
목록 제외
워크플로우를 트리거할지 여부를 결정할 때 제외(즉, 무시)할 JCR 이벤트를 지정합니다.
이 런처 속성은 쉼표로 구분된 항목 목록입니다. "
property-name
은(는) 지정한 속성 이름에서 트리거된 모든jcr
이벤트를 무시합니다. "event-user-data:<*someValue*>
은(는)ObservationManager
API를 통해 설정된*<someValue*
>user-data
을(를) 포함하는 모든 이벤트를 무시합니다.
예:
jcr:lastModified,dc:modified,dc:format,jcr:lastModifiedBy,imageMap,event-user-data:changedByWorkflowProcess
이 기능은 제외 항목을 추가하여 다른 워크플로우 프로세스에서 트리거된 모든 변경 사항을 무시하는 데 사용할 수 있습니다.
event-user-data:changedByWorkflowProcess
-
-
런처를 만들고 콘솔로 돌아가려면 만들기 를 선택하십시오.
적절한 이벤트가 발생하면 런처가 트리거되고 워크플로가 시작됩니다.
런처 구성 관리 managing-a-launcher-configuration
런처 구성을 만든 후에는 동일한 콘솔을 사용하여 인스턴스를 선택한 다음 속성 보기(및 편집) 또는 삭제 할 수 있습니다.