2014-10-06 7 views
0

문서와 함께 반환 된 DocuSign 문서 사용자 정의 필드에 입력 된 데이터 값을 가져 오는 방법이 있습니까? 우리는 DocuSign에 SOAP API 인터페이스를 사용하며 수신자/서명자가 데이터 입력 필드, 데이터 입력란, 확인란, 라디오 버튼 등을 입력하라는 문서와 XML을 보내고 있습니다.DocuSign 고객 데이터 필드 값 반환

연구 결과 DocuSign은 문서와 데이터를 PDF로 반환하지만 DocuSign의 XML 응답으로 데이터를 다시 보내야합니다.

이 데이터를 다시 조사하기 위해 "GetEnvelopeCustomField"라는 DocuSign에 대한 추가 호출이 있지만이 호출이 어떻게 작동하는지 알 수 없습니다. 전화에 대한 많은 정보를 찾을 수없는 것 같습니다.

누구든지이 작업을 수행하거나 조언을 주신 분이라면 언제든지 피드백을 보내 주시면 감사하겠습니다.

감사합니다.

답변

0

예 SOAP 및 REST에서이를 수행하는 API 호출이 있습니다. SOAP에서는 단지 RequestEnvelope 전화를 걸면 문서, 수신자 및 탭을 포함한 봉투에 대한 모든 정보가 반환됩니다.

<Tabs> 
     <Tab> 
     <DocumentID>positiveInteger</DocumentID> 
     <RecipientID>positiveInteger</RecipientID> 
     <PageNumber>nonNegativeInteger</PageNumber> 
     <XPosition>nonNegativeInteger</XPosition> 
     <YPosition>nonNegativeInteger</YPosition> 
     <ScaleValue>decimal</ScaleValue> 
     <AnchorTabItem xsi:nil="true" /> 
     <Type>InitialHere or SignHere or FullName or FirstName or LastName or EmailAddress or Company or Title or DateSigned or InitialHereOptional or EnvelopeID or Custom or SignerAttachment or SignHereOptional or Approve or Decline or SignerAttachmentOptional</Type> 
     <Name>string</Name> 
     <TabLabel>string</TabLabel> 

     <Value>string</Value> 

     <CustomTabType>Text or Checkbox or Radio or List or Date or Number or SSN or ZIP5 or ZIP5DASH4 or Email or Note or Formula</CustomTabType> 
     <CustomTabWidth>int</CustomTabWidth> 
     <CustomTabHeight>int</CustomTabHeight> 
     <CustomTabRequired>boolean</CustomTabRequired> 
     <CustomTabLocked>boolean</CustomTabLocked> 
     <CustomTabDisableAutoSize>boolean</CustomTabDisableAutoSize> 
     <CustomTabListItems>string</CustomTabListItems> 
     <CustomTabListValues>string</CustomTabListValues> 
     <CustomTabListSelectedValue>string</CustomTabListSelectedValue> 
     <CustomTabRadioGroupName>string</CustomTabRadioGroupName> 
     <CustomTabValidationPattern>string</CustomTabValidationPattern> 
     <CustomTabValidationMessage>string</CustomTabValidationMessage> 
     <TemplateLocked>boolean</TemplateLocked> 
     <TemplateRequired>boolean</TemplateRequired> 
     <ConditionalParentLabel>string</ConditionalParentLabel> 
     <ConditionalParentValue>string</ConditionalParentValue> 
     <SharedTab>boolean</SharedTab> 
     <RequireInitialOnSharedTabChange>boolean</RequireInitialOnSharedTabChange> 
     <ConcealValueOnDocument>boolean</ConcealValueOnDocument> 
     <Font>Arial or ArialNarrow or Calibri or CourierNew or Garamond or Georgia or Helvetica or LucidaConsole or Tahoma or TimesNewRoman or Trebuchet or Verdana</Font> 
     <Bold>boolean</Bold> 
     <Italic>boolean</Italic> 
     <Underline>boolean</Underline> 
     <FontColor>Black or BrightBlue or BrightRed or DarkRed or DarkGreen or Gold or Green or NavyBlue or Purple or White</FontColor> 
     <FontSize>Size7 or Size8 or Size9 or Size10 or Size11 or Size12 or Size14 or Size16 or Size18 or Size20 or Size22 or Size24 or Size26 or Size28 or Size36 or Size48 or Size72</FontSize> 
     <MergeFieldXml>string</MergeFieldXml> 
     <IncludeNoteInEmail>boolean</IncludeNoteInEmail> 
     <IsPaymentAmount>boolean</IsPaymentAmount> 
     <Formula>string</Formula> 
     <RoundDecimalPlaces>int</RoundDecimalPlaces> 
     <MaxLength>int</MaxLength> 
     <SenderRequired>boolean</SenderRequired> 
     </Tab> 
    </Tabs> 
당신은 단지 XML을 구문 분석하고 관심있는 값 중 검색 할 필요가 여기에 RequestEnvelope 전화의 스키마가

:.

예를 들어, 돌아 오는 반응의 일부는 다음과 같이 포함됩니다

https://demo.docusign.net/api/3.0/api.asmx?op=RequestEnvelope