問題タブ [dynamics-crm-2015]
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# - Dynamics CRM 2015 の事前バインド クラスのエラー
オンプレミスで CRM 2015 を使用しており、カスタマー ポータルを構築しようとしています。そのために Early Bound クラスを生成しました。
これは正常に生成され、VS 2012 に追加されました。問題は、VS でプロジェクトをビルドするとうまくいき、プロジェクトを実行すると、自動生成コードでエラーがスローされることです。
コードは以下です
以下は私のweb.configコードです
取得する例外は、「名前の接続文字列が見つかりません」です。
コードのデバッグ中にこのエラーが発生しました
Web サイト ポータル開発で言及されている MSDN Web サイトのすべての手順に従いました。何か見逃した場合は、このエラーを解決するのを手伝ってください
以下は私のWeb.configコードです
performance - Microsoft Dynamics CRM 2013/2015 でのプラグインのパフォーマンス
恥ずかしがり屋のモードを後にして、stackoverflow に最初の投稿をする時が来ました。たくさんの調査 (プラグイン、パフォーマンス、インデックス、更新の種類、友達) を行った後、いくつかのアプローチを試した後、適切な答え/解決策を見つけることができませんでした。
可能であれば、Microsoft Dynamics CRM 2013/2015 プラグインのパフォーマンスの問題 (またはコーディング テクニック) に関するフィードバック/ヘルプを取得したいと思います。
シナリオ:
Microsoft Dynamics CRM 2013/2015
1:N の関係を持つ 2 つのエンティティ
EntityA
EntityB
EntityBには次の列があります。EntityAId | ColumnDemoX (10 進数) | ColumnDemoY (通貨)
エンティティ A のレコード数: 500
エンティティ B のレコード数: エンティティ A のレコードごとに 150 レコード。したがって、500*150 = 75000 レコードです。
目的:
Post Entity A Plugin Update を作成して、次の SQL コマンドを「模倣」します
1つのアプローチは次のとおりです。
問題:
プラグイン更新後の150 レコードの foreach には20 秒以上かかります。
Update EntityB
Set ColumnDemoX = (いくつかの数量), ColumnDemoY = (いくつかの数量) * (いくつかの値) Where EntityAId = (いくつかの ID) 0.00001秒
かかります
提案/解決策はありますか?
読んでくれてありがとう。
H
c# - ソーシャル プロファイルの InfluenceScore をプログラムで更新できない
新しくセットアップされた CRM 2015 オンプレミス環境があります。また、ソーシャル ケア フレームワークをいじっています。
Web サービス呼び出しを使用して、カスタム アプリケーション内でソーシャル プロファイル レコードのInfluenceScore
パラメーターを更新したかっただけですが、フィールドには影響がないようです。奇妙なことに、例外はスローされず、サービス呼び出しはまったく文句を言いません。フィールドが更新されていないことを除いて、すべてが正常に見えます。
これが私たちのコードの関連ビットです。
- ソーシャル ケア フレームワークは
InfluenceScore
外部からの更新を許可していますか? - もしそうなら、それを行う適切な方法は何ですか?
javascript - OnReadyStateComplete は発生しません
CRM JavaScript Web リソースを追加して iframe 要素を管理しようとしましたが、iframe OnReadyStateComplete イベントが発生しません。以下では、最初のアラートは機能しますが、2 番目のアラートは機能しません。
database - フル アクセス (Dynamics CRM) でも SqlConnection を開くことができない
SqlConnection を使用して、C# コンソール アプリから MS Dynamics CRM DB からデータを読み取っています。
ソースと宛先があります (ソースは CRM 2011 で、宛先は CRM 2015 です)。ソースは正常に機能しますが、宛先は機能しません。両方に対して同様の接続文字列を宣言し、ConnectionString を使用して新しい SqlConnection を実行してから、SqlConnection.Open を実行します。
宛先に対してこれを行う場合にのみ、エラーが発生します。
もう 1 つの問題は、サーバーからプログラムを実行したいのですが、コードをサーバーに移動してそこから実行しようとすると、ソース接続でさえ問題が発生することです。実行中に例外は発生しませSqlConnection.Open
んが、DB から何も読み取られません。while (reader.Read())
ブロックをスキップするだけですが、そうすべきではありません。(SELECT
クエリは問題ありません)
注:データベース(両方)に接続して読み取るためのフルアクセスがあり、サーバーとローカルマシンのSQL Management Studioからアクセスできます。
c# - 人間以外のユーザーを認識する方法は?
システム内のすべてのユーザーを一覧表示すると、そのうちの何人かはシステム ユーザーであり、勤務時間などをまったく持たないことに気付きました。現時点では、それらをリストしてループから除外するだけです。これは Q&D アプローチであり、正しく行うことを好みます。
特定のプロファイルが実際のプロファイル (つまり、Office 365 ポータルで作成されたもの) であるか、デフォルトで MS に提供されているプロファイルであるかを示すsystemuserエンティティに関する特定の情報は見つかりませんでした。
Q&Dコードは以下の通りです。
2 番目に良い解決策は、誰がオートマチック リストに載っていて、誰が本当の男かを判断する方法がない場合、例外の網羅的な包括的なリストを作成することです。エンティティsystemuserの自動的に作成されたインスタンスの完全なリストに関するドキュメントが見つからなかったため、もう一度、私の google-fu は失敗しました。
c# - TimeCode.Filter の使用方法
私はTimeCode 列挙に取り組んでおり、3 に関連するものを調べたいと思います (これは、テーブルの奇妙な理由により、最後から 2 番目です)。
ロバをグーグルで検索しましたが、フィルターの正確な条件を指定する方法の例を見つけることができません ( QueryScheduleRequestイニシャライザーのプロパティの中で適切に聞こえるものは何もありません。
より優れたグーグルフーまたはタイムコードによるフィルタリングの経験がある人はいますか?
dynamics-crm - 方法: 列の連絡先を開いている間、取引先ビューにとどまる
会社の左側に単純なツリー ビューを使用して、商談、連絡先などのリンクされたエンティティを表示しています。
連絡先をクリックすると、ブラウザがその連絡先にリダイレクトされますが、会社ビューに留まり、連絡先の詳細をその会社ビューの 2 列目または 3 列目、または任意のセクターにロードしたいと考えています。
リンクをクリックするたびに各レコードにリダイレクトされるのは面倒です。トラックを失い、子レコードの詳細を見ながら親の詳細を見たい場合があるからです。この場合、ページの読み込みやリダイレクトなしで同じビューに 1 つの連絡先を読み込むことができる一方で、会社のビューを保持したいと考えています。
注: Dynamics CRM 2015 オンラインへのデモ アクセスを使用しており、ツリー ビューを取得するためにサード パーティからプラグインをインストールしました。上記は私のツリービューに依存していません。これは、たとえばデフォルトで右側の列にリストされているアクティビティに対しても実行できます。アクティビティをクリックすると、リダイレクトされずに、中央の列のパネルまたは必要な場所にアクティビティの詳細が読み込まれるのを確認したいと思います。
php - PHP cURL を使用して login.microsoftonline.com で認証する (SSL 接続エラー)
PHP を使用して Microsft Dynamics CRM 2015 からデータを抽出しようとしています。さまざまな情報源から、login.microsoftonline.com での認証から始めなければならないことがわかりました。
cURL を使用して XML 要求を送信すると、SSL 接続エラーが発生します。
XML リクエスト:
cURL のセットアップ:
ヘッダー:
curl_error: string(17) "SSL 接続エラー"
詳細なエラー情報:
- connect() を login.microsoftonline.com ポート 443 (#0) にしようとしています
- 23.97.148.36 を試行中... * 接続済み
- login.microsoftonline.com (23.97.148.36) ポート 443 (#0) に接続
- 警告: ssl.verifyhost の値を無視します
- NSS エラー -5961
- 接続 #0 を閉じる
- SSL 接続エラー
cURL バージョン情報:
さらに提供する必要がある場合は、助けていただければ幸いです。NSSエラー-5961に関する情報は、私が推測するのに役立ちます.