Loading
Salesforce 플로로 비즈니스 프로세스 자동화
모형 출력으로 플로 테스트(베타)

모형 출력으로 플로 테스트(베타)

모의 출력을 사용하여 외부 시스템에 의존하지 않고도 자동 실행 및 레코드 트리거 플로를 테스트합니다. 테스트 시나리오에서 실시간 콜아웃 또는 하위 플로 실행 대신 플로 논리를 확인할 수 있도록 작업 및 하위 플로 요소에 대해 예측 가능한 출력 값을 정의합니다.

필수 Edition

지원되는 Edition 보기.
필요한 사용자 권한
Einstein 및 Agentforce for Flow를 포함하여 Flow Builder에서 사용할 수 있는 모든 플로 유형, 요소 및 기능을 사용하여 플로를 열고, 편집하고, 만들고, 활성화하거나 비활성화하려면 다음을 수행합니다. 플로 관리
노트
노트 모의 출력은 Salesforce.com의 베타 서비스 약관 또는 고객이 실행한 경우 서면 통합 파일럿 계약 및 제품 약관 디렉터리의 해당 약관이 적용되는 파일럿 또는 베타 서비스입니다. 이 파일럿 또는 베타 서비스의 사용은 고객의 단독 재량에 따릅니다.

테스트 시나리오에 대한 모의 출력을 구성하기 전에 다음을 확인하십시오.

  • 플로는 자동 실행 플로 또는 레코드 트리거 플로입니다.
  • 플로에 하나 이상의 작업 요소 또는 하위 플로 요소가 포함되어 있습니다.

모의 출력을 사용하면 실제로 외부 콜아웃을 보내거나 참조된 플로를 실행하지 않고 테스트 실행 동안 작업 또는 하위 플로 요소가 반환하는 데이터를 정의할 수 있습니다. 이 격리를 통해 테스트 시나리오가 외부 종속성 대신 확인 중인 플로 논리에 집중됩니다. 자동 플로 테스트에서 테스트 시나리오 및 어설션에 대해 자세히 알아보십시오.

모의 출력을 사용하는 경우의 예:

  • 속도가 제한되거나 사용할 수 없는 외부 API에 대한 HTTP 콜아웃이 있는 작업 요소가 있는 플로
  • 복잡한 종속성을 가진 Apex 메서드를 호출하는 작업 요소가 있는 플로
  • 테스트 시나리오에서 실행하지 않을 하위 플로 요소가 있는 플로입니다.

모의 출력을 사용하려면 다음 단계를 수행합니다.

  1. Flow Builder에서 테스트할 플로를 엽니다.
  2. 테스트를 클릭하여 테스트 모드를 엽니다.
  3. 캔버스에서 모의 출력을 사용할 작업 요소 또는 하위 플로 요소를 클릭합니다.
    요소의 속성 패널이 열립니다.
  4. 시나리오 출력 탭을 클릭합니다.
  5. 이 요소에 대한 모의 출력을 활성화하려면 모의 출력 사용을 클릭합니다.
  6. 이 요소에 대한 모의 출력 사용을 중지하려면 모의 출력 사용을 클릭합니다.
  7. 각 출력에 모의 값을 입력하거나 디버그 내역의 이전 디버그 실행에서 값을 복사합니다.
  8. (옵션) 오류 또는 대체 경로를 테스트하려면 이 요소를 실행한 후 플로가 수행할 경로로 모의 출력 후 경로를 설정합니다.
    시나리오 출력 탭이 선택되고 JSON 값이 표시된 출력 필드가 있는 테스트 모드의 작업 요소 속성 패널
  9. 이 테스트 시나리오에서 비동기식으로 실행되는 각 작업 요소 또는 하위 플로 요소에 대해 해당 단계를 반복합니다.
  10. 테스트 시나리오를 저장하려면 시나리오 저장을 클릭합니다.
  11. 시나리오를 실행하려면 시나리오 실행을 클릭합니다.

테스트 시나리오는 모의 출력을 활성화한 각 요소에 대해 모의 출력을 사용하여 실행됩니다. 플로는 요소의 정상 실행을 건너뛰고 지정한 값을 사용합니다. 캔버스에서 모의 요소는 출력 모의 배지를 표시합니다.

출력 모의 배지가 표시된 하위 플로 요소
 
로드 중
Salesforce Help | Article