2017-05-09 6 views
1

DocuSignで封筒を送信する際に問題があります。私は封筒に(テンプレート2、言うことができます)私が使用したいれるtemplateIdを指定しますが、受信者はここ​​で、テンプレート1の代わりに、テンプレート2またはテンプレート3Docusign Api:エンベロープを送信するテンプレートを選択できないのはなぜですか?

を取得し続ける私のJSONオブジェクトです:

{ 
    "emailSubject": "Test Email", 
    "emailBlurb": "This is for testing docusign api", 
    "templateId": "{2}", 
    "templateRoles": [ 
    { 
     "email": "email", 
     "name": "Shawn Williams", 
     "roleName": "Signee", 
     "tabs": { 
     "fullNameTabs": [ 
      { 
      "tabLabel": "Name 67755b0d-2284-.....id", 
      "value": "Shawn Williams" 
      } 
     ], 
     "companyTabs": [ 
      { 
      "tabLabel": "Company f9d5d265-9d97-....id", 
      "value": "SDD" 
      } 
     ], 
     "titleTabs": [ 
      { 
      "tabLabel": "Title 35713ae4-3330-4....id", 
      "value": "MR" 
      } 
     ], 
     "ssnTabs": [ 
      { 
      "tabLabel": "SSN", 
      "value": "123456789" 
      } 
     ], 
     "firstNameTabs": [ 
      { 
      "tabLabel": "F_Name", 
      "value": "Shawn" 
      } 
     ], 
     "lastNameTabs": [ 
      { 
      "tabLabel": "L_Name", 
      "value": "" 
      } 
     ], 
     "emailAddressTabs": [ 
      { 
      "tabLabel": "Email", 
      "value": "swi" 
      } 
     ] 
     } 
    } 
    ], 
    "transactionId": "test-2-id", 
    "status": "sent" 
} 

私は本当に助けていただければ幸いです。私はこれで3日間作業しています。

編集:私は '/封筒'に投稿を送信し、重要な場合は、アカウントがデモステージにあります。

私はテンプレートID:66b9f112-d135-4e74-9a30-1c0a2333ae5bとcf5a9348-0d05-44ab-b0ac-8847303aa0baを使用しています。彼らは純粋にテストのためのもので、異なる分野が付いています。

+0

_recipientはテンプレート2またはテンプレート3_の代わりにテンプレート1を取得し続けます...あなたのリクエストには1つのテンプレートのみを指定しています。他のテンプレートは参照しないでください。 Template 1、2&3の違いは何ですか?あなたが得ている行動の違いは何ですか?テンプレートIDを投稿してください。 –

+0

また、** transactionId **なしでお試しください。 –

+0

@CodingDawg複数のテンプレートを送信するのではなく、受け取るテンプレートを指定しようとしています。また、私はコールバックを取得するときに、envelopeIを追跡するためにtransactionIdが必要です。 –

答えて

0

CreateEnvelopeリクエストにtransactionIdを指定しています。これにより、新しいテンプレートを使用して新しい封筒を送信することができなくなります。

プロパティ"transactionId": "test-2-id"を削除すると、新しいテンプレートで封筒を送信する必要があります。または、各エンベロープのトランザクションIdプロパティに新しい値を使用します。 Documentationから

:(envelopeDefinitionプロパティを展開)

のtransactionId:封筒を識別するために使用します。 idは送信者が生成した値で、DocuSignシステムで7日間有効です。 エンベロープが複数回送信されないように、オフライン署名にトランザクションIDを使用することをお勧めします。 transactionIdプロパティは、エンベロープステータスが返される前にインターネット接続が失われた場合に、エンベロープのステータス(つまり、作成されたかどうか)を判断するために使用できます。

関連する問題