問題タブ [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.
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 にキャストしてもコンパイルされません。生成された列挙型と一致するタイプのプロパティを生成する必要があると思いますが、そうではありません。これを修正するにはどうすればよいですか?
dynamics-crm - ObjectCacheManager を使用して XRM 2011 のキャッシュをクリアする
昔、私はこれを持っていました http://arens.ws/wordpress/?p=54
2011年は違います。何か案は?
indexing - Crm 2011 でインデックスを作成するにはどうすればよいですか?
Crm 2011 を永続化レイヤーとして使用していますが、ひどいパフォーマンスに気付きました。
見てみると、インデックスが作成されていることがわかりましたが、インデックスはエンティティ内のすべての列の複合体です (ほぼ)。これにより、すべての意図と目的に対して実質的に役に立たなくなります。
では、どうすればこれを高速化できますか?データベースにアクセスして手動でインデックスを追加することもできますが、将来の保守性のために、可能であれば適切なチャネルを使用したいと考えています。Bing と Google と Stackoverflow に移行しましたが、この基本的な機能に関する情報は見つかりませんでした。
助けてください。
c# - 連絡先の TFS プロジェクトを取得する
C# と Team Foundation Server の操作
私は、Microsoft CRM が TFS インターフェイスを使用せずに TFS で作業項目を作成できるようにする Web サービスに取り組んでいます。1つのことを除いて、すべてがスムーズに機能しています。
連絡先がどの TFS プロジェクトで連絡先オブジェクトを操作しているかを知る方法はありますか? 次の行を使用して、GUID から連絡先オブジェクトを取得できます。
ここで、context は実際の XrmServiceContext であり、guid は指定された連絡先 Guid です...
取得したオブジェクトを使用して、連絡先が取り組んでいる TFS プロジェクトに関する情報を取得するにはどうすればよいですか? プロジェクト名、Project オブジェクトなど、実際には何でもかまいません。残りは自分で考えます。Project と Contact の間の関係を見つける必要があるだけです。
dynamics-crm - XRM を使用した xml データの初期取得の遅延
XRM を使用した xml データの初期取得の遅延
このxmlクエリを使用しています
XRMのFetchメソッド用。結果を取得するのに約 10 秒かかります (ただし、エンティティの数は限られています)。
これはコードの行であり、遅延を引き起こしています!!!
次回の実行では、120 ミリ秒で結果が得られます。
CRM4 でこのクエリを実験しましたが、すべての試行で遅延はわずか 200 ミリ秒です。
ヒント、トリック、または分析方法は高く評価されます。
c# - Microsoft.Xrm 名前空間にアクセスできません
CRM Dynamics SDK をダウンロードし、ローカル ディレクトリに保存しました。私のコードでは、EntityCollection
(Xrm 名前空間に関連する他のクラスの中でも) を使用しています。つまり、using Microsoft.Xrm.Sdk;
.
問題は、コンパイル中に次のようなエラーが発生することです。
型または名前空間の名前 'Xrm' は、名前空間 'Microsoft' に存在しません (アセンブリ参照がありませんか?)
そのため、参照が作成されていることを再確認し、非常に正確に、それがmicrosoft.xrm.sdk
実際に私のリストにあることがわかります. 念のため、同じ名前の DLL を指定して削除し、再度追加しました。しかし、役に立たない...驚くべきことは、私の同僚が同じコードを使用し、それが彼のマシンでコンパイルされることです(唯一の違いは、彼がWin 7を使用していて、私がWin 8を使用していることです)。
どうすればこの問題を解決できますか?
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(ServiceProxy
1 プロキシで)Microsoft.Xrm.Sdk.Client.ServiceContextInitializer
1..ctor(ServiceProxy
1 プロキシで)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() で
内部例外:
c# - C# でメソッドを取得する
次のパターンの C# コードに出くわしましたが、そのSet
メソッドがどこから来たのかまったくわかりません。
Xrm の Entity クラス定義に基づくと、 というメンバー メソッドはありませんSet
。
誰かがこれについて私に光を当てることができますか?
c# - パラメータのデシリアライズ中に CRM エラーが発生しました
エンティティ内のすべての属性の属性タイプを返す CRM 関数があります。私の問題は、この同じメソッドが過去に機能していたにもかかわらず、渡したエンティティに関係なく、このエラーをスローしていることです。
パラメータhttp://schemas.microsoft.com/xrm/2011/Contracts/Services:ExecuteResultを逆シリアル化しようとしているときにエラーが発生しました
これが私のコードです。「アカウント」エンティティを渡しています。
dynamics-crm-2011 - Xrm.Page.getAttribute("").getValue() は実際の値を取得しません
CRM 2011 に、Closure Code (ドロップダウン リスト) と Solution (複数行のテキスト) フィールドを持つカスタム エンティティがあります。
何が起こっているのか奇妙です。これは、次の文が実際のフィールド値を取得していないことです:
なぜこれが起こるのでしょうか?