信封消失了,但根据Docusign说它"等待其他人"

时间:2017-05-03 18:57:21

标签: docusignapi

我使用TemplateRoles而不是签名者对RestAPI进行了快速测试。这是代码,非常简短:

EnvelopesApi api = new EnvelopesApi();
EnvelopeDefinition ed = new EnvelopeDefinition();
ed.EmailSubject = "here is the subject for this email";
ed.TemplateRoles = new List<TemplateRole>();
TemplateRole tr1 = new TemplateRole();
tr1.Name = "Kathy xxx";
tr1.Email = "kathyxxx@gmail.com";
tr1.RoutingOrder = "1";
tr1.RoleName = "Customer_SellerName";
tr1.ClientUserId = "1";
ed.TemplateRoles.Add(tr1);
ed.TemplateId = "3041bf29-a7a8-4903-89b1-577dec8fd591";
ed.Status = "sent";
EnvelopeSummary es = api.CreateEnvelope(AccountId, ed);

这是信封定义和摘要:

    envelope definition 
{
  "templateId": "3041bf29-a7a8-4903-89b1-577dec8fd591",
  "templateRoles": [
    {
      "email": "kathyxxx@gmail.com",
      "roleName": "Customer_SellerName",
      "name": "Kathy xxx",
      "clientUserId": "1",
      "routingOrder": "1"
    }
  ],
  "status": "sent",
  "emailSubject": "here is the subject for this email"
}
{
  "envelopeId": "7676b171-ccb7-4b40-821b-e1973ec99dfd",
  "uri": "/envelopes/7676b171-ccb7-4b40-821b-e1973ec99dfd",
  "statusDateTime": "2017-05-03T18:43:36.6770000Z",
  "status": "sent"
}

只有一个人收到信封,为什么说它在等待其他人呢?

2 个答案:

答案 0 :(得分:3)

如果信封中至少有一位收件人尚未完成其操作,则该信封将显示在发件人视图中的“等待其他人”下。

来自Documentation

  

等待他人。该文档至少有一个尚未完成其操作的收件人。 “文档”详细信息中的收件人状态显示未完成的收件人是否需要签名(需要签名)或查看(需要查看)文档。

答案 1 :(得分:1)

我得到了它的工作,但不知道为什么这个工作。我注释掉了ClientUserId,信封很好。现在我需要看看这个ClientUserId属性真正做了什么。