2017-11-21 25 views
0
  1. 현재 우리가 사용 사례가있는있는 몇 가지 사용자 정의 데이터 요구 각각 DocuSign Envelope에 대해을 저장해야합니다. DocuSign의 C#을 SDK 아래에서 제공하는 CreateEnvelope API로 전송되는 EnvelopeDefinition 인스턴스를 만드는 동안
  2. 우리는 같은의 Document 클래스의 DocumentFields 속성을 사용하고 있습니다. EnvelopeDocument 모델 클래스에서 DocumentFields 속성이 반환되는 존재하지만 존재 DocuSign의 - "사용자 정의 문서 필드"는 C#을 SDK에서 제공하는 "ListDocuments"는 "EnvelopesApi"의 API에 의해 반환되지 않습니다

     var envelope = new EnvelopeDefinition { 
         Documents = new List<Document> { 
          new Document { 
           DocumentFields = new List<NameValue> { 
            new NameValue { 
             Name = "CustomField", 
             Value = "123" 
            } 
           } 
          } 
         } 
        }; 
    
  3. 그러나이 필드하지ListDocuments API에 의해를 반환했습니다.

  4. ListDocumentFields API가 동일한 필드를 반환합니다. DocuSign_EnvelopeApi_ListDocumentFields_Response

은 누구도 날이가 예상되는 동작 또는이 필드가 추가 API 호출을 피하기 위해 ListDocuments API를 사용하여 검색 수 있습니다 어쨌든 경우 알려 주시기 바랍니다 수 .

답변

1

이것은 DocuSign 플랫폼의 의도 된 동작입니다. ListDocuments API는 봉투의 각 문서 주위에 상위 수준의 메타 데이터 (예 : 문서의 namedocumentId)를 나열하는 데 사용됩니다. 사용자 정의 필드 값 등의 자세한 정보는 ListDocumentFields API를 작성해야합니다.