概念
6 つのプロパティ
材料は最大 6 つのプロパティで記述されます。それぞれが、材料が ID で参照するルックアップです。materialSubstanceId、materialFormId、dimensionId、finishId、gradeId、materialTypeId。
選択肢が互いにどう依存するか
物質と形状は単独で成り立ちます。それ以外のすべてのプロパティは、そのどちらか、または両方で絞り込まれます。
新しい材料のフォームが上から順に入力する理由はこれです。先に物質と形状を選ぶと、その下のリストがそれに合わせて絞り込まれます。物質を変更すると、等級と仕上げのリストも変わります。
プロパティ値の出どころ
Alforse は、すべての会社が見られる初期の値のセットを提供します。会社は、その上に独自の値を追加します。
どちらのテーブルも、6 種類のプロパティすべてを保持し、
definitionKind(substance、form、type、grade、finish、dimension)で区別されます。それぞれの種類が必要とするもの:
材料を作成する
材料がどのように ID を得るかは、設定 → アイテム → 材料IDにある会社設定materialGeneratedIds で決まります。
ID を生成する場合、最低限必要なのは物質と形状です。材料は少なくとも「ある形状の物質」であり、寸法、仕上げ、等級、タイプはそれを絞り込みます。
名前とコードの作られ方
- 表示名は、物質名と形状名に、選択した仕上げ、等級、寸法の名前を組み合わせたものです。
- 材料コードは、物質、形状、タイプのコードを組み合わせたものです。
ID、リビジョン、サイズ
材料の読み取れる ID は材料 ID なので、部品番号と材料 ID は同じ値です。1 つの材料が、複数のアイテムレコードにまたがることがあります。リビジョンごとに 1 つ、在庫のサイズごとに 1 つです。割り当てたsizes は、ジョブと発注書で選択できるバリエーションになります。各サイズは、材料の ID を共有する独自のアイテム行です。
トラブルシューティング
材料のエラーの多くは、必須のプロパティが欠けていることが原因です。どのプロパティが必須かは、ID を生成するかどうかで決まります。“Substance is required” または “Shape is required”
原因: ID の生成をオンにして材料を作成しています。このモードでは、Alforse がプロパティから ID と名前を作るため、物質と形状(“Shape”)の両方が必須です。 対処: 物質と形状を選択します。寸法、仕上げ、等級、タイプは空のままで構いません。“Material ID is required”
原因: ID が手動のため、材料IDフィールドが表示されており、空欄にはできません。 対処: ID を入力するか、ID の生成をオンにして Alforse に導出させます。材料IDフィールドが予期せず表示されたり消えたりする
原因: フィールドはmaterialGeneratedIds の設定に従います。オンで非表示、オフで表示され必須になります。
対処: 設定 → アイテム → 材料IDを確認します。
新しいプロパティの値が拒否される
原因: 各値には親が必要で、名前とコードが必要なものもあります。
対処: 先に親を選択し、その後で値に名前を付けます。