問題タブ [xrm]

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 投票する
1 に答える
1103 参照

c# - ICodeWriterFilterService を使用して CRM 2011 で生成されたコードがビルドに失敗する

http://erikpool.blogspot.com/2011/03/filtering-generated-entities-with.htmlのサンプル コードを使用して、GenerateEntity と GenerateOptionSet がコードを持つようにこれを変更しました。

return optionSetMetadata.Name.ToLowerInvariant().StartsWith("myprefix");

これにより、オプションセットのいくつかの列挙を含む型が生成されます。ただし、エンティティでのオプションセットの実際の実装ではこれを使用しませんが、次のようになります。

明らかに、セッターで OptionSetValue を int にキャストしてもコンパイルされません。生成された列挙型と一致するタイプのプロパティを生成する必要があると思いますが、そうではありません。これを修正するにはどうすればよいですか?

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

dynamics-crm - ObjectCacheManager を使用して XRM 2011 のキャッシュをクリアする

昔、私はこれを持っていました http://arens.ws/wordpress/?p=54

2011年は違います。何か案は?

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

indexing - Crm 2011 でインデックスを作成するにはどうすればよいですか?

Crm 2011 を永続化レイヤーとして使用していますが、ひどいパフォーマンスに気付きました。

見てみると、インデックスが作成されていることがわかりましたが、インデックスはエンティティ内のすべての列の複合体です (ほぼ)。これにより、すべての意図と目的に対して実質的に役に立たなくなります。

では、どうすればこれを高速化できますか?データベースにアクセスして手動でインデックスを追加することもできますが、将来の保守性のために、可能であれば適切なチャネルを使用したいと考えています。Bing と Google と Stackoverflow に移行しましたが、この基本的な機能に関する情報は見つかりませんでした。

助けてください。

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

c# - 連絡先の TFS プロジェクトを取得する

C# と Team Foundation Server の操作

私は、Microsoft CRM が TFS インターフェイスを使用せずに TFS で作業項目を作成できるようにする Web サービスに取り組んでいます。1つのことを除いて、すべてがスムーズに機能しています。

連絡先がどの TFS プロジェクトで連絡先オブジェクトを操作しているかを知る方法はありますか? 次の行を使用して、GUID から連絡先オブジェクトを取得できます。

ここで、context は実際の XrmServiceContext であり、guid は指定された連絡先 Guid です...

取得したオブジェクトを使用して、連絡先が取り組んでいる TFS プロジェクトに関する情報を取得するにはどうすればよいですか? プロジェクト名、Project オブジェクトなど、実際には何でもかまいません。残りは自分で考えます。Project と Contact の間の関係を見つける必要があるだけです。

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

dynamics-crm - XRM を使用した xml データの初期取得の遅延

XRM を使用した xml データの初期取得の遅延

このxmlクエリを使用しています

XRMのFetchメソッド用。結果を取得するのに約 10 秒かかります (ただし、エンティティの数は限られています)。

これはコードの行であり、遅延を引き起こしています!!!

次回の実行では、120 ミリ秒で結果が得られます。

CRM4 でこのクエリを実験しましたが、すべての試行で遅延はわずか 200 ミリ秒です。

ヒント、トリック、または分析方法は高く評価されます。

0 投票する
11 に答える
22200 参照

c# - Microsoft.Xrm 名前空間にアクセスできません

CRM Dynamics SDK をダウンロードし、ローカル ディレクトリに保存しました。私のコードでは、EntityCollection(Xrm 名前空間に関連する他のクラスの中でも) を使用しています。つまり、using Microsoft.Xrm.Sdk;.

問題は、コンパイル中に次のようなエラーが発生することです。

型または名前空間の名前 'Xrm' は、名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)

そのため、参照が作成されていることを再確認し、非常に正確に、それがmicrosoft.xrm.sdk実際私のリストにあることがわかります. 念のため、同じ名前の DLL を指定して削除し、再度追加しました。しかし、役に立たない...驚くべきことは、私の同僚が同じコードを使用し、それが彼のマシンでコンパイルされることです(唯一の違いは、彼がWin 7を使用していて、私がWin 8を使用していることです)。

どうすればこの問題を解決できますか?

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

c# - fetch XML を使用して CRM Dynamics からすべての会社を取得する

CRM Dynamics DB にアクセスするために、次のコードを実行しています。

