【问题标题】:How set a textTabs into a embedded signer and then remove the signer如何将文本选项卡设置为嵌入式签名者,然后删​​除签名者
【发布时间】:2020-09-02 07:56:27
【问题描述】:

我正在尝试在没有路由顺序的情况下设置“生效日期”。所以我有 3 个签名者,其中一个是嵌入式签名者。所以这个想法(感谢 Larry K)是在常规签名者完成签名后,我将设置一个带有当前日期的 textTabs,然后删除嵌入签名者,以便信封将其状态更改为已完成。

所以我正在这样做。

POST /restapi/v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs

recipientId = 是嵌入式签名者的id

{
"textTabs": [
    {
        "tabId": "effectiveDate",
        "value": "31 August 2020",
        "locked": "true",
        "font": "Calibri",
        "fontSize": "Size9",
        "bold": "true",
        "anchorString": "**sd**",
        "anchorUnits": "pixels",
        "anchorYOffset": "-2", 
        "anchorXOffset": "-5"
    }
]
}

之后,我删除了嵌入式签名者,信封已完成,但 textTabs 的值未显示在任何文档中。 这是在嵌入式签名者中创建 textTabs 后 POST 响应的一部分。

{
"textTabs": [
    {
        "isPaymentAmount": "false",
        "shared": "false",
        "requireInitialOnSharedChange": "false",
        "requireAll": "false",
        "value": "31 August 2020",
        "required": "true",
        "locked": "true",
        "concealValueOnDocument": "false",
        "disableAutoSize": "false",
        "maxLength": "0",
        "font": "calibri",
        "bold": "true",
        "italic": "false",
        "underline": "false",
        "fontColor": "black",
        "fontSize": "size9",
        "localePolicy": {},
        "documentId": "3",
        "recipientId": "1",
        "pageNumber": "1",
        "xPosition": "130",
        "yPosition": "74",
        "width": "0",
        "height": "0",
        "anchorString": "**sd**",
        "anchorXOffset": "-5",
        "anchorYOffset": "-2",
        "anchorUnits": "pixels",
        "anchorCaseSensitive": "false",
        "anchorMatchWholeWord": "true",
        "anchorHorizontalAlignment": "left",
        "anchorTabProcessorVersion": "v1_3",
        "tabId": "3cf87755-ee56-4bb2-94bb-25fc5309c66c",
        "tabType": "text"
    }...

谁能告诉我我做错了什么?

【问题讨论】:

    标签: docusignapi


    【解决方案1】:

    选项卡与签名者相关联,如果您删除签名者 - 它的选项卡将被删除。 因此,不确定您在此处尝试做什么,但如果您在 DocuSign 中删除收件人,它将删除与该收件人绑定的所有选项卡(文本选项卡、签署她的选项卡、日期选项卡)。

    【讨论】:

    • 有没有办法将文本设置到不与收件人绑定的文档中?
    • 只需将文本选项卡添加到您不会删除的签名者...
    • Mariano,如果您需要与收件人无关的文本,为什么不使用工具来创建文档呢? DocuSign 也具有 CLM 功能,但这可能是矫枉过正。我会动态地动态生成您的文档,并将其与您需要的信息一起添加到信封中。
    • 我的问题是我需要设置最后一个签名者的日期,但我不想使用路由顺序。我已经在使用 docxtemplater 生成包含大量动态信息的文档,但是必须通过记录最后一个签名者完成过程(签名)时的签名日期来设置我知道如果我使用路由顺序我可以做到,但是现在我们有另一个签署协议的流程,我们不想遵循命令,我们希望任何签名者都可以随时签名,而不是等待另一个签名者。我不知道为什么这么难做到。
    • 因此,您希望有多个签名者(3 个?)并让他们随时签名(无路由顺序),然​​后有一个标签显示“最后一个签名者在 _____ 上签名”,日期和最后一个签名者的时间?这是一个有趣的......
    【解决方案2】:

    您的要求很复杂,以下是 Larry 回答的原始问题的修改解决方案,如果您遵循以下内容应该可以工作:

    在信封末尾添加一个新的集成用户作为认证交付收件人 一旦每个人都签名,webhook 就会 ping 应用程序 应用程序检查每个收件人的签名日期值 应用程序为 CD 接收者创建一个文本字段并用最后一个值填充它(在演示中测试,这曾经是可能的,可能仍然是但实际上并不支持) 应用程序将 CD 接收者更改为 CC(还进行测试以确保角色更改不会擦除该字段。再次,曾经可以工作,可能仍然可以) 信封完成并填充了文本字段

    【讨论】:

    • 好吧,最后我放弃了,我试试你的 Inbar 想法,但也没有工作。如果您有一些适用于您的 REST Api 代码,请分享。无论如何,非常感谢你们的时间!!!
    • 对不起,马里亚诺,这个很难,但我理解你的沮丧。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多