Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/apache-spark/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi Docusign API集成-如何发送多个模板和填充值_Docusignapi - Fatal编程技术网

Docusignapi Docusign API集成-如何发送多个模板和填充值

Docusignapi Docusign API集成-如何发送多个模板和填充值,docusignapi,Docusignapi,我有一个关于docusignapi如何工作的基本问题。我试图自己找到答案,但很快就被支持中心的大量信息淹没了,其中很多信息已经过时 以下是我想做的: 我已在我的Docusign帐户中上载并配置了多个模板 我正在编写一个web应用程序,它允许我的用户根据某些标准请求这些模板的子集 然后,模板子集将通过iframe集成(我假设)在我的应用程序中使用 我还想自动填充模板新副本中的几个字段 如何执行步骤2中的API请求? 如何执行步骤3中的API调用?还是以其他方式将值注入文档? 一种完全不同的方法是为

我有一个关于docusignapi如何工作的基本问题。我试图自己找到答案,但很快就被支持中心的大量信息淹没了,其中很多信息已经过时

以下是我想做的:

  • 我已在我的Docusign帐户中上载并配置了多个模板

  • 我正在编写一个web应用程序,它允许我的用户根据某些标准请求这些模板的子集

  • 然后,模板子集将通过iframe集成(我假设)在我的应用程序中使用

  • 我还想自动填充模板新副本中的几个字段

  • 如何执行步骤2中的API请求?

    如何执行步骤3中的API调用?还是以其他方式将值注入文档?


    一种完全不同的方法是为我的每个用户提供一个新的Docusign帐户,但这似乎并不正确。如果有人能给我指出正确的方向,我会非常感激。

    这实际上并不是一个基本的问题,我会说,如果你问的是如何在文档上发送签名请求,或者从一个基本的模板发送签名请求,但是如何组合和发送多个模板,并在其中填充值则更复杂一些

    也就是说,要将多个模板组合到签名请求中,只需在信封定义中使用复合模板节点即可。使用复合模板,您可以将帐户中的多个服务器端模板组合在一起,或者将模板与本地文档或其他来源(即云)的文档组合在一起

    关于你的问题: 1]

    您可以进行API调用,以编程方式检索帐户中可用的模板,然后在用户界面中显示有关这些模板的任何方面,例如名称、说明、模板ID等。一旦用户(或您的应用程序逻辑)指示要组合到签名请求中的模板您可以这样组合它们(这将组合两个服务器模板):

    2]

    是,如果您想(这意味着他们通过您的用户界面而不是DocuSign网站或应用程序进行登录),则建议您对Web应用程序使用
    iFrame
    ,对移动应用程序使用
    Webview
    。要嵌入给定的收件人,您必须设置他们的
    clientUserId
    ,就像我在上述示例中为两个收件人设置的那样。这是一个字符串,在客户端定义,您只需记住为每个收件人使用的值,因为您需要这些值来生成每个收件人的签名URL(您将在iFrame中加载该URL)

    请查看
    “从应用程序内部签名”
    API配方,了解如何完成此操作的示例代码。该示例不使用模板创建信封,但展示了如何生成唯一的签名URL:

    或者,如果要使用原始API调用(不使用DocuSign SDK)进行测试,可以使用API资源管理器测试这些调用:

    3]

    我想你基本上还有第三个问题,那就是如何在模板中填充选项卡(又名文档字段)。您可以通过其
    tabLabel
    标识给定选项卡,并使用
    value
    属性填充其值。例如,如果您有两个类型为
    textTab
    (在UI中称为数据字段)的选项卡,则可以按如下方式填充它们的值:

    {
        "email": "jane.doe@email.com",
        "name": "Jane Doe",
        "roleName": "RoleOne",
        "recipientId": "1",
        "clientUserId": "1001",
        "tabs": {
            "textTabs": [
                {
                    "tabLabel": "ApplicantAddress",
                    "value": "221 Main St. Suite 1000 San Francisco, CA 94105"
                },
                {
                    "tabLabel": "ApplicantSSN",
                    "value": "12-345-6789"
                }
            ]
        }
    }
    

    当你说支持中心时,你指的是哪个站点?那是DocuSign开发者中心吗?哪些材料已经过时了?是的,我指的是DocuSign开发者中心。我指的是整个网站的视频和截图。其中许多是指DocuSign的旧用户界面(似乎被称为DocuSign Classic?)。这里有一个非常基本的例子:不过,公平地说,文档非常丰富,而且写得很好。我只是觉得有点不知所措,因为太多了。你的回答为我和我的团队节省了数小时的研究时间,因此谢谢你的回答。谢谢你的详细回复,这非常有帮助
    {
        "email": "jane.doe@email.com",
        "name": "Jane Doe",
        "roleName": "RoleOne",
        "recipientId": "1",
        "clientUserId": "1001",
        "tabs": {
            "textTabs": [
                {
                    "tabLabel": "ApplicantAddress",
                    "value": "221 Main St. Suite 1000 San Francisco, CA 94105"
                },
                {
                    "tabLabel": "ApplicantSSN",
                    "value": "12-345-6789"
                }
            ]
        }
    }