(57)【要約】【課題】単位作業および単位作業間のフローを定義でき、作業の変更や新作業への対応が容易なワークフローシステムにおいて、物理情報に基づいて単位作業の内容または単位作業のフローを変更する手段を提供する。【解決手段】ワークフローシステムで扱う単位作業として、新たなワークフローを起動させる処理を実行できる単位作業、他のワークフローを停止させる処理を実行できる単位作業、計測装置によって測定されたデータを読み込む処理を実行できる単位作業、判定基準に基づいてデータを判定しその判定結果に基づいてフローの先を切り替える処理を実行できる単位作業を用意する。【選択図】  図１
2008282185.tif 000002
【特許請求の範囲】
【請求項１】
複数の作業者によって実施される単位作業および互いに関連する該単位作業の手順を表す単位作業間関係データに基づいて一連の単位作業の実行を行うワークフローシステムにおいて、
単位作業として、主フローであるワークフローから新たなワークフローを併行して起動する単位作業と、前記併行して起動中のワークフローを停止する単位作業と、計測装置によって連続的に測定されたデータを指定されたタイミングで読み込む処理を実行する単位作業と、および
判定基準に基づいて前記読み込まれた測定データを判定して、その判定結果に基づいてフローの先を選択する処理を実行する単位作業とを新たに備えたことを特徴とするワークフローシステム。
【請求項２】
請求項１に記載のワークフローシステムにおいて、
単位作業として、所定のタイミングまたは非定期のタイミングで繰返し処理を行う単位作業と、前記繰返し処理を停止させる処理を実行する単位作業とをさらに備えたことを特徴とするワークフローシステム。
【請求項３】
複数の作業者によって実施される単位作業および互いに関連する該単位作業の手順を表す単位作業間関係データに基づいて一連の単位作業の実行を行うワークフローシステムを用いて行う輸送方法であって、
複数の輸送パターンを表す輸送パターンデータを入力するステップと、
輸送パターンデータに基づいて、少なくとも輸送の計画および輸送車の出発に関するデータを入力するステップと、
輸送パターンデータに基づいて、計測装置によって、輸送に関する連続的に測定されたデータを読み込む処理を行うステップと、
輸送パターンデータに基づいて、測定されたデータを判定しその判定結果に基づいて作業項目を切り替えるステップと
を有することを特徴とする輸送方法。
【請求項４】
複数の作業者によって実施される単位作業および互いに関連する該単位作業の手順を表す単位作業間関係データに基づいて一連の単位作業の実行を行うワークフローシステムを用いて行う保守方法であって、
複数の保守パターンを表す保守パターンデータを入力するステップと、
保守パターンデータに基づいて、計測装置によって、保守対象機器に関する連続的に測定されたデータを読み込む処理を行うステップと、
保守パターンデータに基づいて、上記測定されたデータを判定しその判定結果に基づいて作業項目を切り替えるステップと、
保守パターンデータに基づいて、少なくとも保守作業の開始に関するデータを入力するステップと、
を有することを特徴とする保守方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の作業者が連携して行う作業を支援するワークフローシステム、特に、物理条件によってその作業の内容または手順が変わる作業を支援するワークフローシステムに関する。また、そのワークフローシステムを利用して行う輸送業務方法および保守業務方法に関する。
【背景技術】
【０００２】
一般的なワークフローシステムは多数市販され、実用されている（たとえば非特許文献１）。これらは、複数の作業者が行う単位作業および単位作業間の関係を表すワークフローデータを入力しておき、そのデータに基づいて作業者が作業を行うことを支援できる。
【０００３】
ワークフローデータの入力作成手段は、たとえば特許文献１に開示されている。具体的には、単位作業に関するデータを入力する手段と、各作業で扱う帳票データに関するデータを入力する手段と、作業手順を表す単位作業間の関係データを入力する手段により構成されている。
【０００４】
ワークフローの実行手段は、たとえば特許文献２に開示されている。具体的には、単位作業のデータに参照文書、作成文書、作業者などのデータが対応付けられており、作業者に作業の依頼が行われ、作業者が作成文書を作成して作業を完了すると、次の単位作業の実行に制御が移る。単位作業の中で差戻しなどの例外処理が起こると、ワークフローの手順、すなわち単位作業間の関係を変更する手段も含まれている。
【０００５】
【特許文献１】特許第３１５８８３６号公報
【特許文献２】特開平１０−２７２０３号公報
【特許文献３】特開２００３−２３２８８８号公報
【非特許文献１】日立 WorkCoordinator  ：    http://www.hitachi.co.jp/Prod/comp/soft1/wco/products/concept/pdf/concept.pdf  ２００６年
【発明の開示】
【発明が解決しようとする課題】
【０００６】
各作業者が、帳票や文書の作成、承認などを順次行う事務的作業においては、前記した背景技術の構成で必要十分であった。しかし、輸送作業や保守作業など、温度、振動、機器の稼動状態など、作業者が作成する情報ではなくて、随時変化する物理情報に基づいて作業内容が変わる作業では、既存のワークフローシステムでは充分に対応することができなかった。輸送時の温度、振動や、機器の稼動状態を作業者が監視し続けるという単位作業を定義し、何かの異常があったらその異常の状況をデータとして入力する、またはその状況によってワークフローのルートを変更するという操作を行なえば、既存のワークフローシステムで扱うことができるが、監視をする作業者が必要になり、自動化することに比較して効率が悪い。
【０００７】
また、同一種類の輸送作業が多頻度で行われる、保守対象の類似の機器が多数存在するなどの場合は、対象作業専用システムを作成して利用することがある（たとえば特許文献３）。対象作業専用システムでは、物理情報によって作業内容や作業フローが変わる部分も含めて、作業に添って必要な作業を支援する機能を行うプログラムなどで実装することができ、一旦作成すれば作業効率も上がる。しかし、単位作業、単位作業間の関係がプログラムまたは装置として作りこまれているため、対象作業のフローが変わったときにシステムの変更が必要で対応が困難、複数の多様な作業を対象にするときにシステム開発が大変、当初想定していない作業に対応できないなどの問題がある。
本発明の目的は、単位作業および単位作業間のフローを定義でき、作業の変更や新作業への対応が容易なワークフローシステムにおいて、物理情報に基づいて単位作業の内容または単位作業のフローを変更する手段を提供することである。
さらに、ワークフローシステムを利用して物流作業、保守作業など、物理情報に基づいて作業内容が変わる作業を支援する手段を提供することである。
【課題を解決するための手段】
【０００８】
ワークフローシステムで扱う単位作業として、少なくとも、新たなワークフローを起動させる処理を実行できる単位作業、他のワークフローを停止させる処理を実行できる単位作業、計測装置によって測定されたデータを読み込む処理を実行できる単位作業、判定基準に基づいてデータを判定しその判定結果に基づいてフローの先を切り替える処理を実行できる単位作業を用意し、ワークフローまたは単位作業を繰返し実行する装置を用意し、さらに単位作業を表すデータおよび単位作業間の関係を表すデータを入力編集する装置を用意することによって解決される。
また、ワークフローシステムを物流作業の支援に利用した場合、少なくとも、帳票データを作成する処理を実行できる受注、計画、報告などの単位作業、輸送環境監視のワークフローを起動させる処理を実行できる単位作業、輸送環境監視のワークフローを停止させる処理を実行できる単位作業、温度計測装置または振動計測装置によって測定されたデータを読み込む処理を実行できる単位作業、温度範囲や振動加速度に関する判定基準に基づいてデータを判定しその判定結果に基づいてフローの先を切り替える処理を実行できる単位作業を用意し、輸送環境監視のワークフローを繰返し実行する装置を用意し、さらに単位作業を表すデータおよび単位作業間の関係を表すデータを入力編集する装置を用意することによって解決される。
また、ワークフローシステムを保守作業の支援に利用した場合、少なくとも、対象機器の稼動状態の監視のワークフローを起動させる処理を実行できる単位作業、監視のワークフローを停止させる処理を実行できる単位作業、対象機器の稼動電流などの計測装置によって測定されたデータを読み込む処理を実行できる単位作業、稼動電流パターンなどに関する判定基準に基づいてデータを判定しその判定結果に基づいてフローの先を切り替える処理を実行できる単位作業、保守対象機器の修理の連絡、出発などの単位作業を用意し、監視のワークフローを繰返し実行する装置を用意し、さらに単位作業を表すデータおよび単位作業間の関係を表すデータを入力編集する装置を用意することによって解決される。
【発明の効果】
【０００９】
本発明のワークフローシステムは、作業者が行う帳票や資料の作成に基づくワークフローだけでなく、継続的に変化する物理データに基づいて作業内容を変更する必要がある作業についても、その作業のフローを管理、支援できるという利点がある。
【発明を実施するための最良の形態】
【００１０】
以下に本発明の実施の形態を説明する。
【実施例１】
【００１１】
図１は、本発明を実施する好ましいシステムの構成図である。図１を用いて、本発明を実施する装置の概要を説明する。
【００１２】
入力装置１（１０１）は、少なくとも以下３種類の処理を行う。第一の処理は、ワークフローの雛形となるワークフロー雛形データの入力を受け付け、ワークフロー雛形データ編集装置（１０２）へ送る処理である。第二の処理は、ワークフロー雛形データ記憶装置（１０３）に記録されているワークフロー雛形データを編集する操作を表す操作データの入力を受け付け、ワークフロー雛形データ編集装置（１０２）へ送る処理である。第三の処理は、ワークフロー雛形データ記憶装置（１０３）に記録されているワークフロー雛形データを出力装置（１０９）へ出力する指示を表す出力指示データの入力を受け付け、ワークフロー雛形データ編集装置（１０２）へ送る処理である。
【００１３】
ワークフロー雛形データ編集装置（１０２）は、少なくとも以下３種類の処理を行う。第一の処理は、入力装置１（１０１）で入力されたワークフロー雛形データを受け付け、ワークフロー雛形データ記憶装置（１０３）に記録する処理である。第二の処理は、入力装置１（１０１）で入力されたワークフロー雛形データを編集する操作を表す操作データを受け付け、その内容に基づいてワークフロー雛形データ記憶装置（１０３）に記録されたワークフロー雛形データの編集を行う処理である。編集の内容は、データの追加、削除、変更などである。第三の処理は、入力装置１（１０１）で入力されたワークフロー雛形データを出力する指示を表す出力指示データを受け付け、その内容に基づいてワークフロー雛形データ記憶装置（１０３）に記録されたワークフロー雛形データを出力装置（１０９）へ出力する処理である。
【００１４】
ワークフロー雛形データ記憶装置（１０３）は、ワークフロー雛形データ編集装置（１０２）から入力、または編集されたワークフロー雛形データを記録しており、そのデータは起動装置（１０４）から読み出して利用される。ワークフロー雛形データは、単位作業雛形データと、単位作業間関係雛形データとで構成されている。詳細は後述する。
【００１５】
起動装置（１０４）は、入力装置２（１１０）で入力された起動指示データを受け付け、ワークフロー雛形データ記憶装置（１０３）に記録されているワークフロー雛形データの中から、該当するデータを検索し、検索されたデータに基づいて、個別のワークフローを表すワークフローデータを作成して、ワークフローデータ記憶装置（１０５）へ記録する。ワークフローデータは、単位作業データと、単位作業間関係データとで構成されている。詳細は後述する。
【００１６】
ワークフローデータ記憶装置（１０５）は、起動装置（１０４）で作成されたワークフローデータを記録するものであり、記録されたデータは、実行装置（１０６）によってワークフローの実行処理が行われるときに参照される。
【００１７】
実行装置（１０６）は、ワークフローデータ記憶装置（１０５）に記録されたワークフローデータを参照し、そのデータに基づいてワークフローが表す作業を実行する。その際、作業内容によってユーザの操作を受け付ける必要がある場合は入力装置２（１１０）から入力されるデータを受け付け、物理量データを受け付ける必要があるときは測定装置（１０７）で測定され、測定データ処理装置（１０８）で処理されたデータを受け付ける。また、実行の経過や結果を出力する場合は、出力装置（１０９）へ出力データが送られる。
【００１８】
測定装置（１０７）は、温度、湿度、振動、加速度、電圧、電流などの各種物理量を測定する装置であり、複数を使うこともある。測定されたデータは、測定データ処理装置（１０８）へ送られる。測定データ処理装置（１０８）は、測定装置（１０７）で測定された各種の物理量データを受け取り、各種の演算処理を行い、実行装置（１０６）からの要求に基づいてそのデータを送る。
【００１９】
出力装置（１０９）は、少なくとも以下２種類の処理を行う。第一の処理は、ワークフロー雛形データ編集装置（１０２）から送られるワークフロー雛形データを出力する処理である。第二の処理は、実行装置（１０６）から送られたデータを出力する処理である。
【００２０】
入力装置２（１１０）は、少なくとも以下２種類の処理を行う。第一の処理は、ユーザが入力するワークフローの起動を指示する起動指示データを受け付け、それを起動装置（１０４）へ送る処理である。第二の処理は、実行装置（１０６）が作業を実行する際に必要となるユーザからの入力データを受け付け、実行装置（１０６）へ送る処理である。
【００２１】
なお、入力装置１（１０１）、入力装置２（１１０）、出力装置（１０９）は、それぞれ複数台数を使う場合もある。また、入力装置１（１０１）と入力装置２（１１０）を兼用する場合もある。
【００２２】
本発明の装置が対象とするワークフローの例を、図３、図４、図５で説明する。
【００２３】
図３および図５は、物流業者が荷主（顧客）から貨物の輸送を受注し、輸送を行うという一連の作業のワークフローを表したものである。上段に荷主に関係する作業、中段に貨物の送付先に関する作業、下段に物流業者に関係する作業を記載している。角丸の枠で囲んだ３０１〜３１２はそれぞれ単位作業と呼ばれる個別の作業を表している。またそれらの間を繋いでいる矢印は、単位作業間関係と呼ばれる作業の相互関係を表しており、矢印の起点の単位作業が完了すると、矢印の終点の単位作業が行われる状態になる。
【００２４】
発注（３０１）は、荷主である顧客が物流業者に対して発注を行う作業であり、荷主が本発明の装置を利用して行う。発注（３０１）が行われた後で物流業者が本装置の画面を開くと、受注処理を行う指示が表示されるので、その指示に基づいて受注（３０２）を行う。同様に、計画（３０３）、承認Ａ（３０４）、確認（３０５）などを行う。確認（３０５）は、計画（３０３）と承認Ａ（３０４）の両方から矢印が繋がれているので、両方が完了した時点で作業ができる状態になることを表している。出発Ａ（３０６）と積込（３０７）の間、出発Ｂ（３０８）と到着（３０９）の間、荷降（３１０）と帰着（３１１）の間にはトラックなど輸送装置の運転などの作業が行われるが、この間で本システムに直接関係する作業が存在しないためこのワークフローでは単位作業としていない。すなわち、運転手は、たとえば出発Ａ（３０６）で本システムへ操作を行うと、運転作業を行い、到着して積込（３０７）を行う段階で本システムへの次の操作を行うことを想定している。ただし、後述する図４に関係して運転途中で対策（３２５）の作業の指示がなされる可能性はある。
【００２５】
積込（３０７）が行われると、あらかじめ入力されているワークフロー雛形データに基づいて、図４に示す監視のワークフローが起動される。これは、まず監視開始（３２１）の処理が行われた後、測定装置から送られる測定データを繰返し読み込み（３２３）、そのデータが判定（３２４）され、判定結果によって対策（３２５）が行われるという流れを繰返し行うものである。ただし、元のワークフローに基づいた作業が荷降（３１０）まで進むと、あらかじめ入力されているワークフロー雛形データに基づいて、繰返し（３２２）の処理が停止され、監視停止（３２６）の処理が行われる。なお繰返しの処理は、一定時間ごとに行うこともできるし、非定期に行うこともできる。
【００２６】
次に、ポイントとなる各装置が行う処理を詳細に説明する。最初に説明したように、ワークフロー雛形データ編集装置（１０２）は、ワークフロー雛形データの記録、編集、出力の３種類の処理を行う。
【００２７】
本発明で扱うワークフロー雛形データは、単位の作業を表す単位作業雛形データおよび単位作業の間の関係を表す単位作業間関係雛形データによって構成されている。雛形と称しているのは、このデータが実際に実行で利用するデータの元になるデータだからである。単位作業雛形データの例を図１０に示す。これは図３〜図５に示したワークフロー例に対応したものであり、図３〜図５に角丸であらわされた各要素が、図１０の１行に該当している。それぞれには、管理番号、単位作業の名称、作業者、その作業で利用する参照資料、その作業で作成する作成資料、その作業実施時に別途起動するワークフローの先頭の単位作業の管理番号、その作業実施時に停止させるワークフローの単位作業の管理番号などが記録されている。別途起動するワークフローとは、たとえば出発Ａ（３０７）の作業が実施されるときに、図４および図１０の３２１以下で示す監視開始から始まるワークフローを起動するということを意味している。また停止させるワークフローとは、たとえば荷降（３１０）の作業が実施されるときに、図４および図１０の３２２の繰返し処理を停止させるということを意味している。単位作業間関係雛形データの例を図１１に示す。これは図３〜図５に示したワークフロー例に対応したものであり、各矢印が図１１の１行に該当していて、フローの元と先の単位作業雛形データの管理番号を表している。区分は繰返し処理に関するデータであり、後述する。
【００２８】
ワークフロー雛形データの記録、編集、出力を行う好ましい処理は、入力装置１（１０１）、ワークフロー雛形データ編集装置（１０２）、出力装置（１０９）を組み合わせて、図６、図７、図２０に示すような画面上の対話操作で行われる。図６は、画面上で単位作業雛形データを入力し、矢印を追加することによってそれらの関係である単位作業間関係雛形データを入力したところである。この画面で１つの単位作業雛形データ、たとえば積込（３０７）を選択すると、図７の画面で詳細データを入力することができる。具体的には単位作業名称、作業者、参照資料、作成資料、起動作業、作業内容などである。起動作業は、この単位作業である積込（３０７）が処理されるときに、通常のフローとは別に、新たに発生させるフローの先頭の単位作業を表している。また図２０は繰返し（３２２）の詳細データ入力画面を表している。この単位作業では、繰返し行う単位作業としてデータ読込（３２３）を、また繰返しを停止したときに行う単位作業として監視停止（３２６）が入力されている。一旦入力したデータは、同様に対話操作で追加、削除、変更などの編集や、出力装置への出力を行うことができる。
【００２９】
なお、図３は受発注などの事務処理と、荷主先から送付先までの片道の輸送を行うワークフローを表しており、図５は受発注などの事務処理と、荷主先から送付先までの輸送と輸送容器を返送する送付先から荷主への輸送との往復輸送を行うワークフローを表している。ここでは２種類の輸送パターンを例にしたが、輸送対象物の違い、地域の違い、輸送時間の違い、測定対象の違い、測定頻度の違い、判定基準の違いなどによって、輸送パターンは多数存在する。これを実施する作業支援システムは、それぞれ、またはすべてを含む専用的なシステムを開発することも可能であるが、新たな輸送パターンが必要になったり、輸送パターンの変更が必要になったりしたときに、システムの追加開発が必要となり、それには時間と工数がかかる。本システムでは、輸送パターンを表すワークフロー雛形データを対話操作で入力、編集できるようになっており、データの追加、変更を行うことによって新たなワークフローに対応できる。なお図４に示すワークフローは片道輸送の図３、往復輸送の図５双方のワークフローの途中で起動される共通的なワークフローである。このフローをそれぞれ元の図３、図５のワークフローに組み込んで作成することも可能であるが、独立化することもできる。独立化した場合、共通部分の入力編集が１回で済み容易になる。
【００３０】
起動装置（１０４）は、入力装置２（１１０）から送られる起動の指示に基づいて、ワークフローが実行される状態にする。起動の操作は、以下の手順で行われる。発注者が入力装置２（１１０）を使って利用開始すると、起動できるワークフローの選択肢が出力される。先の輸送の例では、図８に示すように、画面には図３に示す片道の輸送と、図５に示す往復の輸送のどちらかを選択するよう指示が出力される。ここでたとえば片道の３０１を選択すると、画面は図９のように変わる。これは、雛形としてデータ化されているワークフローを具体的にどのように実行するかを指定する画面であり、作業を行う発注者、受注者、運転手や、温度、振動の測定装置の番号、温度、振動の判定条件などの具体的なデータを入力できる。この例では、発注者が入力できるのは発注者名と、温度、振動の判定基準だけであり、そこだけ入力したところを表している。残りの項目は、後ほどワークフローが受注（３０２）や計画（３０３）に進んだ段階で受注者である物流業者が入力することになる。ここで例として示した作業者や判定条件などの入力項目のうち、同一の雛形データを利用するすべてのケースで同一となる場合は、一部またはすべてのデータをあらかじめ雛形データに入力しておくこともできる。
【００３１】
起動装置（１０４）は、必要なデータが入力されると、ワークフロー雛形データ記憶装置（１０３）に記録されているワークフロー雛形データの中から、該当するデータ、すなわち図３および図４に示した範囲のデータを検索し、検索されたデータと、入力された発注者名および温度、振動の判定基準とに基づいて、個別のワークフローを表すワークフローデータを作成して、ワークフローデータ記憶装置（１０５）へ記録する。図１２は、ワークフローデータ中の単位作業データを表したものである。雛形データに基づいて具体的に実行するデータであるので、雛形データと類似しているが、管理番号には枝番号を付け、氏名の入力された作業者欄には氏名が入れられ、起動、停止の単位作業の番号も枝番号が付けられている。左端の丸印のある列は、実行可能な単位作業を表すデータであり、当初は、ワークフローの先頭の単位作業データの行に丸印が付けられている。詳細な利用方法は後述する。また図１３は、ワークフローデータ中の単位作業間関係データを表したものであり、元になった雛形データである図１１と類似しているが、管理番号に枝番号が付いている。枝番号をつけているのは、同一の雛形に基づく複数のワークフローが同時に起動されたとき、それぞれが独立に区別して実行できるようにするためである。図１２、１３の例では、枝番号０１が１件目のデータであり、下方の枝番号０２が同一の雛形データに基づく２件目のデータを表している。図１２および図１３が表している具体的なワークフローの一部を模式的に表すと、図１４および図１５のようになる。
【００３２】
実行装置（１０６）の詳細を図２に示す。実行装置中の単位作業データ抽出部（２０１）は、随時ワークフローデータ記憶装置（１０５）に記録されたワークフローデータ中の単位作業データを参照し、図１２の左端の実行可能な単位作業を表すデータを検索し、丸印が付いている行のデータを順次抽出する。たとえば図１２の発注（３０１−０１）である。抽出されたこの単位作業のデータは、単位作業実行部（２０２）に送られ、その単位作業データ（３０１−０１）が表す処理が行われる。処理が完了すると、そのデータは分岐制御部（２０３）へ送られる。分岐制御部（２０３）は、ワークフローデータ記憶装置（１０５）に記録された単位作業データ中の元の単位作業の行（３０１−０１）に記録されている丸印を削除し、代わりに、図１３に示す単位作業間関係データを参照して、先の単位作業の管理番号（３０１−０１）がフロー元と等しい行のデータのフロー先の管理番号（３０２−０１）を取り出し、図１２に示す単位作業データ中の管理番号が等しい行に丸印を付ける。そうすると、受注（３０２−０１）が次の処理対象となる。この処理を繰り返すことによって、ワークフローが順番に流れることになる。なお、一部の単位作業では、複数の矢印が存在しても一方だけを有効にするとか、強制的に丸印を削除するといった特別な処理を行うことがある。なお、実行装置（１０６）は、同時に複数の単位作業の処理を行うことができる。すなわち、１つの単位作業が完了するのを待つことなく、別の単位作業の処理を開始できる。
【００３３】
一般の単位作業は、従来のワークフローシステムと同様に、資料、帳票などを参照して、新たな資料、帳票などを作成する支援を行う。作成した資料のデータを添付することもできる。
【００３４】
単位作業データの「起動」の欄に起動する単位作業の管理番号が記録されている場合、たとえば図１２の積込（３０７−０１）などでは、記録されている管理番号（３２１−０１）の単位作業に丸印を付ける。丸印が付けられると、その単位作業が実行装置の処理対象になり、そのワークフローが開始されることになる。
【００３５】
繰返し（３２２−０１）の単位作業は、その単位作業から出ている矢印のうち、繰返し対象の作業を繰返し行う。繰返し対象の作業は、図１１の単位作業間関係雛形データ、図１３の単位作業間関係データでは、区分の欄に繰返しと記録されているデータに相当する。また単位作業データの「停止」の欄に停止する単位作業の管理番号が記録されている場合、たとえば図１２の荷降（３１０−０１）などでは、記録されている管理番号（３２２−０１）の単位作業に付いている丸印を削除するとともに、図１３で当該単位作業がフロー元になっているデータのフロー先のうち、区分が停止になっている単位作業（３２６−０１）に丸印をつける。丸印が削除されると、その単位作業（３２２−０１）が実行装置の直接の処理対象から外れるため、繰返しの処理が停止されることになり、丸印の付けられた単位作業（３２６−０１）に実行が移ることになる。
【００３６】
この処理を、模式的なフローを表した図１５で説明する。積込（３０７−０１）の処理中に監視開始（３２１−０１）が起動され、同時に処理されるフローが２つになる。監視開始（３２１−０１）の処理が完了すると、繰返し（３２２−０１）に処理対象が移る。この処理では、荷降（３１０−０１）から停止の指示が行われるまで、データ読込（３２３−０１）が繰返し実行される。荷降（３１０−０１）から停止の指示が行われると、繰返し（３２２−０１）の処理が停止され、監視停止（３２６−０１）へ処理対象が移る。
【００３７】
データ読込（３２３−０１）の単位作業は、測定データ処理装置（１０８）で処理された物理量データを読み込む。測定データ処理装置（１０８）の詳細は後述する。
【００３８】
判定（３２４−０１）の単位作業は、読み込まれたデータを、あらかじめ入力され、ワークフローデータ記憶装置（１０５）に記録されている判定基準と対比させ、判定条件に合致した場合と合致しなかった場合とで、次に行う単位作業を切り替えるという処理を行う。具体的には、判定条件による合致判定の処理を行った後、図１２に示す単位作業データ中で次に行う単位作業に付ける丸印の場所を、合致判定の結果によって切り替えるという処理である。
【００３９】
対策（３２５−０１）の単位作業は、一般的な単位業務である。たとえば輸送において、温度範囲が判定基準を外れた場合、対策（３２５−０１）が実行され、警告音が出力装置（１０９）に出される。それに応じて運転手が車を停止させて貨物室の温度管理装置の確認を行い、保守サイトへ連絡するなどを行なう。それが終わると、運転手は本システムの入力装置２（１１０）から対策済みであるというデータの入力を行うので、対策（３２５−０１）の単位作業が完了するという処理である。また振動が判定基準を外れた場合では、運行速度を下げるように警告され、それに了解のデータ入力を行うだけという処理もありうる。ただし、本発明はこのときに行う処理内容をこれらに限定するものではない。この部分でどのような作業を行うかは、ワークフロー雛形データに依存するので、そのデータを入力する時に適切に設定することができる。
【００４０】
図１および図２１に示した測定データ処理装置（１０８）は、測定装置（１０７）によって測定された測定データを、実行装置（１０６）における判定の単位作業の処理が行いやすい形態に処理する装置である。
【００４１】
測定装置（１０７）によって測定されたデータは、測定データ処理装置（１０８）の一時保管部（２１７）に記録される。記録のされ方と実行装置（１０６）でのデータの読み込みのされ方によってたとえば以下のようないろいろな形態があり、本発明の装置はそれぞれに対応可能である。
（１）実行装置（１0６）へのデータ読込時に測定が完了していて一次保管部（２１７）に必要なデータがすべて記録されている場合
（１ａ）測定、記録されたすべてのデータに対して、以下の処理が行われて実行装置（１０６）へ送られる場合
（１ｂ）測定、記録されたデータの一部に対して、以下の処理が行われて実行装置（１０６）へ送られる場合
（２）実行装置（１0６）がデータを必要としたときには測定が完了していないが完了が見込まれ、完了時に全データが一時保管部（２１７）へ記録される場合
（２ａ）その時点で測定、記録されているデータだけに対して、以下の処理が行われて実行装置（１０６）へ送られる場合
（２ｂ）データの測定が完了するまで待って、測定された全データに対して、以下の処理が行われて実行装置（１０６）へ送られる場合
（３）測定装置（１０７）でのデータの測定が連続的に継続していて、一時保管部（２１７）へ継続的にデータが送り込まれる場合
（３ａ）測定データが記録されず、そのまま以下の処理が行われて実行装置（１０６）へ送られる場合
（３ｂ）測定データが一時的に記録され、適当なサイズで切り出しながら以下の処理が行われて実行装置（１０６）へ送られる場合
なお（３ａ）の場合は一時保管部（２１７）を省略することができる。
【００４２】
一時保管部（２１７）から送り出されたデータは、直接実行装置（１０６）へ送られる場合もあるが、平均値の計算、絶対値の計算、最大値／最小値の抽出、あらかじめ記録されたパターンのデータとの比較など判定のための演算処理が行われる場合もある。
【００４３】
平均値計算部（２１１）では、平均値の計算が行われる。上記の（３ａ）以外の場合は、測定された複数のデータの通常の平均値が計算される。（３ａ）の場合はデータが連続的に送られてきて合計値もデータの個数も不明の状態が続くことになるため、以下のような計算を行うのが適切である。ただし、本発明は演算方法をこの方式に限定するものではない。
【００４４】
新たな平均値＝新たなデータ×λ＋以前の平均値×（１−λ）
λを１／１０〜１／１０００のような０に近い値にすると、この計算では、最近の値に重みが付いた平均的な値を計算することができる。模式的に図１7のように表される、温度など比較的変化が緩やかな場合の平均値を得る場合には好ましい。
【００４５】
絶対値計算部（２１２）と最大値抽出部（２１３）では、絶対値の最大値の計算が行われる。この処理も、上記の（３ａ）以外の場合は、測定された複数のデータそれぞれの絶対値が計算され、その値の最大値が抽出される。（３ａ）の場合は、仮の最大値を０などとしておいて、連続的に送られてくるデータの絶対値が計算され、その値が仮の最大値よりも大きい場合のみその値が仮の最大値と置き換えられるという処理が行われる。模式的に図１6のように表される、振動加速度など変化が急であって変化範囲が正負に振れる場合の値を判定する場合に好ましい方法である。
【００４６】
パターン抽出部（２１４）、パターン記憶部（２１５）、パターン比較部（２１６）では、測定データのパターンの比較が行われる。パターン記憶部（２１５）には、あらかじめ異常状態または正常状態の測定データのパターンが記録されている。パターン抽出部（２１４）では、比較に都合の良いサイズに測定データが抽出される。パターン比較部（２１６）では、抽出されたパターンと記録されているパターンとが比較され、抽出されたパターンと合致するパターンが記録されているパターンに存在するかどうかが判定され、その判定結果が実行装置（１０６）へ送られる。
【００４７】
次に、図１８〜図１９を用いて、本発明のシステムの全体の処理の手順を説明する。
【００４８】
本システムが起動される（１８０１）と、入力装置１（１０１）または入力装置２（１１０）によってまず何の操作を行うかの選択（１８０２）がされ、第一の場合はワークフロー雛形データ編集装置（１０２）によってワークフロー雛形データの入力、編集（１８０３）が行われる。第二の場合は起動装置（１０４）によってワークフローの起動（１８０４）が行われ、実行装置（１０６）によってワークフローの実行（１８０５）が繰り返される。これはワークフローが完了するまで続けられる。第三の場合はこのシステムの処理全体が完了する。
【００４９】
ワークフローの実行（１８０５）の部分は、図１９に示すように、まず実行装置（１０６）の中の単位作業データ抽出部（２０１）によって単位作業データが抽出（１９０２）され、次に単位作業実行部（２０２）によって単位作業が実行（１９０３）され、次に分岐制御部（２０３）によって分岐の処理（１９０４）が行われるという処理が繰り返される。
【００５０】
これまでに説明した本発明のワークフローシステムを利用すると、たとえば図３のようなワークフローに基づいて、物流業者は以下のような方法で業務を行うことができる。
【００５１】
まず、物流業者は顧客のニーズに基づいていくつかの輸送のパターンを定め、入力装置１（１０１）およびワークフロー雛形データ編集装置（１０２）を用いてそのパターンを表すワークフロー雛形データを入力し、ワークフロー雛形データ記憶装置（１０３）へ記録しておく。
【００５２】
顧客は、ネットワーク経由で接続された入力装置２（１１０）を用いて、発注したい輸送のパターンのワークフローを選択し、発注処理（３０１）を行う。
【００５３】
ワークフローシステムを用いると、物流業者は顧客から発注されたことが分かるので、それに基づいて、物流業者側にある入力装置２（１１０）を用いて受注の処理（３０２）を行う。
【００５４】
次に物流業者は、輸送の計画（３０３）として、輸送車の手配、輸送ルートの選択、運転手の選択などを行い、その結果をワークフローシステムへ入力する。このとき受注（３０2）と計画（３０３）は同一の人が行ってもよいし、異なる人が行っても良い。
【００５５】
計画（３０３）が終わると、ワークフローシステムでは、顧客側でその計画内容が参照できるので、顧客はその計画の内容を確認し、承認（３０４）を行う。ここでは簡単のため却下した場合のフローを扱っていないが、却下したときのフローをあらかじめ定義しておいても良い。
【００５６】
承認（３０４）が行われると、ワークフローシステムでは、物流業者側でその結果が参照できるので、承認の確認（３０５）を行う。
【００５７】
計画で定めた日時になると、物流業者の運転手に出発の指示が行われるので、運転手はワークフローシステムへ出発（３０６）することを入力する。この操作を行う入力装置２（１１０）は、輸送トラックの運転台に車載端末として実装するのが好ましい。また、入力操作を忘れないためには、輸送トラックの移動を検知し、それに基づいて入力を促す警告を出力するとか、入力操作をしなくてもワークフローシステムに出発（３０６）を完了したデータを入力する方式もある。運転手はこのあと、顧客先へ到着するまで、通常の運転を行う。
【００５８】
顧客先に着いて貨物の積込（３０７）を行うと、上記の出発と同様に積込（３０７）が完了したことを入力する。ただし業務の方法によっては、積込作業の前に行うように定めておいても良い。積込（３０７）のデータ入力が行われると、ワークフローシステムでは、測定装置（１０７）を用いた監視が開始（３２１）される。積込（３０７）のデータ入力を積込作業の前に行っておくと、積込作業時の振動も測定、監視することができる。ワークフローシステムとは連携させずに、測定装置（１０７）の測定データを別途記録しておいても良い。
【００５９】
積込（３０７）が終わると、運転手は先ほどと同様にしてワークフローシステムへ出発（３０８）することを入力し、運転を行う。このとき、温度や振動が繰返し測定されているので、あらかじめ入力されている判定条件を外れるような温度になったり、大きな振動が起こったりすると、運転手に警告が出され、その対策（３２５）が要求される。たとえば貨物室で測定された温度が判定基準を外れた場合、運転手が車を停止させて貨物室の温度管理装置の確認を行い、保守サイトへ連絡するなどを行なう。それが終わると、運転手は本システムの入力装置２（１１０）から対策済みであるというデータの入力を行う。また振動が判定基準を外れた場合、道路に段差があったとか、駐車場への出入口で歩道を通ったなど、原因に関するデータを入力することも考えられる。
【００６０】
移動が終わって送付先へ到着（３０９）すると、運転手は到着した旨をワークフローシステムへ入力する。この操作を行う入力装置２（１１０）も、輸送トラックの運転台に車載端末として実装するのが好ましい。
【００６１】
そして、荷降（３１０）を行うと、運転手は荷降が完了した旨をワークフローシステムへ入力する。そうすると、繰返し行っていた測定が停止される。荷降（３１０）が終わると、運転手は輸送トラックを運転して事務所へ帰り、帰着すると帰着（３１１）のデータをワークフローシステムへ入力する。
【００６２】
運転手の帰着を受けて物流会社では、作業が完了した旨をワークフローシステムへ入力する。  この時点で顧客は作業経過が参照でき、作業完了を確認して、承認（３１３）する。これによって１件の輸送作業が完了する。この承認が終わると、代金の受渡しなどの経理処理を行うことができる。これもワークフローに組み込むことも可能である。
【実施例２】
【００６３】
第２の実施例は、第１の実施例に付加する形で、測定装置（１０７）の故障に対応する保守作業をワークフローシステムを利用して行う例である。
【００６４】
図２２は、図４に示した測定データを監視する部分を拡張したものである。図４では、判定（３２４）して判定条件に合致しない場合、対策（３２５）を行うだけであったが、図２２では判定Ｂ（２２０１）を新たに追加し、そこで判定条件に合致しない場合は、以下のフローを実施する。ここで対象とするのは、貨物室の温度管理装置の稼動電流である。測定装置（１０７）として電流計を利用して稼動電流の値を継続的に測定すると、測定されたデータが一時保管部（２１７）に保管され、パターン抽出部（２１４）でパターン抽出され、パターン記憶部（２１５）に記録された温度管理装置の異常状態を表すパターンのデータとパターン比較部（２１６）で比較される。これらのパターンが合致すると、判定Ｂ（２２０１）で異常と判定され、ワークフローシステムで保守業者への連絡（２２０２）の作業が行われる。連絡が行われると、保守業者はワークフローシステムでそれを把握し、修理へ出発（２２０３）する。出張用の出張車で運送業者の事務所へ到着すると、到着（２２０４）の作業が行われる。出発、到着の際の操作、手続きは実施例１の輸送の場合と同様である。続いて故障した温度管理装置の修理を開始（２２０５）する旨ワークフローシステムへ入力し、実際の修理作業を行う。作業が完了すると、ワークフローシステムへ修理完了（２２０６）した旨と、出発（２２０７）する旨を入力する。出張車を運転して保守業者の事務所へ帰着すると、ワークフローシステムへ帰着（２２０８）した旨を入力する。ワークフローシステムを利用すると、同時に各地で複数起こる可能性がある故障に対して、漏れなく指示がされ、しかもそれぞれの進捗状況が漏れなく参照できる。
【００６５】
ここでは、保守対象の機器として温度管理装置を例にしたが、自動車のエンジン、ブレーキなどでも同様のことが可能である。また、対象品ごとに保守業者が異なったり、修理の手順が異なったりしても、ワークフロー雛形データとしてそれぞれのパターンを用意して入力すれば、１つのワークフローシステムで対応することができる。
【産業上の利用可能性】
【００６６】
本発明のワークフローシステムに物流業務や保守業務で必要となる作業手順のデータを入力し、それを利用して作業を行うと、あらかじめ定めた手順どおりに作業することができる。特に、各種の測定装置の測定データの値に基づいて作業内容が変わる場合に、適用できる。
【図面の簡単な説明】
【００６７】
【図１】本発明のワークフローシステムの全体構成を示した図である。
【図２】本発明のワークフローシステムの中の、実行装置の内部構成を示した図である。
【図３】輸送業務の雛形のワークフローを模式化した図である。
【図４】輸送業務の雛形のワークフローを模式化した図である。
【図５】輸送業務の雛形のワークフローを模式化した図である。
【図６】ワークフロー雛形データを入力するときの画面例を示した図である。
【図７】ワークフロー雛形データを入力するときの画面例を示した図である。
【図８】ワークフローの起動を指示するときの画面例を示した図である。
【図９】ワークフローの起動を指示するときの画面例を示した図である。
【図１０】ワークフロー雛形データに含まれる単位作業雛形データの例を示した図である。
【図１１】ワークフロー雛形データに含まれる単位作業間関係雛形データの例を示した図である。
【図１２】ワークフローデータに含まれる単位作業データの例を示した図である。
【図１３】ワークフローデータに含まれる単位作業間関係データの例を示した図である。
【図１４】輸送業務のワークフローを模式化した図である。
【図１５】輸送業務のワークフローを模式化した図である。
【図１６】測定データを模式化した図である。
【図１７】測定データを模式化した図である。
【図１８】本発明のワークフローシステムの処理手順を示した図である。
【図１９】本発明のワークフローシステムの処理手順を示した図である。
【図２０】ワークフロー雛形データを入力するときの画面例を示した図である。
【図２１】本発明のワークフローシステムの中の、測定データ処理装置の内部構成を示した図である。
【図２２】保守業務のワークフローを模式化した図である。
【符号の説明】
【００６８】
１０１…入力装置１、  １０２…ワークフロー雛形データ編集装置、  １０３…ワークフロー雛形データ記憶装置、  １０４…起動装置、  １０５…ワークフローデータ記憶装置、  １０６…実行装置、    
１０７…測定装置、  １０８…測定データ処理装置、  １０９…出力装置、  １１０…入力装置２、  
２０１…単位作業データ抽出部、  ２０２…単位作業実行部、  ２０３…分岐制御部、  ２１１…平均値計算部、  ２１２…絶対値計算部、  ２１３…最大値抽出部、  ２１４…パターン抽出部、
２１５…パターン記憶部、  ２１６…パターン比較部
【図１】
2008282185.tif 000003
【図２】
2008282185.tif 000004
【図３】
2008282185.tif 000005
【図４】
2008282185.tif 000006
【図５】
2008282185.tif 000007
【図６】
2008282185.tif 000008
【図７】
2008282185.tif 000009
【図８】
2008282185.tif 000010
【図９】
2008282185.tif 000011
【図１０】
2008282185.tif 000012
【図１１】
2008282185.tif 000013
【図１２】
2008282185.tif 000014
【図１３】
2008282185.tif 000015
【図１４】
2008282185.tif 000016
【図１５】
2008282185.tif 000017
【図１６】
2008282185.tif 000018
【図１７】
2008282185.tif 000019
【図１８】
2008282185.tif 000020
【図１９】
2008282185.tif 000021
【図２０】
2008282185.tif 000022
【図２１】
2008282185.tif 000023
【図２２】
2008282185.tif 000024