在网页上嵌入Docusign模板进行签名

时间:2018-05-30 17:22:55

标签: ruby-on-rails docusignapi

我为我的公司建立了Docusign的概念证明,我正在寻求帮助。

它是一个Ruby on Rails应用程序,我已经能够使用gem连接到API的后端。我可以利用终端发送签名请求,但我现在需要将特定表单嵌入到当您单击按钮时打开的网页,以显示它可以完成。

我找不到任何关于如何做到这一点的文档,我希望你们可以帮助我完成它。我知道信息形式并不多,但我能说的其他的并不多。

我已经在后端的rails应用程序中连接到API,但现在可以通过允许签名的按钮单击在视图中打开文档了。

1 个答案:

答案 0 :(得分:0)

如果您计划举办嵌入式签名仪式,则需要在信封中创建embedded signer。要使任何签名者成为嵌入式签名者,您必须设置收件人的clientUserId属性,该属性需要一个字符串。当我们生成签名链接时,将在EnvelopeViews: createRecipient步骤中再次使用此相同的clientUserId值。

DocuSign Developer Center显示了一个包含代码示例的示例,以实现嵌入式签名工作流程。

JSON示例下面是在创建信封时,它通过填充clientUserId来显示签名者将如何成为嵌入式签名者:

"signers": [
    {
            "email": "signeremail@email.com",
            "name": "Signer Name",
            "recipientId": "1",
            "routingOrder":1,
            "clientUserId":"12345"
    }
]

当您的应用想要举办签约仪式时,它会调用以下URI并请求正文:

<强> URI:

POST /v2/accounts/{accountId}/envelopes/{envelopeId}/views/recipient

<强>体:

{
  "authenticationMethod": "Password",
  "clientUserId": "12345",
  "email": "signeremail@email.com",
  "returnUrl": "https://yourapp.com",
  "userName": "Signer Name"
}