2017-10-09 6 views
-1

ApexでREST APIコールを使用して、ドキュメント上にdocusignで定義されたAccountNameカスタムタグを追加します。ここに私のREST APIリクエストボディApexでREST APIコールを使用してdocisignで定義されたカスタムタグを追加したい

{ 
    "status" : "sent", 
    "customFields" : { 
    "textCustomFields" : [ { 
     "name" : "AccountName", 
     "show" : "true", 
     "required" : "False", 
     "value" : "Test Account", 
     "customFieldType" : "text" 
    } ] 
    } 
} 

は、URLは、私は私が私の文書に追加されているが、それは、任意の値にマップされないアンカー文字列/ txtAccountName1を/使用

https://demo.docusign.net/restapi/v2/accounts/「アカウントID」/封筒ですSalesforceオブジェクトに関連するカスタムフィールドAccountName。タブの場合、署名者タグをs1に、日付をd1に正常にマッピングしますが、このカスタムフィールドではAccountNameカスタムタグをアンカー文字列/ txtAccountName1 /にマッピングしません。 salesforceオブジェクトに関連するカスタムタグAccountNameを作成し、アンカー文字列を/ txtAccountName {r} /として使用しました。私はサンドボックスにコードを書いており、Docusignデモアカウントを使って統合しています。私はtextCustomFieldで使用されている名前についてよくわかりませんし、私が使用した値が必要な結果を得られない理由です。残りのAPI要求は成功を返していますが。

AccountNameの値をドキュメントで定義されているanchorStringにマップするにはどうすればよいですか?

答えて

0

あなたは二つのcustomtabとcustomfieldsを混合しています。 CustomFieldsはエンベロープのメタデータです。タブはなく、リストタイプのカスタムフィールドのテキストタイプを送信できます。これらのタイプのフィールドは署名者/受信者には表示されず、エンベロープ内のメタデータとして送信されます。だから、使用する前に、

{ 
    "textTabs": [{ 
     "tabLabel": "AccountName", 
     "documentId": "83644555", 
     "recipientId": "84066562", 
     "pageNumber": 1, 
     "value": "AccountName", 
     "anchorString": "/txtAccountName1/" 
    }] 
} 

:あなたはすでに、あなたは次のように呼び出しの下に使用してREST APIを使用してそれらを追加することができ、「アカウント名」としてアカウントレベルのcustomTabを定義した場合CustomFieldsに、今https://docs.docusign.com/esign/restapi/Envelopes/EnvelopeCustomFields/create/

customTabでご利用いただけますAccountlevelのカスタムタブを使用するには、DocuSignアカウントでwebappまたはAPI-https://docs.docusign.com/esign/restapi/CustomTabs/CustomTabs/create/からDocuSignアカウントを作成する必要があります。作成したら、エンベロープでのみ使用できます。

0

私が知る限り、カスタムタグ定義を引き出すことはできません。あなたはこのようなものを使用する必要がありますを意味し、タグ全体にあなたがそれを使用するたびに定義する必要があります。

"textCustomFields" : [ { 
    "name" : "AccountName", 
    "show" : "true", 
    "required" : "False", 
    "value" : "Test Account", 
    "anchorString": "/txtAccountName1/" 
    "customFieldType" : "text" 
} ]