問題タブ [docusigncompositetmplts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docusignapi - 複合テンプレートとしてアップロードされた PDF に Docusign 署名タブを追加する方法
複合テンプレートを使用して単一の要求で作成されたエンベロープがあります。2番目のcompositeTemplateにあるドキュメント「test.pdf」に署名タブを追加したいと思います。以下に示す transformPdfFields=true を使用してみましたが、文書内で署名タブを配置する場所に「eSignSignHere」というテキストを追加しました。変換は行われませんでした。ドキュメントの最初のページの下部に「イニシャル」タブが追加された理由がさらにわかりません。この場所には、変換または解釈されるテキストはありません。おそらく、この問題が解決されると、その問題は解消されるでしょう。
リクエストは次のとおりです。
docusignapi - に入るデータの種類DocuSign複合テンプレート用?
API ソリューションのために解決しようとしている特定のシナリオは、テンプレートを使用してエンベロープを作成し、テンプレート ドキュメントをユーザー指定のドキュメントに置き換えることです。複合テンプレートの作成に関する DocuSign のドキュメントには、サーバーサイド テンプレートとインライン テンプレートの手順が明確に示されています。この機能は正しく機能しています。ただし、代替ドキュメントを含む XML 文字列の部分は、テンプレートには影響しません。これは、複合テンプレートのドキュメント部分に関するコード スニペットが続く DocuSign の例へのリンクです。
「PDF_BYTES_GO_HERE」部分に挿入するために、pdf をバイトに分割する複数のバリエーションを試しました。
これは、pdf バイトを取得し、それらを文字列に変換してタグに挿入するために使用したコードです。
byteString は、XML 文字列で使用する文字列です。
タグ内で期待されるデータの種類と、pdf をそのデータに変換する最良の方法は何ですか?
docusignapi - Docusign API 複合テンプレート
複合テンプレートを使用して、受信者情報とユーザーから提供されたドキュメントを含むエンベロープを作成しようとしています。エンベロープの作成時には、受信者情報も文書も追加されません。ただし、エンベロープは、サーバー テンプレート部分で提供されるテンプレートを使用しています。bytestring 変数は pdfbytes です。REST API を使用しています。以下は私のxml文字列です。どんな助けでも大歓迎です。
同じ元の結果で編集された9/12。追加のメモとして、提供された pdf バイトを含むがテンプレートを使用しないエンベロープを正常に作成しました。
docusignapi - DocuSign API - 複合テンプレートを使用して封筒を作成する
静的/複合テンプレートを使用してエンベロープを作成したいと考えています。テンプレートと役割を作成し、役割に関連するタグを DocuSign アカウントに構成しました。また、API 呼び出しからこのテンプレートを参照するために、このテンプレートの templateid を取得しました。
API 呼び出しを使用して、実行時にテンプレートのドキュメントを別のドキュメントにオーバーレイする方法はありますか? API Explorer (REST ベースの API 呼び出しを使用) を使用して同じことを試みましたが、ドキュメントをオーバーレイする代わりに、テンプレートからドキュメントに追加されました。
これを行う主な理由は、実行時に受信者のタグを構成する必要がないように、受信者の役割にタグを使用することです。私の場合、受信者タグはすべての受信者/封筒で同じままですが、封筒を作成するたびにドキュメントが変更されます。
お知らせ下さい、
docusignapi - dousign API SOAP 複合テンプレート
更新された XML を参照してください。出力は変更されましたが、まだ完全ではありません。これで、doc1 がアップロードされ、テンプレートが正しく適用され、テンプレート 2 と 3 が正しい場所に挿入されますが、doc2 と doc3 は存在しません。テンプレートの作成に使用されたドキュメントのみ。
Content-Disposition も変更されました
docusignapi - DocuSign 複合テンプレートの署名者の一意の ID
サーバー テンプレートから複合テンプレートを使用してエンベロープを作成しています。署名者の受信者が 2 人いるエンベロープを正常に作成できます。ただし、後で署名者をデータベースから人物エンティティに結び付けるために使用できるように、署名者ごとに一意の ID を保存したいと考えています。
この一意の ID 値に署名者の recipientId フィールドを使用できると思っていましたが、エンベロープの受信者を照会すると、recipientId が 1 桁の数字に変わっていることがわかります。最初に設定した値は複数桁の数字です。
後でエンベロープの受信者を照会するときに取得できる署名者とともに一意の ID を送信することは可能ですか?
編集:
ここで特に難しいことは何もありませんが、完全を期すために、カスタム フィールドを持つ署名者の json を次に示します。
docusignapi - REST API を使用してテンプレート内のドキュメントの順序を再編成する
docusign インターフェイスには、テンプレート内のドキュメントの順序を変更するオプションがあります。REST API を使用してテンプレート内のドキュメントの順序を変更することはできますか?
エンドユーザーが a) テンプレートを選択できるようにする必要があります b) 選択したテンプレートでドキュメントを並べ替える c) アプリケーションは、選択したテンプレートを使用して封筒を作成し、送信する必要があります。
(a) と (c) の両方の機能は REST API を使用して正常に動作していますが、テンプレート内のドキュメントの並べ替えに関しては、解決策が見つかりません。
これは、複合テンプレートに使用している JSON 要求です。
さらに情報が必要な場合はお知らせください。