DocuSign Rest API - получение документа состояния конверта после использования CompositeTemplates - PullRequest
1 голос
/ 18 марта 2019

Я использую PdfTransformFields для создания конверта:

{
  "emailBlurb": "Test Transform PDF Fields",
  "emailSubject": "Test Transform PDF Fields",
  "status": "sent",
  "compositeTemplates": [{
    "inlineTemplates": [{
      "recipients": {
        "signers": [{
          "recipientId": "777",
          "name": "LastName FirstName",
          "email": "some email",                  
          "tabs":{
             "signHereTabs":[
                {
                   "tabLabel":"employee_esignature\\*"
                }
             ]
          }          
        }]
      }
    }],
    "document": {
      "documentId": "1234567",
      "name": "Test.pdf",
      "transformPdfFields": "true"
    }

  }]
}

Хотя были определены RecipientId = "777" и DocumentId = "1234567", но когда я получаю envelopeStatus по вызову:

envelopesApi.listRecipients(accountId,env.getEnvelopeId(),
   listRecipientsOptions);

Я вижу, что получатели-> подписчики-> вкладки-> signHereTabs содержат documentId = "1", receientId = "1"

Почему documentId и receientId отличаются от того, что я передал?

1 Ответ

0 голосов
/ 19 марта 2019

Я думаю, что documentId и receientId несколько эфемерны - вы можете ссылаться на них в других частях вашего составного шаблона, используя заданные вами значения, но они могут быть перезаписаны платформой DocuSign, когда она завершит обработку вашего запроса.

Если вы хотите связать свои собственные метаданные с получателем, используйте атрибут customFields в объекте подписавшего.

Вы можете добавить свои собственные метаданные к объектам документа, используя атрибут documentFields.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...