docusign api反签名会看到多个签名点

时间:2018-04-10 08:58:04

标签: docusignapi

[MultipleSigningPointsExample

{
    "emailBlurb": "Auto-generated by Outsystems Platform",
    "emailSubject": "Please approve attached document",
    "enableWetSign": "True",

    "notification":{
    "useAccountDefaults":"false",
    "reminders":{
      "reminderEnabled":"True",
      "reminderDelay":"1",
      "reminderFrequency":"3"
    },
    "expirations":{
      "expireEnabled":"True",
      "expireAfter":"15",
      "expireWarn":"1"
    }
  },

  "documents": [
    
    {
      "name": "Doc1.docx",
      "documentId":"286",
      "order":"1"
    },
    {
      "name": "Doc2.docx",
      "documentId":"287",
      "order":"2"
    },
    {
      "name": "Doc3.docx",
      "documentId":"285",
      "order":"3"
    }
],
    "recipients": {
    "signers": [

     
        {      
        "tabs": {
          "signHereTabs": [
            {
              "anchorString": "Please Sign Here:",
              "tabId": "1",
              "name": "Sign Here 0"
            }
            ],
             "textTabs": [
            {
              "anchorString": "Please Sign Here (Position):",
              "tabId": "1position",
              "name": "Position",
              "width": 50
            },
            {
              "anchorString": "Please Sign Here (Drawdown Date):",
              "tabId": "1drawdown",
              "name": "DrawDownDate",
              "width": 50,
              "tabLabel":"Drawdown date (dd/mm/yyyy)"
            },
            {
              "anchorString": "Please Sign Here (FullName):",
              "tabId": "1fullname",
              "name": "FullName",
              "width": 50,
              "tabLabel":"1FullName"
            }
           ]
        },
        "routingOrder": "1",
        "requireSignOnPaper" : "false",
        "recipientId": "437",
        "name": "Jane Doe",
        "email": "*******"
      }, 
        {      
        "tabs": {
          "signHereTabs": [
            {
              "anchorString": "Please Sign Here 2:",
              "tabId": "2",
              "name": "Sign Here 1"
            }
            ],
             "textTabs": [
            {
              "anchorString": "Please Sign Here 2 (Position):",
              "tabId": "2position",
              "name": "Position",
              "width": 50,
              "tabLabel":"2Position"
            }
            ,
            {
              "anchorString": "Please Sign Here 2 (FullName):",
              "tabId": "2fullname",
              "name": "FullName",
              "width": 50,
              "tabLabel":"2FullName"
            }
           ]
        },
        "routingOrder": "2",
        "requireSignOnPaper" : "false",
        "recipientId": "438",
        "name": "Taylor Swift",
        "email": "*******"
      }, 
        {      
        "tabs": {
          "signHereTabs": [
            {
              "anchorString": "Please sign guarantee here:",
              "tabId": "3",
              "name": "Sign Here 2"
            }
            ],
             "textTabs": [
            {
              "anchorString": "Please sign guarantee here (Position):",
              "tabId": "3position",
              "name": "Position",
              "width": 50,
              "tabLabel":"3Position"
            }
            ,
            {
              "anchorString": "Please sign guarantee here (FullName):",
              "tabId": "3fullname",
              "name": "FullName",
              "width": 50,
              "tabLabel":"3FullName"
            }
           ]
        },
        "routingOrder": "3",
        "requireSignOnPaper" : "false",
        "recipientId": "440",
        "name": "Dua Lipa",
        "email": "*******"
      }, 
        {      
        "tabs": {
          "signHereTabs": [
            {
              "anchorString": "Please sign guarantee here 2:",
              "tabId": "4",
              "name": "Sign Here 3"
            }
            ],
             "textTabs": [
            {
              "anchorString": "Please sign guarantee here 2 (Position):",
              "tabId": "4position",
              "name": "Position",
              "width": 50,
              "tabLabel":"4Position"
            }
            ,
            {
              "anchorString": "Please sign guarantee here 2 (FullName):",
              "tabId": "4fullname",
              "name": "FullName",
              "width": 50,
              "tabLabel":"4FullName"
            }
           ]
        },
        "routingOrder": "3",
        "requireSignOnPaper" : "false",
        "recipientId": "441",
        "name": "Rita Ora",
        "email": "*******"
      }, 
        {      
        "tabs": {
          "signHereTabs": [
            {
              "anchorString": "ECBCounterSigner",
              "tabId": "5",
              "name": "Sign Here 4"
            }
            ],
             "textTabs": [
            {
              "anchorString": "ECBCounterSigner (Position):",
              "tabId": "5position",
              "name": "Position",
              "width": 50,
              "tabLabel":"5Position"
            }
            ,
            {
              "anchorString": "ECBCounterSigner (FullName):",
              "tabId": "5fullname",
              "name": "FullName",
              "width": 50,
              "tabLabel":"5FullName"
            }
           ]
        },
        "routingOrder": "4",
        "requireSignOnPaper" : "false",
        "recipientId": "439",
        "name": "Chief Finance Officer (CFO)",
        "email": "*******"
      }

    ]
  },
  
    "status": "sent"

  }

] 1我们已经配置了一个docusign签名流程,用于在最初签名(反签名)后为其他最终签名路由文档。

信封被正确地路由到最终的签名者,他们正确地看到1个签名点& 2个文本选项卡,用于捕获其全名和位置。在这两个文本选项卡的顶部,还会提示他们另外两个签名。这是因为他们正在签署已经由另一个收件人签名的文档,这是预期的行为。我们通过API进行的xml请求没有为最终收件人指定这两个额外的签名点。

1 个答案:

答案 0 :(得分:1)

对于第二个收件人的“克隆/额外”标签,我怀疑这三个问题中的任何一个:

  1. 找到两次Anchor String
  2. 还可以找到共享的锚点字符串的用户自定义标记
  3. 您从Salesforce发送,因此正在应用API和Salesforce标记,即\ s1 \
  4. 您可以按照此DocuSign支持文章https://support.docusign.com/guides/ndse-user-guide-api-request-logging中所述的步骤捕获API调用发布的确切JSON / SOAP请求

    您可以通过查看管理指南以及此链接查看您所有用户定义的自定义标签来查找正在“应用”的用户自定义标签,以了解已定义和使用的DocuSign和Salesforce标签

    https://www.docusign.com/supportdocs/dfs-user-guide/Content/user-guide/add-custom-tags-w-merge-field-settings-user.htm

    https://support.docusign.com/guides/dfs-user-guide-use-automatic-anchor-text-with-custom-tags-user

    https://www.docusign.com/supportdocs/dfs-user-guide/Content/user-guide/create-merge-fields-user.htm#Creating2

    此处还有类似的Stack Overflow Q& A Automatically add tags

    一旦确定问题/解决方案以及如何找到它,请更新问题/解决方案。此外,如果您可以使用您捕获的实际Json / SOAP更新问题,您发送的文档图像以及重复选项卡的结果图像(也称为TAGS,SECURED TAB,CUSTOM TAB,MERGE FIELDS,... ...那天 - 我们开发人员根据模式了解它们作为TAB)