0

我正在继续处理这个问题中描述的场景,到目前为止我做了作为被保险人(第一个收件人),可以编辑我最初创建服务器模板时创建的所有安全字段。然而,没有发生的是第二个接收者(生产者也是签名者)没有那些被指定为必需可见的字段。这似乎只发生在我发送 API 调用以在复合模板上签名时。使用单个模板时,双方都有指定的可编辑字段。我知道这可能是一个配置问题,但想排除在我的调用中省略基本参数的可能性。我已经进入了控制台帐户功能并设置了对所有收件人可见的安全字段(请参阅论坛中 Molly 的评论)。

这是我的电话 XML。可能存在一些冗余(例如类型、路由顺序),但我正在研究各种示例。提前致谢。

<envelopeDefinition xmlns=\"http://www.docusign.com/restapi\">
<accountId>123456</accountId>
<status>sent</status>
<emailSubject>another test</emailSubject>
<emailBlurb>This comes from Me</emailBlurb>
<compositeTemplates>
    <compositeTemplate>
        <serverTemplates>
            <serverTemplate>
                <sequence>1</sequence>
                <templateId>894ed334-4183-4b68-857e-01fe4829f79e</templateId>
            </serverTemplate>
        </serverTemplates>
    <inlineTemplates>
        <inlineTemplate>
        <sequence>2</sequence>
            <recipients>
                <signers>
                    <signer>
                        <type>Signer</type>
                        <email>insured@email.com</email>
                        <name>test insured</name>
                        <RoutingOrder>1</RoutingOrder>
                        <recipientId>1</recipientId>
                        <roleName>Insured</roleName>
                    </signer>
                    <signer>
                        <email>producer@email.com</email>
                        <type>Signer</type>
                        <roleName>Producer</roleName>
                        <name>Test Agent</name>
                        <recipientId>2</recipientId>
                        <RoutingOrder>2</RoutingOrder>
                    </signer>
                </signers>
            </recipients>
        </inlineTemplate>
    </inlineTemplates>
</compositeTemplate>
</compositeTemplates>

4

1 回答 1

2

我无法重现您描述的问题。我可以从单个模板成功创建信封(在我的 XML 请求中使用复合模板),其中第一个收件人需要/可编辑数据字段,而第二个收件人可编辑相同的数据字段(但可选 - 因为该字段由第一个收件人“拥有”)。这是我的请求 XML:

<envelopeDefinition xmlns="http://www.docusign.com/restapi">
   <accountId>ACCOUNT_ID</accountId>
   <status>sent</status>
   <compositeTemplates>
    <compositeTemplate>
        <serverTemplates>
            <serverTemplate>
                <sequence>1</sequence>
                <templateId>TEMPLATE_ID</templateId>
            </serverTemplate>
        </serverTemplates>
        <inlineTemplates>
            <inlineTemplate>
                <sequence>2</sequence>
                <recipients>
                  <signers>
                    <signer>
                     <email>johnsemail@outlook.com</email>
                     <name>John Doe</name>
                     <recipientId>1</recipientId>
                     <roleName>signer</roleName>
                     <routingOrder>1</routingOrder>
                    </signer>
                    <signer>
                     <email>janesemail@outlook.com</email>
                     <name>Jane Doe</name>
                     <recipientId>2</recipientId>
                     <roleName>signer2</roleName>
                     <routingOrder>2</routingOrder>
                    </signer>
                  </signers>
               </recipients>
            </inlineTemplate>
        </inlineTemplates>
    </compositeTemplate>
  </compositeTemplates>
</envelopeDefinition>

以下是一些故障排除建议...

首先,对您的请求 XML 进行一些更改:

  • 尝试在 XML 中使用routingOrder(小写“r”)而不是RoutingOrder(大写“r”)。在我刚才的(有限)测试中,DocuSign 似乎忽略了RoutingOrder元素,如果它以大写的“r”开头。

  • 从 XML 请求中删除type元素——这不是必需的,因为您将每个收件人映射到一个模板角色(它定义了收件人类型)。

此外,如果您希望两个收件人都能够编辑字段,请通过 DocuSign Web 控制台仔细检查模板中的字段属性,以确认该字段已选中“允许所有人编辑”。

字段属性

最后,仔细检查帐户设置(首选项 >> 功能)以确认选择了显示初始 SecureField属性不会有什么坏处。(有时我看到有人启用设置,但忘记保存更改(通过单击位于页面最底部的“保存”按钮。))

账户设置

于 2013-11-25T20:54:30.713 回答