使用DocuSign e-signature API设置禁止重分配仍不生效的问题求助
DocuSign e-signature API设置禁止重分配仍不生效的问题求助
我现在在使用DocuSign Ruby SDK调用电子签名API,想要在创建信封时禁用「重新分配给其他邮箱」的功能。按照要求,我在构建EnvelopeDefinition对象时特意将allowReassign设置为false,相关代码如下:
envelope_definition = DocuSign_eSign::EnvelopeDefinition.new( emailSubject: email_subject, emailBlurb: email_blurb, status: "created", allowReassign: false ) envelope_definition.documents = ... envelope_definition.recipients = ... envelope_definition.event_notification = ... envelope_summary = @envelopes_api.create_envelope(docusign_account_id, envelope_definition)
创建时生成的EnvelopeDefinition对象如下,可以确认allow_reassign已经被设为false:
#<DocuSign_eSign::EnvelopeDefinition:0x000000016fbd8128 @allow_reassign=false, @email_blurb="<p dir=\"auto\">email body</p>", @email_subject="email subject", @status="created">
创建完成后,我调用get_envelope API查询信封信息,返回结果也明确显示allow_reassign标记为false:
<DocuSign_eSign::Envelope:0x0000000116bb0988 @allow_comments="true", @allow_markup="false", @allow_reassign="false", @allow_view_history="true" .....
但实际测试时,签名页面上仍然显示了重新分配的操作选项。我记得在DocuSign旧版UI中,设置这个参数后确实会隐藏重新分配入口,所以怀疑是不是新版UI的适配问题?
有没有遇到过类似情况的朋友,或者知道哪里可能出问题的,麻烦帮忙解答一下,非常感谢!
备注:内容来源于stack exchange,提问作者Matthew Gani
相关产品推荐
相关产品推荐

