我正在使用 Docusign ruby SDK 进行电子签名 API,并希望在创建 Docusign 信封时禁用重新分配到另一封电子邮件。为此,我在创建信封时在 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 对象:
#<DocuSign_eSign::EnvelopeDefinition:0x000000016fbd8128
@allow_reassign=false,
@email_blurb="<p dir=\"auto\">email body</p>",
@email_subject="email subject",
@status="created">
以下是创建信封后 get_envelope API 的响应,确认 allowed_reassign 标志设置为 False:
<DocuSign_eSign::Envelope:0x0000000116bb0988
@allow_comments="true",
@allow_markup="false",
@allow_reassign="false",
@allow_view_history="true"
.....
但是,该选项仍然存在,如上图链接所示。我似乎记得当 Docusign 使用旧 UI 时该选项实际上不存在,因此我不确定在迁移到新 UI 时是否错过了该选项。
我真的很感激任何帮助!
转至 https://apps-d.docusign.com/admin/signing-settings 并使用您用于集成的同一用户登录。
在签名设置下,有一个委托部分,其中有一个选项。
您会看到此选项已选中,取消选中它: