Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Function 효과

Function 효과는 Beta 기능이며 플랫폼 인스턴스에 따라 제공되지 않을 수 있고 개발 중에 기능이 바뀔 수 있습니다. 자동화가 발동하거나 복구될 때 함수를 호출하여 입력을 분석하거나 계산 결과를 얻습니다.

함수가 온톨로지 편집 반환 유형을 사용하더라도 Function 효과가 그 편집을 적용하지는 않습니다. 편집을 적용하려면 함수 기반 액션을 만들고 Action 효과로 호출합니다.

구성

  1. 자동화 마법사의 Effects에서 Function 효과를 추가합니다.
  2. 기본 Unconfigured 항목에서 실행할 함수를 검색하여 선택합니다.
  3. 함수 버전을 지정하고 표시된 필수 및 선택 매개변수를 설정합니다.
  4. 함수를 더 추가하려면 Add Function을 선택합니다.

1.0.0 이상의 안정 버전에서는 Auto upgrade to compatible versions를 사용할 수 있습니다. 정식 버전 중 다음 주 버전 전까지 자동으로 갱신하며 prerelease 버전은 제외합니다.

비동기 실행

함수 유형이 비동기 실행을 지원하면 Automate는 실행을 제출하고 결과를 폴링합니다. 완료까지 하나의 동기 요청을 계속 대기하는 방식과 달리 긴 작업에 사용할 수 있으며 최대 4시간 실행을 지원합니다.

비동기를 지원하지 않는 함수 유형은 동기로 실행합니다. 함수별 제약과 자동화 이벤트 전체의 시간 한도도 함께 적용합니다.

오류 처리

Function 효과의 오류 처리 설정에서 Constant backoff 또는 Exponential backoff를 구성할 수 있습니다. jitter는 재시도 시점을 분산합니다.

  • 계수 방식은 지연 시간의 임의 비율에 계수를 곱해 더하거나 뺍니다. 100ms 지연과 0.25 계수는 75ms부터 125ms 사이입니다.
  • 시간 방식은 지정한 시간의 임의 비율을 더하거나 뺍니다. 100ms 지연과 20ms jitter는 80ms부터 120ms 사이입니다.

대체 효과와 이벤트 재시도의 적용 범위도 확인합니다. 함수 실행은 최소 한 번 실행을 따르므로 중복 호출이 발생할 수 있습니다.

권한

함수는 자동화 소유자를 대신하여 실행하며, 소유자는 해당 함수를 실행할 권한이 있어야 합니다. 소유자 계정이 비활성화되거나 삭제되면 실행할 수 없습니다.