そのため、ドキュメント ストレージとして CRM Online と SharePoint Online を使用しています。リストコンポーネントがインストールされており、すべてがそこで機能しています。メールを生成するプラグインを作成しました。プロセスの一部として、さまざまな SharePoint フォルダーからドキュメントを取得し、送信前にメールに添付します。
SharePoint オンライン環境でこれを行うには、外に出て、MS のログイン STS サービスから SAML トークンを取得し、そのトークンを SharePoint に渡し、いくつかの認証 Cookie を受け取り、それらの Cookie を要求と共に渡す必要があります。共有ポイント。これはすべて機能しています。悪いニュースは、ユーザー名とパスワードをハードコードする (またはユーザーにプロンプトを表示する) 必要があることです。CRM Online 内から現在のユーザーの資格情報を取得し、それを渡して SAML トークンを取得する方法はありますか? ドキュメント管理を有効にしてドキュメント ライブラリを作成するときに CRM が行うので、必要があるということですね。
CRM Online プラグイン内で SharePoint dll を使用できません。セキュリティが制限されています。CredentialCache にアクセスできません。セキュリティが制限されています。地獄、私はJavascriptで何らかの方法でCookieを傍受しようとさえしましたが、それらはHTTPOnlyであり、ほとんどアクセスできないようです.
マイクロソフトのチケットを入れようとしたところ、低レベルの人がすぐにお金を渡し、サポートされていないと言いました。