0

ドキュメントに署名する必要のないレビュー担当者にドキュメントを送信したいと考えています。彼がドキュメントを表示すると、ドキュメントは署名者に渡されます。これを達成する方法は?

docusign サイトから受信者タイプに関する情報を取得し、「受信確認」タイプに関する詳細を取得しました。 http://www.docusign.com/support/docusign/faq

docusign Web サイトから期待どおりに動作しています。

今、コードで同じことを達成しようとしていますが、現在は機能しています。間違ったリクエストを作成しているか、この「受信確認」がコードでサポートされていません!!!!!

以下のコード スニペットを参照してください。一部の受信者に受信確認を送信しようとしていますが、成功していません。REST API のコミュニティとガイドも調べましたが、このタグ「受信確認」に関連するものは見つかりませんでした。このタグに適した形式と使用方法を教えてください。

string envDef = "<envelopeDefinition xmlns=\'" + strEnvDefUrl + "'>" +
               "<emailBlurb>This comes from C#</emailBlurb>" +
               "<emailSubject>From Code Behind - API Call for adding signature request to document and sending</emailSubject>" +
               "<status>sent</status>" +
               // add document(s)                                      
               "<documents>" +
               "<document>" +
               "<documentId>1</documentId>" +
               "<name>" + strfileName + "</name>" +
               "</document>" +
               "</documents>" +
               // add recipient(s)                                     
               "<recipients>" +
               "<acknowledgeReceipt>" +
               "<recipientId>1</recipientId>" +
               "<routingOrder>1</routingOrder>" +
               "<email>abc@test.com</email>" +
               "<name>Rajesh</name>" +
               "</acknowledgeReceipt>" +
               "<signers>" +
               sbCustomer +
               "</signers>" +
               "</recipients>" +
               "</envelopeDefinition>";
4

1 に答える 1

1

参照した FAQ は、API ではなくコンソールに適用されます。API では、これらのタイプの受信者は引き続きCertifiedDeliveriesと呼ばれます。これについて説明しているので、API ドキュメントをお読みください。 このページでは特に、認証された配信タイプを示していますが、リクエスト本文の例は XML ではなく JSON 形式です。

XML 本体を修正するには、acknowledgeReceipt から CertifiedDeliveries に変更する必要がありますが、追加の XML ノードも 1 つ必要です。複数形が必要です

<certifiedDeliveries> 

<certifiedDelivery>ノードを使用して、認証済みの配信受信者のリストを提供しようとしていることをシステムに伝えますが、このタイプの受信者ごとに単一のノードが必要です。したがって、提供したリクエスト本文を使用すると、XML 形式のリクエストは次のようになります。

string envDef = "<envelopeDefinition xmlns=\'" + strEnvDefUrl + "'>" +
           "<emailBlurb>This comes from C#</emailBlurb>" +
           "<emailSubject>From Code Behind - API Call for adding signature request to document and sending</emailSubject>" +
           "<status>sent</status>" +
           // add document(s)                                      
           "<documents>" +
           "<document>" +
           "<documentId>1</documentId>" +
           "<name>" + strfileName + "</name>" +
           "</document>" +
           "</documents>" +
           // add recipient(s)                                     
           "<recipients>" +
           "<certifiedDeliveries>" +
           "<certifiedDelivery>" +
           "<recipientId>1</recipientId>" +
           "<routingOrder>1</routingOrder>" +
           "<email>abc@test.com</email>" +
           "<name>Rajesh</name>" +
           "</certifiedDelivery>" +
           "</certifiedDeliveries>" +
           "</recipients>" +
           "</envelopeDefinition>";
于 2013-09-05T22:46:56.050 に答える