たちまち。

即席で役に立つこと。

DynamicsCRM

ブラウザ(Chrome)でDynamicsCRMのJavaScriptをデバッグする

ChromeのF12 - 開発者ツールを使えば、実行されるJavaScriptをデバッグできる。 DynamicsCRMの場合はどうやるのか簡単にメモ。 1. 確認したいページでF12キーを押して開発者ツールを起動 2. ツール内の「Sources」タブを開く 3. 左ペインから目的のhtm…

XrmServiceToolkitによるFetchが、ChromeだとOKなのにIEだとエラー

Chromeでは特に問題ないのに、IEだと以下のエラーが発生する。 XrmServiceToolkit.Fetch: No 'entity' node in the provided FetchXML. それぞれのブラウザで生成されたFecthXmlの文字列を見ても、特に違いはない。 海外のフォーラムを見ると、FetchXMLは全…

【Dynamics365】統一インターフェイスの特定のアプリをデフォルト表示にしたい

Web版と統一インターフェイス版を平行運用しているこの頃。 しかし、今年中には統一インターフェイスに統合されるとのことで、統一インターフェイスにそろそろ運用を寄せていきたい。 ドキュメントを確認すると、統一インターフェイスのみを有効にする方法が…

【Dynamics 365】サイトマップの設定をしても統一インターフェイス側に反映されない

統一インターフェイスへの一本化が進んでいるDynamics365。 これまでのWeb版と統一インターフェイス版を併用していたのだが、サイトマップの変更をしようとして掲題の問題にぶつかった。 サイトマップを変更したのに統一インターフェイス側に反映されない… …

【Dynamics365 Online】サイトマップに外部リンクを配置する

サイトマップに外部リンクを配置したい場合の手順について。 サイトマップデザイナーにて、追加したサブエリアの種類を「URL」にすれば遷移できそうな気がするが、クリックした際に接続が拒否されてしまう。(以下は、サイトマップをクリックした場合の挙動…

【Dynamics】Chromeでダウンロードするとシングルクォートが付く問題

Microsoft DynamicsCRMにおいて、Excelエクスポートやソリューションエクスポートなどのダウンロード処理を行った際、ファイル名の前後にシングルクォート「'」が付与されてしまう場合がある。 これはIEでは起きないが、ChromeやEdge(Chromium版)で発生する…

Dynamics CRM ソリューションのインポートで「Webリソースのコンテンツサイズが大きすぎます」と言われる

システムの添付ファイルサイズの設定を行えば解決する。 設定>管理>システム設定 →電子メール タブ →添付ファイルのサイズ制限の設定

XrmServiceToolKitでFetchしたフィールドが取得できない

DynamicsCRM上のJavaScriptにて。 XrmServiceToolkit.Soap.Fetchにfetchxmlを渡してデータを取得する処理を書いた。 返って来たオブジェクトをconsole.logで確認すると、データは返って来ているが、 xml内のattributeに指定した一部の列のデータが含まれてい…

Dynamics365 トライアル版の申込みページ(2018/11時点)

1.以下のサイトにアクセスする。 https://trials.dynamics.com/Dynamics365/Signup/# 2.ページ下部の入力欄上に書いてある「顧客に代わってサインアップする場合、または開発の目的にこの試用版を使用する場合は、こちらからサインアップしてください。…

Dynamics365 フィードのフィルタ(自分のフィルタ)の変更箇所

確認バージョン:9.0 フィードの初期表示は「すべてのレコード」だが、任意のフィルタで絞り込める。 初期表示では「自分に関連」「自分のアクティブなサポート案件」「自分のオープンされている営業案件」といったフィルタが表示されている。 これを編集す…

DynamicsCRMのサブグリッドにおいて、新規(+)ボタンでポップアップさせる

サブグリッドの新規(+)ボタンをクリックした時に、 レコードの検索が出てくる場合と、新規フォームがポップアップで表示される場合がある。 これは、フィールドの必須要件に依存しており 「子エンティティ側の、親エンティティを見ている検索フィールド」…

Dynamics 365 v8とv9によるJavaScript(jQuery)での項目アクセス方法の違い

v8までは、こう。 $("#new_field") v9からは、こう。 $("#new_field", parent.document) onload用などに配置したjsは子供の画面(iFrame?)で動作するようで、 parentまで上ることで本来のアイテムにアクセス可能となる。

DynamicsCRM(365)SDKのPluginRegistrationToolでDynamics365に接続できない(プロキシを通す)

まず、大前提としてSDKのバージョンが合っていることを確認。 接続できない場合、プロキシが絡んでいるケースが考えられる。 社内プロキシを通さないとインターネットに出られないなど… プロキシを通す場合、PluginRegistration.exeと同じフォルダにある Plu…

Dynamicsの組織作成時にReportServerにつながらない

■確認バージョン:Dynamics CRM 2013, 2015 展開マネージャーを使ってDynamicsCRMの組織を作成するときに、ReportServerに繋がらずエラーとなることがあります。 要件をチェックされる直前の画面でレポートサーバーのURLを入れるところがありますが、 このホ…