액션 유형에서 rules은 액션을 적용할 때 오브젝트가 변경되어야 하는 방식을 정의합니다. 오브젝트를 생성, 수정, 삭제하거나 오브젝트 간의 링크를 생성 및 삭제할 수 있도록 간단한 규칙을 사용하여 많은 액션 유형을 정의할 수 있습니다.
그러나 경우에 따라 간단한 규칙만으로 원하는 변경을 설명하기에 충분하지 않을 수 있습니다. 예를 들어, 다음과 같은 작업을 수행하려 할 수 있습니다:
Incident
오브젝트의 status
필드를 Closed
로 설정하고, 연결된 모든 Alert
오브젝트의 status
를 Resolved
로 설정하려 할 수 있습니다.이러한 유즈케이스를 지원하기 위해 액션 유형은 오브젝트가 수정되어야 하는 방식을 정의하는 Function을 호출하도록 설정할 수 있습니다. 이러한 액션 유형은 종종 Function-backed 액션이라고도 합니다. Function을 사용하면 원하는 만큼 많은 오브젝트를 읽고 오브젝트를 수정하는 복잡성 수준의 액션 유형을 생성할 수 있습니다.
Function-backed 액션 유형은 매우 유연하지만, 액션 유형 제한과 Function 실행 제한에 모두 적용됩니다.
Function-backed 액션을 사용하여 시작하려면 튜토리얼을 따르십시오.