부모 자동화 완료 후 실행
자동화 의존 관계는 부모 자동화가 완료된 뒤 자식 자동화를 평가합니다. 부모의 성공과 실패 모두 완료로 취급합니다. 성공한 실행에만 또는 실패한 실행에만 연결하도록 제한할 수는 없습니다.
조건 유무
| 자식의 구성 | 부모 완료 시 동작 |
|---|---|
| 동적 객체 집합 조건 없음 | 부모가 완료될 때마다 실행합니다. 효과에는 객체 집합을 전달하지 않습니다. |
| 객체 집합 조건 있음 | 부모가 완료될 때 Objects added, Objects removed 또는 Run on all objects 조건을 평가합니다. |
객체 조건이 있는 경우의 동작은 스케줄 감시와 유사하지만, 고정 일정 대신 부모의 완료 시점을 사용합니다.
예를 들어 입력 파일 처리 자동화가 끝난 뒤 결과를 데이터 담당 팀에 알릴 수 있습니다. 부모의 성공 여부와 관계없이 자식을 평가하되, 중요한 오류가 있는 객체 집합 조건을 추가하여 알림이 필요한 경우를 정할 수 있습니다.
설정
- 먼저 부모 자동화를 정의합니다.
- 자식 자동화를 만들고 필요한 객체 집합 조건을 구성합니다.
- 자식에서 부모 자동화를 연결합니다.
- 지연이 필요하면 Configure wait time을 켜고 분과 초를 지정합니다. 부모가 끝난 뒤 이 시간만큼 기다렸다가 자식을 평가합니다.
조건을 충족한 객체가 없어도 효과 실행
객체 집합 조건이 있을 때 Always trigger effects when automation completes를 사용할 수 있습니다. 화면 설명은 Execute effects when linked automation completes regardless of whether the objects condition was triggered입니다. 객체 조건이 없는 의존 관계에는 영향을 주지 않습니다.
직전 부모 완료 이후에 객체 조건을 충족한 객체가 없는 경우를 기준으로 동작은 다음과 같습니다.
| 설정과 효과 입력 | 실행 결과 |
|---|---|
| 옵션을 끔 | 객체 조건이 발동하지 않았으므로 효과를 실행하지 않습니다. |
| 옵션을 켜고 동적 객체 입력이 없음 | 정적 알림처럼 객체 입력이 필요 없는 효과를 한 번 실행합니다. |
| 옵션을 켜고 객체별로 실행 | 대상 객체가 없으므로 실행할 건이 없습니다. |
| 옵션을 켜고 전체 집합에 한 번 실행 | 빈 객체 집합을 전달하여 한 번 실행합니다. |
지원 조건
의존 관계는 부모와 자식 한 단계만 지원합니다. 부모, 자식, 손자로 이어지는 다단계 연결은 지원하지 않습니다. 감시하는 객체 유형은 프로젝트 범위를 지원해야 합니다. 전역 브랜치의 자동화에서는 의존 관계 조건을 사용할 수 없습니다.