缺少API DocuSign SOAP CreateEnvelope RouterOrder

时间:2016-12-08 18:17:49

标签: soap docusignapi

我正在使用此代码创建收件人

Recipient DocuSign_recipient = new Recipient();
DocuSign_recipient.RoutingOrder = 1;
DocuSign_recipient.Email = contact.EMailAddress1;
DocuSign_recipient.UserName = string.Format("{0} {1}", contact.FirstName, contact.LastName);
DocuSign_recipient.Type = RecipientType;

但API服务未收到RoutingOrder。 API DocuSign收到此

<Recipient>
    <ID>1</ID>
    <UserName>Olivier Roecker</UserName>
    <Email>olivier.roecker@toto.gov</Email>
    <Type>Signer</Type>
</Recipient>

有人已经遇到过此案吗? 最好的问候

1 个答案:

答案 0 :(得分:2)

我相信RoutingOrder是您需要包含额外标志的SOAP属性之一。我之前在其他几个属性上看过这个,例如自定义选项卡,不知道为什么需要它,但是要在收件人上指定路由顺序尝试使用此代码:

DocuSign_recipient.RoutingOrder = 1;
DocuSign_recipient.RoutingOrderSpecified = true;

这是你缺少的第二行,在某些属性上需要指定。尝试一下,它应该解决您的问题并将属性放入请求中。

这里有参考资料,我发现了这个:https://github.com/docusign/docusign-soap-sdk/blob/master/MS.NET/CodeSnippets/CodeSnippets/CodeSnippets.cs