위치:
통합 절차 작업
통합 절차를 작성하려면 순차적으로 실행되는 작업을 추가합니다. 이러한 작업은 데이터 값을 설정하고 함수를 수행하거나 Omnistudio Data Mappers를 호출하거나 Apex 클래스를 호출하거나 이메일을 보내거나 REST 엔드포인트를 호출하거나 기타 통합 절차를 실행할 수 있습니다.
작업을 추가하려면 작업 요소 패널의 요소를 캔버스로 끌거나 캔버스에서 직접 커넥터(+)를 사용합니다. +를 사용하여 작업을 쉽게 추가, 편집, 이름 변경, 이동 또는 삭제하고 블록 간에 요소를 재정렬할 수 있습니다. 또한 블록을 사용하여 조건부 실행, 캐싱, 목록 처리, 오류 처리에 대한 작업을 그룹화할 수 있습니다.
이 표는 모든 통합 절차 작업에 공통적인 속성을 설명합니다.
속성 |
설명 |
|---|---|
요소 이름 |
요소 또는 노드의 이름입니다. |
JSON 경로 보내기 |
작업을 실행하기 전에 수신 JSON을 지정된 경로로 자릅니다. 전송/응답 변환 속성으로 JSON 조작을 참조하십시오. |
JSON 노드 보내기 |
지정된 노드 아래에 들어오는 JSON을 재할당합니다. 전송/응답 변환 속성으로 JSON 조작을 참조하십시오. |
응답 JSON 경로 |
작업이 실행되면 출력 JSON을 지정된 경로로 자릅니다. 전송/응답 변환 속성으로 JSON 조작을 참조하십시오. |
응답 JSON 노드 |
지정된 노드 아래에 출력 JSON을 재할당합니다. 경로를 구분하려면 colons(예: |
추가 입력만 보내기 |
선택하면 추가 입력 속성의 데이터만 허용합니다. |
추가 입력 |
입력 JSON 데이터에 포함할 추가 키-값 쌍입니다. 값에는 수식 및 병합 필드가 포함될 수 있습니다. |
추가 출력만 반환 |
추가 출력 속성의 데이터만 반환합니다. |
추가 출력 |
출력 JSON 데이터에서 반환할 추가 키-값 쌍입니다. 값에는 수식 및 병합 필드가 포함될 수 있습니다. |
보내기 전용 실패 응답 |
작업이 실패하면 실패 응답만 반환합니다. |
실패 응답 |
작업이 실패할 경우 출력 JSON 데이터에서 반환되는 키-값 쌍입니다. 값에는 수식 및 병합 필드가 포함될 수 있습니다. |
실행 조건수 수식 |
단계가 실행되기 전에 실행되는 수식을 지정합니다. 수식이 TRUE를 반환하는 경우 단계가 실행됩니다. 수식이 FALSE를 반환하는 경우 단계가 실행되지 않습니다. 수식이 지정되지 않은 경우 단계가 실행됩니다. |
실패 조건 수식 |
단계가 실행된 후 실행되는 사용자 정의 실패 조건을 지정합니다. 예를 들어, Omnistudio 데이터 매퍼 추출 작업에서 레코드를 찾지 못하는 경우 일반적으로 오류로 간주되지 않습니다. 그러나 실패 조건 수식을 사용하여 이 조건을 지정할 수 있습니다. 두 번째 예제를 참조하십시오. Try-Catch Block을 사용하여 오류 처리. 수식이 TRUE를 반환하는 경우 단계 실행이 실패하고 실패 응답 목록에 구성된 모든 키-값 쌍이 JSON 데이터에 추가됩니다. 예를 들어, 이 JSON이 반환되는 경우: 다음 설정은 오류를 식별하고 JSON 데이터에 오류 코드를 추가합니다.
|
|
이 단계가 실패하면 통합 절차가 종료됩니다. |
단계에 체인 |
자체 Salesforce 트랜잭션에서 작업을 실행할 수 있습니다. 이 속성은 성능을 저하할 수 있지만 Salesforce 총괄자 제한을 초과할 가능성을 줄일 수 있습니다. 자세한 내용은 장기 실행 통합 절차의 설정을 참조하십시오. |
추가 체인 응답 |
응답에서 전송되는 키-값 쌍을 지정합니다. 값 필드는 병합 필드 구문을 허용합니다. |
- 통합 절차에 대한 작업 어설션
어설션 작업은 true 또는 false로 평가되는 식을 사용하여 테스트 절차의 예상 및 실제 결과를 비교합니다. 조건부 수식 어설션에서 환경 변수를 사용하여 성능을 테스트할 수 있습니다. - 통합 절차를 위한 Chatter 작업
Chatter 작업은 Chatter 게시물을 만들고 Chatter 피드에 보냅니다. - 통합 절차에 대한 결정 매트릭스 작업
결정 매트릭스 작업은 지정된 입력이 있는 결정 매트릭스를 호출하고 통합 절차에 결과를 반환합니다. - 삭제 작업
사용자가 삭제 작업을 사용하여 하나 이상의 sObject 레코드를 삭제할 수 있습니다. 개체의 레코드 ID를 사용하여 삭제할 레코드를 결정합니다. Vlocity는 ID 또는 데이터 JSON의 ID 목록을 참조하는 ID 경로 필드의 병합 필드를 사용하는 것이 좋습니다. - 통합 절차용 Docusign Envelope 작업
Docusign Envelope 작업은 서명을 위해 문서 집합을 이메일로 전송합니다. - 통합 절차에 대한 이메일 작업
이메일 작업이 지정된 이메일을 보냅니다. 모든 이메일 필드 값을 지정하거나 Salesforce 이메일 템플릿을 사용할 수 있습니다. - 통합 절차를 위한 식 집합 작업
식 집합 작업은 지정된 식 집합을 호출하고 통합 절차에 결과를 반환합니다. - 통합 절차를 위한 HTTP 작업
HTTP 작업이 REST 호출을 실행하고 통합 절차에 결과를 반환합니다. 통합 절차의 HTTP 작업은 응답 반환에 대한 getBody()만 지원합니다. 원격 작업을 통해 Apex 직접 사용하여 이진 응답을 처리합니다. - 통합 절차에 대한 통합 절차 작업
통합 절차 작업은 하위 통합 절차를 실행합니다. - 통합 절차에 대한 인텔리전스 작업
인텔리전스 작업은 Omnistudio의 인텔리전스 시스템에 입력을 제공하고 실행합니다. - 통합 절차에 대한 목록 작업
목록 작업은 지정된 목록 항목 JSON 노드의 값을 일치시켜 여러 목록을 병합합니다. 기본 병합은 노드 이름과 정확하게 일치합니다. 고급 병합은 다른 이름이 있거나 수신 목록에서 다른 수준에 있는 노드를 일치시킵니다. - 통합 절차를 위한 Omnistudio 데이터 매퍼 추출 작업
데이터 매퍼 추출 작업은 지정된 데이터 매퍼 추출을 호출하여 Salesforce에서 데이터를 읽고 통합 절차로 반환합니다. - 통합 절차용 Omnistudio 데이터 매퍼 게시물 작업
데이터 매퍼 게시 작업은 데이터 매퍼 로드(post)를 호출하여 Salesforce에 데이터를 작성합니다. - 통합 절차를 위한 Omnistudio 데이터 매퍼 변환 작업
데이터 매퍼 변환 작업은 지정된 데이터 매퍼 변환을 호출하여 데이터 JSON에서 변환을 실행하고 변환된 데이터를 반환합니다. - 통합 절차용 Omnistudio 데이터 매퍼 터보 작업
데이터 매퍼 터보 작업은 지정된 데이터 매퍼 터보 추출을 호출하여 Salesforce에서 데이터를 읽고 통합 절차로 반환합니다. - 통합 절차를 위한 원격 작업
원격 작업 요소는 지정된 Apex 클래스 및 방법 또는 지정된 호출 가능한 작업을 호출합니다. - 통합 절차에 대한 응답 작업
응답 작업이 통합 절차를 종료하고 통화한 엔티티에 데이터를 반환합니다. 데이터 JSON에 데이터를 추가하거나 조건부로 종료할 수도 있습니다. 응답 작업은 통합 절차 디버깅에 유용합니다. - 통합 절차에 대한 값 설정 작업
값 설정 작업은 리터럴 값, 병합 필드 또는 수식을 사용하여 통합 절차의 데이터 JSON에서 값을 설정합니다.
