メインコンテンツへスキップ
材料は、鋼板やアルミ棒など、原材料在庫として保有する、材料タイプのアイテムです。自由記述で説明する代わりに、構造化されたプロパティテーブルから値を選ぶと、Alforse がそれらから材料の識別子、表示名、コードを組み立てます。エンジニアや購買担当者はこれを使って、同じ在庫が別の名前で二重に入力されるのを防ぎます。

概念

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を確認します。

新しいプロパティの値が拒否される

原因: 各値には親が必要で、名前とコードが必要なものもあります。 対処: 先に親を選択し、その後で値に名前を付けます。

“Failed to insert material” または “Failed to update material”

原因: サーバー上で保存に失敗しました。ID がすでに存在する材料に解決される場合が多く、材料は組み立てられたプロパティで一意であるため、データベースの制約が拒否します。 対処: プロパティまたは ID を変更して、組み合わせを一意にします。

関連