Asprovaのスケジューリングロジック

生産スケジューラー

Asprovaのスケジューリングロジック【ステータス「割付済み」の作業には何もしないため、実績や修正を反映させるため「割付解除」してリスケジュールする】


リスケジュールのロジックの中で、リスト生成フェーズにてオーダテーブルからオーダリストを生成するのがオーダ収集コマンドであり、作業テーブルから作業リストを生成するのが作業収集コマンドであり、いずれも親の計画パラメタに保存されます。

コマンド実行フェーズで、オーダ展開コマンドが作業入力指図と作業出力指図を生成することで所要量展開を行い、オーダ割付/紐付けコマンドが作業使用指図を生成することで資源に対する割付を行います。

計画作成の流れ

オーダリストまたは作業リスト生成フェーズ

オーダテーブルからオーダリストを生成するのがオーダ収集で、作業テーブルから作業リストを生成するのが作業収集であり、いずれも親の計画パラメタに保存されます。

  1. オーダ収集(Prepare for assignment):オーダテーブルからオーダリストに収集
  2. オーダ絞込み(Filter orders):オーダリストから絞込み
  3. 割付け解除(Unassign all):作業リストの作業を未割付

作業絞込みは親の計画パラメタの作業絞込み条件式に設定します。

  1. 作業収集(Upload operations):作業テーブルから作業リストに収集
  2. 作業絞込み(Filter operations):作業リストから絞込み
  3. 割付け解除(Unassign all):作業リストの作業を未割付

デフォルト計画パラメタでオーダ割付/紐付けコマンドの前に「作業収集」コマンドが必要ないのは、オーダ展開コマンドで生成された作業が、親のコマンドオブジェクトであるデフォルト計画パラメタの中の作業リストに既に格納されており、再度作業テーブルから取得し直す必要はないからです。

コマンド実行フェーズ

オーダ展開(Explode orders)では、自動補充機能によってオーダリストを満たすように製造BOMを参照しながら、受注オーダの作業入力指図の不足分の製造オーダ(MPS)を補充オーダ(子)として生成し、MPSの作業入力指図の不足分の製造オーダを補充オーダ(孫)として生成します。

そしてオーダリストに格納されている登録オーダと補充オーダに対して作業入力指図と作業出力指図が生成します。

オーダ間の紐付けは、自オーダの初工程作業(作業入力指図)と前工程のオーダの最終工程作業(作業出力指図)であり、自動補充で生成された補充オーダ、または自動補充はないが製造BOMで繋がりのある製造オーダ同士が紐付けられます。

  1. BOMを参照し自動補充で補充オーダを生成
  2. オーダリストから作業リストを生成(作業入力指図と作業出力指図)
  3. オーダ間の紐付け

オーダ割付/紐付けにて、ディスパッチングルールと資源評価のプロパティを見ながら作業使用指図を生成し、作業リストから作業割付けしますが、仮割付で一旦すべての候補資源に割り付けた後、実割付で資源評価から最も評価の高い資源に割付け直します。

  1. オーダ割付/紐付け(Assign/peg orders)で作業リストから作業使用指図を生成し割付け

オーダ間の紐付がオーダ展開時とオーダ割付/紐付け時の2回行うのは、割付結果を元に再度紐付け直す必要が出るケース(在庫MINがある場合は在庫MIN分紐付けを左にずらす)があるからです。schedulingcommand

割付解除の意味

オーダー展開で作業を生成して、オーダー割付・紐付けで作業を割付けることで作業を生成した後に、計画の手修正(数量を修正など)や実績入力など作業の更新(パラメータに値を追加)があった場合、作業ステータスが「割付済み」のまま再度リスケジュールしても、オーダ展開コマンドはステータスが「割付済み」の作業には何もしないので前回と同じ結果になるだけです。

よって一旦割付解除により作業のステータスを「未割付」に戻してから、オーダ展開やオーダ割付/紐付けにより更新を反映させたスケジュールを作成します。

つまり割付解除は作業に入力された実績(実績数量・実績取得日など)を削除するのではなく、入力された実績に基づいて割付直すために必要なものです。

  1. オーダ展開でオーダリスト中のオーダの作業の割付フラグが「割付済み」であれば作業は生成しないので、オーダ展開の前に必ず割付け解除が必要。
  2. オーダ割付・紐付けで作業使用指図が生成され、ステータスが「割付済み」の作業が出来上がる。
  3. 作業に対して実績数量や実績取得日を入力するが、入力しただけではスケジュールは動かない。
  4. 作業収集と作業絞込で作業リストを生成し、割付解除により作業のステータスを「未割付」に戻す。
  5. オーダ割付・紐付けにより、3で入力した実績を反映させたスケジュールになる。

