多个文档和收件人-soap格式问题

多个文档和收件人-soap格式问题,soap,docusignapi,Soap,Docusignapi,我必须通过DocuSign soap api将2个文档发送给2个收件人。第一份文件应由第一位收件人签署,然后交给第二位收件人签署第二份文件 但是当我使用下面的soap格式发送时,会提示第一个收件人在两个文档上签名,而不仅仅是第一个文档。第二个接受者也同样一团糟。您能告诉我这个soap结构有什么问题吗?或者我是否缺少任何其他元素 谢谢 Soap格式: <ns0:Documents> <ns0:Document>

我必须通过DocuSign soap api将2个文档发送给2个收件人。第一份文件应由第一位收件人签署,然后交给第二位收件人签署第二份文件

但是当我使用下面的soap格式发送时,会提示第一个收件人在两个文档上签名,而不仅仅是第一个文档。第二个接受者也同样一团糟。您能告诉我这个soap结构有什么问题吗?或者我是否缺少任何其他元素

谢谢

Soap格式:

            <ns0:Documents>
                <ns0:Document>
                    <ns0:ID>1</ns0:ID>
                    <ns0:Name>TestDocuSign.pdf</ns0:Name>
                    <ns0:PDFBytes xmlns:xop="http://www.w3.org/2004/08/xop/include">bytes1</ns0:PDFBytes>
                    <ns0:TransformPdfFields>false</ns0:TransformPdfFields>
                    <ns0:FileExtension>pdf</ns0:FileExtension>
                    <ns0:AttachmentDescription>DS1</ns0:AttachmentDescription>
                </ns0:Document>
                <ns0:Document>
                    <ns0:ID>2</ns0:ID>
                    <ns0:Name>TestDocuSign2.pdf</ns0:Name>
                    <ns0:PDFBytes xmlns:xop="http://www.w3.org/2004/08/xop/include">bytes2</ns0:PDFBytes>
                    <ns0:TransformPdfFields>false</ns0:TransformPdfFields>
                    <ns0:FileExtension>pdf</ns0:FileExtension>
                    <ns0:AttachmentDescription>DS2</ns0:AttachmentDescription>
                </ns0:Document>
            <ns0:Recipients>
                <ns0:Recipient>
                    <ns0:ID>1</ns0:ID>
                    <ns0:UserName>abc</ns0:UserName>
                    <ns0:SignerName>abcName</ns0:SignerName>
                    <ns0:Email>abc@yhoo.com</ns0:Email>
                    <ns0:Type>Signer</ns0:Type>
                    <ns0:AccessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
                    <ns0:RoutingOrder>1</ns0:RoutingOrder>
                </ns0:Recipient>
                <ns0:Recipient>
                    <ns0:ID>2</ns0:ID>
                    <ns0:UserName>def</ns0:UserName>
                    <ns0:SignerName>defName</ns0:SignerName>
                    <ns0:Email>def@yhoo.com</ns0:Email>
                    <ns0:Type>Signer</ns0:Type>
                    <ns0:AccessCode xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>
                    <ns0:RoutingOrder>2</ns0:RoutingOrder>
                </ns0:Recipient>
            </ns0:Recipients>
            <ns0:Tabs>
                <ns0:Tab>
                    <ns0:DocumentID>1</ns0:DocumentID>
                    <ns0:RecipientID>1</ns0:RecipientID>
                        <ns0:AnchorTabItem>
                            <ns0:AnchorTabString>SIGNATURE</ns0:AnchorTabString>
                            <ns0:XOffset>0.0</ns0:XOffset>
                            <ns0:YOffset>-10.0</ns0:YOffset>
                            <ns0:Unit>Pixels</ns0:Unit>
                            <ns0:IgnoreIfNotPresent>true</ns0:IgnoreIfNotPresent>
                        </ns0:AnchorTabItem>
                    <ns0:Type>SignHere</ns0:Type>
                </ns0:Tab>
                <ns0:Tab>
                    <ns0:DocumentID>2</ns0:DocumentID>
                    <ns0:RecipientID>2</ns0:RecipientID>
                        <ns0:AnchorTabItem>
                            <ns0:AnchorTabString>SIGNATURE</ns0:AnchorTabString>
                            <ns0:XOffset>50.0</ns0:XOffset>
                            <ns0:YOffset>-10.0</ns0:YOffset>
                            <ns0:Unit>Pixels</ns0:Unit>
                            <ns0:IgnoreIfNotPresent>true</ns0:IgnoreIfNotPresent>
                        </ns0:AnchorTabItem>
                    <ns0:Type>SignHere</ns0:Type>   
                </ns0:Tab>
            </ns0:Tabs>

1.
TestDocuSign.pdf
字节1
假的
pdf
DS1
2.
TestDocuSign2.pdf
字节2
假的
pdf
DS2
1.
abc
abcName
abc@yhoo.com
签字人
1.
2.
def
defName
def@yhoo.com
签字人
2.
1.
1.
签名
0
-10.0
像素
真的
签名处
2.
2.
签名
50
-10.0
像素
真的
签名处

看到您的代码,两个文档中似乎都有
签名
主播字符串<代码>主播字符串范围不限于文档级别,而是在
信封级别
。当您提到锚字符串时,DocuSign将在完整的信封中搜索该锚字符串,在您的情况下,它将在两个收件人的两个文档中找到该字符串,因此两个收件人都在两个文档上看到签名选项卡。解决方案是更改两个签名者的锚字符串,为签名者1创建Signature1,为签名者2创建Signature2,然后一切都会正常工作,因为Signare1将出现在Document1中,Signature2将只出现在Document2中。

这是一个常见的文档签名新开发人员问题“锚”选项卡文本允许在同一锚字符串上放置多个标记。我确实理解它是如何与“肥皂”相关的,因为你是通过这个镜头看到它的,我很高兴Amit K Bist能够帮助你解释。我认为,如果您再次搜索,您将看到为什么大多数人找不到解决方案,它需要指定一个搜索来查找问题,因为它隐藏在API的使用方式和形式中。注意“选项卡中的数据”,因为这在搜索文档时很重要。有一条街道上写着“城市”。