質問
現在、DocUsignドキュメントを作成し、それをApexトリガーに入れるプロセスを自動化しようとしています。私はDocUsign APIを(WSDL経由で)自分の組織に入れることができました。ここでコード全体を貼り付けることなく、私はこの
11:40:49.965 (12965647595)|FATAL_ERROR|System.VisualforceException: Getting content from within triggers is currently not supported.
Trigger.OpportunityTrigger: line 109, column 1
.
これは、トリガーに文書を送信することができないことを意味しますか?チュートリアルはコントローラを介して送信しますが、現在サポートされている方法は現在サポートされている方法です。
あなたが私に与えることができるのを手伝ってくれてありがとう!
編集: だから私はそのエラーを過ぎていました(別のhref="https://www.facebook.com/nww.facebook.com/ote.php?note_id=482443049344" REL="nofollow">チュートリアル)、そしてam)今このエラーを取得します。
System.CalloutException: Web service callout failed: WebService returned a SOAP Fault: This User lacks sufficient permissions. User does not have the permision to the CreateEnvelopeFromTemplates method faultcode=soap:Client faultactor=https://demo.docusign.net/api/3.0/dsapi.asmx
.
この文書の送信に使用しているDocUsignユーザーに問題があるようです。私は現在CreateEnvelopeFromTemplates
を使用してテンプレート文書を最大5つの受信者に送信しています。
解決
私はドコーシンサポートに電話をかけ、その問題について尋ねた。最後のエラーが私が認証しようとしていて、私のUserIDでDocusignにサインインしようとしていたことが判明しました。
別のエラーは、私のテンプレートで役割を正しく持っていないことに関連して表示されました(役割を設定することで修正しました)、そして今すべてがうまく機能しています。私は自分の質問に答えて将来の検索者への参照として残しています。
他のヒント
- Triggerからコールアウトを作成する
- restメソッド から要求を取得します。
- その後PageReference conten を取得し続ける
例を見つけることができますこちら