オーダ・作業・タスク・指図の関係

MTO(Make to Order)生産では確定受注がそのまま所要となりますが、MTS(Make to Stock)での確定受注はあくまでも出荷のためであり、MRPの所要として内示情報を別途インポートする必要があります。

task

全体バックワードの後、フォワードで割付直し

バックワードで割り付けた作業の開始日時を元にフォワードで朝一から割付け直しますが、複合計画パラメタでは「オーダリストからオーダ展開して作業作成」「作業リストを絞込み作業割付を行う」という子計画パラメタの階層構造をあわせる必要があります。

backforward

StartOfNextDay(ME.製造開始日時,0)の意味は「製造開始日時の0日後(NextDay)の開始(Start)」つまり割り付いている作業の製造開始日時の始業時刻を返す、つまり「バックワードで割り付けた作業全体をフォワードで割付直すが、始業時刻より前に割りついてはダメ=その日の朝一番から割り付ける」ということになります。

ちなみにStartOfNextMonthなら「製造開始日時の0ヶ月後の開始」となり月初日になります。

また朝一で開始するが体操時間15分間バッファを置きたい場合は、AdvanceAlongResourceWorkingTime(ME.主資源,StartOfNextDay(ME.製造開始日時,0),15M)のようにずらします。

そしてフォワードで割り付け直すときは、バックワードで割り付けた作業のうち開始日時の早いものから順番に割り付けていきます。

リスケジュール

全体フォワードの後、前工程のみバックワード

生産工程にボトルネックが存在する場合、フォワード割付を行うと前工程に待ち時間が発生するので、前工程のみバックワードで割付直します。

作業絞込みで前工程のみに絞ってから割付解除を行うことで、後工程の作業まで割付解除されることを防いでいます。

bottleneck





おすすめ記事一覧

大統領選挙で考えたギャップにハマるということ 1

ギャップにキュンとするというのは人間の本能みたいなもので、ジョコウィの私利私欲のない素朴なおじさん像と、その実強力なリーダーシップを発揮する実務派という内面が、一見普通の人だが実はスゴイというギャップ好きのインドネシア人に大ウケして、大衆は一種の集団催眠状態にあるようです。

情報の質のレベル 2

見える化された結果を共有化することで問題点が共通認識されますが、共有化が進むことで情報の持つ希少価値が薄れて困る人間がいる場合、有益な情報を独占することでポジションを高めようという政治力が働きます。

インドネシアのスタバの店員にありがたい人生の教訓を教わった件 3

いつものスタバでいつものアイスコーヒーを注文していると、だいたいなじみの店員が「今日は珍しい時間に来たねー」とか「今日もいつものアイスでいいのかなー」とか馴れ馴れしくフレンドリーに話しかけてきます。

宗教によって異なる「死んだらどうなる」の考え方 4

キリスト教もイスラム教もともにユダヤ教から派生した宗教であり、それぞれイエス・キリスト(本人が神)またはアッラーという唯一無二の神を信じます。

株価操作なんてインドネシア株では当たり前 5

株価は売り注文と買い注文により変動し、大量の売り注文を買う注文がたくさん入れば、他の投資家達は「俺も俺も」と続くことで株価が上がります。

心臓に毛が生えたインドネシア人のずうずうしい転職活動を応援してみた 6

インドネシア人は秘密の話は誰かに暴露しないと精神の安定を保てない人が多いため、内緒の話に情報の希少性は少なく信憑性も低いことが多いので、「ここだけの話」という枕詞付きで聞かされる話は話半分に聞いておいたほうがいいかもしれません。

日系企業のインドネシアでの存在意義 7

今のまま日本の人口減が続けば、内需は縮小の一途をたどるわけで、そうなると日本国内市場だけで生き残るのは難しいと判断する国内企業が、海外市場に活路を見出そうとするのは必然です。

チャンスはあるが勝てる分野を見つけるのが難しい 8

実際にインドネシアに住んでみて、自分で動いて人と話しをして、現地の事情を少しずつ理解していくにつれて、インドネシアで起業することが意外と手強いことに気づき、その難しさの原因は、高い送料と関税であったりローカル企業との競争であったり、就労ビザ(IMTA)や外国人技能開発基金(DPKK)などのランニングコストの高さであったりします。

インドネシアのシステムインテグレーション業界 9

