SalesForce承認プロセスは、いくつかのステップを経ます。ステップごとに、ユーザーは「承認」/「却下」できます。ステップに進むと、Web サービスがそれを公開し、SalesForce に入らずに外部の誰かがそれを承認または拒否できる方法はありますか?
1 に答える
はいといいえ。
現在保留中の承認に関する情報を公開するのは簡単です (少し面倒ですが)。最も簡単な方法は、「管理レポート」に保存されているレポートを実行することですProcessInstance*
。テーブルを調べてクエリすることもできます。
Approval
サンプル単体テストからの承認/却下に使用できる Apex コードを作成するために、クラスの使用法を簡単に利用できます: http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_process_example.htm
そのため、それらを表示して承認できる Web サービスを構築するためのすべてのツールが必要です。問題は、「統合ユーザー」のハードコードされた資格情報を使用すると、指定されたユーザーではなく、実際の承認者としてどこにでも表示されることです。また、他の Web サイトに資格情報を提供する必要がある場合は、SF にログインするのと同じくらい面倒ですが、Visualforce ページを作成するだけで済みます ;)
承認プロセスに関するドキュメントを読んでください。通知メールに本文に「YES」を付けて返信することで承認するオプションもあり、この 1 回限りのメールボックスがすべての魔法を行います。