签署文件由#34;签署小组"会员

时间:2016-03-14 16:43:53

标签: docusignapi

我在DocuSign创建了Signing Group。现在,使用SigningGroupId我试图通过SOAP API签署文档。我的模板包含两个签名者,第一个是常规参与者,第二个是签名组。我能够创建信封和签署文件作为第一个参与者。当我尝试将其用于签名组时,我会收到消息:

  

其他信息:您识别的收件人不是指定信封的有效收件人。

  public string GetTokenForEnvelopeId(string envelopeId, SigningParam signingParam, RecipientParam recipient)
    {
        RequestRecipientTokenClientURLs urls = MappClientURLs(signingParam);

        if (_client == null)
            _client = CreateClient();

        RequestRecipientTokenAuthenticationAssertion assert = CreateAssertion();

        return _client.RequestRecipientToken(envelopeId, ClientUserID, recipient.Name, recipient.Email, assert, urls);
    }

recipient.NameEmail是签名组成员之一。 ReqestRecipientToken是来自API的方法。知道我做错了吗?

谢谢。

2 个答案:

答案 0 :(得分:1)

我没有使用SOAP,但是能够通过REST调用执行此操作,该调用在传递内容方面应该类似。省略电子邮件和名称,您只需要为该收件人添加signingGroupId。这是我的信封创建请求的片段:

            "signers" : [{
            "recipientId" : "3",
            "signingGroupId":"928",
            "routingOrder" : "3",
            "tabs" : {
              "signHereTabs" : [{
                  "anchorString" : "Sign2",
                  "tabLabel" : "Sign Here 2"
                }
              ]
            }
          }
        ]

答案 1 :(得分:0)

DocuSign支持说,API(SOAP和REST)尚不支持签名组。他们会告诉我。