Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
현재 다수의 문의가 발생하여 대응에 지연이 발생하고 있습니다.더 많이 읽기
Salesforce 플로로 비즈니스 프로세스 자동화
플로 트리거 고려 사항(파일럿)

플로 트리거 고려 사항(파일럿)

플로 트리거 워크플로 작업에 특수 동작과 제한이 있습니다.

필수 Edition

지원 제품: Salesforce Classic
지원 제품: Enterprise, Performance, UnlimitedDeveloper Edition
노트
노트 플로 트리거 워크플로 작업의 파일럿 프로그램이 닫힙니다. 조직에서 파일럿을 이미 활성화한 경우 플로 트리거 워크플로 작업을 계속해서 만들고 편집할 수 있습니다. 조직에 파일럿을 활성화하지 않았을 경우 Flow Builder를 사용해 레코드 트리거 플로를 만들거나 프로세스 빌더를 사용해 프로세스에서 플로를 시작하십시오.

플로 트리거를 만들거나 이를 워크플로 규칙에 추가하기 전에 다음 고려 사항을 이해하십시오.

  • 워크플로 규칙에만 플로 트리거를 사용할 수 있습니다. 다른 경우에는 작업으로 사용할 수 없습니다(예: 승인 프로세스).
  • 워크플로 규칙에서 지원하는 대부분의 개체(전체 아님)에서 플로 트리거를 사용할 수 있습니다. 플로 트리거를 만들 때 지원되는 개체의 목록을 볼 수 있습니다. 설정에서 빠른 찾기 상자에 플로 트리거를 입력한 후 플로 트리거를 선택합니다.
  • 플로 트리거에서 활성 자동 실행 플로만 실행할 수 있습니다. 그러나 플로 트리거가 테스트 모드에 있는 경우 관리자가 최신 플로 버전을 실행하고 다른 사용자는 활성 플로 버전을 실행합니다.
  • 워크플로 규칙에서 실행되는 플로가 시스템 컨텍스트에서 실행됩니다. 즉, 플로를 실행하는 동안 해당 사용자 권한, 필드 수준 보안 및 공유 규칙이 고려되지 않습니다.
  • 런타임 시 플로 트리거가 실패하면 워크플로 규칙 기준에 맞게 레코드를 만들거나 편집한 사용자가 레코드를 저장할 수 없습니다. 런타임 문제를 해결하려면 플로 버전 및 플로 변수에 전달되는 값이 표시되는 디버그 로그의 워크플로 범주에서 플로 작업 이벤트를 참조하십시오.
  • 플로 트리거가 플로에서 최대 25개의 변수 값을 설정할 수 있으며, 제한은 다음과 같습니다.

    • 플로 트리거에서는 플로 변수를 설정하는 데 다중 선택 목록 필드를 사용할 수 없습니다.
    • 플로 트리거에서 통화 필드를 사용하여 플로 변수를 설정하는 경우 금액만 플로에 전달됩니다. 통화 ISO 코드 또는 로캘 정보는 무시됩니다. 조직에서 복수 통화를 사용하는 경우 플로 트리거에서 지정된 통화 필드를 포함하는 레코드의 통화로 금액을 사용합니다.
    • 플로 트리거에서는 값을 플로의 레코드 컬렉션 변수로 전달할 수 없습니다.
  • 활성 워크플로 규칙의 플로 트리거에서 참조하는 경우 한 버전의 플로를 항상 활성 상태로 유지하십시오.
  • 플로 트리거를 사용하여 워크플로 규칙을 활성화한 후 플로를 자동 실행플로에 대한 실행 제한을 위반하는 화면 또는 다른 요소를 포함하도록 플로의 버전을 수정하거나 추가하지 마십시오. 플로를 더 이상 자동 실행되지 않게 수정하는 경우 플로 트리거를 통해 플로를 실행할 수 없습니다. 이러한 상황을 해결하기 위해 자동 실행되지 않은 플로를 새 플로로 저장하고 새 플로가 자동 실행 상태가 되도록 변경할 수 있습니다. 그런 다음 플로 트리거를 업데이트하여 새 플로를 시작합니다.
  • 플로 트리거를 시간 종속 워크플로 작업으로 사용할 수 없습니다. 워크플로 규칙에 즉시 워크플로 작업으로만 플로 트리거를 추가할 수 있습니다.
  • 시스템에서 플로 트리거가 여러 개 있는 워크플로 규칙을 실행하는 경우 이러한 플로가 특정 순서로 실행되지 않습니다.
  • 트랜잭션에서 이러한 워크플로 필드 업데이트의 결과로 실행되는 Apex 트리거 및 표준 유효성 검사를 비롯한 모든 워크플로 필드가 업데이트된 후 플로 트리거가 실행됩니다. 플로 트리거를 실행한 후 시스템에서 에스컬레이션 규칙이 실행됩니다.
  • 워크플로 규칙에서 실행된 플로가 Apex에서 이미 적용된 거래당 제한에 따라 관리됩니다.
  • 플로가 대량 로드 또는 가져오기를 통해 트리거되는 워크플로 규칙에서 실행되면 플로의 데이터 조작 언어(DML) 작업이 대량으로 실행되어 필요한 호출 수가 감소되고 시스템 성능이 최적화됩니다. 레코드 만들기, 레코드 업데이트 또는 레코드 삭제와 같은 플로 요소의 실행이 DML 작업으로 검증됩니다.

    예를 들어, Data Loader 또는 대량 API를 사용하여 50개의 레코드를 업데이트하고, 이러한 업데이트가 플로 트리거 작업에 대한 워크플로 규칙의 기준을 충족한다고 가정합니다. 응답에서 시스템이 동일한 트랜잭션 내에서 50개의 플로 인스턴스를 초과합니다. 실행 중인 플로의 각 인스턴스에서 인터뷰가 호출됩니다. 시스템에서 트랜잭션의 모든 인터뷰 전반에서 각 DML 작업을 동시에 실행하도록 시도합니다. 이러한 인터뷰 중 5개가 "SetEntitlement"라는 레코드 업데이트 요소가 있는 동일한 분기의 플로를 실행한다고 가정합니다. 시스템이 5개의 인터뷰가 모두 해당 요소에 도달할 때까지 기다린 후 5개의 레코드 업데이트를 모두 대량으로 실행합니다.

  • 변경 집합에서는 플로 트리거를 사용할 수 없습니다.
  • 플로 트리거는 패키지할 수 없습니다.
 
로드 중
Salesforce Help | Article