当前位置: 首页 > 知识库问答 >
问题:

如何在DocuSign中为代理/中介机构分配的签名者获取嵌入式签名URL?

邹山
2023-03-14

如本文所述:https://stackoverflow.com/A/63810135/13191875。这是由于当代理/中介更改签名者的电子邮件/姓名信息时,ClientUserID被删除。它建议可以添加工作流,以便在签名者的电子邮件/姓名信息更改后暂停进程,然后将ClientUserID添加到签名者,然后继续工作流。

我用请求体试过:

{
  "recipients": {
    "intermediaries": [
      {
        "clientUserId": "1",
        "email": "aaa@example.com.au",
        "name": "Intermediary",
        "recipientId": "1",
        "routingOrder": "1"
      }
    ],
    "signers": [
      {
        "clientUserId": "2",
        "email": "example@example.com",
        "name": "example",
        "recipientId": "2",
        "routingOrder": "2",
        "tabs": {
          "signHereTabs": [
            {
              "anchorIgnoreIfNotPresent": "false",
              "anchorString": "Signature_anchor_1",
              "anchorUnits": "pixels",
              "anchorYOffset": "0",
              "name": "Please sign here",
              "recipientId": "1"
            }
          ]
        }
      }
    ]
  },
  "workflow": {
    "workflowSteps": [
      {
        "action": "pause_before",
        "itemId": "2",
        "triggerOnItem": "routing_order"
      }
    ]
  },
  "emailSubject": "DocuSign API - Signature Request on Document Call",
  "documents": [
    {
      "documentId": "1",
      "name": "{{fileName}}",
      "documentBase64": "{{fileBase64}}"
    }
  ],
  "status": "sent"
}

我可以在签名者的电子邮件/名称更改后设置ClientUserID。但是不能通过调用APIput{{baseUrl}}/v2.1/accounts/{{accountId}}/envelops/{{envelopeId}}来恢复工作流?resend_envelope=true。因此,由于进程暂停,无法获得签名者的签名URL,签名者的状态保持在created中。

{
  "recipients": {
    "agents": [
      {
        "clientUserId": "1",
        "email": "aaa@example.com.au",
        "name": "Agent",
        "recipientId": "1",
        "routingOrder": "1"
      }
    ],
    "signers": [
      {
        "clientUserId": "2",
        "email": "",
        "name": "",
        "recipientId": "2",
        "routingOrder": "2",
        "tabs": {
          "signHereTabs": [
            {
              "anchorIgnoreIfNotPresent": "false",
              "anchorString": "Signature_anchor_1",
              "anchorUnits": "pixels",
              "anchorYOffset": "0",
              "name": "Please sign here",
              "recipientId": "1"
            }
          ]
        }
      }
    ]
  },
  "workflow": {
    "workflowSteps": [
      {
        "action": "pause_before",
        "itemId": "2",
        "triggerOnItem": "routing_order"
      }
    ]
  },
  "emailSubject": "DocuSign API - Signature Request on Document Call",
  "documents": [
    {
      "documentId": "1",
      "name": "{{fileName}}",
      "documentBase64": "{{fileBase64}}"
    }
  ],
  "status": "sent"
}
  1. 在DocuSign中使用代理/中介时,是否可以为代理/中介更新/添加电子邮件的指定签名者获取嵌入的签名URL?
  2. 在DocuSign中使用代理/中介时,是否可以关闭DocuSign发送给签名者的电子邮件,签名者的电子邮件由代理/中介更新/添加?

共有1个答案

於彬
2023-03-14

当在DocuSign中使用代理/中介时,我们是否可以获得代理/中介更新/添加电子邮件的指定签名者的嵌入签名URL?

是的,但是您首先需要为收件人分配一个clientUserId。而且,由于收件人已经被发送到签名仪式的电子邮件邀请,添加clientUserId属性是有问题的,因为这样做会使电子邮件邀请无效。

当在DocuSign中使用代理/中介时,我们是否可以关闭DocuSign发送给签名者的电子邮件,签名者的电子邮件由代理/中介更新/添加?

为此,您需要停止工作流,正如我在另一个答案中所描述的那样。

 类似资料:
  • 我使用的是嵌入式签名代码配方中的代码,但从C#转换为VB.NET,代码使用的是Docusign API nuget。CreateEnvelope返回user_lacks_permissions。我已经通过了我的权限,检查了一切。我登录的用户是帐户管理员,似乎已经检查了所有权限。我将收件人电子邮件设置为实际的收件人电子邮件(不同于我的管理员帐户),尽管它是嵌入式签名,我不知道这是否是问题所在。我确实

  • 两部分问题: 我们正在尝试接收一个文档准备签名的通知(我们不完全清楚通知中提供了什么)。我们不想做电子邮件通知;我们想关掉那些。我们假定嵌入签名的信息包含在非电子邮件通知中。是否有一种简单的方法向另一个程序发送推送通知,说明文档已经准备好发送,如果是这样,是否最好的方法跟踪通知,让签名API发布并从DocuSign请求信息? 在我们的测试中,我们已经能够通过API调用接收嵌入的签名URL,但它将我

  • 然后发送它以获取签名视图的收件人url: 有什么想法吗?提前谢了。

  • 我正在使用嵌入式Docusign API嵌入用于签名的文档。我将名字、姓氏和电子邮件存储在来自表单的会话中。我试图将templateRoles中的电子邮件更改为从表单存储在会话中的电子邮件,但我要么超时,要么得到一个错误,即电子邮件不正确:

  • 我有一个用例来将电子签名与一些机密客户的现有应用程序集成。 在探索docuign时,我发现有两种方法可以获得电子签名: 远程-在电子邮件中发送签名链接 我很清楚这条遥远的路。但是,嵌入式方式不明确,我的问题是关于嵌入式的: 我有一个示例用例:假设,Tom是我的用户,他想从另一个用户Pedro那里获得签名的文档。所以汤姆会: 点击API创建一个信封,将所有文档封装在其中 现在,Tom如何将此URL发