私はそれをかなり確信してorganizationUrlおりcredentials、正しいです。このウォークスルーによると、他の 2 つはnullこの単純なケースに設定できます。

問題は、最後の行に到達するとresult、次のように表示さExceptionれることです:

System.ArgumentNullException が処理されませんでした

Message=Value を null にすることはできません。

パラメーター名: CurrentServiceEndpoint

何を忘れましたか? この問題を解決するにはどうすればよいですか?

編集:

System.ArgumentNullException が処理されませんでした

HResult=-2147467261

Message=Value を null にすることはできません。

パラメーター名: CurrentServiceEndpoint

ソース = Microsoft.Xrm.Sdk

ParamName=現在のサービス エンドポイント

スタックトレース:

Microsoft.Xrm.Sdk.ClientExceptionHelper.ThrowIfNull (オブジェクト パラメーター、文字列名) で

Microsoft.Xrm.Sdk.Client.ServiceConfiguration`1.CreateChannelFactory (ClientCredentials clientCredentials) で

Microsoft.Xrm.Sdk.Client.OrganizationServiceConfiguration.CreateChannelFactory (ClientCredentials clientCredentials) で

Microsoft.Xrm.Sdk.Client.ServiceProxy`1.get_ChannelFactory() で

Microsoft.Xrm.Sdk.Client.ServiceProxy`1.CreateNewServiceChannel() で

Microsoft.Xrm.Sdk.Client.ServiceProxy`1.ValidateAuthentication() で

Microsoft.Xrm.Sdk.Client.ServiceProxy`1.get_ServiceChannel() で

Microsoft.Xrm.Sdk.Client.ServiceContextInitializer 1.Initialize(ServiceProxy1 プロキシで)

Microsoft.Xrm.Sdk.Client.ServiceContextInitializer 1..ctor(ServiceProxy1 プロキシで)

Microsoft.Xrm.Sdk.Client.OrganizationServiceContextInitializer..ctor (OrganizationServiceProxy プロキシ) で

Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.RetrieveMultipleCore (QueryBase クエリ) で

Microsoft.Xrm.Sdk.Client.OrganizationServiceProxy.RetrieveMultiple (QueryBase クエリ) で

C:\Users\Viltersten\documents\Software\Projects\CRM_Server_Accessor\Program.cs:line 60 の CRM_Server_Accessor.Program.Main(String[] args) で

System.AppDomain._nExecuteAssembly (RuntimeAssembly アセンブリ、文字列 [] 引数) で

System.AppDomain.ExecuteAssembly (文字列 assemblyFile、証拠 assemblySecurity、文字列 [] 引数) で

Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() で

System.Threading.ThreadHelper.ThreadStart_Context (オブジェクトの状態) で

System.Threading.ExecutionContext.RunInternal (ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態、ブール値の preserveSyncCtx) で

System.Threading.ExecutionContext.Run (ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態、ブール値の preserveSyncCtx) で

System.Threading.ExecutionContext.Run (ExecutionContext executionContext、ContextCallback コールバック、オブジェクトの状態) で

System.Threading.ThreadHelper.ThreadStart() で

内部例外:

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

c# - C# でメソッドを取得する

次のパターンの C# コードに出くわしましたが、そのSetメソッドがどこから来たのかまったくわかりません。

Xrm の Entity クラス定義に基づくと、 というメンバー メソッドはありませんSet

誰かがこれについて私に光を当てることができますか?

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

c# - パラメータのデシリアライズ中に CRM エラーが発生しました

エンティティ内のすべての属性の属性タイプを返す CRM 関数があります。私の問題は、この同じメソッドが過去に機能していたにもかかわらず、渡したエンティティに関係なく、このエラーをスローしていることです。

パラメータhttp://schemas.microsoft.com/xrm/2011/Contracts/Services:ExecuteResultを逆シリアル化しようとしているときにエラーが発生しました

これが私のコードです。「アカウント」エンティティを渡しています。

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

dynamics-crm-2011 - Xrm.Page.getAttribute("").getValue() は実際の値を取得しません

CRM 2011 に、Closure Code (ドロップダウン リスト) と Solution (複数行のテキスト) フィールドを持つカスタム エンティティがあります。

何が起こっているのか奇妙です。これは、次の文が実際のフィールド値を取得していないことです:

なぜこれが起こるのでしょうか?