【问题标题】:Disable In-Person Signer email notification to the host禁用亲自签名者向主持人发送电子邮件通知
【发布时间】:2017-08-15 06:29:36
【问题描述】:

我想知道在使用面对面签名时是否可以禁用发送给主持人的电子邮件通知。 (向您发送了一份文件以主持面对面的签名会议。)

复制:

1 - 信封是使用包含 3 个收件人的 API 创建的:一个现场强制签名者和两个远程签名者。

2 - 主持人收到电子邮件通知。

In-Person Sign Email Notification

JSON:

`{
   "status":"sent",
   "emailSubject":"Contract",
   "compositeTemplates":[
      {
         "serverTemplates":[
            {
               "sequence":"1",
               "templateId":"<templateId>"
            }
         ],
         "inlineTemplates":[
            {
               "sequence":"1",
               "recipients":{
                  "inPersonSigners":[
                     {
                        "hostEmail":"johndoe@email.com",
                        "hostName":"John Doe",
                        "signerName":"Ringo Starr",
                        "signerEmail":"ringostarr@email.com",
                        "roleName":"Signer 1",
                        "recipientId":"1",
                        "clientUserId":"1000",
                        "routingOrder":"1",
                        "embeddedRecipientStartURL":"SIGN_AT_DOCUSIGN",
                        "recipientSignatureProviders":[
                           {
                              "signatureProviderName":"UniversalSignaturePen_OpenTrust_Hash_TSP",
                              "signatureProviderOptions":{
                                 "sms":"<phoneNumber>"
                              }
                           } 
                        ]
                  ],
                  "signers":[
                     {
                        "name":"John Doe",
                        "email":"johndoe@email.com",
                        "emailNotification":{
                           "emailSubject":"Contract for live in person signature attached.",
                           "emailBody":"Contract for live in person signature attached.",
                           "supportedLanguage":"en"
                        },
                        "roleName":"Signer 2",
                        "routingOrder":"2",
                        "recipientId":"2",
                        "recipientSignatureProviders":[
                           {
                              "signatureProviderName":"UniversalSignaturePen_OpenTrust_Hash_TSP",
                              "signatureProviderOptions":{
                                 "sms":"<phoneNumber>"
                              }
                           }
                        ]
                     },
                     {
                        "name":"Paul McCartney",
                        "email":"paulmccartney@email.com",
                        "emailNotification":{
                           "emailSubject":"Contract for live in person signature attached.",
                           "emailBody":"Contract for live in person signature attached.",
                           "supportedLanguage":"en"
                        },
                        "roleName":"Signer 3",
                        "routingOrder":"2",
                        "recipientId":"3",
                        "recipientSignatureProviders":[
                           {
                              "signatureProviderName":"UniversalSignaturePen_OpenTrust_Hash_TSP",
                              "signatureProviderOptions":{
                                 "sms":"<phoneNumber>"
                              }
                           }
                        ]
                     }
                  ]
               },
               "customFields":{
                  "textCustomFields":[
                     {
                        "value":"<salesforcecontractId>",
                        "required":"false",
                        "show":"false",
                        "name":"##SFContract"
                     }
                  ]
               }
            }
         ]
      }
   ],
   "eventNotification":{
      "RecipientEvents":[
         {
            "recipientEventStatusCode":"Completed"
         },
         {
            "recipientEventStatusCode":"sent"
         },
         {
            "recipientEventStatusCode":"delivered"
         },
         {
            "recipientEventStatusCode":"declined"
         }
      ],
      "EnvelopeEvents":[
         {
            "envelopeEventStatusCode":"Delivered"
         },
         {
            "envelopeEventStatusCode":"completed"
         },
         {
            "envelopeEventStatusCode":"sent"
         },
         {
            "envelopeEventStatusCode":"Declined"
         }
      ]
   }
}`

由于我使用的 URL 可以从我的应用程序访问,因此无需向主机发送电子邮件通知。

注意事项:

  1. 收件人和主持人都不是 DocuSign 用户;
  2. 签名设置下的“禁止向嵌入式签名者发送电子邮件”选项已被选中;
  3. 主机并不总是收件人。

问候。

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    从 inPerson 收件人定义中删除 "embeddedRecipientStartURL":"SIGN_AT_DOCUSIGN"

    指定embeddedRecipientStartURL 会使收件人也收到一封正式的DocuSign 电子邮件,邀请他们签署文件。有关更多信息,请参阅此answer

    来自官方Documentation

    embeddedRecipientStartURL 是发件人提供的有效 URL 字符串,用于重定向嵌入的收件人。使用此选项时,嵌入式收件人仍会收到来自 DocuSign 的电子邮件,就像远程收件人一样,但是当单击电子邮件中的文档链接时,收件人将通过 DocuSign 重定向到此 URL 以完成他们的操作。路由到 URL 时,由发件人的系统(响应 URL 的服务器)然后请求收件人令牌以启动签名会话。

    【讨论】:

    • 嗨@praveen-reddy,你知道你的答案是否仍然有效吗? ~ 相同的有效负载触发了从模拟用户(我们用来与 API 交互)到签名会话主机的邮件。唯一的区别是"inPersonSigners": [{"inPersonSigningType": "inPersonSigner", ...}] 而不是clientUserId(这是“嵌入”而不是“亲自”,对吧?)。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多