0

Dynamics CRM Online のマネージド ソリューションとしてリリースされるソリューションを作成しています。ただし、お客様はマネージド ソリューションをインストールするときに、外部サービスとの対話を可能にするために情報を入力する必要があります。たとえば、LinkedIn ソリューションをインストールする場合、ログイン情報を追加して、CRM が LinkedIn アカウントにアクセスできるようにする必要があります。

これらのパラメータをソリューションに追加し、パラメータが変更された場合に顧客が更新できるようにするにはどうすればよいですか?

乾杯

編集:私のクエリに追加し、以下の回答に従ってください。プロセスが頭の中で正しいことを確認するため。

オプション 1. キー/値、またはユーザー名/パスワードの組み合わせを格納するためのカスタム エンティティを作成します。次に、html Web リソースを使用してソリューションのカスタマイズ ページを作成します。これを送信すると、javascript はそれらの値を保持する単一のレコードを作成します。

次に、カスタム レコードに保存された値を必要とするすべてのレコードをリンクする必要があります。ストレージ レコードの作成後にワークフローを編集せずに、通常の各レコードをストレージ レコードにリンクする方法がわかりません。

オプション 2. 値を格納する xml Web リソースを作成します。構成ページを使用してこれを更新するには、html/javascript リソースを作成します。次に、JavaScript 関数を使用して、カスタム エンティティの作成時にそのデータを取得し、おそらくストレージ用の非表示フィールドにデータを入力して、バックグラウンドで使用できます。この方法で xml を使い始めるためのチュートリアルが見つかりません。正しい方向を教えてもらえますか?

4

1 に答える 1

1

私は通常、名前/値属性を持つ「構成」エンティティを作成します。これは、異なる構成 (URL、資格情報など) を必要とする開発/テスト/本番環境がある場合にも役立ちます。

もう 1 つのアプローチは、プラグイン構成または Web リソースを使用して、そのタイプの情報を保管することです。顧客にプラグイン登録ツールを使用して値を変更してもらうことができれば、プラグインの構成は非常に簡単です。

于 2012-07-05T13:35:26.740 に答える