Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

자동화의 실행 권한과 소유권

조건 평가는 자동화 소유자의 권한을 사용합니다. Action, Logic과 Function 효과도 소유자를 실행 신원으로 사용합니다. 리소스를 볼 수 있다는 것만으로 효과를 실행하는 데 필요한 데이터 권한이 생기지는 않습니다.

소유자의 실행 조건

  • 액션의 제출 조건은 소유자를 기준으로 평가합니다. 특정 그룹 Y의 구성원이어야 하는 액션이면 소유자가 그 그룹에 속해야 합니다.
  • 연산 모듈에서 실행하는 함수에는 소유자의 인증 토큰이 전달됩니다.
  • 객체 편집 이력의 Edited by와 감사 로그에는 자동화 소유자가 변경한 것으로 기록됩니다.

알림 수신자

알림은 각 수신자의 권한을 사용합니다. 정적 수신자와 동적 수신자 모두 다음 조건을 충족해야 하며, 활성 사용자와 사전 등록 사용자에게 같은 조건을 적용합니다.

  1. 자동화 리소스에 적어도 Viewer 권한이 있어야 합니다.
  2. 자동화를 발동시킨 객체 인스턴스에 Viewer 권한이 있어야 합니다.
  3. 다중 데이터 소스 객체 유형이 발동시켰다면 해당 객체 인스턴스의 모든 속성에 Viewer 권한이 있어야 합니다.
  4. 함수 기반 알림이면 함수 실행 중 접근하는 모든 객체 인스턴스에 Viewer 권한이 있어야 합니다.

접근 범위가 다르면 같은 자동화가 일부 수신자에게만 발동할 수 있습니다. 함수 기반 알림의 본문이나 첨부 파일도 수신자별로 다르게 생성될 수 있습니다.

예를 들어 제한 뷰가 있는 Sales Opportunity에서 Europe과 US의 접근 범위를 나누었다고 가정합니다. Europe의 기회가 집합에 추가되면 Europe 데이터를 볼 수 있는 수신자에게 알립니다. 그 데이터에 접근할 수 없는 수신자에게는 조건 이벤트나 알림이 나타나지 않습니다.

수동 실행의 예외

수동 실행은 설정한 트리거 조건을 우회합니다. 따라서 위의 자동 발동에 따른 트리거 객체 권한 검사를 수행하지 않습니다. 입력 객체 집합은 수동 실행을 시작한 사용자의 권한으로 평가하므로, 자동 발동의 수신자별 조건 검사와 구분해야 합니다.

편집과 소유권 변경

자동화를 편집하고 저장할 때 기존 소유자를 유지하거나 자신이 새 소유자가 되는 선택이 표시될 수 있습니다. 조건이나 효과를 수정하려면 소유권을 가져와야 합니다. 소유자가 바뀌면 이후 액션 효과는 새 소유자를 대신하여 실행됩니다.

타사 애플리케이션이 소유하는 경우

애플리케이션의 서비스 사용자 권한으로 조건을 평가하고 Action, Logic과 Function 효과를 실행합니다. 이력과 권한은 서비스 사용자에 연결되며, 여러 자동화가 같은 애플리케이션 소유권을 공유할 수 있습니다. 개인 소유자의 휴가나 퇴사에 영향을 받지 않도록 운영 주체를 구성하는 방식입니다.