この記事では、構成を使用して、Microsoft Dynamics 365 Commerce の顧客マスター レコードに新しいフィールドを追加する方法について説明します。
Microsoft は、顧客、顧客注文、現金持ち込みトランザクション、コール センター注文の属性をサポートするために、コマース本社の属性フレームワークを拡張しました。
メモ
属性は読み取り専用です。 ただし、顧客や注文属性の場合は、個々の顧客または注文のレベルで値を編集および設定できます。
新しい顧客属性フレームワークでは、コンフィギュレーションを使用して顧客マスター レコードに新しい項目を追加することができます。 これらのフィールドは販売時点管理 (POS) または headquarters の 顧客の追加/編集または顧客の詳細画面に自動的に表示されます。 コマース パラメーターの顧客属性グループを構成すると、POS と headquarters は自動的に新しい属性を表示します。 コードの変更またはカスタマイズは必要ありません。 また、画面レイアウト デザイナーを使用して、POS トランザクション画面に顧客の属性が表示されるように顧客カードを構成することができます。
顧客属性の構成が必要な理由および場合
顧客マスター レコードに新しいフィールドを追加し、POS または本社で情報をキャプチャする場合は、この機能を使用します。 以前は、顧客マスター レコードに新しいフィールドを追加して POS と headquarters に表示するには、headquarters とチャネル データベースで新しい拡張テーブルを作成し、Commerce Runtime (CRT) および POS コードでインライン変更を加える必要がありました。 拡張フィールドの読み取りと書き込みを行い、POS で表示するには、CRT と POS でコードを記述する必要がありました。 この要件は、トランザクション画面の 顧客詳細 画面や 顧客 パネルなど、さまざまな POS ビューとシナリオで処理する必要がありました。 さらに、CRT で、挿入、選択、および更新のすべての操作を処理する必要があります。 ただし、新しい機能によりこれらのすべての手順をコンフィギュレーションによって完了できるため、コードを記述またはカスタム拡張機能テーブルを作成する必要はありません。
この機能の最初のバージョンは、datetime および reference 属性タイプをサポートしていません。 これらの属性の種類では、拡張プロパティとカスタム コントロールを使用して POS で詳細を表示します。
POS と headquarters で顧客属性を構成する
属性タイプを定義
製品情報管理 > 設定 > カテゴリと属性 > 属性タイプの順に選択します。
[ 属性の種類] で、[ 新規 ] を選択して新しい属性の種類を追加します。
属性タイプ名を入力します。
[ 全般 ] クイック タブの [ 種類 ] フィールドで、このデータ型に割り当てられている属性に対してユーザーが入力できるデータの種類を選択します。
属性タイプが少数点または整数の場合、測定単位を選択します。
属属性タイプの固定値リストを定義するには、固定値リスト チェック ボックスをオンにします。 次に、値 クイックタブで、値のリストを追加します。
メモ
固定リスト チェック ボックスは、テキスト 属性タイプでのみ使用できます。
または、属性タイプに有効な値の範囲を定義するには値の範囲チェック ボックスを選択します。 次に、範囲 クイックタブで、値の有効範囲を入力します。
属性の定義
- 製品情報管理 > 設定 > カテゴリと属性 > 属性の順に選択します。
- [ 属性] で、[ 新規 ] を選択して新しい属性を追加します。
- 属性の名前、フレンドリ名、説明、およびユーザーに表示するヘルプ テキストを入力します。
- 属性タイプ フィールドで、属性に割り当てる属性タイプを選択します。
- 属性の種類に応じて、[ 既定値 ] フィールドに、この属性を顧客に割り当てるときに既定で表示される値または値の範囲を入力します。
- [ 翻訳 ] を選択すると、[ テキスト翻訳] ページが開き、属性の名前、説明、フレンドリ名、ヘルプ テキストを他の言語で入力できます。
- ステップ 2 ~ 6 を繰り返してさらに属性を追加します。
属性グループの定義
- 製品情報管理 > 設定 > カテゴリと属性 > 属性グループの順に選択します。
- [ 新規 ] を選択して、新しい属性グループを追加します。
- 名前を入力します。 [ 全般 ] クイック タブで、属性グループのフレンドリ名、説明、およびヘルプ テキストを入力します。
- 属性クイック タブで、追加を選択して、属性グループに属性を追加します。 [ 既定値 ] フィールドに、選択した属性の既定値を入力します。
- [ 翻訳] を選択すると、[ テキスト翻訳] ページが開き、属性グループの説明、フレンドリ名、ヘルプ テキストを他の言語で入力できます。
属性グループを顧客にリンクする
- リテールとコマース > 本社の設定 > パラメーター > コマース パラメーターの順に選択します。
- 一般タブの、顧客属性グループフィールドに、属性グループ POS に表示する必要がある属性グループを選択します。
配送ジョブを実行
- 小売と商取引 > 小売と商取引 IT > 配送スケジュールを選択します。
- 顧客 ジョブ (1010) を選択し、アクション ペインで 今すぐ実行 を選択します。 メッセージが表示されたら、はい を選択します。
- グローバル構成 ジョブ (1110) を選択し、アクション ペインで 今すぐ実行 を選択します。 メッセージが表示されたら、はい を選択します。
顧客属性の表示
本社
- 小売とコマース > 顧客 > すべての顧客の順に選択します。
- アクション ウィンドウの Retail とコマース にある、属性セクションで、小売属性を選択して属性値を表示または編集します。
POS
- POS を起動し、顧客の追加/編集 画面を開いて顧客の属性値を設定または更新するか、顧客の詳細 画面を開いて構成されている属性を表示します。
POS トランザクション画面に顧客属性を表示
本社
Retail とコマース > チャネル設定 > POS 設定 > POS > 画面レイアウトの順に選択します。
画面レイアウトページで、新規を選択し新しい画面レイアウトを作成するか、既存の画面レイアウトを選択します。
スクリーン レイアウトの名前と ID を入力します。
レイアウト サイズ クイック タブで、追加ボタン選択して、POS の新しいレイアウト サイズを追加します。
名前フィールドで POS 画面の解像度を選択します。
レイアウト サイズクイック タブで、レイアウト デザイナーボタンを選択します。
プロンプトが表示されたら、インストール/実行ボタンを使用して Retail Designer Host をダウンロードしてインストールするには、はいを選択します。
メッセージが表示されたら、Microsoft Dynamics 365 のユーザー名とパスワードを入力してデザイナーを起動します。
デザイナーが起動したら、画面レイアウト デザイナーの任意の場所に Customer カードをドラッグします。
顧客 カードを右クリックし、カスタマイズ を選択します。
カスタマイズ - 顧客 カードのページが表示されたら、利用可能な列 セクションで必要な属性を選択してから、右矢印ボタン (>) を選択して 、それらを 選択された列 セクションに移動します。 上 または 下 ボタンを選択することにより、属性を上または下に移動することができます。
メモ
顧客属性は法人固有です。 画面レイアウト デザイナーは、 System Administration > Users にサインインしたユーザー用に構成された法人 (会社) に固有の顧客属性をフェッチします。 別の法人の属性を構成した場合、画面レイアウト デザイナーにこれらの値が表示されない場合があります。
完了したら、[ OK] を 選択して変更を保存します。
右上隅の閉じる (X) を選択し、画面レイアウト デザイナーを閉じます。 メッセージが表示されたら、[ はい ] を選択して変更を保存します。
小売と商業>小売と商業 IT>配送スケジュールを選択します。
レジスタージョブ (1090) を選択し、アクション ペインで 今すぐ実行を選択します。 はいを選択します。
POS
- POS を起動し、顧客をトランザクションに追加します。
- トランザクション画面を開いて、追加した属性を表示します。