サプライチェーン › 製品コンフィギュレーター
コンフィギュレーター・ルール
1つのリストに2種類のルールが含まれています。制約ルールは、顧客の前に立つ販売員にも説明できる必要があるため、選択可能な項目を明示的なペアとして規定します。プロセスルールは、選択が何を意味するのか(どの部品を、どのくらいの量で、どの工程を経て、どの検査を行うかなど)を規定し、通常の表現言語で記述された条件を含みます。
どこで見つけられるか
- モジュール: サプライチェーン
- グループ: マスターデータ
- セクション: 製品コンフィギュレーター
- 画面: コンフィギュレーター・ルール
コンソールのアドレス: /scm/config-rules
リスト · 26 列 · 45 そのフォーム上のフィールド · 4 それらのうち必要なのは
リストの内容
これらはリストの列であり、描画された順序で並んでいます。これらの列はいずれも、並べ替え、フィルタリング、非表示、またはエクスポートが可能です。
| カラム | 親切 | フィールド名 |
|---|---|---|
| モデル | コード | model_no |
| コード | コード | code |
| ルール | 文章 | name |
| 親切 | 状態 | rule_type |
| BOM | コード | then_bom_name |
| ルーティング | コード | then_routing_name |
| 交換する | コード | replace_item_no |
| 子供にセットする | コード | target_code |
| ロック済み | はい、もしくは、いいえ | is_locked |
| オプションの場合 | コード | when_option_code |
| 次にオプション | コード | then_option_code |
| いつ | コード | condition_expr |
| 計算する | コード | output_name |
| 式 | コード | value_formula |
| パーツを選択 | コード | then_item_no |
| 量 | コード | qty_formula |
| オペレーター | 番号 | operation_no |
| 手術 | 文章 | operation_name |
| ワークセンター | コード | then_work_center_code |
| 外 | はい、もしくは、いいえ | is_subcontracted |
| 検査 | コード | then_inspection_plan_no |
| そこに書いてあること | 文章 | message |
| 重大度 | 状態 | severity |
| アクティブ | はい、もしくは、いいえ | is_active |
| 発効日: | 日付 | effective_from |
| それまで | 日付 | effective_to |
フォーム
レコード作成時にここで求められる項目について説明します。必須項目にはマークが付いています。構成リストから選択した項目は、管理者がリリースなしで拡張できるものです。
| 分野 | タイプ | 選択肢 | 注記 |
|---|---|---|---|
| モデル 必須 | 選択 | 既存の記録から調べた | |
| コード 必須 | 文章 | ||
| 名前 必須 | 文章 | ||
| 親切 必須 | 選択 | 必要, 除外する, 暗示する, おすすめ, 最小数量, 最大数量, 力_eto, 計算する, selects_component, 選択操作, ルーティングを選択, 検査を選択, selects_submodel, セットパラメータ, デフォルト値, propagates_value, 除外コンポーネント, replaces_component, セットコンポーネント数量, セレクトボム, 操作を削除, 操作時間を設定, 作業センターを設定する, 検証する | 制約ルール: "requires" はエラーを報告し、"implies" は追加します。 プロセスルール: "calculates" は数値を計算し、"selects_" ルールは製品が何で構成され、どのように作られるかを決定し、"defaults_value" は回答を入力します (ロック済み: ユーザーは変更できません)。 ルールアクション: "propagates_value" はサブアセンブリに値を書き込みます (TG100.DIAL_SIZE = TG310.DIAL_SIZE)。"excludes_component"、"replaces_component"、"sets_component_qty" は既に構造内にある部品を変更します。"selects_bom" および "selects_routing" は「基本ルーティングの代わりに」バリアントを選択します。"removes_operation"、"sets_operation_time"、"sets_work_center" は操作をその番号で変更します。"validates" は条件が満たされた場合に拒否 (エラー) または警告します。より速く: コンフィギュレーター · ワークブック › ルールをテキストとして、1 行に 1 つの IF … THEN … 文を記述します。 |
| このオプションを選択した場合 | 選択 | 既存の記録から調べた | 選択したモデルのオプション。材料番号を入力すると、その材料番号を追加するオプションが表示されます。 |
| 次にこのオプション | 選択 | 既存の記録から調べた | 「いつ」という質問と同じ質問に限定されるわけではない。ツリーをまたぐルールこそがルールの本質である。 |
| (条件) | 長文 | 質問のコードの上に、数式のように記述します: steel_grade = 'A' and diameter = 12 and galvanizing = 'yes'。常に適用されるルールの場合は空欄のままにします。これは、モデルの標準コンポーネントと標準操作を表現する方法です。質問には、選択されたオプションのコード (dial_size = 'DS-4IN')、または値を取るものの場合は入力された番号が含まれます。<question>_option には常にコードが含まれます。散文ではありません: "ダイヤルサイズが 4 インチの場合" は拒否されます。プロセス ルールのみ - 制約ルールには、上記の 2 つのオプション ボックスを使用します。コンフィギュレーター · モデル › このモデルにすべての名前とコードがリストされていることを確認します。 | |
| 計算する値の名前 | 文章 | 「計算」ルールの場合。後続のルールでは、この名前で結果を参照します。 | |
| その価値をどのように示すか | 文章 | ||
| その価値の単位 | 文章 | ||
| 式 | 長文 | 例:長さ(mm)+加工代+切断代 | |
| 次にこの部分を選択します | 選択 | 既存の記録から調べた | 1つの部分。同じ条件を持つ複数の部分については、ルールを保存し、それらをコンポーネントに追加します。 |
| 代替部品 | 選択 | 既存の記録から調べた | 最初の選択肢が利用できない場合に使用されるもの。第二の部品ではない。 |
| どのような部品ですか | 選択 | 生, 成分, サブアセンブリ, 消耗品, パッケージ, 購入した | コストシートのどの行に計上されるかを決定します。 |
| 量(定数) | 番号 | ||
| 数量(数式) | 長文 | 例:raw_mass_kg。両方が指定されている場合は、定数よりも優先されます。 | |
| 量の単位 | 文章 | ||
| スクラップ率 | 番号 | ||
| 稼働時に消費 | 番号 | ||
| 手術番号 | 番号 | ||
| 手術 | 文章 | ||
| この作業センターでは | 選択 | 既存の記録から調べた | |
| 手術後 | 番号 | ||
| セットアップ時間(分) | 番号 | ||
| 1回あたりの走行時間(分) | 番号 | ||
| 実行時間(数式) | 長文 | 例:round(2 + raw_length_mm / 2000, 3) | |
| 屋外で実施 | はい、もしくは、いいえ | ルーティングとは、外注を決定する工程です。ここにマークされた作業は、機械にスケジュールされるのではなく、購買依頼書が作成されます。 | |
| 下請業者 | 選択 | 既存の記録から調べた | |
| 彼らが請求する金額(定数) | 番号 | ||
| 彼らが請求する金額(計算式) | 長文 | 亜鉛めっきはめっきされる亜鉛の量に基づいて価格が設定され、機械加工は時間単位で価格が設定されるため、どのサイズでも処理費用は同じになる。 | |
| 保管期間(日数) | 番号 | ||
| 次にこの計画を調べます | 選択 | 既存の記録から調べた | |
| どの段階 | 選択 | 着信, 処理中, ファイナル, 最初の記事, 出荷前, 周期的, 監査, 戻った | |
| 次に、このサブアセンブリを構成します。 | 選択 | 既存の記録から調べた | |
| 次に、この部品表を使用します | 選択 | 既存の記録から調べた | selects_bom: 条件が満たされた場合に基本法案を置き換えるバリアント法案。 |
| 基本ルーティングの代わりに | はい、もしくは、いいえ | selects_routing: オンの場合、ルーティングは基本ルーティングを置き換えます。オフの場合、その操作が追加されます。 | |
| 交換する部品 | 選択 | 既存の記録から調べた | replaces_component: この部分が削除され、代わりに「次にこの部分を選択してください」が表示されます。 |
| サブアセンブリに関する質問 | 文章 | propagates_value: 数式の値が書き込まれるサブアセンブリ上の質問コード(「次にこのサブアセンブリを構成します」)、例: DIAL_SIZE。 | |
| ロック済み | はい、もしくは、いいえ | defaults_value / propagates_value: on の場合、ユーザーはルールが設定した値を変更できません。off の場合、デフォルト値として扱われます。 | |
| その人が伝えられること | 長文 | 説明もなく発動する制約ルールは、ユーザーが使わなくなるコンフィギュレータです。プロセスルールは、この理由を利用して、生成したすべての部品とすべての操作の横に書き込みます。 | |
| 重大度 | 選択 | エラー, 警告, 情報 | |
| 注文 | 番号 | ||
| アクティブ | はい、もしくは、いいえ | ||
| 発効日: | 日付 | この行のこのバージョンが有効になる日付。変更予定日を明記しない限り、今日のままにしておいてください。 | |
| それまで | 日付 | 空欄のままにしておくと、期限が設けられません。この欄に値を入れると、このバージョンは削除されるのではなく、終了されます。 |
ここに適用されるルール
この画面上のすべての要素は、独自のルールではなくプラットフォームのルールに従います。使用前に知っておくべきルールは以下のとおりです。
- リストを絞り込む — 検索、条件、並べ替え、合計、エクスポート、保存済みビュー。
- 変更される可能性のあるもの — 記録の編集が認められない5つの根拠。
- 企業および事業部門 — このリストの上にあるスイッチャーがそれに対して何をしているのか。
- 記録を作成する — 必須項目、選択肢の出典、および数値の割り当て方法。
- スプレッドシートのインポート — この画面は1つの入力を受け付け、入力時と同じルールに従って処理されます。