0

カーボン コピーをユーザーに送信する必要があります。REST API xml 形式を検索しましたが、適切な例が見つかりませんでした。REST APIのxml形式のカーボンコピーリクエストのフォーマットを教えてください。次の形式を使用していますが、カーボン コピーが機能していません。誰かがこれについて私たちを助けることができますか?

<signer>
<recipientId>1</recipientId> 
<routingOrder>1</routingOrder> 
<email>abc@xyz.com</email> 
<name>abc</name> 
</signer>
<signer>
<recipientId>3</recipientId> 
<routingOrder>3</routingOrder> 
<email>abcd@xyz.com</email> 
<name>abcd</name> 
</signer>
</signers>
<carbonCopies>
<carbonCopy>
<recipientId>2</recipientId> 
<routingOrder>2</routingOrder> 
<email>abce@xyz.com</email> 
<name>abce</name> 
</carbonCopy>
</carbonCopies>
</recipients>
</envelopeDefinition>
4

1 に答える 1

0

「カーボン コピーが機能していません」という言葉の正確な意味はわかりませんが、Cc 受信者の XML は正しいように見えます。つまり、この形式は私にとってはうまくいきます:

<carbonCopies>
  <carbonCopy>
    <email>janesemail@outlook.com</email>
    <name>Jane Doe</name>
    <recipientId>2</recipientId>
    <routingOrder>2</routingOrder>
  </carbonCopy>
</carbonCopies>

たとえば、次の XML を使用すると、DocuSign サーバー テンプレートを使用してエンベロープを作成できます。署名者をテンプレート ロールSigner1にマッピングし、追加の (Cc) 受信者を追加します。

POST https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes

<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>Signer1</roleName>
                    </signer>
                  </signers>
                  <carbonCopies>
                    <carbonCopy>
                      <email>janesemail@outlook.com</email>
                      <name>Jane Doe</name>
                      <recipientId>2</recipientId>
                      <routingOrder>2</routingOrder>
                    </carbonCopy>
                  </carbonCopies>
               </recipients>
            </inlineTemplate>
        </inlineTemplates>
    </compositeTemplate>
  </compositeTemplates>
</envelopeDefinition>

その後、「Get Recipients」リクエストを実行すると (GET https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/envelopes/{{envelopeId}}/このエンベロープについては、署名者と Cc の両方がエンベロープ用に作成されていることがわかります。"Get Recipients" レスポンス (JSON) は次のとおりです。

{
    "signers": [
        {
            "name": "John Doe",
            "email": "johnsemail@outlook.com",
            "recipientId": "1",
            "recipientIdGuid": "733ca7c0-8f52-490c-8dcf-ad3ecd4ecccb",
            "requireIdLookup": "false",
            "userId": "03c8a856-c0ae-41bf-943d-ac6e92db66a8",
            "routingOrder": "1",
            "note": "",
            "roleName": "Signer1",
            "status": "sent",
            "templateLocked": "false",
            "templateRequired": "false"
        }
    ],
    "agents": [],
    "editors": [],
    "intermediaries": [],
    "carbonCopies": [
        {
            "name": "Jane Doe",
            "email": "janesemail@outlook.com",
            "recipientId": "2",
            "recipientIdGuid": "74307df2-fed6-4cbd-938e-cff949c06c76",
            "requireIdLookup": "false",
            "userId": "2c9e06eb-f2c5-4bef-957a-5a3dbd6edd25",
            "routingOrder": "2",
            "status": "created"
        }
    ],
    "certifiedDeliveries": [],
    "inPersonSigners": [],
    "recipientCount": "2",
    "currentRoutingOrder": "1"
}
于 2013-11-12T16:13:51.907 に答える