CRM フィールドのカスタマイズ
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>CRMのカスタマイズ]]
* 目次 [#aa89e475]
#contents
*概要 [#x575aaed]
*データ型 [#b65e08e5]
フィールドのデータ型に対する
-形式
-メタデータ
-UIコントロール
などについて説明。
|/|CRM型|SQL型|説明|容量|h
|1|整数|int|・ -2,147,483,648 ~ 2,147,483,648 の整数、別...
|2|浮動小数点数|float|float、別の最小値および最大値を設定...
|3|10 進数|decimal|decimal、別の最小値および最大値を設定...
|4|日付と時間|datetime|UTCを当該タイムゾーンの時間形式で...
|5|通貨|money|・ 当該通貨での値(接頭辞_フィールド名)&br...
|6|オプション セット|int|〈形式〉&br;オプション ボタン、...
|7|2つのオプション|bit|・ 0, 1&br;&br;〈形式〉&br;・ オプ...
|8|イメージ|uniqueidentifier(GUID)|・ 画像へのリンク(画...
|9|検索|uniqueidentifier(GUID)|他のレコードへのリンク。&b...
|10|一行テキスト|nvarchar(n)|〈形式〉&br;・ 電子メール:...
|11|複数行テキスト|nvarchar(n)|スクロール テキスト ボック...
-エンティティ フィールドの作成または編集~
http://www.microsoft.com/ja-jp/dynamics/crm-customer-cent...
*作成 [#v44534e6]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-ツール バーにある[新規]をクリック。
-下記、フォームに必要な情報([[フィールドのプロパティ>#fc...
-最後に、[保存して閉じる]をクリック
**フィールドのプロパティ [#fc3d8090]
フィールドのプロパティを入力していく。
***表示名と名前 [#wc18fece]
-表示名:UI上の名称
-名前:スキーマ上の名称
***フィールド要件 [#m6394124]
入力要求レベル
-任意
-推奨(項目)
-必須(項目)
***検索可能 [#tee022b6]
高度な検索ツールで検索&一覧に表示可能にする。
***フィールド セキュリティ [#vf242885]
-エンティティのアクセス許可に対してフィールドのアクセス制...
-詳しくは「[[CRM 追加のセキュリティ オプション]]」を参照
***監査 [#hb7330e7]
-監査の対象フィールドとして指定する。
-詳しくは「[[CRM 追加のセキュリティ オプション]]」を参照
***説明 [#k5beb5bb]
フォーカスで表示・非表示される入力の説明文。
***[[データ型>#b65e08e5]] [#k2c53701]
*変更 [#zaf6a5e0]
**変更可能 [#if70e89b]
-表示名
-フィールド要件
-検索可能
-フィールド セキュリティ
-監査
-説明
-データ型のプロパティ~
データ型によっては変更できるプロパティがある。
|/|CRM型|プロパティ|h
|1|整数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|2|浮動小数点数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|3|10進数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|5|通貨|・ 最小長&br;・ 最大長&br;・ IMEモード|
|4|日付と時間|・ 形式&br;・ IMEモード|
|6|オプション セット|・ 既定値&br;・ ローカル オプション ...
|7|2つのオプション セット|・ 既定値&br;・ 0・1のラベル&br...
|8|一行テキスト|・ 最大長&br;・ IMEモード|
|9|複数行テキスト|・ 最大長&br;・ IMEモード|
**変更不可能 [#gbc1eb0d]
-名前
-データ型自体
**編集手順 [#f8340aba]
***1フィールド [#wa5ce049]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-編集するフィールドをダブル クリック
-フィールドに必要な変更を行う。
-ツール バーにある[すべてのカスタマイズの公開]をクリック。
***複数フィールド [#p3e1d750]
以下のプロパティの変更は複数フィールドに対して行うことが...
-フィールド要件
-検索可能
-監査
以下は手順。
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-編集するフィールドを複数選択
-メニュー バーにある[編集]をクリック
-[複数のフィールドの編集]ダイアログ ボックスでフィールド...
-[上書き保存]をクリックし、ツール バーにある[すべてのカス...
**依存関係 [#fff88321]
フィールドの変更前には以下の様な問題が起きないようフィー...
***問題 [#n08e8cdb]
-ワークフロー、ダイアログのプロセスの停止
-Javascriptイベントコードでのエラー
-SDKの拡張機能でのエラー
***調査 [#pdfc8fb2]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-調査対象のフィールドを選択
-メニュー バーにある[その他の操作] -> [依存関係を表示しま...
*削除 [#z2d1249d]
**システム フィールド [#lf0199a9]
-削除できない。
-下記の構成は可能。
--フォームに表示されないように構成。
--検索可能フィールド プロパティをオフにして、~
特定セクションにフィールドが表示されないように構成。
**カスタム フィールド [#i39d3ef8]
-削除可能(データも削除され、復元できないので注意)。
-削除前に必要に応じて依存関係をチェックする。
--ワークフロー、ダイアログのプロセスによって参照されるフ...
--Javascriptイベントコードでエラーになるので、事前に依存...
--[[関連付け>CRM 関連付けの管理]]、[[マッピング>#b4f92af4...
**手順 [#q1ea5836]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-削除するフィールドを選択
-メニュー バーにある[削除]をクリック
-ツール バーにある[すべてのカスタマイズの公開]をクリック。
*オプション セットの構成 [#i29d2d8f]
-オプション ボタン、ドロップダウン リスト的な効用。
-ラベルの部分が国際化対応(複数言語対応)される。
**グローバル オプション セット [#u32ceeab]
***特徴 [#bf916e98]
-ソリューションによって定義される追加コンポーネント
-複数エンティティでオプション セットとして使用できる。
-ワークフ ロープロセス、ダイアログ プロセスで・・・
-以前のバーションではサポートされていなかった。
***手順 [#z49b9c77]
-グローバル オプション セットの作成および編集~
https://technet.microsoft.com/ja-jp/library/dn531201.aspx
**ローカル オプション セット [#wefd71eb]
***特徴 [#o85f035b]
-オプション セット型フィールドを使用しエンティティ内で定...
-当該エンティティでのみオプション セットとして使用できる。
-変更に対する影響を当該エンティティ内に留めることができる。
***手順 [#kfbeaa25]
-作成
--[既定のオプション セットの使用]でローカル オプション セ...
--オプション セクションから作成する。
--[保存して閉じる]をクリック
-編集
--オプション セットのフィールドを編集する。
--オプション セクションから編集する。
--[保存して閉じる]をクリック
--ツール バーにある[すべてのカスタマイズの公開]をクリック。
**オプションの削除時の動作 [#nf25934b]
-DB上は旧値が保持されている。
-次回表示時は既定値が標示される。
***削除時の問題の解決方法 [#a098fe15]
-高度な検索で検索して値を更新する。
-削除しないでラベルを"使用しない"などと変更(論理削除)
-ビジネスルールを使用して値のチェックと、更新 or 消去を促...
-リアルタイム ワークフローでエラー メッセージを表示し変更...
(詳しくは「[[CRM 業務ルールの構成]]」を参照)
***オプション セットをカスタム エンティティで代替 [#u6f37...
-オプション セットの代わりにカスタム エンティティのレコー...
-プロパティを「検索」データ型のフィールド(カスタム エン...
-カスタム エンティティのレコードはユーザがメンテナンス可...
-レコードを非アクティブ化すればオプションを無効にした状態...
**フィールド マッピング [#b4f92af4]
-子レコードを生成する場合、親レコードのオプション セット...
--オプション セットが異なるので、ラベルは別の名称にできる。
--オプション セット間の値を異なる値にマップできる。
-詳しくは「[[CRM 関連付けの管理]]」を参照
*状態フィールドとステータス フィールド [#af5bb36c]
1つの状態には複数のステータスが存在することがある。
このため、エンティティには2つの状態フィールド(状態・ス...
**状態フィールド [#xfa461a9]
レコードのメイン状態。
-既定の状態は、アクティブ、非アクティブ
-エンティティによっては、3つの状態がある。
***例 [#q9759c3a]
エンティティ毎の状態の例
-カスタム・エンティティの既定値
--アクティブ(状態)
--非アクティブ(状態)
-潜在顧客エンティティの例
--見込みあり(状態)
--取り消し(状態)
--見込みなし(状態)
-電話エンティティの例
--取り消し(状態)
--電話していない(状態)
--着信していない(状態)
-サポート案件エンティティの例
--解決済み(状態)
--取り消し済み(状態)
**ステータス フィールド [#mabe0d7b]
それぞれの状態の理由を説明する。
***例 [#n3a6f121]
エンティティ毎のステータス の例
-カスタム・エンティティの既定値
--アクティブ(状態)
---アクティブ(同じ名前のステータス)
--非アクティブ(状態)
---非アクティブ(同じ名前のステータス)
-サポート案件の例
--解決済み(状態)
---問題解決済み(ステータス)
---情報提供済み(ステータス)
***変更 [#id20b3d1]
プラットフォームで制限される特定のシステム エンティティで...
オプション セット フィールドと同じようにステータス フィー...
-状態毎に新しいステータスの追加
-状態 -> ステータスのラベルの変更
-整数値の変更は不可能。
変更手順は「[[変更 ---> 編集手順>#f8340aba]]」の要領で~
-ステータスのフィールドを編集、
-状態オプション セット フィールドでアクティブ/非アクティ...
-ステータスのオプション セット フィールドで値を追加するか...
--[保存して閉じる]をクリック
終了行:
「[[マイクロソフト系技術情報 Wiki>http://techinfoofmicros...
-[[戻る>CRMのカスタマイズ]]
* 目次 [#aa89e475]
#contents
*概要 [#x575aaed]
*データ型 [#b65e08e5]
フィールドのデータ型に対する
-形式
-メタデータ
-UIコントロール
などについて説明。
|/|CRM型|SQL型|説明|容量|h
|1|整数|int|・ -2,147,483,648 ~ 2,147,483,648 の整数、別...
|2|浮動小数点数|float|float、別の最小値および最大値を設定...
|3|10 進数|decimal|decimal、別の最小値および最大値を設定...
|4|日付と時間|datetime|UTCを当該タイムゾーンの時間形式で...
|5|通貨|money|・ 当該通貨での値(接頭辞_フィールド名)&br...
|6|オプション セット|int|〈形式〉&br;オプション ボタン、...
|7|2つのオプション|bit|・ 0, 1&br;&br;〈形式〉&br;・ オプ...
|8|イメージ|uniqueidentifier(GUID)|・ 画像へのリンク(画...
|9|検索|uniqueidentifier(GUID)|他のレコードへのリンク。&b...
|10|一行テキスト|nvarchar(n)|〈形式〉&br;・ 電子メール:...
|11|複数行テキスト|nvarchar(n)|スクロール テキスト ボック...
-エンティティ フィールドの作成または編集~
http://www.microsoft.com/ja-jp/dynamics/crm-customer-cent...
*作成 [#v44534e6]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-ツール バーにある[新規]をクリック。
-下記、フォームに必要な情報([[フィールドのプロパティ>#fc...
-最後に、[保存して閉じる]をクリック
**フィールドのプロパティ [#fc3d8090]
フィールドのプロパティを入力していく。
***表示名と名前 [#wc18fece]
-表示名:UI上の名称
-名前:スキーマ上の名称
***フィールド要件 [#m6394124]
入力要求レベル
-任意
-推奨(項目)
-必須(項目)
***検索可能 [#tee022b6]
高度な検索ツールで検索&一覧に表示可能にする。
***フィールド セキュリティ [#vf242885]
-エンティティのアクセス許可に対してフィールドのアクセス制...
-詳しくは「[[CRM 追加のセキュリティ オプション]]」を参照
***監査 [#hb7330e7]
-監査の対象フィールドとして指定する。
-詳しくは「[[CRM 追加のセキュリティ オプション]]」を参照
***説明 [#k5beb5bb]
フォーカスで表示・非表示される入力の説明文。
***[[データ型>#b65e08e5]] [#k2c53701]
*変更 [#zaf6a5e0]
**変更可能 [#if70e89b]
-表示名
-フィールド要件
-検索可能
-フィールド セキュリティ
-監査
-説明
-データ型のプロパティ~
データ型によっては変更できるプロパティがある。
|/|CRM型|プロパティ|h
|1|整数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|2|浮動小数点数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|3|10進数|・ 最小長&br;・ 最大長&br;・ IMEモード|
|5|通貨|・ 最小長&br;・ 最大長&br;・ IMEモード|
|4|日付と時間|・ 形式&br;・ IMEモード|
|6|オプション セット|・ 既定値&br;・ ローカル オプション ...
|7|2つのオプション セット|・ 既定値&br;・ 0・1のラベル&br...
|8|一行テキスト|・ 最大長&br;・ IMEモード|
|9|複数行テキスト|・ 最大長&br;・ IMEモード|
**変更不可能 [#gbc1eb0d]
-名前
-データ型自体
**編集手順 [#f8340aba]
***1フィールド [#wa5ce049]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-編集するフィールドをダブル クリック
-フィールドに必要な変更を行う。
-ツール バーにある[すべてのカスタマイズの公開]をクリック。
***複数フィールド [#p3e1d750]
以下のプロパティの変更は複数フィールドに対して行うことが...
-フィールド要件
-検索可能
-監査
以下は手順。
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-編集するフィールドを複数選択
-メニュー バーにある[編集]をクリック
-[複数のフィールドの編集]ダイアログ ボックスでフィールド...
-[上書き保存]をクリックし、ツール バーにある[すべてのカス...
**依存関係 [#fff88321]
フィールドの変更前には以下の様な問題が起きないようフィー...
***問題 [#n08e8cdb]
-ワークフロー、ダイアログのプロセスの停止
-Javascriptイベントコードでのエラー
-SDKの拡張機能でのエラー
***調査 [#pdfc8fb2]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-調査対象のフィールドを選択
-メニュー バーにある[その他の操作] -> [依存関係を表示しま...
*削除 [#z2d1249d]
**システム フィールド [#lf0199a9]
-削除できない。
-下記の構成は可能。
--フォームに表示されないように構成。
--検索可能フィールド プロパティをオフにして、~
特定セクションにフィールドが表示されないように構成。
**カスタム フィールド [#i39d3ef8]
-削除可能(データも削除され、復元できないので注意)。
-削除前に必要に応じて依存関係をチェックする。
--ワークフロー、ダイアログのプロセスによって参照されるフ...
--Javascriptイベントコードでエラーになるので、事前に依存...
--[[関連付け>CRM 関連付けの管理]]、[[マッピング>#b4f92af4...
**手順 [#q1ea5836]
-ソリューションのエンティティ一覧を展開
-エンティティを展開
-エンティティの[フィールド]をクリック
-削除するフィールドを選択
-メニュー バーにある[削除]をクリック
-ツール バーにある[すべてのカスタマイズの公開]をクリック。
*オプション セットの構成 [#i29d2d8f]
-オプション ボタン、ドロップダウン リスト的な効用。
-ラベルの部分が国際化対応(複数言語対応)される。
**グローバル オプション セット [#u32ceeab]
***特徴 [#bf916e98]
-ソリューションによって定義される追加コンポーネント
-複数エンティティでオプション セットとして使用できる。
-ワークフ ロープロセス、ダイアログ プロセスで・・・
-以前のバーションではサポートされていなかった。
***手順 [#z49b9c77]
-グローバル オプション セットの作成および編集~
https://technet.microsoft.com/ja-jp/library/dn531201.aspx
**ローカル オプション セット [#wefd71eb]
***特徴 [#o85f035b]
-オプション セット型フィールドを使用しエンティティ内で定...
-当該エンティティでのみオプション セットとして使用できる。
-変更に対する影響を当該エンティティ内に留めることができる。
***手順 [#kfbeaa25]
-作成
--[既定のオプション セットの使用]でローカル オプション セ...
--オプション セクションから作成する。
--[保存して閉じる]をクリック
-編集
--オプション セットのフィールドを編集する。
--オプション セクションから編集する。
--[保存して閉じる]をクリック
--ツール バーにある[すべてのカスタマイズの公開]をクリック。
**オプションの削除時の動作 [#nf25934b]
-DB上は旧値が保持されている。
-次回表示時は既定値が標示される。
***削除時の問題の解決方法 [#a098fe15]
-高度な検索で検索して値を更新する。
-削除しないでラベルを"使用しない"などと変更(論理削除)
-ビジネスルールを使用して値のチェックと、更新 or 消去を促...
-リアルタイム ワークフローでエラー メッセージを表示し変更...
(詳しくは「[[CRM 業務ルールの構成]]」を参照)
***オプション セットをカスタム エンティティで代替 [#u6f37...
-オプション セットの代わりにカスタム エンティティのレコー...
-プロパティを「検索」データ型のフィールド(カスタム エン...
-カスタム エンティティのレコードはユーザがメンテナンス可...
-レコードを非アクティブ化すればオプションを無効にした状態...
**フィールド マッピング [#b4f92af4]
-子レコードを生成する場合、親レコードのオプション セット...
--オプション セットが異なるので、ラベルは別の名称にできる。
--オプション セット間の値を異なる値にマップできる。
-詳しくは「[[CRM 関連付けの管理]]」を参照
*状態フィールドとステータス フィールド [#af5bb36c]
1つの状態には複数のステータスが存在することがある。
このため、エンティティには2つの状態フィールド(状態・ス...
**状態フィールド [#xfa461a9]
レコードのメイン状態。
-既定の状態は、アクティブ、非アクティブ
-エンティティによっては、3つの状態がある。
***例 [#q9759c3a]
エンティティ毎の状態の例
-カスタム・エンティティの既定値
--アクティブ(状態)
--非アクティブ(状態)
-潜在顧客エンティティの例
--見込みあり(状態)
--取り消し(状態)
--見込みなし(状態)
-電話エンティティの例
--取り消し(状態)
--電話していない(状態)
--着信していない(状態)
-サポート案件エンティティの例
--解決済み(状態)
--取り消し済み(状態)
**ステータス フィールド [#mabe0d7b]
それぞれの状態の理由を説明する。
***例 [#n3a6f121]
エンティティ毎のステータス の例
-カスタム・エンティティの既定値
--アクティブ(状態)
---アクティブ(同じ名前のステータス)
--非アクティブ(状態)
---非アクティブ(同じ名前のステータス)
-サポート案件の例
--解決済み(状態)
---問題解決済み(ステータス)
---情報提供済み(ステータス)
***変更 [#id20b3d1]
プラットフォームで制限される特定のシステム エンティティで...
オプション セット フィールドと同じようにステータス フィー...
-状態毎に新しいステータスの追加
-状態 -> ステータスのラベルの変更
-整数値の変更は不可能。
変更手順は「[[変更 ---> 編集手順>#f8340aba]]」の要領で~
-ステータスのフィールドを編集、
-状態オプション セット フィールドでアクティブ/非アクティ...
-ステータスのオプション セット フィールドで値を追加するか...
--[保存して閉じる]をクリック
ページ名: