ユーザー定義品目属性と属性グループ
ユーザー定義属性は、拡張可能フレックスフィールドに基づいています。 実行時に使用される属性を決定する属性グループを作成します。 拡張可能フレックスフィールドとユーザー定義属性は、Product Modelのみのライセンスを供与されているお客様は使用できません。
ユーザー定義属性には、有効な値の静的リストや動的リスト、または値の範囲を設定できます。 ユーザー定義属性の値は、品目の作成時に定義でき、値は品目のライフ・サイクルで同じままです。
ユーザー定義属性は、属性グループ内に保存できます。 ユーザー定義属性を品目に関連付けるには、属性グループを品目区分に追加します。
- RPM
- 電力
- オイルおよび燃料混合
- 重量
これらの仕様ごとに属性を定義し、それらの属性を「エンジン・パフォーマンス」属性グループとしてグループ化できます。
属性グループは、「属性グループの管理」ページで作成できます。
- 品目区分とフレックスフィールド属性グループに類似の名前を作成しないでください。 個別の名前を付けると、エラーなくルールを実行するのに役立ちます。
- 品目に作成された拡張可能フレックスフィールドおよび拡張可能フレックスフィールド属性グループには、「表示名」および「API名」フィールドでItemCategoryを使用しないでください。
- ユーザー定義属性に対して、オプションの検証ルールを定義して、ユーザーがデータを入力するときに適用できます。
- 属性グループの作成時に、API名を指定してください。
属性グループは、単一行、複数行またはバリアントのいずれかになります。
複数行の属性グループでは、属性値の複数のセットを同一のオブジェクト・インスタンスに関連付けできます。 これにより、品目、組織、属性グループおよび属性グループ内の固有の値に依存する複数の追加属性を保存できるようになります。
-
章番号
-
名前
-
ページ数
複数の「章」行を1つのブックに関連付けることができますが、「名前」ページと「ページ数」にはそれぞれ1行が必要です。 属性「章番号」は、一意キーの部分として識別されます。
属性グループと属性を作成したら、次のタスクを実行して拡張可能フレックスフィールドの設定を完了します。
-
「品目区分の管理」タスクを使用して、属性を品目区分に関連付けます。
-
「品目拡張可能フレックスフィールドの配置」タスクを使用して、属性を配置します。
ユーザー定義属性グループのセットは、「仕様」タブからリンクできる単一のページに編成できます。
属性グループの作成のベスト・プラクティス
- 属性継承を使用し、適用可能な最上位クラス・レベルで属性を関連付けます。
- 500を超える属性グループを作成しないでください。
- BIが有効になっている属性を慎重に選択します。
- 品目の複数行属性グループには、500行を超えるデータを格納しないでください。
- 表ベースの値セットは慎重に使用してください。
- WHERE句の有効性を確認します。
- バインド変数を使用する場合は、十分に注意してください。
- 内部名およびAPI名に予約語を使用しないでください。 予約語のリストは、予約語を参照してください。
- 属性グループ全体で同じデータベース列を使用して、データのフィルタ処理に最も頻繁に使用される属性をモデル化することを検討してください(UIおよびOTBI)。
- ユーザーが入力した文字データをテキスト・フィールドに格納する予定がないかぎり、属性グループを翻訳済としてモデル化しないでください。 場合によっては、変換された値セットを持つ非翻訳属性で十分である可能性があります。
- データ・セキュリティを適切に構成します。
- 属性グループに「表示」権限と「編集」権限の両方を割り当てるか、いずれも割り当てないでください。
- 表示権限と編集権限は異なる必要があります。
- 「表示」および「編集」権限を少なくとも1つのユーザーまたはロールに割り当てます。
- 属性を少数の属性グループにグループ化してみてください。 ポリシー(セキュリティ/アクセス、新規品目要求ワークフローなど)を区別する必要がある場合は、複数の属性グループに分割することを検討してください。
- 30を超える属性グループ(直接関連付けまたは継承)を単一の品目区分に関連付けることはできません。 これらのうち、保護される属性グループは20未満である必要があります。