DescribeObjects 오케스트레이션 완료
DescribeObjects 오케스트레이션을 완료하려면 출력을 입력 데이터에 맵핑하고, 오브젝트 메타데이터를 XML 형식으로 변환하여 ci-connector-api.xsd 파일로 일치시킨 후, 오케스트레이션을 테스트합니다.
프로시저
- Studio 프로젝트 도구 상자 탭에서 DescribeObjects 오케스트레이션을 클릭하십시오. Studio 작업공간에 오케스트레이션이 표시됩니다.
- 오케스트레이션에서 서비스 제공 활동을 클릭하십시오. 출력 맵핑 패널이 표시됩니다.
- 출력 맵핑 패널에서 본문을 클릭하십시오. 입력 데이터가 표시되는 노드 유형 창이 표시됩니다.
- object 및 operation_name을 기반으로 하는 오케스트레이션에 로직을 추가하여(그림 1에 표시) 오브젝트 메타데이터를 얻으십시오. 그림 1. DescribeObjects
- ci-connector-api.xsd 파일에 일치하도록 오브젝트 메타데이터를 XML 형식으로 변환하십시오(Cast Iron CDK 스키마 파일에 설명). 메타데이터를 XML로 변환하면 스키마가 다음과 같이 표시됩니다.
< DescribeObjectResponse baseType = "sObject" baseTypeNS = "urn:sobject.partner.soap.sforce.com" name = "create" typeNS = "http://example.com/stockquote" xmlns = "http://www.approuter.com/schemas/cdk/api/" xmlns:con = "http://www.approuter.com/schemas/cdk/config/" xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance" > < object label = "createInput" maxCount = "1" minCount = "1" name = "createInput" used = "true" > < con:field configurable = "true" label = "ObjectName" maxCount = "1" minCount = "1" name = "ObjectName" used = "true" > < con:type > string </ con:type > </ con:field > < con:field configurable = "true" label = "FirstName" maxCount = "1" minCount = "1" name = "FirstName" used = "true" > < con:type > string </ con:type > </ con:field > < con:field configurable = "true" label = "LastName" maxCount = "1" minCount = "1" name = "LastName" used = "true" > < con:type > string </ con:type > </ con:field > < con:field configurable = "true" label = "Phone" maxCount = "1" minCount = "1" name = "Phone" used = "true" > < con:type > string </ con:type > </ con:field > </ object > < responseObject label = "createOutput" maxCount = "1" minCount = "1" name = "createOutput" used = "true" > < con:field configurable = "true" label = "Id" maxCount = "1" minCount = "1" name = "Id" used = "true" > < con:type > string </ con:type > </ con:field > < con:field configurable = "true" label = "ObjectName" maxCount = "1" minCount = "1" name = "ObjectName" used = "true" > < con:type > string </ con:type > </ con:field > < con:field configurable = "true" label = "Status" maxCount = "1" minCount = "1" name = "Status" used = "true" > < con:type > string </ con:type > </ con:field > </ responseObject > </ DescribeObjectResponse >
- DescribeObjects 오케스트레이션에서 응답 발송 활동을 선택하십시오. 출력 맵핑 패널이 표시됩니다.
- 입력 맵핑 패널에서 생성된 XML을 대상 활동 패널의 DescribeObjectResponse 매개변수로 맵핑하십시오. 이제 오케스트레이션을 테스트할 준비가 되었습니다.
- 오케스트레이션에서 서비스 제공 활동을 마우스 오른쪽 단추로 클릭하십시오. 활동 확인 메뉴가 표시됩니다.
- 활동 확인 메뉴에서 서비스 호출을 선택하십시오. 서비스 호출 창이 표시됩니다.
- 서비스 호출 창에서 헤더와 본문 데이터를 입력하고 실행을 클릭하여 테스트를 시작하십시오. 테스트 활동을 보려면 응답 표시 단추를 클릭하십시오.
결과
다음에 수행할 작업
상위 주제: 커넥터 인터페이스 오케스트레이션 완료