자동화 효과
효과(Effect)는 조건이 발동했을 때 수행할 작업입니다. 한 자동화에 여러 효과를 구성하여 객체를 변경하거나 함수를 호출하고 알림을 보낼 수 있습니다.
| 효과 | 수행 작업 |
|---|---|
| Action | 액션으로 객체를 생성, 수정하거나 삭제합니다. |
| Logic | 온톨로지 편집 목록을 반환하는 AIP Logic 함수를 실행합니다. |
| Function | 계산 함수를 호출합니다. 편집 반환값을 적용하려면 함수 기반 액션을 사용합니다. |
| Notification | 사용자나 그룹에 플랫폼 알림과 전자우편을 보냅니다. |
Action, Logic과 Function에는 실패 시 대체 효과를 구성할 수 있습니다. 오류 정보를 기록하거나 다른 액션을 실행할 때 사용합니다. 대체 효과가 성공해도 실패한 객체의 후속 순차 효과를 다시 진행하지는 않습니다.
효과 설정에서 순차 또는 병렬 실행과 빠르게 연속된 객체 편집의 처리 방식을 정합니다. 효과는 최소 한 번 실행(At-least-once) 의미론을 따르므로 같은 이벤트에서 중복 실행될 수 있습니다.
재시도는 개별 효과의 일시 오류 처리와 이벤트 단위 재시도로 나뉩니다. Action과 Logic의 효과별 재시도 및 Beta Function 효과의 오류 처리 설정은 각 효과에서 구성합니다.