(57)【要約】【課題】選択されたメニューを考慮した作業計画を効率的に作成することができる作業計画作成システムを提供する。【解決手段】コンピュータシステムを用いて、複数の作業工程の各々が実行される順番を管理する作業計画作成システムであって、複数の作業工程を時系列に組み合わせた作業計画を生成する計画生成部と、前記作業計画のバリエーションを表すメニューごとに、前記作業工程からの変更後の作業工程と、当該作業工程の属性とを関連付けて記憶するメニューデータベースと、前記メニューを選択するメニュー選択部とを備え、前記計画生成部は、前記メニュー選択部が選択した前記メニューが有する変更後の前記作業工程とその属性に基づいて、前記作業計画を更新することを特徴とする作業計画作成システムである。【選択図】図１
2018128919.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータシステムを用いて、複数の作業工程の各々が実行される順番を管理する作業計画作成システムであって、
複数の作業工程を時系列に組み合わせた作業計画を生成する計画生成部と、
前記作業計画のバリエーションを表すメニューごとに、前記作業工程からの変更後の作業工程と、当該作業工程の属性とを関連付けて記憶するメニューデータベースと、
前記メニューを選択するメニュー選択部とを備え、
前記計画生成部は、
前記メニュー選択部が選択した前記メニューが有する変更後の前記作業工程とその属性に基づいて、前記作業計画を更新する
ことを特徴とする作業計画作成システム。
【請求項２】
前記メニューには、組み合わせて実行することができない他の前記メニューの情報が含まれ、
前記メニュー選択部は、
前記他の前記メニューの情報を含む前記メニューに基づいて、前記作業計画を更新する
ことを特徴とする請求項１に記載の作業計画作成システム。
【請求項３】
前記メニューには、コストの情報が含まれ、
前記計画生成部は、選択された前記メニューのコスト情報に基づいて、前記作業計画全体のコスト情報を生成することを特徴とする請求項１または２に記載の作業計画作成システム。
【請求項４】
前記作業計画に反映したい前記メニューを操作者が選択できるよう、前記メニューの一覧を表示装置に表示させる表示制御部を有することを特徴とする請求項１から３のいずれか一項に記載の作業計画作成システム。
【請求項５】
前記表示制御部は、
前記メニューを操作者が登録できるよう、メニュー登録画面を表示装置に表示させることを特徴とする請求項４に記載の作業計画作成システム。
【請求項６】
前記計画生成部が更新した作業計画は、記憶されている作業計画と別に記憶されることを特徴とする請求項１から５のいずれか一項に記載の作業計画作成システム。
【請求項７】
前記計画生成部は、
前記メニュー選択部で選択された前記メニューの組合せが異なる複数の前記作業計画を生成することを特徴とする請求項１から６のいずれか一項に記載の作業計画作成システム。
【請求項８】
前記計画生成部は、
更新した前記作業計画に基づいて、作業の開始から完了までの時間であるリードタイムを算出することを特徴とする請求項１から６のいずれか一項に記載の作業計画作成システム。
【請求項９】
コンピュータシステムを用いて、複数の作業工程の各々が実行される順番を管理する作業計画作成方法であって、
複数の作業工程を時系列に組み合わせた作業計画を生成し、
前記作業計画のバリエーションを表すメニューごとに、前記作業工程からの変更後の作業工程と、当該作業工程の属性とを関連付けて記憶し、
前記メニューを選択し、
選択された前記メニューが有する前記作業工程とその属性に基づいて、前記作業計画を更新する
ことを特徴とする作業計画作成方法。
【請求項１０】
複数の作業工程の各々が実行される順番を管理することをコンピュータに実行させる作業計画作成プログラムであって、
複数の作業工程を時系列に組み合わせた作業計画を生成し、
前記作業計画のバリエーションを表すメニューごとに、前記作業工程からの変更後の作業工程と、当該作業工程の属性とを関連付けて記憶し、
前記メニューを選択し、
選択された前記メニューが有する前記作業工程とその属性に基づいて、前記作業計画を更新する作業計画作成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業計画作成システム、作業計画作成方法および作業計画作成プログラムに関するものである。
【背景技術】
【０００２】
製品の生産、修理または定期検査などの作業を効率的に行ったり、納期を保証したりするために、作業を開始する前に予め作業計画を作成し、作成された作業計画に沿って製品の生産などの作業を実行することが重要である。
【０００３】
特許文献１には、各作業工程の作業を実行するために用いる設備および治具などの使用時期、作業員の確保期間などを考慮した作業計画を作成するシステムが記載されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１７６３８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
定期検査などの作業期間の短縮やコストの削減などを目的とし、作業計画の見直しが必要となる場合がある。例えば、プラントの定期検査においては、その定期検査の間、プラントを停止しなければならない。そのため、定期検査の期間ができる限り短くなるように定期検査の作業計画を見直し、プラントの稼働率をできる限り下げないようにする場合がある。
【０００６】
このような場合、新たな装置の導入などにより、プラントの定期検査の作業期間を短縮し、プラントの稼働率を上げて全体としてのコストの低減を実現しようとする。この場合、プラントの定期検査の作業計画を構成する作業工程を変更する必要があるが、変更後の作業工程に基づいて作業計画を作成するために時間がかかってしまう。特許文献１には、このような作業工程の変更を踏まえて作業計画を作成する手段については開示されていない。
【０００７】
本発明は、このような課題に鑑みてなされたものであって、作業工程の変更を踏まえた作業計画の更新を効率的に行うことができる作業計画作成システム、作業計画作成方法および作業計画作成プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の目的を達成するための本発明の一態様は、以下の手段を採用する。
即ち、コンピュータシステムを用いて、複数の作業工程の各々が実行される順番を管理する作業計画作成システムであって、複数の作業工程を時系列に組み合わせた作業計画を生成する計画生成部と、前記作業計画のバリエーションを表すメニューごとに、前記作業工程からの変更後の作業工程と、当該作業工程の属性とを関連付けて記憶するメニューデータベースと、前記メニューを選択するメニュー選択部とを備え、前記計画生成部は、前記メニュー選択部が、前記メニューを選択すると、選択された前記メニューが有する変更後の前記作業工程とその属性に基づいて、前記作業計画を更新することを特徴とする。
【発明の効果】
【０００９】
本発明に係る作業計画作成システム、作業計画作成方法および作業計画作成プログラムは、選択されたメニューを考慮した作業計画を効率的に作成することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の一実施形態である作業計画作成システムの構成を示すブロック図である。
【図２】本発明の一実施形態である作業計画作成装置の構成を示すブロック図である。
【図３】本発明の一実施形態である作業計画作成装置の機能を示すブロック図である。
【図４】作業マスタデータベースに蓄積されるメニューを示す模式図である。
【図５】作業マスタデータベースに蓄積される作業マスタを示す模式図である。
【図６】本発明の一実施形態である作業計画作成処理を示すフローチャートである。
【図７】本発明の一実施形態であるメニュー登録処理を示すフローチャートである。
【図８】メニュー登録画面を示す模式図である。
【図９】メニュー選択画面を示す模式図である。
【図１０】作業計画の表示画面を示す模式図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して、本発明の一実施形態の作業計画作成システム１について、詳細に説明する。なお、この実施形態により本発明が限定されるものではなく、また、実施形態が複数ある場合には、各実施形態を組み合わせて構成するものも含むものである。さらに、この実施形態における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均などの範囲のものが含まれる。
【００１２】
図１は、本発明の一実施形態である作業計画作成システム１の構成を示すブロック図である。図１に示すように、本発明の一実施形態である作業計画作成システム１は、入力装置１１と、出力装置１２と、作業計画作成装置１３と、を備える。
【００１３】
入力装置１１は、例えば、マウス、キーボードなどによって実現される。入力装置１１は、操作者の指示を受けてその指示に応じた電気信号を生成し、生成した電気信号を作業計画作成装置１３に出力する。なお、入力装置１１は、出力装置１２と一体となったタッチパネルによって実現され、操作者がパネルをタッチ操作することで、そのタッチ操作に応じた電気信号が作業計画作成装置１３に出力されるよう構成されてもよい。
【００１４】
出力装置１２は、例えば、ＬＣＤ（Ｌｉｑｕｉｄ Ｃｒｙｓｔａｒｌ Ｄｉｓｐｌａｙ）や有機ディスプレイなどの表示装置、または、印刷装置などにより実現される。出力装置１２は、作業計画作成装置１３から入力される処理結果を出力する。
また、入力装置１１は、情報通信装置を備え、作業計画作成装置１３と通信により情報を入出力できるように構成されてもよい。また、出力装置１２は、情報通信装置を備え、作業計画作成装置１３と通信により情報を入出力できるように構成されてもよい。
【００１５】
図２は、本発明の一実施形態である作業計画作成装置１３の構成を示すブロック図である。作業計画作成装置１３は、情報処理装置、例えば一般的なコンピュータ３０を用いて実現することができる。コンピュータ３０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３２、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）３３、ストレージ装置３４、外部Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）３５、および通信Ｉ／Ｆ３６などを有する。
ＣＰＵ３１は、ＲＯＭ３３やストレージ装置３４などに格納されたプログラムやデータをＲＡＭ３２に記憶させ、処理を実行することで、コンピュータ３０の各機能を実現する演算装置である。ＲＡＭ３２は、ＣＰＵ３１のワークエリアなどとして用いられる揮発性のメモリである。ＲＯＭ３３は、電源を切ってもプログラムやデータを保持する不揮発性のメモリである。ストレージ装置３４は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などにより実現され、ＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）、アプリケーションプログラム、および各種データなどを記憶する。
外部Ｉ／Ｆ３５は、外部装置とのインターフェースである。外部装置には、例えば、記録媒体３７などがある。コンピュータ３０は、外部Ｉ／Ｆ３５を介して、記録媒体３７の読取り、書き込みを行うことができる。記録媒体３７には、例えば、光学ディスク、磁気ディスク、メモリカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどが含まれる。
通信Ｉ／Ｆ３６は、有線通信または無線通信により、コンピュータ３０をネットワークに接続するインターフェースである。バスＢは、上記各構成装置に接続され、制御装置間で各種制御信号などを送受信する。
【００１６】
図３は、作業計画作成装置１３の機能を示すブロック図である。作業計画作成装置１３は、記憶部４１と、蓄積部４２と、受付部４３と、計画生成部４４と、メニュー選択部４５と、表示制御部４６と、を有する。記憶部４１は、ＲＯＭ３３などによって実現され、作業計画作成処理における各ステップをコンピュータ実行命令として記述した作業計画作成プログラム４７を記憶する。
なお、作業計画作成処理とは、一の製品に係る作業工程の実行の順番を示す作業計画を作成する処理であり、後にフローチャートで詳細を示す。
【００１７】
受付部４３は、一の製品に係る複数の作業工程に関する基礎情報である作業マスタ５０の入力を受け付ける。作業マスタ５０とは、顧客が現段階で実施する予定の一の製品に係る複数の作業工程を示すものである。作業マスタ５０は、複数の作業工程と各作業工程の属性との対応付けを有する。作業マスタ５０は、入力装置１１を介して、操作者により入力される。作業工程の属性には、各作業工程の作業時間、各作業工程の後で実行する必要がある他の作業工程（後工程）などが含まれる。受付部４３は、受け付けた作業マスタ５０を、蓄積部４２に出力する。
【００１８】
また、受付部４３は、作業マスタ５０に含まれる作業工程のバリエーションを示すメニュー５１を受け付ける。図４に示すように、メニュー５１には、変更される対象の作業工程（変更前作業工程）と、変更対象の作業工程と置き換えられる作業工程、すなわち、変更後の作業工程（変更工程）と、各変更前作業工程の属性と、各変更工程の属性との対応付けが含まれる。メニュー５１は、入力装置１１を介して、操作者により入力される。作業工程の属性には、工程名称、作業時間、作業者数、後工程などが含まれる。受付部４３は、受け付けたメニュー５１を、蓄積部４２に出力する。
【００１９】
ここで、変更工程には、元の作業工程を全く異なる別の作業工程に代替する作業工程、作業工程の属性の一部を変更する作業工程、複数の作業工程を並行して作業するようにした作業工程などが含まれる。
【００２０】
蓄積部４２は、作業マスタデータベース４２１と、メニューデータベース４２２と、作業計画データベース４２３と、を有する。作業マスタデータベース４２１は、受付部４３から入力された作業マスタ５０を蓄積する。メニューデータベース４２２は、受付部４３から入力されたメニュー５１を蓄積する。作業計画データベース４２３は、計画生成部４４で生成された作業計画を蓄積する。蓄積部４２は、表示制御部４６、計画生成部４４、またはメニュー選択部４５からの要求に応じ、作業マスタ５０、メニュー５１、作業計画、および、更新作業計画を出力する。
【００２１】
メニュー選択部４５は、メニューデータベース４２２からメニュー５１を取得し、メニュー５１の中から作業計画に反映させるメニューを選択する。メニュー選択部４５は、選択したメニューを、計画生成部４４に出力する。
【００２２】
表示制御部４６は、蓄積部４２から作業マスタ５０、選択されたメニュー、作業計画、および、更新作業計画を受け、作業計画およびメニューを出力装置１２としての表示装置に表示するよう制御する。また、表示制御部４６は、操作者がメニュー５１を作業計画作成装置に登録できるよう、メニュー登録画面を表示するためのデータを生成する。表示制御部４６は、そのデータを表示装置に出力し、メニュー登録画面を表示するように制御する。また、表示制御部４６は、蓄積部４２からメニュー５１を取得し、メニュー５１の中から操作者が作業計画に反映させるメニューを選択できるよう、メニューの一覧をメニュー選択画面として表示装置に表示するためのデータを生成する。表示制御部４６は、生成したそのデータを表示装置に出力し、メニューの一覧を表示させるように制御する。
また、表示制御部４６は、作業計画データベース４２３から作業計画または更新作業計画を示すデータを取得する。表示制御部４６は、取得した更新作業計画を示すデータを表示装置に出力し、更新作業計画を表示装置に表示させるように表示を制御する。
【００２３】
計画生成部４４は、作業マスタデータベース４２１から作業マスタ５０を取得し、作業計画を生成する。また、計画生成部４４は、メニュー選択部４５が選択したメニューを取得し、作業計画を更新し、新たな作業計画である更新作業計画を生成する。計画生成部４４は、生成した作業計画および更新作業計画を作業計画データベース４２３に出力する。
【００２４】
次に、図５を参照して、受付部４３で取得される作業マスタ５０について説明する。
【００２５】
図５は、作業マスタ５０を示す模式図である。図５に示すように、作業マスタ５０は、複数の作業工程と各作業工程の属性との対応付けを有する。各作業工程の属性には、工程名称、作業時間、作業者数、その作業工程が実行された後に実行する必要があり、その作業工程が実行された後でなければ実行することができない工程（後工程）が含まれる。各作業工程の属性には、その他、占有する設備または作業場所、占有する時間、使用する治具、使用期間などの情報が含まれてもよい。また、作業者数には上限値と下限値が設定されてもよい。作業者数の上限は、例えば作業するスペースにおいて作業可能な人数などを考慮して設定される。
【００２６】
作業時間は、時間単位で示されてもよいし、分単位で示されてもよい。分単位で示すことで、より詳細な作業計画を作成することができる。また、ここでは、工程番号１に後工程として工程番号２、３が対応付けられている。そのため、工程番号２、３は、工程番号１を実行した後に実行されるように、作業計画が作成される。
【００２７】
このような構成を有する作業計画作成システム１において、作業計画作成装置１３が以下に示す作業計画作成処理を実行して、作業計画を作成する。以下、図６に示すフローチャートを参照し、作業計画作成装置１３による作業計画作成処理の流れについて説明する。
【００２８】
図６は、本発明の一実施形態である作業計画作成処理の流れを示すフローチャートである。管理者や作業者などが操作者として、入力装置１１を操作する。この操作によって、作業計画作成装置１３は、作業工程と各作業工程の属性の対応付けを入力することで、作業マスタ５０の入力を行い、作業マスタ５０を登録する（ステップＳ１）。受付部４３は、登録された作業マスタ５０を受け付け、作業マスタデータベース４２１に蓄積し、登録する。作業マスタデータベース４２１には、顧客毎、製品毎、定期検査の種類毎（大規模か小規模かなど）に応じて、異なる作業マスタ５０が登録される。
【００２９】
次に、計画生成部４４は、作業マスタデータベース４２１から作業マスタ５０を取得し、作業計画を生成する（ステップＳ２）。例えば、計画生成部４４は、シミュレーションベーススケジューリングなど、公知のスケジューリング方法を用いて、各作業工程の作業者数、作業時間、後工程などの属性に従って、作業計画を生成する。
【００３０】
また、計画生成部４４は、生成した作業計画の作業開始日と作業完了日との差分を求め、作業計画全体の実行に要する時間であるリードタイムを算出する。計画生成部４４は、生成した作業計画とともに、算出したリードタイムを作業計画の属性として対応付けて作業計画データベース４２３に出力し、登録する。表示制御部４６は、操作者の入力装置１１への要求操作に基づく要求に応じて、作業計画データベース４２３から作業計画を取得し、その属性とともに表示装置に表示させるように制御する。
【００３１】
次に、操作者は、メニュー５１を、入力装置１１を介して入力し、登録する（ステップＳ３）。ここで、メニュー５１の登録について、図７および図８を用いて詳述する。
【００３２】
図７は、本発明の一実施形態であるメニュー登録処理の流れを示すフローチャートである。図８は、本発明の一実施形態であるメニュー登録画面６０の一例を示す模式図である。表示制御部４６は、メニュー登録画面６０を表示させるためのデータを生成し、メニュー登録画面６０を表示装置に表示させるように制御する。まず、操作者は、メニュー名称をメニュー名称入力欄６０１に入力する操作を行う。メニュー名称は、入力しようとするメニューの内容を簡潔に示す名称である。操作者は、新たな設備として装置Ａを利用し、作業工程の変更を図る場合には、例えば「装置Ａ利用」と入力する。また、操作者は、部品の公差Ａを緩和することで作業時間の短縮を図る場合には、例えば「○○公差Ａ緩和」（○○は部品名）などと入力する操作を行う。入力装置１１は、操作者による操作を受け付けることによって、作業計画作成装置１３にメニュー名称を入力する（ステップＳ３０１）。
【００３３】
次に、操作者は、変更される対象となる作業工程を、変更前作業工程入力欄６０２に入力する操作を行う。入力装置１１は、操作者による操作を受け付けることによって、変更される対象となる作業工程を作業計画作成装置１３に入力する。作業計画作成装置１３は、入力装置１１からの入力に従って変更される作業工程を選択する（ステップＳ３０２）。メニューにより変更される作業工程が複数ある場合には、複数の作業工程が選択されてもよい。図８では、「Ｎｏ．１装置Ａ利用」という名称のメニューに対し、工程番号５１７、５１８、５６６、５６７が、変更される作業工程（変更前の作業工程）として選択されている。これは、装置Ａを新たに導入し利用することにより、作業マスタを構成する作業工程の内、工程番号５１７、５１８、５６６、５６７が新たな作業工程に変更されることを意味する。これは、図４において、変更対象の工程番号と変更工程の工程番号とが同一である場合の例である。当然のことながら、変更対象の工程番号と変更工程の工程番号とが異なり、変更対象の工程番号が別の変更工程の工程番号に置き換わるものであってもよい。また、変更前の作業工程数と、変更後の作業工程数が違っていてもよい。また、例えば、変更前の各作業工程が時間経過に伴い直列に行われる作業工程である場合には、時間経過に伴い並列に行うような変更後の作業工程とすることで全体の作業工程の期間を短くすることができる。このような場合には、変更前の各作業工程と変更後の作業工程とで各作業工程が同一であってもよい。
【００３４】
入力装置１１が操作者による工程番号を入力する操作を受け付けると、メニュー選択部４５は、作業マスタデータベース４２１に蓄積された作業マスタ５０から、工程番号に対応付けて記憶されている工程名、作業時間、作業者数、後工程などの属性を呼び出し、メニューとして受け付ける。
【００３５】
次に、操作者は、先に入力した作業工程を変更する作業工程である変更工程を、変更工程入力欄６０３に入力する操作を行う。操作者は、変更工程と各変更工程の属性との対応付けを入力する操作を行う。変更工程には、変更後の作業工程番号が入力される。変更工程の属性には、変更後の作業工程番号に関連付けられた工程名称、作業時間、作業者数、後工程、などが含まれる。入力装置１１が操作者による操作を受け付けることによって、作業計画作成装置１３は変更後の作業工程を入力する（ステップＳ３０３）。ここでは、変更後の作業工程が複数ある場合には、複数の変更工程と各変更工程の属性が入力されてもよい。図８では、工程番号５１７、５１８、５６６、５６７が変更前の作業工程として選択されており、それぞれの作業工程について、作業時間が変更された変更後の作業工程である変更工程が入力されている。なお、図８の例では、作業時間以外の属性について変更前の作業工程から変更がなく、名称が同一であるため、変更前の作業工程と同じ工程番号、名称が入力されている。
【００３６】
次に、操作者は、メニューの実行により発生するコストを、コスト入力欄６０４に入力する操作を行う。ここでは、作業工程のために行う新たな装置または治具の導入や、材料の変更、部材の構造変更などにより新たに追加で発生するコストを入力する。入力装置１１が操作者による操作を受け付けることによって、作業計画作成装置１３はコストを入力する（ステップＳ３０４）。
【００３７】
次に、操作者は、メニューと組合せて実施することができない他のメニューを、組合せ不可メニュー選択欄６０５から選択する操作を行う（ステップＳ３０５）。表示制御部４６は、メニューデータベース４２２に既に蓄積されているメニューから、メニュー名称およびコストの情報を呼び出し、呼び出した情報に基づいて、表示装置に一覧表示するよう制御する。操作者は、表示装置に組合せ不可メニュー選択欄６０５として表示されたメニュー一覧から、入力しようとしているメニューと組合せることができない他のメニュー、すなわち、改善効果の両立が不可能な他のメニューを選択する。組合せることができないメニューとは、例えば、同時に使用することができない治具を使用するメニューである。また、組合せることができないメニューとは、例えば、あるメニューを実行することで、その他のメニューによる効果が失われるメニューである。また、組合せることができないメニューとは、例えば、作業場所の関係により同時に実行することができないメニューである。受付部４３は、上記の処理により作成されたメニューを、メニューデータベース４２２に出力し、メニューとして登録される（ステップＳ３０６）。
【００３８】
次に、表示制御部４６は、変更後のメニューの一覧を表示装置に表示させるように制御する（ステップＳ４）。表示装置は、表示制御部４６の制御に従って、変更後のメニューを表示する。
【００３９】
次に、メニュー選択部４５は、メニューデータベース４２２に蓄積されたメニューから、作業計画に反映するメニューを選択する（ステップＳ５）。具体的には、まず、表示制御部４６が、メニューデータベース４２２に登録されたメニューから、メニュー名称とその属性を取得し、表示装置に表示するよう制御する。これにより、作業計画作成装置１３は、操作者にメニュー一覧を提示することができる。図９は、メニュー名称と、対応付けられて登録されたコストの情報を表示するメニュー選択画面７０の例である。操作者は、表示されたメニュー一覧から、作業計画に反映させたいメニューを、入力装置１１を介して選択する。このとき、操作者は、複数のメニューを同時に選択することも可能である。メニュー選択部４５は、操作者による入力装置１１の操作に従って、メニューを選択する。メニュー選択部４５は、選択したメニューを計画生成部４４に出力する。
【００４０】
ここで、組合せて実行できないメニューとして登録されているメニューが同時に選択された場合、メニュー選択部４５は、表示制御部４６に選択したメニューが選択できないことを示すエラーメッセージを表示する信号を出力する。表示制御部４６は、エラーメッセージを出力装置１２に表示するように制御する。これにより、作業計画作成装置１３は操作者に注意を促すことができる。
【００４１】
計画生成部４４は、選択されたメニューをメニュー選択部４５から取得するとともに、作業マスタデータベース４２１に登録された作業マスタ５０を取得する。計画生成部４４は、取得した作業マスタ５０を複製する。計画生成部４４は、複製した作業マスタ５０の中から変更される作業工程を特定する。計画生成部４４は、特定した作業工程を変更工程とし、複製した作業マスタ５０、すなわち、更新作業計画を生成する（ステップＳ６）。計画生成部４４は、更新作業計画を生成する際に、作業計画の作成と同様に、シミュレーションベーススケジューリングなど、公知のスケジューリング処理を用いてもよい。
【００４２】
また、計画生成部４４は、選択されたメニューにより発生するコストおよび作業計画全体のリードタイムを算出する。具体的には、計画生成部４４は、選択されたメニューに対応付けて登録されているコストをメニューデータベース４２２から取得する。計画生成部４４は、取得したコストの合計を計算し、更新作業計画のコストを算出する。また、計画生成部４４は、更新作業計画の開始日と完了日の差分を求め、更新作業計画の開始から完了までに要する時間である更新作業計画のリードタイムを算出する。計画生成部４４は、生成した更新作業計画と、更新作業計画の属性であるコスト及びリードタイムとを、作業計画データベース４２３に出力する。作業計画データベース４２３は、更新作業計画を、元の作業計画とは別に蓄積し、登録する。
【００４３】
表示制御部４６は、作業計画データベース４２３に登録された更新作業計画と、コストと、リードタイムを取得する。表示制御部４６は、取得したコストとリードタイムを表示装置に表示させるように制御する（ステップＳ７）。ここで、操作者は、元の作業計画と、更新作業計画とを別々に表示するよう、入力装置１１を介して操作することができる。
【００４４】
上述した処理によれば、作業計画作成装置１３は、作業工程を変更する変更工程を含むメニューを選択することができ、選択したメニューを反映した更新作業計画とともに、コストおよびリードタイムが登録されるため、メニューによる効果を把握することができる。また、費用対効果を見ながら多様な作業計画の作成が可能になる。また、更新作業計画が、元の作業計画と別に登録されることにより、作業計画作成装置１３は元の作業計画との比較を効率的に行うことができる。これにより、作業計画作成装置１３は新たな作業計画を作成するための時間を削減することができるとともに、メニューを踏まえた好適な作業計画の作成をおよび選択を行うことができる。また、作業計画作成装置１３は顧客などが操作者としてメニューを選択し、任意の組合せで作業計画を作成できることで、さまざまなメニューの中から、顧客毎の意向に沿った作業計画の作成、提案を行うことができる。これにより、顧客による作業計画を変更できるメニューの導入を促し、プラントなどの顧客設備の稼働率を向上させ、顧客満足度の向上を図ることができる。
【００４５】
変更前の作業工程が、他の作業工程の属性において後工程として設定されている場合、作業計画作成装置１３は、変更後の変更工程全てを、当該他の作業工程の後工程として設定する。例えば、工程番号１の後工程として工程番号２が設定されており、工程番号２を変更する変更工程として工程番号３、４、５が設定されているとする。この場合、作業計画作成装置１３は、工程番号１の後工程の情報を工程番号２から、工程番号３、４、５に修正して設定する。これにより、作業計画作成装置１３は、代替後の作業工程においても、後工程を正しく反映した作業計画を作成できる。
【００４６】
また、表示制御装置は、図１０に示すように、更新した作業計画において、リードタイムを決定する作業工程であるクリティカルパス８０１を、赤線や太線などで強調して表示してもよい。クリティカルパス８０１を変更しなければ、作業計画の短縮を図ることはできないため、操作者は、変更を検討すべき作業工程を特定することが容易になる。
【００４７】
また、選択するメニューの組合せを変えた複数の更新作業計画が生成されてもよい。複数の更新作業計画は、別々に作業計画データベース４２３に登録される。これにより、複数の更新作業計画の間の効果の比較が容易になり、操作者は、複数の更新作業計画の内、一の更新作業計画を選択することができる。
【符号の説明】
【００４８】
１・・・作業計画作成システム
１１・・・入力装置
１２・・・出力装置
１３・・・作業計画作成装置
３０・・・コンピュータ
３１・・・ＣＰＵ
３２・・・ＲＡＭ
３３・・・ＲＯＭ
３４・・・ストレージ装置
３５・・・外部Ｉ／Ｆ
３６・・・通信Ｉ／Ｆ
３７・・・記録媒体
４１・・・記憶部
４４・・・計画生成部
４５・・・メニュー選択部
４６・・・表示制御部
４７・・・作業計画作成プログラム
５０・・・作業マスタ
５１・・・メニュー
６０・・・メニュー登録画面
７０・・・メニュー選択画面
８０・・・更新作業計画
４２１・・・作業マスタデータベース
４２２・・・メニューデータベース
４２３・・・作業計画データベース
６０１・・・メニュー名称入力欄
６０２・・・変更前作業工程入力欄
６０３・・・変更工程入力欄
６０４・・・コスト入力欄
６０５・・・組合せ不可メニュー選択欄
８０１・・・クリティカルパス
【図１】
2018128919.tif 000003
【図２】
2018128919.tif 000004
【図３】
2018128919.tif 000005
【図４】
2018128919.tif 000006
【図５】
2018128919.tif 000007
【図６】
2018128919.tif 000008
【図７】
2018128919.tif 000009
【図８】
2018128919.tif 000010
【図９】
2018128919.tif 000011
【図１０】
2018128919.tif 000012