Docusign API多行项目

时间:2017-08-10 17:08:59

标签: docusignapi

我正在将Docusign API集成到另一个平台。另一个平台的报价引用了行项目。每个订单项可能包含4个字段,例如“名称”,“价格”,“数量”,“总数”,以使此问题非常基本。

我正在寻找最简单的方法让Docusign文档反映报价行项目中的信息。例如,如果报价包含两个订单项,则Docusign凭证将包含两个订单项,每个订单项都包含与“名称”,“价格”,“数量”和“总计”等订单项相关联的四个字段。例如。如果报价有12个订单项,则docusign文档中有12个订单项,每个订单项都包含我刚刚列出的四个基本描述性字段。即,我希望列表大小是动态调整大小,而不是仅仅在docusign文档上放置大量可能填充或不填充的字段。

我想到的一个可能的想法就是为每个订单项创建字段,指定x位置,然后只增加这些字段的y位置以使字段正确显示。 我想知道是否有一些预先存在的工具或资源,如重复字段的能力,或某些表设置接收列表作为输入或东西。我过去曾与Docusign合作过Salesforce,似乎有类似的东西可以接受列表。提前感谢您的回答。

以下是绘图形式的问题:https://i.stack.imgur.com/C3iQk.jpg

1 个答案:

答案 0 :(得分:1)

您可以为订单项隐藏Anchor Text on your document

来自Documentation

  

创建或编辑文档时,请在文档中的适当位置键入自动锚文本。

     
      
  • 键入锚文本后,将锚文本的颜色更改为白色或文档的背景颜色。这样,在查看文档时不会显示锚文本,从而使锚文本对文档的收件人不可见。
  •   

创建信封时,只需提供要在文档中显示的LineItem。 DocuSign将自动匹配您在请求中提供的锚点字符串,并相应地放置标签。

以下是一个示例CreateEnvelope请求,它通过匹配文档中的锚字符串来创建两个行项目。

{
    "emailSubject": "Please sign the agreement",
    "status": "created",
    "recipients": {
        "signers": [
            {
                "name": "Jane Doe",
                "email": "janedoe@acme.com",
                "recipientId": "1",
                "tabs": {
                    "textTabs": [
                        { "anchorString": "name1", "width": "70" },
                        { "anchorString": "price1", "width": "60" },
                        { "anchorString": "quantity1", "width": "60" },
                        { "anchorString": "total1", "width": "80" },
                        { "anchorString": "name2", "width": "70" },
                        { "anchorString": "price2", "width": "60" },
                        { "anchorString": "quantity2", "width": "60" },
                        { "anchorString": "total2", "width": "80" }
                    ]
                }
            }
        ]
    },
    "documents": [
        {
            "documentId": "1",
            "name": "Contract",
            "fileExtension": "txt",
            "documentBase64": "DQogICAgICAgIG5hbWUxICAgICAgIHByaWNlMSAgICAgICBxdWFudGl0eTEgICAgIHRvdGFsMQ0KCQkNCiAgICAgICAgbmFtZTIgICAgICAgcHJpY2UyICAgICAgIHF1YW50aXR5MiAgICAgdG90YWwyDQoJCQ0KICAgICAgICBuYW1lMyAgICAgICBwcmljZTMgICAgICAgcXVhbnRpdHkzICAgICB0b3RhbDMNCgkJDQogICAgICAgIG5hbWU0ICAgICAgIHByaWNlNCAgICAgICBxdWFudGl0eTQgICAgIHRvdGFsNA0KCQkNCiAgICAgICAgbmFtZTUgICAgICAgcHJpY2U1ICAgICAgIHF1YW50aXR5NSAgICAgdG90YWw1DQoJCQ0KICAgICAgICBuYW1lNiAgICAgICBwcmljZTYgICAgICAgcXVhbnRpdHk2ICAgICB0b3RhbDYNCgkJDQogICAgICAgIG5hbWU3ICAgICAgIHByaWNlNyAgICAgICBxdWFudGl0eTcgICAgIHRvdGFsNw0KCQkNCiAgICAgICAgbmFtZTggICAgICAgcHJpY2U4ICAgICAgIHF1YW50aXR5OCAgICAgdG90YWw4CQk="
        }
    ]
}

以下是放置文本标签后的原始文档与文档。 enter image description here