在多个文档包络中的AnchorTab中忽略了DocumentID

时间:2014-12-15 14:08:56

标签: docusignapi

我在这个主题上找到another post但是没有人回复该帖子,我无法将评论添加到其中。

我正在通过SOAP API测试多文档/多签名者场景。我有2个文档,每个文档都有2个签名者字段,分别标记为recipient1Sign和recipient2Sign值。我已经为我的xml上的签名者字段指定了AnchorTabStrings,以与表单上的锚标签相关联(请参阅下面的示例xml)。我发现当DocuSign将签名者标签添加到表单时,Tab定义及其关联的DocumentID不为AnchorTabString提供范围,这意味着如果不同的doucuments上的不同收件人使用具有相同值的AnchorTabStrings的选项卡,则两个收件人都会看到签名者两个文件上的标签。换句话说,选项卡定义及其对应的AnchorTabString定义在封套中不被视为唯一。 DocuSign documentation非常明确地指出AnchorTabString定义应该限定为文档(这是我想要的),而不是在信封级别(这是我的测试显示的)。

我已经在下面的测试中包含了recipeint和标签定义的摘录。

            <ns1:Recipients>

              <ns1:Recipient>

                <ns1:ID>1</ns1:ID>

                <ns1:UserName>John Doe</ns1:UserName>

                <ns1:SignerName>John Doe</ns1:SignerName>

                <ns1:Email>johndoe@abc.com</ns1:Email>

                <ns1:Type>Signer</ns1:Type>

                <ns1:RequireIDLookup>false</ns1:RequireIDLookup>

                <ns1:RoutingOrder>1</ns1:RoutingOrder>

              </ns1:Recipient>

              <ns1:Recipient>

                <ns1:ID>2</ns1:ID>

                <ns1:UserName>Jane Doe</ns1:UserName>

                <ns1:SignerName>Jane Doe</ns1:SignerName>

                <ns1:Email>janedoe@xyz.com</ns1:Email>

                <ns1:Type>Signer</ns1:Type>

                <ns1:RequireIDLookup>false</ns1:RequireIDLookup>

                <ns1:RoutingOrder>1</ns1:RoutingOrder>

              </ns1:Recipient>

              <ns1:Recipient>

                <ns1:ID>3</ns1:ID>

                <ns1:UserName>Jack Doe</ns1:UserName>

                <ns1:SignerName>Jack Doe</ns1:SignerName>

                <ns1:Email>jackdoe@xyz.com</ns1:Email>

                <ns1:Type>Signer</ns1:Type>

                <ns1:RequireIDLookup>false</ns1:RequireIDLookup>

                <ns1:RoutingOrder>1</ns1:RoutingOrder>

              </ns1:Recipient>

            </ns1:Recipients>

该示例要求在XML中定义2个文档:

            <ns1:Documents>

              <ns1:Document>

                <ns1:ID>1</ns1:ID>

                <ns1:Name>Test Doc 1</ns1:Name>

                <ns1:PDFBytes>JVBERi0xLjcNJeLjz</ns1:PDFBytes>

                <ns1:TransformPdfFields>true</ns1:TransformPdfFiel​ds>

                <ns1:FileExtension>PDF</ns1:FileExtension>

              </ns1:Document>

              <ns1:Document>

                <ns1:ID>2</ns1:ID>

                <ns1:Name>Test Doc 2</ns1:Name>

                <ns1:PDFBytes>9MNCjExIDAgb2Jq</ns1:PDFBytes>

                <ns1:TransformPdfFields>true</ns1:TransformPdfFiel​ds>

                <ns1:FileExtension>PDF</ns1:FileExtension>

              </ns1:Document>

            </ns1:Documents>

该示例需要在xml中定义签名者选项卡:

              <ns1:Tab>

                <ns1:DocumentID>1</ns1:DocumentID>

                <ns1:RecipientID>1</ns1:RecipientID>

                <ns1:ScaleValue>50</ns1:ScaleValue>

                <ns1:AnchorTabItem>

                  <ns1:AnchorTabString>recipient1Sign</ns1:AnchorTabString>

                  <ns1:IgnoreIfNotPresent>true</ns1:IgnoreIfNotPrese​nt>

                </ns1:AnchorTabItem>

                <ns1:Type>SignHere</ns1:Type>

                <ns1:TabLabel>Customer</ns1:TabLabel>

                <ns1:TemplateLocked>true</ns1:TemplateLocke​d>

                <ns1:TemplateRequired>false</ns1:TemplateRequired>

              </ns1:Tab>

              <ns1:Tab>

                <ns1:DocumentID>1</ns1:DocumentID>

                <ns1:RecipientID>2</ns1:RecipientID>

                <ns1:ScaleValue>50</ns1:ScaleValue>

                <ns1:AnchorTabItem>

                  <ns1:AnchorTabString>recipient2Sign</ns1:AnchorTabString>

                  <ns1:IgnoreIfNotPresent>true</ns1:IgnoreIfNotPrese​nt>

                </ns1:AnchorTabItem>

                <ns1:Type>SignHere</ns1:Type>

                <ns1:TabLabel>Representative</ns1:TabLabel>

                <ns1:TemplateLocked>true</ns1:TemplateLocked>

                <ns1:TemplateRequired>false</ns1:TemplateRequired>

              </ns1:Tab>

              <ns1:Tab>

                <ns1:DocumentID>2</ns1:DocumentID>

                <ns1:RecipientID>1</ns1:RecipientID>

                <ns1:ScaleValue>50</ns1:ScaleValue>

                <ns1:AnchorTabItem>

                  <ns1:AnchorTabString>recipient1Sign</ns1:AnchorTabString>

                  <ns1:IgnoreIfNotPresent>true</ns1:IgnoreIfNotPrese​nt>

                </ns1:AnchorTabItem>

                <ns1:Type>SignHere</ns1:Type>

                <ns1:TabLabel>Owner</ns1:TabLabel>

                <ns1:TemplateLocked>true</ns1:TemplateLocked>

                <ns1:TemplateRequired>false</ns1:TemplateRequired>

              </ns1:Tab>

              <ns1:Tab>

                <ns1:DocumentID>2</ns1:DocumentID>

                <ns1:RecipientID>3</ns1:RecipientID>

                <ns1:ScaleValue>50</ns1:ScaleValue>

                <ns1:AnchorTabItem>

                  <ns1:AnchorTabString>recipient2Sign</ns1:AnchorTabString>

                  <ns1:IgnoreIfNotPresent>true</ns1:IgnoreIfNotPrese​nt>

                </ns1:AnchorTabItem>

                <ns1:Type>SignHere</ns1:Type>

                <ns1:TabLabel>Payer</ns1:TabLabel>

                <ns1:TemplateLocked>true</ns1:TemplateLocked>

                <ns1:TemplateRequired>false</ns1:TemplateRequired>

              </ns1:Tab>

            </ns1:Tabs>

...

0 个答案:

没有答案