Loading
자동 과업 처리 단계

자동 과업 처리 단계

자동 과업을 사용하여 오케스트레이션 계획의 일부로 데이터를 자동으로 처리합니다. 자동 과업 처리 단계는 자동화를 수행하려면 Salesforce 플로가 필요합니다.

DRO는 다음의 기본 플로와 함께 제공됩니다.

주문 처리 행 항목 필드에 주문 제품 필드 재배포
이 플로 템플릿은 단계와 연결된 주문 행 항목을 검색하고 필드 값을 해당 처리 주문 행 항목 필드와 동기화합니다.
주문 제품 특성으로 처리 주문 제품 특성 전파
이 플로 템플릿은 처리 주문 행 항목 특성을 검색하여 관련 주문 행 항목 특성을 업데이트합니다.

자동 과업은 처리 계획을 실행하는 동안 플로를 트리거하고 사용자 정의 플로가 활성화됩니다. 자동 과업 단계에서 단계별 구성 값을 전달하여 플로에서 사용자 정의 논리를 구동할 수 있습니다.

노트
노트
  • 자동 과업은 자동 실행 플로 유형만 지원합니다. 플로에서 플로 트리거가 없는 자동 실행 플로를 프로세스 유형으로 설정합니다.
  • 재배포하려면 변환 주문 제품 요소를 업데이트하여 변환을 위한 적절한 필드를 매핑합니다. 백 전파하려면 특성 이름 정의 요소를 업데이트하여 전파해야 하는 특성을 지정합니다.

다음은 플로 템플릿에서 사용할 수 있는 입력 변수의 유형입니다.

stepId
자동 과업의 ID입니다.
레코드 ID
주문 행 항목 또는 주문 처리 단계 소스 관계 레코드가 자동 과업과 연결하는 주문 처리 행 항목 레코드의 ID입니다.
recordIds
주문 항목 또는 주문 처리 단계 소스 관계 레코드가 자동 과업과 연결하는 주문 처리 행 항목 레코드의 식별자 모음입니다.
planSourceIdentifierId
처리 계획과 연결된 주문 레코드의 ID입니다.
stepConfigParameter
플로에서 사용자 정의 논리를 활성화하는 데 사용되는 값입니다.

다음은 플로 템플릿에 사용되는 출력 변수입니다.

isSuccess
플로 실행이 성공했는지 여부를 나타냅니다.
fulfillmentStepErrorMessage
처리 단계에 대해 저장된 오류 세부 사항이 포함됩니다.로그된 오류 코드와 함께 실행 오류 메시지를 표시합니다.
fulfillmentStepErrorCode
오류를 식별하고 처리 폴아웃 규칙 결정 테이블과 일치시킵니다.

자동 재시도에 대한 오류 경로 구성

실패한 자동 과업을 자동 재시도에 적합하게 만들려면 호출 가능한 작업의 오류 커넥터를 할당 요소에 연결합니다. 할당 요소에서 다음과 같이 기존 출력 변수를 설정합니다.

  • isSuccess을 false로 설정합니다.
  • 주문 처리 폴아웃 규칙과 일치하는 오류 코드에 fulfillmentStepErrorCode를 설정합니다.
  • {!$Flow.FaultMessage} 또는 오류를 설명하는 다른 메시지에 fulfillmentStepErrorMessage를 설정합니다.

동적 매출 오케스트레이터는 다음 플로 출력 변수를 사용하여 단계 결과를 결정하고 재시도 규칙을 선택합니다. Apex 작업에서 예외 처리를 검사하지 않습니다.

예를 들어, 다음과 같이 플로를 구성합니다.

  1. Apex 클래스를 호출하는 호출 가능한 작업 요소를 추가합니다.
  2. 작업 요소의 오류 커넥터를 할당 요소에 연결합니다.
  3. 할당 요소에서 isSuccess, fulfillmentStepErrorCode 및 fulfillmentStepErrorMessage를 설정합니다.
  4. 할당 요소를 플로 출력에 연결합니다.
노트
노트 Apex try/catch 블록 또는 AuraHandledException만으로는 자동 재시도가 활성화되지 않습니다. Apex 작업이 처리되지 않은 예외를 표시하고 플로에 오류 경로가 없는 경우 플로 인터뷰가 오류 상태로 끝납니다. Dynamic Revenue Orchestrator는 처리 폴아웃 규칙이 구성되어 있어도 단계를 다시 시도하지 않고 처리 단계 상태를 FATALLY_FAILED로 설정합니다.

규칙 일치 요구 사항 및 재시도 정책은 정의 및 처리 실행 실패를 참조하십시오.

 
로드 중
Salesforce Help | Article