問題タブ [dynamics-crm-2011]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
1432 参照

active-directory - Dynamics CRM 2011 - 既存の CRM インスタンスのアクティブ ディレクトリ サーバーを変更する方法

Dynamics CRM 2011 を評価しています。

CRM インスタンスを別の Active Directory サーバーにポイントしたいと考えています。これは、完全な再インストールなしで可能ですか?

これはテスト用の CRM インスタンスであり、現在アクティブなアカウントは 2 つしかありませんが、企業の AD サーバーを指すようにセットアップされており、これが複数の異なるアカウントでテストする際の障壁になっていることが証明されています。

ライブ企業 AD からテスト AD への信頼を設定することも、実際にはオプションではありません。

0 投票する
1 に答える
5275 参照

javascript - Dynamics CRM 2011 - 関連エンティティ リストのビューの変更

いくつかのリンク属性を含むリンク エンティティを使用して、多対多の関係でリンクされているカスタム エンティティがいくつかあります。わかりやすくするために、これらをスーパーヒーローとスーパーヴィランと呼びましょう。リンクはファイトになります。

つまり、各戦闘は 1 人のスーパーヒーローと 1 人のスーパーヴィランの間で行われ、各スーパーヒーロー/スーパーヴィランのコンボは、剣や拳など、さまざまなタイプの戦闘をいくつでも持つことができます。

これまでのすべての単純なもの。事実上、ここで行っているのは、新しい「接続」機能を再現することですが、スーパーヒーローとスーパーヴィランでのみ機能するカスタム リンク タイプを使用しています。この理由は、これらを「接続」の下にまとめるのではなく、フォームの左側に個別のナビゲーション項目として表示したいからです。

さて、スーパーヒーロー フォームから、左側のペインで関連するエンティティを見ると、スーパーヒーローが戦っていたスーパーヴィランと共に、戦いのリストを表示したいと思います。簡単なことですが、「ファイト関連ビュー」をカスタマイズして、ファイトのタイプとスーパーヴィラン エンティティを表示するだけです。これにより、スーパーヒーローから彼が戦っていたスーパーヴィランまで直接クリックできます。

しかし、スーパーヴィランから同じことをしたい場合はどうですか? スーパーヴィランについても同じ「ファイト関連ビュー」が表示されますが、ファイト タイプと関連するスーパーヒーローを表示するにはカスタマイズする必要があります...スーパーヒーローとスーパーヴィランのフィールド。

スーパーヒーローとスーパーヴィランのどちらを見ているかに応じて、関連付けられたビューを変更したいと考えています。そこで、それぞれに必要な列を含む 2 つの新しいビューを作成します。各エンティティで関連リストを選択するときに、これらのビューに手動で切り替えることができるようになりました。これは問題なく機能しますが、関連する戦いを見るたびに手動でこの手順を実行する必要はありません。

それで、最後に質問のポイントに行き着きます: エンティティの種類に応じて、スーパーヒーローとスーパーヴィランに関連する戦いに表示されるデフォルトの「関連付けられた」ビューを自動的に (つまり、必要に応じてスクリプトを介して) 選択するにはどうすればよいですか?

フォーム スクリプトを使用すると、ナビゲーション アイテムを簡単に取得できますが、その後は道に迷ってしまいます。

注:メインの編集フォームでサブグリッドを使用して、表示するビューを選択できることはわかっていますが、サブグリッドを増やしてフォームを詰まらせたくありません。フォームの左側にある関連ツリーを使用したいと考えています。

0 投票する
2 に答える
1833 参照

dynamics-crm - CRM 2011: Web リソース スクリプト ファイルをグローバルに利用できるようにする方法はありますか?

Microsoft CRM 2011 を使用することで、複数の Web リソース (ほとんどが JavaScript ファイル) を含むソリューションが得られました。これらのいくつかは、 Form Properties > Form Librariesを介してすべてのフォームで参照するのではなく、グローバルに利用できるようにしたいと考えています (その中の jQuery コア ライブラリ) 。

これを行う方法はありますか?ハックがあることは確かですが、環境間で移植できるように、すべてをソリューション内に保持したいと考えています。

0 投票する
1 に答える
939 参照

crm - CRM 2011 管理プロパティ - 既存の管理されていないソリューションを保護する方法

標準エンティティ (アカウント) にいくつかの変更をCRM 2011含むマネージド ソリューションがあります。つまり、新しいフォームといくつかの追加フィールドです。ほとんどの場合、変更がマージされるため、問題なくインストールできます。ただし、クライアントが管理されていない変更 (ビュー名を含む) として Account エンティティの名前を別のもの (Company) に変更し、インストール時にエンティティ名とビューの変更を 'Account' に戻すという事例に遭遇しました。 「最後の勝ち」ルール。

私の質問は、マージされていない変更を上書きしないように、管理されていない変更を保護することは可能ですか? つまり、管理プロパティに似ていますか?

どんな提案でも大歓迎です。

0 投票する
3 に答える
6413 参照

linq - DynamicsCRM2011-外部結合を使用したLINQクエリのフィルタリング

特定のタイプの関連エンティティを持たないCRMのレコードをクエリする必要があります。通常、これは左外部結合を使用して行い、右側にNULLがあるすべての行をフィルタリングします。

