Loading
시스템 관리자에 대한 피싱 방지 MFA 및 전 직원사용자 MFA 적용 안내 더 많이 읽기
Omniscript에서 통합 절차로 데이터 검색

Omniscript에서 통합 절차로 데이터 검색

Omniscript에서 통합 절차를 호출하여 Salesforce 데이터 및 외부 데이터를 검색합니다. JavaScript 또는 Apex 서비스를 통해 헤드리스 서비스(UI 부족)로 여러 작업을 실행할 수 있습니다.

시작하기 전에 Omniscript 데이터를 처리하는 통합 절차를 만듭니다.

노트
노트 상위-하위 관계가 있는 두 개 이상의 OmniScript에 동일한 통합 절차 작업을 추가할 경우 값이 하위 OmniScript에서 사용하기 위한 경우에도 상위 OmniScript에서 값을 설정합니다.
  1. 통합 절차 요소를 추가한 후 원격 속성에서 통합 절차의 대기 가능한 체인 가능 설정을 활성화합니다.

    속성

    다음 방법

    Future 사용(관리 패키지의 디자이너에서)

    통합 절차가 Salesforce Future 메서드로 비동기식으로 실행되도록 지정하며 호출 Omniscript에 데이터를 반환할 수 없습니다.

    체인식

    하위 통합 절차의 체인 가능 설정을 활성화합니다.

    Continuation 사용

    장기 실행 작업을 호출하여 Apex 연속을 사용하도록 하위 통합 절차를 활성화합니다.

    대기 가능

    하위 통합 절차에서 체인 가능한 단계를 활성화하여 대기 가능한 작업을 시작합니다.

    Queueable Chainable

    통합 절차의 대기 가능 체인 가능 설정을 활성화합니다.

  2. 원격 옵션에서 다음 키-값 쌍을 추가합니다.

    useQueueableApexRemoting

    true

  3. 추가 페이로드 속성을 사용하여 추가 키-값 쌍을 통합 절차에 입력 데이터로 보냅니다.
  4. 필요한 추가 통합 절차 작업 속성을 지정합니다.
  5. 전송/응답 변환 속성을 사용하여 입력을 지정하고 출력 JSON을 자르거나 이름을 변경합니다.
    • JSON 경로 보내기 - 통합 절차에 대한 입력이 포함된 JSON 노드를 지정합니다. 일반적으로 Omniscript의 이전 요소 이름입니다.

    • JSON 노드 보내기 - 통합 절차에 대한 입력이 포함된 JSON 노드의 이름을 변경합니다. 일반적으로 이는 통합 절차의 입력 매개 변수 중 하나의 이름입니다.

    • 응답 JSON 경로 - Omniscript로 되돌릴 출력이 포함된 JSON 노드를 지정합니다. 기본적으로 모든 통합 절차 데이터가 반환됩니다.

    • 응답 JSON 노드 - Omniscript로 되돌리도록 출력이 포함된 JSON 노드의 이름을 변경합니다. 일반적으로 Omniscript의 후속 요소 이름입니다.

    전송/응답 변환 속성으로 JSON 조작을 참조하십시오.

  6. Invoke Mode를 선택하여 작업의 응답 동작을 선택합니다.
    • 기본값 - 로딩 스피너를 사용하여 UI를 차단합니다.

    • 비차단 - 비동기식으로 실행되고 응답이 UI에 적용됩니다. 사전 및 사후 Omnistudio 데이터 매퍼 변환 및 대량 첨부 파일은 지원되지 않습니다. 호출 모드가 차단되지 않음으로 설정되면 응답이 반환되기 전에 요소가 로드되므로 기본값을 사용하는 요소가 응답을 수신하지 않습니다. 요소에 응답을 매핑하려면 응답 JSON 노드를 VlocityNoRootNode로 설정하고 응답 JSON 경로를 요소의 이름으로 설정해야 합니다.

    • Fire and Forget - UI에 대한 콜백 없이 비동기식으로 실행됩니다. 데이터 매퍼 전후 변환 및 대량 첨부 파일은 지원되지 않습니다. 응답은 디버그 콘솔에 계속 표시되지만 Data JSON에 적용되지 않습니다.

  7. 호출 모드가 차단되지 않음으로 설정되면 응답이 반환되기 전에 요소가 로드되므로 기본값을 사용하는 요소가 응답을 수신하지 않습니다. 요소에 응답을 매핑하려면 다음 속성을 구성해야 합니다.

    속성

    응답 JSON 노드

    VlocityNoRootNode

    응답 JSON 경로

    값을 수신하는 Omniscript 요소의 이름입니다.

    전송/응답 변환 속성으로 JSON 조작을 참조하십시오.

노트
노트 Omniscript가 통합 절차를 비동기식으로 호출하면 사용자가 다음 단계로 이동하는 경우 통합 절차가 계속 실행되지만 사용자가 Omniscript에서 이동하는 경우에는 실행되지 않습니다.
 
로드 중
Salesforce Help | Article