2016-11-28 17 views
1

DocuSignでこれを行うにはどうすればよいですか?現在私がやっていることは、DocuSignのREST APIを使用して各テンプレートを個別に譲渡先に送信し、それに続くことです。example複数のDocuSignテンプレートを1つの電子メールで送信しますか?

これはREST APIを使用すると可能でしょうか?また、$data変数を、テンプレートが送信されるのに必要なすべての情報が含まれている配列に変換することも考えていました。

+0

助けが必要な場所にコードを貼り付けてください。 –

+0

@RohitSutharそれは私が個々のテンプレートを送信する方法を知っているだけで、1つの電子メールで複数のテンプレートのコードやガイドを持たないことがわかっている問題です。私は誰かが私を正しい方向に向けることを望んでいました。 – hungrykoala

+0

あなたは間違った場所にいます。ここでは提案を聞くことはできません。最初にあなたのコードのアイデアを実装し、エラーを尋ねる、それを解決する方法??? –

答えて

3

DocuSignエンベロープに複数のテンプレートを配置するには、呼び出し時に複合テンプレート構造を使用する必要があります。要するに、各テンプレートは複合テンプレート内に存在します。各コンポジットテンプレートではサーバーテンプレートを特定し、インラインテンプレートを使用して受信者とテンプレートにマージしようとするデータを定義します。

私はRunscope/Postmanで使用しているjsonです。

{ 
    "emailSubject": "DocuSign Widget Order and NDA", 
    "emailBlurb": "Please let us know if you have any questions.", 
    "status": "sent", 
    "compositeTemplates": [ 
    { 
     "serverTemplates": [ 
     { 
      "sequence": "1", 
      "templateId": "templateIDremoved" 
     } 
     ], 
     "inlineTemplates": [ 
     { 
      "sequence": "1", 
      "recipients": { 
      "signers": [ 
       { 
       "email": "[email protected]", 
       "name": "Customer Bob", 
       "roleName": "Customer", 
       "recipientId": "1", 
       "tabs": { 
        "textTabs": [ 
        { 
         "tabLabel": "company", 
         "value": "ABC Corporation" 
        } 
        ] 
       } 
       }, 
       { 
       "email": "[email protected]", 
       "name": "Sender Rob", 
       "recipientId": "2", 
       "roleName": "Legal" 
       } 
      ] 
      } 
     } 
     ] 
    }, 
    { 
     "serverTemplates": [ 
     { 
      "sequence": "2", 
      "templateId": "templateIDremoved" 
     } 
     ], 
     "inlineTemplates": [ 
     { 
      "sequence": "2", 
      "recipients": { 
      "signers": [ 
       { 
       "email": "[email protected]", 
       "name": "Customer Bob", 
       "recipientId": "1", 
       "roleName": "Customer" 
       } 
      ] 
      } 
     } 
     ] 
    } 
    ] 
} 
関連する問題