例えば:

これにより、アカウントの主要連絡先ではない連絡先が返されます。ただし、このクエリはすべての連絡先を返すことになります...!SQLプロファイラーで生成されるSQLを見ると、次のようになります。

したがって、左結合はOKになりますが、フィルターは句にあり、句にはありません。また、のようになります。JoinWHERE

明らかに、このクエリの結果は大きく異なります。CRMでクエリを取得して正しいSQLを生成する方法はありますか?

これは、基になるFetchXML要求の制限ですか?

0 投票する
2 に答える
3114 参照

dynamics-crm - Microsoft CRM dynamics 2011: crmsvcutil Access is denied exception

I have been attempting to use the command line tool crmsvcutil (as Administrator) to generate a data context class and DTOs for our CRM Entities.

I am getting the following exception: Exiting program with exception: Access is denied.

My command-line arguements are as follows:

The user is an Administrator on the CRM box.

Has anyone had this problem and know what I am missing?

0 投票する
1 に答える
1903 参照

crm - CRM 2011 検出サービスの FaultException

http://social.microsoft.com/Forums/en-US/crmdevelopment/thread/d5d00302-8f7b-4efc-873b-c54b3e29749dで同じ質問をしましたが、回答がありませんでした。というわけで、もう一度stackoverflowを試してみます。

私は、crm 2011 トレーニング キットのサンプル コードを実行していました。

var response = dsp.Execute(orgRequest) の行で、FaltException`1 を取得しました。詳細メッセージは次のとおりです。

ブラウザを使用して Discovery.svc ファイルにアクセスできました。したがって、サーバーの URL は正しいはずです。これは認証の問題ですか?

0 投票する
3 に答える
421 参照

dynamics-crm - 信頼性の低いヘルプデスクシナリオでのDynamicsCRM

さて、銀行に信頼性の低いスタッフでいっぱいのコールセンターがあると想像してみてください。スタッフは電話で顧客に基本的なサービスを提供する必要があります。コールセンターのスタッフは、顧客からの電話を受け、特定のセキュリティの質問をしてから、何らかの方法でアカウントにサービスを提供します。

現在、顧客の観点から、銀行はセキュリティの質問をすることによって彼らが誰であるかを確認しています。これは銀行の観点とは微妙に異なります。それは、コールセンターの従業員が顧客と話していることを確認することです。

この違いが重要なのはなぜですか?銀行はこれらの信頼性の低いスタッフを制限したいので、顧客が電話をかけるまでアカウントの詳細を表示できません。そのため、コールセンターの従業員は、自分に連絡してサービスを依頼しただけではない顧客のアカウントの詳細を閲覧することはできません。

したがって、問題は次のとおりです。この種のセットアップはDynamics CRM 2011で可能ですか?どのようにそれを実装するのでしょうか?ある程度のカスタマイズは問題ありませんが、CRMデータから駆動される特注のアプリケーションは問題ありません。

いくつかのセキュリティの質問に答えた後、レコード(およびそのすべての子)に対するユーザーのアクセス許可を一時的に変更するカスタムコンポーネントを作成できる可能性があると思います。ただし、CRMで(所有権を超えた)レコードベースのセキュリティがサポートされているかどうかさえわかりません...?一時的にユーザーに所有権を割り当てることができると思います。それは賢明ですか?

注意: GUIからビューを非表示にしてボタンを検索するだけでは、ここで求めているセキュリティレベルではありません。私たちは、ユーザーが問題のレコードにアクセスすることを文字通り制限しようとしています。

0 投票する
1 に答える
1163 参照

dialog - オンラインCrm2011ダイアログワークフローの問題-応答タイプ

CRMクエリを呼び出して顧客のリストを返すダイアログ付きの新しいプロセス(Crm 5.0の新機能)を作成する必要があります。使用する顧客を選択した後、プラグインを呼び出して、選択した顧客の請求書を印刷します。顧客。プラグインがプログラムされて機能し、ダイアログも作成され、ソリューション全体が完全に機能しています。ただし、1人のお客様のみ:(。

そしてこれが問題です。Online Crm 2011でCRMクエリを作成すると、応答タイプとして4つのオプションが表示されます。1。単一行(テキストボックス)、2。1つしか選択できないオプションのリスト(ラジオボタン)、3。選択リスト(ドロップダウン) )、ここでも1つのアイテムのみを選択できます。4.Multiline(Multiline TextBox)

そして私の場合、これらの応答タイプからこれ以上顧客を選択できないため、これらのいずれも機能していません。1人のお客様にのみ機能します:(

この問題を解決するにはどうすればよいですか?ここでのオプションは何ですか、おそらくダイアログのカスタムユーザーインターフェイス、または何ですか? 必要なのは、顧客名が記載されたチェックボックスのリストです。その後、請求プロセスで複数の顧客を選択できます。

これを達成するために別のルートを取る必要がありますか、それともダイアログがその仕事をしますか?または、複数の選択可能なチェックボックスをレンダリングするカスタム応答タイプを作成できますか?はいの場合、カスタム応答タイプを作成するにはどうすればよいですか?

どんな提案も高く評価されます。

ありがとう