(57)【要約】      （修正有）【課題】作業内容及び作業を担当する担当者の属性に応じて、用いる用語を変更する情報処理装置、及び情報処理プログラムを提供する。【解決手段】情報処理装置は、作業のフェーズ及び作業を行う担当者の業務上の所属先を取得し、作業のフェーズ及び担当者の業務上の所属先の少なくとも一方に応じて、同じ事柄に対して表現の異なる用語を選択して画面に表示する。【選択図】図９
2020016917.tif 000002
【特許請求の範囲】
【請求項１】
作業の工程を表す工程情報、及び作業を行う担当者の所属先を取得する取得部と、
前記取得部で取得された工程情報及び所属先の少なくとも一方に応じて、画面に表示される同じ事柄を表す用語が異なるように用語を選択する選択部と、
を備えた情報処理装置。
【請求項２】
前記選択部は、複数の担当者における所属先が同じ場合であっても、担当者の役割に応じて、同じ事柄に対して異なる用語が表示されるように前記画面に表示する用語を選択する
請求項１記載の情報処理装置。
【請求項３】
前記選択部は、前記複数の担当者における所属先が異なる場合であっても、前記複数の担当者の各々が所属する所属先のうち、何れか１つの所属先で用いられる用語を選択する
請求項２記載の情報処理装置。
【請求項４】
前記選択部は、前記画面に表示される用語に加え、前記取得部で取得された工程情報及び所属先に応じて、前記画面に表示される用語を含む画面レイアウトが異なるように前記画面レイアウトを選択する
請求項１〜請求項３の何れか１項に記載の情報処理装置。
【請求項５】
担当者から使用する用語を受け付ける受付部を備え、
前記選択部は、前記受付部で担当者から使用する用語を受け付けた場合、前記受付部に用語を入力した担当者と同じ工程を行い、かつ、同じ所属先に所属する各々の前記担当者に対して、前記取得部で取得された担当者が行う工程の工程情報、及び担当者の所属先の少なくとも一方に応じて選択された用語に代わって前記受付部で受け付けた用語を選択する
請求項１〜請求項４の何れか１項に記載の情報処理装置。
【請求項６】
前記受付部は、前記選択部で選択された用語の代替候補として画面に表示された代替用語の中から、選択された用語を受け付ける
請求項５記載の情報処理装置。
【請求項７】
コンピュータを、請求項１〜請求項６の何れか１項に記載の情報処理装置の各部として機能させるための情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び情報処理プログラムに関する。
【背景技術】
【０００２】
特許文献１には、複数の各々のグループの情報処理システムに対してネットワークを介して接続されるサーバ装置を含んで成るサービス事業者システムを有し、前記グループの情報処理システムは、複数のユーザの端末を含んで成り、前記サーバ装置は、ラベリング管理機能に関するサービス処理を行うラベリング管理部を有し、前記端末は、前記サーバ装置のラベリング管理部にアクセスし前記ラベリング管理機能に関するクライアント処理を行うラベリング処理部を有し、前記端末のラベリング処理部は、当該グループの複数のユーザの端末に適用するための統一のルールに応じたテンプレート情報を当該ユーザにより前記サーバ装置のラベリング管理部に対して設定する第１の処理と、当該グループのユーザの端末に適用するための前記統一のルールに応じたテンプレート情報を前記サーバ装置のラベリング管理部から取得する第２の処理と、当該端末の文書ファイルに対して、前記適用するテンプレート情報に基づき、前記ユーザにより選択されるラベルの情報を付与する第３の処理と、を行い、前記サーバ装置のラベリング管理部は、前記複数の各々のグループの前記テンプレート情報を含む管理情報を保持し、前記テンプレート情報は、前記ユーザにより選択利用可能とする１つ以上のラベルの定義の情報を含み、上記構成により、前記サービス事業者システムでは、前記グループの複数のユーザの端末での文書ファイルに対するラベリングを当該グループ単位で統一させるラベリング管理に関して、前記複数のグループを対象として一元管理すること、を特徴とするラベリング管理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２４８５８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、複数の企業が協力して各社が有する業務上の強みを出し合い、１つの業務を遂行する業務形態が増加している。
【０００５】
こうした複数の企業で業務を遂行する場合、各々の企業で共通の業務アプリケーションが用いられることがある。業務アプリケーションでは業務に関する特定の用語が用いられているが、同じ物や状況を表す用語であっても、会社が異なれば用いられる用語が異なることがある。したがって、特定の用語に統一された業務アプリケーションを用いて業務を遂行する場合、担当者によっては普段使っている用語と異なる用語が用いられ、担当者が普段使っている用語を用いて業務を遂行する場合と比較して、作業を進めにくいことがある。
【０００６】
また、業務アプリケーションで用いられている用語が、担当者が普段用いている用語と同じであっても、例えば業務アプリケーションを用いて他の会社に提出する文書を作成する場合には、文書の提出先の会社で用いられている用語で文書を作成することが好ましい。
【０００７】
本発明は、作業内容及び作業を担当する担当者の属性に応じて、用いる用語を変更することができる情報処理装置、及び情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、請求項１記載の情報処理装置の発明は、作業の工程を表す工程情報、及び作業を行う担当者の所属先を取得する取得部と、前記取得部で取得された工程情報及び所属先の少なくとも一方に応じて、画面に表示される同じ事柄を表す用語が異なるように用語を選択する選択部と、を備える。
【０００９】
請求項２記載の発明は、前記選択部は、複数の担当者における所属先が同じ場合であっても、担当者の役割に応じて、同じ事柄に対して異なる用語が表示されるように前記画面に表示する用語を選択する。
【００１０】
請求項３記載の発明は、前記選択部は、前記複数の担当者における所属先が異なる場合であっても、前記複数の担当者の各々が所属する所属先のうち、何れか１つの所属先で用いられる用語を選択する。
【００１１】
請求項４記載の発明は、前記選択部は、前記画面に表示される用語に加え、前記取得部で取得された工程情報及び所属先に応じて、前記画面に表示される用語を含む画面レイアウトが異なるように前記画面レイアウトを選択する。
【００１２】
請求項５記載の発明は、担当者から使用する用語を受け付ける受付部を備え、前記選択部は、前記受付部で担当者から使用する用語を受け付けた場合、前記受付部に用語を入力した担当者と同じ工程を行い、かつ、同じ所属先に所属する各々の前記担当者に対して、前記取得部で取得された担当者が行う工程の工程情報、及び担当者の所属先の少なくとも一方に応じて選択された用語に代わって前記受付部で受け付けた用語を選択する。
【００１３】
請求項６記載の発明は、前記受付部は、前記選択部で選択された用語の代替候補として画面に表示された代替用語の中から、選択された用語を受け付ける。
【００１４】
請求項７記載の情報処理プログラムの発明は、コンピュータを、請求項１〜請求項６の何れか１項に記載の情報処理装置の各部として機能させる。
【発明の効果】
【００１５】
請求項１、７記載の発明によれば、作業内容及び作業を担当する担当者の属性に応じて、用いる用語を変更することができる、という効果を有する。
【００１６】
請求項２記載の発明によれば、担当者の所属先によって用いられる用語が選択される場合と比較して、業務を遂行しやすい、という効果を有する。
【００１７】
請求項３記載の発明によれば、複数の担当者の間で統一した用語を用いて業務を遂行することができる、という効果を有する。
【００１８】
請求項４記載の発明によれば、画面に表示される用語だけでなく、画面レイアウトも工程情報及び担当者の属性に応じて変えることができる、という効果を有する。
【００１９】
請求項５記載の発明によれば、情報処理装置によって選択された用語が、担当者が使用する用語と異なる場合、担当者が情報処理装置に使用する用語を登録することができる、という効果を有する。
【００２０】
請求項６記載の発明によれば、担当者が入力欄に用語を入力する場合と比較して、用語を容易に情報処理装置に登録することができる、という効果を有する。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係る情報処理装置の機能ブロック例を示す機能構成図である。
【図２】ユーザ情報管理テーブルの一例を示す図である。
【図３】業務定義テーブルの一例を示す図である。
【図４】工程テーブルの一例を示す図である。
【図５】標準用語テーブルの一例を示す図である。
【図６】個別用語テーブルの一例を示す図である。
【図７】第１実施形態及び第２実施形態に係る情報処理装置の電気系統の要部構成例を示す図である。
【図８】第１実施形態に係る情報処理の流れの一例を示すフローチャートである。
【図９】用語選択処理の流れの一例を示すフローチャートである。
【図１０】情報処理装置によって表示される画面の一例を示す図である。
【図１１】情報処理装置によって表示される画面の他の一例を示す図である。
【図１２】個別用語テーブルの他の一例を示す図である。
【図１３】ユーザ情報管理テーブルの他の一例を示す図である。
【図１４】第２実施形態に係る情報処理装置の機能ブロック例を示す機能構成図である。
【図１５】画面レイアウトテーブルの一例を示す図である。
【図１６】画面レイアウトに従って表示される画面の一例を示す図である。
【図１７】画面レイアウトに従って表示される他の画面の一例を示す図である。
【図１８】第２実施形態に係る情報処理の流れの一例を示すフローチャートである。
【図１９】経路テーブルの一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本実施の形態について図面を参照しながら説明する。なお、機能が同じ構成要素及び処理には全図面を通して同じ符合を付与し、重複する説明を省略する。
【００２３】
＜第１実施形態＞
図１は、本実施の形態に係る情報処理装置１０の機能ブロック例を示す機能構成図である。
【００２４】
図１に示すように、情報処理装置１０は、取得部１１、生成部１２、表示部１３、及び選択部１４の各機能部と、ユーザ情報管理ＤＢ１５、業務定義ＤＢ１６、工程情報ＤＢ１７、及び用語ＤＢ１８の各データベース（Database：DB）を含む。
【００２５】
情報処理装置１０は、情報処理プログラムによって表示される画面を、担当者が操作する図示しない情報機器（以降、「外部装置」という）に送信し、担当者が外部装置のブラウザに表示された画面を操作することで通知される情報を処理する、いわゆるウェブサービスを提供する。
【００２６】
取得部１１は、例えばインターネット等の通信回線を経由して、外部装置での操作内容を表す操作ＩＤ(Identification)と、担当者が携わっている業務の業務情報を取得する。
【００２７】
操作ＩＤは、担当者が情報処理プログラムによって表示される画面のアイテムを操作した場合に通知される識別情報であり、操作されたアイテム毎に異なる操作ＩＤが割り当てられている。ここで「アイテム」とは、例えばボタン及びプルダウンメニューのように、画面において操作対象となるオブジェクトを指す。
【００２８】
業務情報には、例えば担当者を一意に識別するための識別情報であるユーザＩＤ(Identification)、担当者が担当している業務を一意に識別するための識別情報である業務ＩＤ、及び担当者が担当している業務において作業中の工程を一意に識別するための識別情報である工程情報が含まれる。
【００２９】
取得部１１は業務情報を取得すると、ユーザ情報管理ＤＢ１５を参照して、取得した業務情報に含まれる業務ＩＤ及びユーザＩＤから、担当者の業務上の所属先を取得する。
【００３０】
図２は、ユーザ情報管理ＤＢ１５で管理されるユーザ情報管理テーブル２０の一例を示す図である。
【００３１】
ユーザ情報管理テーブル２０は、業務ＩＤ、ユーザＩＤ、実際の所属先、役割、及び業務上の所属先が行方向に対応付けられたテーブルである。
【００３２】
「実際の所属先」には、ユーザＩＤによって表される担当者が所属している会社を一意に識別する識別情報、例えば会社名又は会社コードが設定される。「担当者が会社に所属している」とは、会社との間で雇用契約が結ばれ、担当者が当該会社の社員であることを意味する。すなわち、担当者の実際の所属先には、担当者が社員として所属している会社を表す情報が設定される。図２に示すユーザ情報管理テーブル２０の例では、ユーザＩＤが「UserA」で表される担当者（以降、「ユーザＡ」という）はＡ社に所属し、ユーザＩＤが「UserB」及び「UserC」で表される担当者（以降、それぞれ「ユーザＢ」及び「ユーザＣ」という）は、それぞれＢ社に所属している。
【００３３】
「役割」には、業務における各担当者の肩書きを表す情報が設定される。図２に示すユーザ情報管理テーブル２０の例では、ユーザＡは業務ＩＤが“１００”で表される業務のプロジェクト責任者であり、ユーザＢはリーダー、ユーザＣはリーダーが統括するグループにおいて、リーダーの指示に従い作業を行う実務担当者に設定されている。
【００３４】
「業務上の所属先」には、業務における担当者の見かけ上の所属先を一意に表す識別情報、例えば会社名又は会社コードが設定される。業務における担当者の見かけ上の所属先とは、担当者の実際の所属先と関係なく、作業内容の観点から分類される仮の所属先を表す。
【００３５】
例えば対外的に業務の責任を負う業務の発注元がＡ社の場合、ユーザＡはプロジェクト責任者であることから、業務上の所属先は実際の所属先と同じくＡ社に設定される。ユーザＢの実際の所属先はＢ社であるが、ユーザＢはリーダーという立場上、Ｂ社での作業の進捗状況等をＡ社の一員として管理及び報告するため、業務上の所属先はＡ社に設定される。また、ユーザＣが行った作業の報告はリーダーであるユーザＢがＡ社に行うため、ユーザＣは直接Ａ社と接点を持たない。したがって、ユーザＣの業務上の所属先は実際の所属先と同じくＢ社に設定される。
【００３６】
取得部１１は、操作ＩＤ、担当者が入力した業務情報、及び業務情報から得られた担当者の業務上の所属先を生成部１２に通知する。
【００３７】
生成部１２は、受け付けた操作ＩＤに応じて、担当者に表示する画面を生成する。そのため、生成部１２は、受け付けた操作ＩＤに対応する画面の画面レイアウトを取得する。画面レイアウトは、画面における文字、画像、及びアイテムの配置や内容を指定したテンプレートであり、生成部１２が画面レイアウトで指定された位置に、指定された文字、画像、及びアイテムを埋め込むことで、画面が生成される。
【００３８】
一例として、画面レイアウトでは、文字が表示される位置に用語ＩＤが指定されており、指定された用語ＩＤを用語ＩＤと対応付けられた用語に置き換えることで画面が生成される。したがって、生成部１２は、担当者の業務上の所属先と、画面レイアウトに含まれる用語ＩＤと、業務情報を選択部１４に通知し、選択部１４から用語ＩＤに対応した用語を取得する。
【００３９】
選択部１４は、生成部１２から担当者の業務上の所属先、用語ＩＤ、及び業務情報を受け付けると、業務情報に含まれる工程情報及び業務上の所属先の少なくとも一方を用いて、生成部１２から通知された用語ＩＤに対応する用語を選択する。
【００４０】
具体的には、選択部１４は、業務情報に含まれる工程情報及び業務上の所属先の少なくとも一方と、業務定義ＤＢ１６に含まれる業務定義テーブル２２、工程情報ＤＢ１７に含まれる工程テーブル２４、並びに、用語ＤＢ１８に含まれる標準用語テーブル２６及び個別用語テーブル２８を用いて、用語ＩＤに対応する用語を選択する。
【００４１】
図３は、業務定義テーブル２２の一例を示す図である。業務定義テーブル２２は、担当者が携わっている業務の業務名、又は業務ＩＤから業務の発注元を取得するテーブルである。図３に示す業務定義テーブル２２の例では、例えば業務ＩＤが“１００”で表される業務「プロジェクトＡ」の発注元が、Ａ社であることを示している。業務定義テーブル２２では、業務毎に業務の発注元が管理される。
【００４２】
図４は、工程テーブル２４の一例を示す図である。工程テーブル２４は、複数の区分に分割された業務の工程（フェーズともいう）を定義したテーブルであり、例えば業務ＩＤ、フェーズＩＤ、及びフェーズ名が対応付けられている。工程情報に担当者が作業中のフェーズ名が設定されている場合、工程テーブル２４を用いることで、工程情報と業務ＩＤから担当者が作業中のフェーズのフェーズＩＤが取得される。図４に示す工程テーブル２４の例では、例えば業務ＩＤが“１００”で表される業務の外部設計に相当するフェーズのフェーズＩＤが“２０００”であることを示している。
【００４３】
図５は、標準用語テーブル２６の一例を示す図である。標準用語テーブル２６は、特定の会社、例えば業務の発注元の会社で用いられる用語（標準用語）を業務毎に定義したテーブルであり、例えば業務ＩＤ、用語ＩＤ、及び用語が対応付けられている。標準用語テーブル２６を参照することで、生成部１２から受け付けた用語ＩＤに対して、業務の発注元の会社で用いられる用語が選択される。図５に示す標準用語テーブル２６の例では、例えば業務ＩＤが“１００”で表される業務において、生成部１２から受け付けた用語ＩＤが“３００００”の場合、「外部設計」という用語が選択される。
【００４４】
図６は、個別用語テーブル２８の一例を示す図である。個別用語テーブル２８は、例えば標準用語テーブル２６で使用する用語の定義が行われた業務の発注元と異なる会社で、業務の発注元の会社と共に作業を行う会社で用いられる用語（個別用語）を業務毎、かつ、会社毎に定義したテーブルである。個別用語テーブル２８では、例えば業務ＩＤ、用語ＩＤ、業務上の所属先、及び用語が対応付けられている。個別用語テーブル２８を参照することで、生成部１２から受け付けた用語ＩＤに対して、業務の発注元と異なる会社で用いられる用語が選択される。
【００４５】
図６に示す個別用語テーブル２８の例では、例えば業務ＩＤが“１００”で表される業務において、生成部１２から受け付けた用語ＩＤが“３００１０”で、担当者の業務上の所属先がＢ社の場合、「詳細設計」という個別用語が選択される。
【００４６】
用語ＩＤに対応する用語を選択部１４から受け取った生成部１２は、取得した画面レイアウトに含まれる各々の用語ＩＤを選択部１４から受け取った用語に置き換えて画面を生成し、生成した画面を表示部１３に渡す。
【００４７】
表示部１３は、生成部１２から画面を受け付けると、受け付けた画面を業務情報の送信元である外部装置に送信して、外部装置で動作しているブラウザに表示させることで、担当者に操作ＩＤに対応した画面を表示する。
【００４８】
なお、データベースとは、予め定めた主キーと関連付けてデータを管理するアプリケーションのことを指す場合が多い。しかしながら、本実施の形態に係る「データベース」とは、必ずしも商用及び非商用の各種データベースアプリケーションを用いることを意味するわけではなく、データを記憶し管理する主体全般を表している。したがって、データの管理に用いられるファイルシステムもデータベースの一例である。言うまでもなく、情報処理装置１０はデータを記憶する記憶領域の管理にデータベースアプリケーションを利用してもよい。
【００４９】
図１に示す情報処理装置１０は、例えばコンピュータ３０を用いて構成される。図７は、情報処理装置１０における電気系統の要部構成例を示す図である。
【００５０】
コンピュータ３０は、図１に示した本実施の形態に係る情報処理装置１０の各機能部を担うＣＰＵ(Central Processing Unit)３１、情報処理プログラムを記憶するＲＯＭ(Read Only Memory)３２、ＣＰＵ３１の一時的な作業領域として使用されるＲＡＭ(Random Access Memory)３３、不揮発性メモリ３４、及び入出力インターフェース(Ｉ／Ｏ)３５を備える。そして、ＣＰＵ３１、ＲＯＭ３２、ＲＡＭ３３、不揮発性メモリ３４、及びＩ／Ｏ３５がバス３６を介して各々接続されている。
【００５１】
不揮発性メモリ３４は、不揮発性メモリ３４に供給される電力が遮断されても、記憶した情報が維持される記憶装置の一例であり、例えば半導体メモリが用いられるが、ハードディスクを用いてもよい。
【００５２】
一方、Ｉ／Ｏ３５には、例えば通信ユニット２、入力ユニット４、及び表示ユニット６が接続される。
【００５３】
通信ユニット２は図示しない通信回線と接続し、担当者が操作する外部装置と通信を行う通信プロトコルを備える。
【００５４】
入力ユニット４は、例えば情報処理装置１０の管理者からの指示を受け付けてＣＰＵ３１に通知する入力装置であり、例えばボタン、キーボード、マウス、及びタッチパネル等が用いられる。
【００５５】
表示ユニット６は、ＣＰＵ３１によって処理された情報を画像として表示する表示装置であり、例えば液晶ディスプレイ、又は有機ＥＬ(Electro Luminescence)ディスプレイ等が用いられる。
【００５６】
次に、図８を参照して、本実施の形態に係る情報処理装置１０の動作について説明する。
【００５７】
図８は、業務の担当者が操作する外部装置から操作ＩＤ及び業務情報を受け付けた場合に、ＣＰＵ３１によって実行される情報処理の流れの一例を示すフローチャートである。
【００５８】
情報処理を規定する情報処理プログラムは、例えば情報処理装置１０のＲＯＭ３２に予め記憶されている。情報処理装置１０のＣＰＵ３１は、ＲＯＭ３２に記憶される情報処理プログラムを読み込み、情報処理を実行する。
【００５９】
ここでは一例として、ユーザ情報管理ＤＢ１５、業務定義ＤＢ１６、工程情報ＤＢ１７、及び用語ＤＢ１８が不揮発性メモリ３４に構築されている場合について説明するが、各々のＤＢが通信ユニット２を介して接続される図示しない通信回線に接続された記憶装置に構築されてもよい。
【００６０】
まず、ステップＳ１０において、ＣＰＵ３１は、外部装置から送信された業務情報を取得する。既に説明したように、業務情報には担当者が担当している業務の業務ＩＤ、担当者のユーザＩＤ、及び担当者が作業している工程情報が含まれる。
【００６１】
ステップＳ２０において、ＣＰＵ３１は、外部装置から送信された操作ＩＤに対応付けられた画面レイアウトを、例えば不揮発性メモリ３４から取得する。操作ＩＤと画面レイアウトとの対応付けは、例えば不揮発性メモリ３４に記憶されている。
【００６２】
ステップＳ３０において、ＣＰＵ３１は、ステップＳ２０で取得した画面レイアウトに含まれる用語ＩＤを取得する。
【００６３】
ステップＳ４０において、ＣＰＵ３１は、ステップＳ３０で取得した用語ＩＤ、及びステップＳ１０で取得した業務情報を用いて、工程情報及び担当者の業務上の所属先の少なくとも一方に応じて、担当者毎に画面に表示する用語を選択する用語選択処理を実行する。なお、用語選択処理の詳細については後ほど説明する。
【００６４】
ステップＳ５０において、ＣＰＵ３１は、画面レイアウトに含まれる各々の用語ＩＤを、ステップＳ４０の用語選択処理で選択された用語に置き換える。なお、画面レイアウトで画像が指定されている場合には、ＣＰＵ３１は画像の格納場所(Uniform Resource Locator：URL)を画像の指定位置に埋め込む。また、画面レイアウトにアイテムが指定されている場合には、ＣＰＵ３１は指定されたアイテムを画面の指定位置に埋め込む。これにより、ステップＳ２０で取得した画面レイアウトに沿った画面が生成される。
【００６５】
ステップＳ６０において、ＣＰＵ３１は通信ユニット２を制御して、ステップＳ５０で生成した画面を、ステップＳ１０で取得した業務情報の送信元である外部装置に送信する。これにより、担当者の操作に応じた画面が外部装置に表示される。
【００６６】
次に、ステップＳ４０における用語選択処理の動作を、図９に示す用語選択処理の流れの一例を示すフローチャートを用いて説明する。
【００６７】
ステップＳ１００において、ＣＰＵ３１は、ユーザ情報管理テーブル２０を参照して、担当者の業務上の所属先を取得する。具体的には、図８のステップＳ１０で取得した業務情報に含まれる業務ＩＤと担当者のユーザＩＤの組み合わせに対応する業務上の所属先を、ユーザ情報管理テーブル２０から取得する。
【００６８】
ステップＳ１１０において、ＣＰＵ３１は、図８のステップＳ１０で取得した業務情報に含まれる業務ＩＤを用いて、担当者が担当している業務の発注元を業務定義テーブル２２から取得する。
【００６９】
ステップＳ１２０において、ＣＰＵ３１は、ステップＳ１００で取得した担当者の業務上の所属先と、ステップＳ１１０で取得した担当者が担当している業務の発注元が同じか否かを判定する。担当者の業務上の所属先と業務の発注元が異なる場合にはステップＳ１３０に移行する。
【００７０】
ステップＳ１３０において、ＣＰＵ３１は、図８のステップＳ１０で取得した業務情報に含まれる業務ＩＤ、ステップＳ１００で取得した担当者の業務上の所属先、及び図８のステップＳ３０で取得した用語ＩＤの組み合わせに対応した用語が含まれるか確認するため、個別用語テーブル２８を参照する。
【００７１】
ステップＳ１４０において、ＣＰＵ３１は、個別用語テーブル２８に担当者の業務ＩＤ、担当者の業務上の所属先、及び画面レイアウトに含まれる用語ＩＤの組み合わせに対応した用語（条件に合致した用語）が含まれるか否かを判定する。個別用語テーブル２８に条件に合致した用語が含まれる場合、ステップＳ１５０に移行する。
【００７２】
ステップＳ１５０において、ＣＰＵ３１は、個別用語テーブル２８から条件に合致した用語を取得して、各々の用語ＩＤと取得した用語を対応付け、図９に示す用語選択処理を終了する。
【００７３】
一方、ステップＳ１２０の判定処理で担当者の業務上の所属先と業務の発注元が同じと判定された場合、及びステップＳ１４０の判定処理で個別用語テーブル２８に条件に合致した用語が含まれないと判定された場合は、ステップＳ１６０に移行する。
【００７４】
ステップＳ１６０において、ＣＰＵ３１は、標準用語テーブル２６から図８のステップＳ１０で取得した業務情報に含まれる業務ＩＤ、及び図８のステップＳ３０で取得した用語ＩＤの組み合わせに対応した用語を取得して、各々の用語ＩＤと取得した用語を対応付け、図９に示す用語選択処理を終了する。
【００７５】
すなわち、用語選択処理では、担当者の業務上の所属先と、担当者が担当する業務の発注元の関係性から、用語ＩＤが同じであっても異なる用語が対応付けられる。
【００７６】
なお、図９の用語選択処理では、担当者の業務上の所属先を取得するにあたり、ユーザ情報管理テーブル２０に予め担当者の業務上の所属先を定義したが、必ずしもユーザ情報管理テーブル２０に担当者の業務上の所属先を定義しておく必要はない。例えば業務上の所属先を判定する論理式を用いて、担当者の実際の所属先及び役職から担当者の業務上の所属先が設定される。
【００７７】
担当者の役割が「リーダー」であれば、業務の発注元に業務の進捗状況等の報告を行うことから、業務の発注元で用いられている用語を用いて資料を作成する。したがって、情報処理装置１０は、役職が予め定めた役職以上であれば、担当者の業務上の所属先を業務の発注元と同じ会社であると判定し、役職が予め定めた役職未満であれば、担当者の業務上の所属先は実際の所属先と同じ会社であると判定する。
【００７８】
ここでは、担当者に応じて画面に表示される用語が変化する例について説明したが、例えば報告書を紙等の記録媒体に印字する印刷処理等においても、画面に表示された用語が用いられる。
【００７９】
図１０及び図１１は、図８に示した情報処理を実行した場合に、情報処理装置１０によって担当者が操作する外部装置に表示される画面４０、４２の一例を示す図である。
【００８０】
画面４０及び画面４２は同じ画面レイアウトから作成された画面であるが、画面４０はユーザＡ及びユーザＢが操作する外部端末に表示される画面であり、画面４２はユーザＣが操作する外部端末に表示される画面である。なお、画面４０及び画面４２における括弧内の数字は画面レイアウトに含まれる用語ＩＤを表しており、実際には画面に表示されない。また、説明の便宜上、画面４０及び画面４２には用語ＩＤを表示していない用語も含まれるが、実際には用語ＩＤが対応付けられている。
【００８１】
ユーザＡ及びユーザＢは共に業務上の所属先が業務の発注元となっているため、標準用語テーブル２６で定義された用語が用いられる。一方、ユーザＣは業務上の所属先が業務の発注元ではないため、個別用語テーブル２８で定義された用語が用いられる。
【００８２】
例えば図５に示した標準用語テーブル２６と図６に示した個別用語テーブル２８では、用語ＩＤが“３００１０”、“３００１１”、“３００２０”、“３００３０”、及び“３００３１”に対して異なる用語が定義されている。したがって、図１０に示した画面４０では、用語ＩＤが“３００１０”、“３００２０”、“３００３０”、及び“３００３１”で表される位置にそれぞれ「内部設計」、「コーディング／テスト」、「結合テスト」、及び「項目管理」というように、業務の発注元であるＡ社で用いられる用語が表示される。
【００８３】
一方、図１１に示した画面４２では、用語ＩＤが“３００１０”、“３００２０”、“３００３０”、及び“３００３１”で表される位置にそれぞれ「詳細設計」、「製造」、「ＩＴ」、及び「チケット」というように、図１０に示した画面４０の同じ位置に表示される用語が、Ｂ社の用語に置き換えられる。
【００８４】
このように情報処理装置１０では、ユーザＡとユーザＣのように業務上の所属先が異なる場合であって、各々の業務上の所属先で同じ事柄に対して異なる用語が用いられる場合、各々の業務上の所属先で用いられる用語が画面に表示される。また、ユーザＢとユーザＣのように実際の所属先が同じであっても、役割が異なれば、同じ事柄に対して異なる用語が画面に表示される。更に、ユーザＡとユーザＢのように実際の所属先が異なる場合であっても、何れかの担当者の実際の所属先で用いられている用語が画面に表示される。
【００８５】
一方、用語ＩＤが“３００００”の「外部設計」のように、業務上の所属先の各々で共通に使用されている用語については、何れの担当者に対する画面にも表示される。
【００８６】
＜第１実施形態の変形例１＞
図９に示した用語選択処理では、担当者の業務上の所属先に応じて画面に表示される用語が選択されたが、同じ担当者であっても、作業中のフェーズによっては同じ事柄に対して異なる用語が用いられた方が都合のよい場合がある。例えば実際の所属先がＢ社の担当者であって、役割が実務担当に設定されている担当者は、外部設計フェーズから製造フェーズまではＢ社で用いられる用語を用いて業務を行うが、ＩＴフェーズで業務の発注元のＡ社と共同して作業を進める場合、各々の会社の担当者が各々の会社で用いられている用語を用いて作業を行うよりも、何れか一方の会社、例えばＡ社で用いられる用語を用いて作業を進める方が好ましい。
【００８７】
図１２は、同じ担当者であっても、作業中のフェーズによって同じ事柄に対して異なる用語が選択される個別用語テーブル２８の一例を示す図である。
【００８８】
図１２に示す個別用語テーブル２８では、図６に示した個別用語テーブル２８に対してフェーズＩＤが追加されている。
【００８９】
したがって、ＣＰＵ３１は、図９の用語選択処理におけるステップＳ１４０で、担当者の業務ＩＤ、担当者の業務上の所属先、及び画面レイアウトに含まれる用語ＩＤと、業務情報に含まれる工程情報に対応したフェーズＩＤの組み合わせに対応した用語が含まれるか否かを判定すればよい。この場合、ＣＰＵ３１は、業務ＩＤが“１００”で表される業務を担当する業務上の所属先がＢ社の担当者には、“３００３２”の用語ＩＤに対して、フェーズＩＤがそれぞれ“２０００（外部設計）”、“２００１（詳細設計）”、“２００２（製造）”で表される各フェーズでは「関数」の用語を選択する。しかし、ＣＰＵ３１は、“３００３２”の用語ＩＤに対して、フェーズＩＤが“２００３”で表されるＩＴのフェーズでは「モジュール」の用語を同じ担当者に選択する。
【００９０】
すなわち、図１２に示すように、用語ＩＤにフェーズＩＤを対応付けた個別用語テーブル２８を用いれば、同じ担当者であっても、作業中のフェーズによって同じ事柄に対して異なる用語が選択されることになる。ここでは一例として個別用語テーブル２８を用いて説明したが、図５に示した標準用語テーブル２６にフェーズＩＤを対応付けることで、業務上の所属先が業務の発注元である担当者についても、作業中のフェーズによって同じ事柄に対して異なる用語が選択される。
【００９１】
＜第１実施形態の変形例２＞
第１実施形態の変形例１では標準用語テーブル２６及び個別用語テーブル２８の少なくとも一方にフェーズＩＤを対応付けることにより、同じ担当者であっても作業中のフェーズによって同じ事柄に対して異なる用語が選択されるようにした。
【００９２】
ここでは、標準用語テーブル２６及び個別用語テーブル２８の少なくとも一方にフェーズＩＤを対応付けるのではなく、ユーザ情報管理テーブル２０にフェーズＩＤを対応付けることにより、同じ担当者であっても作業中のフェーズによって同じ事柄に対して異なる用語を選択する例について説明する。
【００９３】
図１３は、図２に示したユーザ情報管理テーブル２０にフェーズＩＤを対応付けたユーザ情報管理テーブル２０の一例を示す図である。なお、図１３に示すユーザ情報管理テーブル２０は、ユーザ情報管理テーブル２０からユーザＣに関するユーザ情報を抜粋した図である。
【００９４】
ユーザＣが、ＩＴフェーズの時だけ業務の発注元であるＡ社の社員としてＡ社で作業を行い、外部設計フェーズから製造フェーズまではＢ社で作業を行う場合、ＩＴフェーズではＢ社の用語を用いるよりもＡ社の用語を用いて作業を行った方が好ましい。したがって、ユーザＣの業務上の所属先を、ＩＴフェーズ（フェーズＩＤ＝“２００３”）の時だけＢ社からＡ社に設定する。このように設定したユーザ情報管理テーブル２０を用いることで、ＩＴフェーズの場合にはユーザＣの業務上の所属先がＡ社となるため、標準用語テーブル２６から用語が選択されることになる。
【００９５】
＜第１実施形態の変形例３＞
第１実施形態に係る情報処理装置１０は、ユーザ情報管理テーブル２０、業務定義テーブル２２、工程テーブル２４、標準用語テーブル２６、及び個別用語テーブル２８を用いて用語ＩＤに対応する用語を選択して画面に表示した。しかしながら、例えば標準用語テーブル２６及び個別用語テーブル２８に誤った用語が登録されている場合、そのまま誤った用語が選択されて画面に表示される。
【００９６】
したがって、情報処理装置１０は、担当者から正しい用語を受け付ける受付部を備えてもよい。
【００９７】
例えばユーザＣが操作する外部端末に表示される、図１１に示す画面４２の例において、Ｂ社では「外部設計」と表示されている用語に関して、実際には「基本設計」が用いられている状況について説明する。
【００９８】
ユーザＣが「外部設計」の用語をマウス等で選択した場合、ＣＰＵ３１は、用語の入力を受け付けるアイテムの一例であるテキストボックスを表示し、テキストボックスに入力された用語を受付部で受け付け、選択された用語の代わりに画面に表示する。この場合、ＣＰＵ３１は、ユーザＣの属性に基づいて図９の用語選択処理で選択された変更前の用語である「外部設計」が定義されている個別用語テーブル２８の内容を修正する。すなわち、情報処理装置１０は、用語選択処理によって選択された用語に代わって、担当者から受け付けた用語を優先的に選択して画面に表示する。
【００９９】
ここで担当者の「属性」とは、情報処理装置１０で担当者に対応した用語を選択する過程で用いられる情報であり、例えば工程情報及び担当者の業務上の所属先の少なくとも一方が含まれる。
【０１００】
上述したように、個別用語テーブル２８の内容が修正されるため、ユーザＣによる用語の変更は、ユーザＣと同じ属性を有する他のユーザにも反映される。
【０１０１】
なお、情報処理装置１０は、担当者が外部装置の画面上に表示されている何れかの用語をマウス等で選択した場合、選択された用語の代替候補として用いられる代替用語を一覧表示すると共に、テキストボックスとして用語の入力も受け付けるコンボボックス等のアイテムを用いて画面に表示するようにしてもよい。この場合、情報処理装置１０は、コンボボックスを操作することで担当者によって選択された用語を受付部で受け付け、受け付けた用語を、変更を希望する用語として選択された用語の代わりに画面に表示する。情報処理装置１０は、変更を希望する用語の代替用語としてこれまでにコンボボックスから入力された用語の履歴を用語ＩＤ毎に管理しておき、コンボボックスに代替用語を表示する場合、変更を希望する用語の用語ＩＤに対応付けられた代替用語をコンボボックスに表示する。
【０１０２】
＜第２実施形態＞
第１実施形態では、担当者に応じて画面に表示する用語を選択する情報処理装置１０の例について説明したが、担当者に応じて表現が異なる対象は用語に限定されない。第２実施形態では、同じ操作が行われた場合であっても、担当者に応じて異なる画面を表示する情報処理装置１０Ａについて説明する。
【０１０３】
図１４は、第２実施形態に係る情報処理装置１０Ａの機能ブロック例を示す機能構成図である。図１４に示す機能構成図が図１に示した第１実施形態に係る情報処理装置１０の機能構成図と異なる点は、画面レイアウトＤＢ１９が追加された点であり、その他の内容については図１の機能構成図と同じである。
【０１０４】
画面レイアウトＤＢ１９は、操作ＩＤに対応した画面における画面レイアウトの選択に用いられる画面レイアウトテーブル４４を管理する。
【０１０５】
図１５は画面レイアウトテーブル４４の一例を示す図である。画面レイアウトテーブル４４は、例えば操作ＩＤ、業務ＩＤ、フェーズＩＤ、業務上の所属先、及び画面レイアウトがそれぞれ対応付けられたテーブルである。画面レイアウトテーブル４４を参照することで、取得部１１で取得した特定の業務における操作ＩＤに対して、担当者毎に工程情報及び担当者の業務上の所属先に応じた画面レイアウトが選択される。
【０１０６】
図１５に示す画面レイアウトテーブル４４の例では、例えば業務ＩＤが“１００”で表される業務で、フェーズＩＤが“２００１”で表されるフェーズ（内部設計フェーズ）が行われている場合に、担当者が操作する外部装置に表示される画面で操作ＩＤが“０００１”を通知する操作が行われた場合、担当者の業務上の所属先がＡ社であれば画面Ａの画面レイアウトが選択され、担当者の業務上の所属先がＢ社であれば画面Ｂの画面レイアウトが選択されることを示している。
【０１０７】
図１６は、画面Ａの画面レイアウトに従って表示される画面４６の一例を示す図であり、図１７は、画面Ｂの画面レイアウトに従って表示される画面４８の一例を示す図である。画面４６には「受付」の項目が存在するが、画面４８には「受付」の項目が存在せず、画面４６と画面４８は異なる画面レイアウトを示している。
【０１０８】
なお、図１５に示す画面レイアウトテーブル４４の例ではフェーズＩＤ及び業務上の所属先が含まれるが、少なくとも業務上の所属先があればよい。画面レイアウトテーブル４４にフェーズＩＤが含まれない場合、取得部１１で取得した特定の業務における操作ＩＤに対して、フェーズとは関係なく担当者毎に担当者の業務上の所属先に応じた画面レイアウトが選択される。
【０１０９】
図１４に示す情報処理装置１０Ａは、第１実施形態に係る情報処理装置１０と同じく、例えばコンピュータ３０を用いて構成される。すなわち、情報処理装置１０Ａにおける電気系統の要部構成例は、図７に示した第１実施形態に係る情報処理装置１０における電気系統の要部構成例と同じ構成が用いられる。
【０１１０】
次に、図１８を参照して、本実施の形態に係る情報処理装置１０Ａの動作について説明する。
【０１１１】
図１８は、業務の担当者が操作する外部装置から操作ＩＤ及び業務情報を受け付けた場合に、ＣＰＵ３１によって実行される情報処理の流れの一例を示すフローチャートである。
【０１１２】
情報処理を規定する情報処理プログラムは、例えば情報処理装置１０のＲＯＭ３２に予め記憶されている。情報処理装置１０のＣＰＵ３１は、ＲＯＭ３２に記憶される情報処理プログラムを読み込み、情報処理を実行する。
【０１１３】
ここでは一例として、ユーザ情報管理ＤＢ１５、業務定義ＤＢ１６、工程情報ＤＢ１７、及び用語ＤＢ１８と同じく、画面レイアウトＤＢ１９も不揮発性メモリ３４に構築されている場合について説明するが、各々のＤＢが通信ユニット２を介して接続される図示しない通信回線に接続された記憶装置に構築されてもよい。
【０１１４】
図１８に示すフローチャートが図８に示した第１実施形態に係る情報処理装置１０の情報処理のフローチャートと異なる点は、ステップＳ２０がステップＳ２０Ａに置き換えられた点であり、その他の処理については図８のフローチャートと同じである。
【０１１５】
ステップＳ２０Ａにおいて、ＣＰＵ３１は、工程テーブル２４を参照して、業務情報に含まれる工程情報に対応したフェーズＩＤを取得する。更に、ＣＰＵ３１はユーザ情報管理テーブル２０を参照して、図９のステップＳ１００で説明した処理と同じ処理を行い、担当者の業務上の所属先を取得する。ＣＰＵ３１は画面レイアウトテーブル４４を参照して、本ステップでそれぞれ取得したフェーズＩＤ及び業務上の所属先と、業務情報に含まれる業務ＩＤと、操作ＩＤの各々の組み合わせに対応した画面レイアウトを取得する。
【０１１６】
すなわち、情報処理装置１０Ａでは、担当者が画面を通じて同じ操作を行った場合であっても、担当者の作業中のフェーズ及び担当者の業務上の所属先に応じて異なる画面が表示されると共に、同じ事柄に対して各々の画面で異なる用語が用いられることがある。
【０１１７】
上記では、担当者の作業中のフェーズ及び担当者の業務上の所属先から担当者に表示する画面の画面レイアウトを選択したが、画面の遷移経路によって担当者に表示する画面の画面レイアウト及び用語を選択してもよい。
【０１１８】
図１９は、経路テーブル５０の一例を示す図である。経路テーブル５０は、例えば業務ＩＤ、フェーズＩＤ、操作ＩＤ、及び担当者の業務上の所属先がそれぞれ対応付けられたテーブルである。経路テーブル５０を参照することで、業務ＩＤ、フェーズＩＤ、及び操作ＩＤの組み合わせから担当者の業務上の所属先が選択される。
【０１１９】
したがって、情報処理装置１０Ａは、経路テーブル５０に取得した業務ＩＤ、フェーズＩＤ、及び操作ＩＤの組み合わせを含む情報が存在する場合には、ユーザ情報管理テーブル２０ではなく経路テーブル５０を参照して担当者の業務上の所属先を取得すればよい。
【０１２０】
例えば図１６の画面４６において、「対応中」に表示されている、ＩＤが“１２６”に対応付けられた行の情報を担当者がマウス等で選択した場合、“０００１”に設定された操作ＩＤが情報処理装置１０Ａに通知されるものとする。また図１７の画面４８において、「対応中」に表示されている、ＩＤが“１２６”に対応付けられた行の情報を担当者がマウス等で選択した場合、“０００２”に設定された操作ＩＤが情報処理装置１０Ａに通知されるものとする。
【０１２１】
更に、取得した業務情報に含まれる業務ＩＤが“１００”で、取得した業務情報に含まれる工程情報に対応したフェーズＩＤが“２００１”とする。
【０１２２】
こうした状況において、画面４６の該当行が選択された場合、経路テーブル５０には業務ＩＤ、フェーズＩＤ、及び操作ＩＤの組み合わせを含む情報が存在することから、情報処理装置１０Ａは経路テーブル５０を参照して、Ａ社を業務上の所属先として取得する。一方、画面４８の該当行が選択された場合も、経路テーブル５０には業務ＩＤ、フェーズＩＤ、及び操作ＩＤの組み合わせを含む情報が存在することから、情報処理装置１０Ａは経路テーブル５０を参照して、Ｂ社を業務上の所属先として取得する。
【０１２３】
そして、情報処理装置１０Ａは、取得したフェーズＩＤ及び業務上の所属先と、業務情報に含まれる業務ＩＤと、操作ＩＤの各々の組み合わせに対応した画面レイアウトを画面レイアウトテーブル４４から取得する。
【０１２４】
このように、情報処理装置１０Ａでは経路テーブル５０を用いることで、外部装置から通知される操作ＩＤによって担当者の業務上の所属先が設定されるため、画面の遷移経路によって担当者に表示する画面の画面レイアウト及び用語が選択されることになる。
【０１２５】
以上、各実施の形態を用いて本発明について説明したが、本発明は各実施の形態に記載の範囲には限定されない。本発明の要旨を逸脱しない範囲で各実施の形態に多様な変更又は改良を加えることができ、当該変更又は改良を加えた形態も本発明の技術的範囲に含まれる。例えば、本発明の要旨を逸脱しない範囲で処理の順序を変更してもよい。また、担当者が情報処理装置１０、１０Ａに通信回線で接続された外部装置を操作する例を用いて本発明を説明したが、担当者は情報処理装置１０、１０Ａを直接操作してもよい。
【０１２６】
また、本実施の形態では、一例として情報処理をソフトウエアで実現する形態について説明したが、図８、図９及び図１８に示したフローチャートと同等の処理を、例えばＡＳＩＣ（Application Specific Integrated Circuit）に実装し、ハードウエアで処理させるようにしてもよい。この場合、情報処理をソフトウエアで実現した場合と比較して、処理の高速化が図られる。
【０１２７】
また、上述した各実施の形態では、情報処理プログラムがＲＯＭ３２にインストールされている形態を説明したが、これに限定されるものではない。本発明に係る情報処理プログラムは、コンピュータで読み取り可能な記憶媒体に記録された形態で提供することも可能である。例えば、本発明に係る情報処理プログラムを、ＣＤ(Compact Disc)−ＲＯＭ、又はＤＶＤ(Digital Versatile Disc)−ＲＯＭ等の光ディスクに記録した形態で提供してもよい。また、本発明に係る情報処理プログラムを、ＵＳＢ(Universal Serial Bus)メモリ及びフラッシュメモリ等の半導体メモリに記録した形態で提供してもよい。更に、情報処理装置１０、１０Ａは、図示しない通信回線に接続される他の装置から本発明に係る情報処理プログラムを取得するようにしてもよい。
【符号の説明】
【０１２８】
２  通信ユニット
４  入力ユニット
６  表示ユニット
１０（１０Ａ）  情報処理装置
１１  取得部
１２  生成部
１３  表示部
１４  選択部
１５  ユーザ情報管理ＤＢ
１６  業務定義ＤＢ
１７  工程情報ＤＢ
１８  用語ＤＢ
１９  画面レイアウトＤＢ
２０  ユーザ情報管理テーブル
２２  業務定義テーブル
２４  工程テーブル
２６  標準用語テーブル
２８  個別用語テーブル
３０  コンピュータ
３１  ＣＰＵ
３２  ＲＯＭ
３３  ＲＡＭ
３４  不揮発性メモリ
４０（４２、４６、４８）  画面
４４  画面レイアウトテーブル
５０  経路テーブル
【図１】
2020016917.tif 000003
【図２】
2020016917.tif 000004
【図３】
2020016917.tif 000005
【図４】
2020016917.tif 000006
【図５】
2020016917.tif 000007
【図６】
2020016917.tif 000008
【図７】
2020016917.tif 000009
【図８】
2020016917.tif 000010
【図９】
2020016917.tif 000011
【図１０】
2020016917.tif 000012
【図１１】
2020016917.tif 000013
【図１２】
2020016917.tif 000014
【図１３】
2020016917.tif 000015
【図１４】
2020016917.tif 000016
【図１５】
2020016917.tif 000017
【図１６】
2020016917.tif 000018
【図１７】
2020016917.tif 000019
【図１８】
2020016917.tif 000020
【図１９】
2020016917.tif 000021