ダッシュボードを毎週/毎日電子メール (PDF または IMAGE) で送信したいというお客様からのリクエストがあります。適切な解決策を見つけるために何時間も検索しましたが、見つけられないようです。これは、「CRM Online」と「IFD」で機能するはずです。
Web ページのスナップショットを取得できるコードをいくつか見つけましたが、「ログイン」の問題があります。ページを実行するたびに、「MICROSOFT PASSPORT」または「ADFS」サインイン ボックスのあるページが表示されます。「wkhtmltopdf」方式と「WebBrowser」方式およびサードパーティのツールを試しました。
現在のページからスクリーンショットを生成できる「JavaScript」または「JQuery」もありません。CRM 2011 で iFrame を使用して Web リソースを作成し、その iFrame で「ダッシュボード」を表示できます。そのページのスナップショットを撮ることができれば、添付ファイルを作成して CRM に入れることができます。
私はこれを正しい方法で行っていると思いますが、最後の困難を乗り越えることができないようです. ここフォーラムの誰かがすでにそのようなことをしていることを願っています. 私たちのパートナーがダッシュボードのスクリーンショットを撮り、それを彼らのアプリケーションに入れることができたので、それが可能であるに違いないとほぼ確信しています. もちろん、彼らはそのコードを私と共有したくありません。