先日JETRO(日本貿易振興機構)さんと、インドネシアの中小企業のIT投資について意見交換させていただく機会をいただいたのですが、そこで「システム投資のコストメリットはどのように説明できるのか」という、システムインテグレーターの存在価値にも関わる重要な問題提起がありました。

肉体と精神と心と魂 10

「Body and Soul」といえば、昨日の内閣改造に伴う人事で内閣府政務官に内定した自民党の今井絵理子参議院員がメンバーだったSPEEDのデビュー曲であり、インドネシアの老舗女性ファッションブランド名でもあります。

ジャカルタのラーメン市場 11

僕がインドネシアに初めて来たのが1997年10月、インドネシア語は分からないし、仕事は辛いし、周囲の人間は理不尽だし、一時期日本に帰りたくて仕方がない時期がありましたが、当時自分をかろうじてインドネシアに繋ぎ止める心の支えとなっていたのが、協栄プリンスビル(今のWisma Keiai)の日本食レストラン「五右衛門」であり、ここでキムチラーメンを食べることが唯一の楽しみと言っても過言ではありませんでした。

ブランド力、技術力、資金力の3要素 12

1998年のジャカルタ暴動後、ルピアが暴落し海外からのドル建て債務を抱えた国内企業が利子の支払いに苦しんでいた頃、僕は外貨が獲得できるインドネシアでの新しいビジネスを探していました。

日本とインドネシアの間でのタイムマシン経営が通じなくなっている件 13

先進国と後進国との間にある流行のタイムラグを利用して、先進国での成功例を後進国で実践するビジネスモデルをタイムマシン経営といいますが、インターネットの普及に伴い情報がフラット化してしまい、モノと情報のタイムラグが限りなく小さくなった今、先駆者である中小零細同業他社が乱立し市場が出来上がったところに、後発の大手が参入し先発零細を駆逐していく、という典型的な負けパターンにはまります。

サリナデパートとマクドナルド 14

本日5月10日を最後にインドネシアのマクドナルド第1号店であるサリナデパート店(Sarinah)が閉店になりますが、ジャカルタのショッピングモールが新しいコンセプトでモダンにリニューアルされ続ける中で、僕がインドネシアに来たばかりの20数年前には、若者の待ち合わせ場所の定番でもあったサリナデパートやブロックMのパサラヤ(Pasaraya)などは完全に時代に取り残されてしまいました。

不景気の歴史 15

僕がインドネシアに来てからこれまで何度か経済不況を見てきましたが、今回の新型コロナウィルスの感染拡大により、間違いなく景気後退しますので、数年後にはこれがコロナショックとかコロナ不況とか呼ばれるようになるのかもしれません。

日本のバブル経済崩壊後とインドネシアの通貨危機後 16

自分が大学に入学したのがバブル経済末期の1991年、土地も株価もMAX爆上げして、三菱地所がアメリカの象徴であるロックフェラーセンタービルを買収し、ジュリアナ東京でワンレンボディコン(登美丘高校ダンス部のバブリーダンスみたいなやつ)のお姉さん達が扇子振って踊っている時期でした。

内需と外需の自国経済に及ぼす影響 17

公共事業投資を行っても、お金が企業内や個人の貯蓄に滞留してしまい国内消費が増えないのが日本の状況であり、国内消費は増えても消費材の輸入品比率が高く、国内資産が海外に流出しているのがインドネシアの状況です。

2019年の総選挙を前にインドネシア政治史のおさらい 18

来年の大統領選挙(Pemilu Pilpres Pileg Indonesia 2019)に向けての選挙運動(Kampanye)を解禁するにあたり、投票用紙に印字される順番はジョコウィ現職大統領・マフル副大統領候補組が1番、プラボウォ大統領候補・サンディアガウノ副大統領候補組が2番と決まりました。

コーヒーをもっと楽しくもっと美味しく 19

インドネシアは北回帰線と南回帰線をはさむコーヒーベルトに位置するコーヒー栽培に適した国で、1602年の東インド会社の進出を契機にオランダの植民地支配が300年以上続き、その間アラビカ種のコーヒーが持ち込まれ、気候のいい高原地帯で栽培が開始されました。

インドネシア人の悪魔祓い 20

人間誰しも自分の中に悪魔が潜んでおり、それが何らかのきっかけで表面に出て来るという考え方自体には、背景に宗教が有るか無いかの違いだけで、基本的に理解できる話であり、それを信じるか信じないかは別として、そういう考えがあることを認めることは大切なことだと思います。

-生産スケジューラー

© 2020 バテラハイシステム Powered by STINGER