AIP Logic 효과
Logic 효과는 자동화가 발동하거나 복구될 때 AIP Logic 함수를 실행하고 반환된 온톨로지 편집 목록을 적용합니다. 이 효과에는 온톨로지 편집 목록을 반환하는 함수만 사용할 수 있습니다.
함수와 버전 설정
자동화 마법사의 Effects에서 Logic 효과를 추가합니다. AIP Logic의 Usage 탭에서 자동화를 만드는 경로도 사용할 수 있습니다.
함수와 버전을 선택하고 필요한 입력을 지정합니다. Auto upgrade to compatible versions를 켜면 다음 주 버전 전까지의 호환되는 정식 버전으로 자동 갱신합니다. prerelease 버전은 자동 갱신 대상이 아니며, Project scope에서는 이 자동 갱신을 지원하지 않습니다.
적용 대기 쓰기를 사용하는 함수
AIP Logic의 적용 대기 쓰기(Staged writes)를 켠 함수는 온톨로지 편집 목록을 반환하지 않습니다. 따라서 Logic 효과의 함수 선택기에서는 비활성화되어 선택할 수 없습니다.
이 함수를 자동화에서 사용하려면 다음 중 한 경로로 함수 기반 액션을 만들고 Action 효과로 호출합니다.
- AIP Logic의 Usage에서 Create action을 선택합니다.
- Ontology Manager에서 해당 함수를 기반으로 액션 유형을 만듭니다.
함수에서 staged writes를 끄면 편집 목록을 반환하는 레거시 동작으로 돌아갈 수도 있습니다.
편집 목록을 반환하던 함수에 staged writes를 켜면 출력 유형이 바뀌므로 새 주 버전을 게시합니다. 자동 갱신은 주 버전을 넘지 않으므로 기존 자동화는 레거시 버전을 계속 사용합니다. 새 동작으로 이전할 때는 액션 경로와 자동화 구성을 함께 바꿔야 합니다.
객체별 실행과 병렬성
함수의 입력 구성에 따라 영향받은 객체 전체에 한 번 또는 객체마다 한 번 실행합니다. 단일 객체 매개변수를 사용하고 티켓 3개가 발동시켰다면 함수를 3번 실행합니다.
객체별 실행에서는 Customize function parallelization으로 동시 실행 수를 바꿀 수 있습니다. 기본값은 20개씩 실행하는 것입니다. 병렬성을 낮추면 편집 충돌을 줄일 수 있지만 실행 시간이 늘어납니다. 이 설정은 자동화 트리거 한 건 안에서 적용합니다.
오류와 권한
Constant backoff, Exponential backoff와 jitter로 재시도를 설정할 수 있습니다. 실패 시 대체 효과로 다른 액션을 실행하는 방식도 지원합니다. 효과는 최소 한 번 실행을 따르므로 같은 입력의 재실행을 처리할 수 있어야 합니다.
Logic 함수는 자동화 소유자를 대신하여 실행합니다. 소유자는 함수를 실행하고 결과의 온톨로지 편집을 수행할 권한이 있어야 합니다. 소유자 계정이 비활성화되거나 삭제되면 실행할 수 없습니다.