JP6809875B2 - Output device, computer program and output method - Google Patents
Output device, computer program and output method Download PDFInfo
- Publication number
- JP6809875B2 JP6809875B2 JP2016223587A JP2016223587A JP6809875B2 JP 6809875 B2 JP6809875 B2 JP 6809875B2 JP 2016223587 A JP2016223587 A JP 2016223587A JP 2016223587 A JP2016223587 A JP 2016223587A JP 6809875 B2 JP6809875 B2 JP 6809875B2
- Authority
- JP
- Japan
- Prior art keywords
- seat
- identification information
- seats
- organization
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 55
- 238000004590 computer program Methods 0.000 title claims description 4
- 230000008520 organization Effects 0.000 claims description 60
- 230000008569 process Effects 0.000 claims description 40
- 238000012545 processing Methods 0.000 description 21
- 238000010586 diagram Methods 0.000 description 15
- 230000006870 function Effects 0.000 description 6
- 238000011161 development Methods 0.000 description 4
- 230000018109 developmental process Effects 0.000 description 4
- 230000008676 import Effects 0.000 description 4
- 230000015556 catabolic process Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012423 maintenance Methods 0.000 description 3
- 230000012447 hatching Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000033772 system development Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は座席の割当状況を出力する出力装置等に関する。 The present invention relates to an output device or the like that outputs a seat allocation status.
従来、情報システムの開発業務(プロジェクト)は、仕様策定、設計、開発、テスト、及び運用開始の各段階において、多くの人材を必要とする。特に、大規模なシステムの場合には、その開発プロジェクトは複数の部門や複数の企業が担当することが多い。そのようなことから、プロジェクトに関わる複数の部門や企業が連携して効率的に業務を遂行することを手助けするシステム、いわゆるプロジェクト管理システムが提案されている(例えば、特許文献1)。 Conventionally, information system development work (project) requires a large number of human resources at each stage of specification formulation, design, development, testing, and operation start. In particular, in the case of a large-scale system, the development project is often handled by multiple departments or multiple companies. For this reason, a so-called project management system, which helps a plurality of departments and companies involved in a project to cooperate and efficiently carry out business, has been proposed (for example, Patent Document 1).
ところで、開発プロジェクトを遂行する企業においては、業務委託先企業から派遣を受けたエンジニアを自社オフィスに常駐させ、業務を行わせている。常駐するエンジニアのために座席を割り当てるが、開発プロジェクトが終了し、エンジニアが引き上げれば、座席は不要になる。このように、派遣を受けたエンジニアに割り当てる座席は、社員の座席よりも割当、未割り当ての変動が頻繁である。また、業務委託先企業が複数の場合、委託先企業ごとに派遣を受けた人数分の座席を、1つの区画で割り当てることが望ましい。そのため、派遣を受ける人数が変動した場合に備えて、人数以上の余分な座席を割り当てるなどの処置が必要になる。さらにまた、急激に派遣人数が増減した場合には、座席を割り当てる区画の見直しが必要となることもある。そのため、座席の割当状況についての情報を最新に保つことは重要である。しかし、座席の割当状況についての最新情報を保持し、出力する装置は提案されていない。 By the way, in a company that carries out a development project, an engineer dispatched from a contractor company is stationed in its own office to perform the work. Seats will be allocated for resident engineers, but once the development project is complete and the engineers pull up, seats will no longer be needed. In this way, the seats assigned to dispatched engineers are more frequently allocated and unallocated than the seats of employees. In addition, when there are a plurality of outsourced companies, it is desirable to allocate seats for the number of people dispatched to each outsourced company in one section. Therefore, it is necessary to take measures such as allocating extra seats more than the number of people in case the number of people to be dispatched fluctuates. Furthermore, if the number of dispatched workers suddenly increases or decreases, it may be necessary to review the seat allocation area. Therefore, it is important to keep information about seat allocation status up to date. However, no device has been proposed that retains and outputs the latest information about seat allocation status.
本発明は、このような事情に鑑みてなされたものである。その目的は、座席の割当状況を出力する出力装置等を提供することである。 The present invention has been made in view of such circumstances. The purpose is to provide an output device or the like that outputs the seat allocation status.
本発明に係る出力装置は、組織を識別する組織識別情報、前記組織へ割り当てられた座席の座席識別情報、及び座席割当数を対応付けた割当情報を記憶する割当記憶部と、前記組織に所属する要員に関する情報であって、前記組織識別情報及び前記要員へ割り当てられた座席の座席識別情報を対応付けた要員情報を記憶する要員記憶部と、組織識別情報を取得する取得部と、取得した組織識別情報に対応付いた割当情報を前記割当記憶部から取得する割当取得部と、取得した組織識別情報に対応付いた要員情報を前記要員記憶部から取得する要員取得部と、取得した要員情報の前記座席識別情報が、取得した割当情報の前記座席識別情報に含まれる場合、前記要員情報の前記座席識別情報に係る座席を使用中と判定する判定部と、該判定部の判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数する計数部と、取得した組織識別情報、及び座席割当数、並びに計数した前記座席使用数を出力する出力部とを備えることを特徴とする。 The output device according to the present invention belongs to the organization , an allocation storage unit that stores organization identification information for identifying an organization, seat identification information for seats assigned to the organization , and allocation information associated with the number of seat allocations. The personnel storage unit that stores the personnel information in which the organization identification information and the seat identification information of the seat assigned to the personnel are associated with each other, and the acquisition unit that acquires the organization identification information, are acquired. The allocation acquisition unit that acquires the allocation information corresponding to the organization identification information from the allocation storage unit, the personnel acquisition unit that acquires the personnel information corresponding to the acquired organization identification information from the personnel storage unit, and the acquired personnel information. When the seat identification information is included in the seat identification information of the acquired allocation information, based on the determination unit that determines that the seat related to the seat identification information of the personnel information is in use and the determination result of the determination unit. It is characterized by including a counting unit that counts the number of seats used corresponding to the tissue identification information, an output unit that outputs the acquired tissue identification information, the number of seats allocated, and the counted number of seats used.
本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.
本発明に係る出力装置は、前記出力部は、前記座席割当数及び座席使用数より算出した使用率を出力することを特徴とする。 The output device according to the present invention is characterized in that the output unit outputs a usage rate calculated from the number of seats allocated and the number of seats used.
本発明にあっては、割り当てた座席の使用率を参照可能となる。 In the present invention, the utilization rate of the assigned seat can be referred to.
本発明に係る出力装置は、座席識別情報及び座席位置を示す位置情報を対応付けたレイアウト情報を記憶するレイアウト情報記憶部と、前記レイアウト情報に基づいて、座席位置を示す二次元画像を生成する画像生成部とを備え、前記画像生成部は、使用中の座席と未使用の座席とで、座席位置を示す画像の態様を異ならせることを特徴とする。 The output device according to the present invention generates a layout information storage unit that stores layout information associated with seat identification information and position information indicating a seat position, and a two-dimensional image indicating the seat position based on the layout information. An image generation unit is provided, and the image generation unit is characterized in that the mode of an image indicating a seat position is different between a used seat and an unused seat.
本発明にあっては、座席の割当状況を視覚的に把握することが可能となる。 In the present invention, it is possible to visually grasp the seat allocation status.
本発明に係る出力装置は、前記画像生成部は、各座席と対応付いた組織識別情報に応じて、座席位置を示す画像の態様を異ならせることを特徴とする。 The output device according to the present invention is characterized in that the image generation unit changes the mode of the image showing the seat position according to the tissue identification information associated with each seat.
本発明にあっては、組織毎の座席の割当状況を視覚的に把握することが可能となる。 In the present invention, it is possible to visually grasp the seat allocation status for each organization.
本発明に係る出力装置は、ユーザを識別するユーザ識別情報を取得するユーザ取得部と、取得したユーザ識別情報に対応付いた前記組織識別情報を含む権限情報を取得する権限取得部とを備え、前記出力部は取得した権限情報に基づき、前記組織識別情報、前記座席割当数及び前記座席使用数を出力することを特徴とする。 The output device according to the present invention includes a user acquisition unit that acquires user identification information that identifies a user, and an authority acquisition unit that acquires authority information including the organization identification information corresponding to the acquired user identification information. The output unit is characterized in that the organization identification information, the number of seats allocated, and the number of seats used are output based on the acquired authority information.
本発明にあっては、参照できる座席の割当状況を権限によって制御可能となる。 In the present invention, the seat allocation status that can be referred to can be controlled by authority.
本発明に係るコンピュータプログラムは、組織識別情報を取得し、取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、取得した組織識別情報、座席割当数及び前記座席使用数を出力する処理をコンピュータに行わせることを特徴とする。 The computer program according to the present invention acquires the organization identification information, and the seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information, and the number of seats allocated, the organization identification information, the seat identification information, and the seats. The seat identification information of the seats assigned to the personnel belonging to the organization, which is acquired from the allocation storage unit that is stored in association with the number of used seats and corresponds to the acquired organization identification information, is the organization identification information and the seat identification information. When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use. Based on the determination result, the number of seats used corresponding to the organization identification information is counted, and the computer is made to perform a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.
本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.
本発明に係る出力方法は、コンピュータが、組織識別情報を取得し、取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、取得した組織識別情報、座席割当数及び前記座席使用数を出力することを特徴とする。 In the output method according to the present invention, the computer acquires the organization identification information, and the seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seat allocations are obtained by the organization identification information and the seat identification. The seat identification information of the seats assigned to the personnel belonging to the organization is obtained from the allocation storage unit that stores the information and the number of seats used in association with each other and corresponds to the acquired organization identification information. When the seat identification information of the assigned seat acquired from the personnel storage unit acquired in association with the seat identification information is included in the seat identification information acquired from the personnel storage unit, the assigned seat is in use. Based on the determination result, the number of seats used corresponding to the organization identification information is counted, and the acquired organization identification information, the number of seats allocated, and the number of seats used are output.
本発明にあっては、座席割当数、座席使用数を出力するので、座席の割当状況を参照可能となる。 In the present invention, since the number of seats allocated and the number of seats used are output, the seat allocation status can be referred to.
本発明にあっては、座席の割当状況を参照可能となる。 In the present invention, the seat allocation status can be referred to.
以下、実施の形態を、図面を用いて具体的に説明する。ここでは、情報システム(単に、システムとも言う)に関わる業務の一部を他企業に委託し、委託先企業から派遣を受けた人材を自社オフィスに常駐させている場合を例とする。この場合において、座席スペースの管理について説明するが、それに限らない。製造業において、生産ラインの一部を業務委託している場合の更衣室ロッカーの管理、又はコールセンターにおいて、オペレータの派遣を受けている場合のオペレータ用座席の管理にも適用可能である。 Hereinafter, embodiments will be specifically described with reference to the drawings. Here, an example is taken in which a part of the work related to the information system (also simply referred to as a system) is outsourced to another company, and the human resources dispatched from the outsourced company are permanently stationed in the company's office. In this case, the management of the seat space will be described, but the present invention is not limited to this. It is also applicable to the management of changing room lockers when a part of the production line is outsourced in the manufacturing industry, or the management of operator seats when the operator is dispatched at the call center.
図1は情報共有システム10の構成例を示す説明図である。情報共有システム10により提供される機能は、メインメニュー画面から呼び出し可能となっている。以降、当該メインメニュー画面をメインメニューとも呼ぶ。情報共有システム10にアクセスすると、まずメインメニューが表示される。メインメニューは、例えば4つのメニューが表示される。4つのメニューは、部門体制メニュー、工数関連メニュー、委託先管理メニュー、及びスペース管理メニューである。これらに加えて、情報共有システム10の管理者のみに表示されるメンテナンスメニューがあってもよい。 FIG. 1 is an explanatory diagram showing a configuration example of the information sharing system 10. The functions provided by the information sharing system 10 can be called from the main menu screen. Hereinafter, the main menu screen is also referred to as a main menu. When the information sharing system 10 is accessed, the main menu is first displayed. For example, four menus are displayed as the main menu. The four menus are a department system menu, a man-hour related menu, a contractor management menu, and a space management menu. In addition to these, there may be a maintenance menu displayed only to the administrator of the information sharing system 10.
情報共有システム10は、情報共有サーバ1、共通データベース2、及びユーザ端末3を含む。情報共有サーバ1、共通データベース2、及びユーザ端末3はネットワークNにより互いに通信可能に接続されている。以下においては、情報共有サーバ1がスペース管理装置(出力装置)として機能する場合について説明する。情報共有サーバ1がスペース管理装置として機能する場合、スペース管理メニューに対応した機能を提供する。詳細は以下に説明するが、スペース管理メニューにより、座席に関する種々の情報を情報共有サーバ1に出力させることが可能である。なお、情報共有サーバ1はメンテナンスメニューを含めた上述の4つのメニューに対応した機能を提供するがそれに限らない。メニューごとに個別に装置(サーバ)を設けてもよい。また、情報共有サーバ1が提供する機能をクラウドで提供してもよい。
The information sharing system 10 includes an
情報共有サーバ1は汎用コンピュータ、ワークステーション、又はサーバコンピュータなどにより構成する。情報共有サーバ1は派遣を受けている人材が使用するスペースに関わる種々の情報を管理する。共通データベース2は汎用コンピュータ、ワークステーション、又はサーバコンピュータなどにより構成する。共通データベース2は情報共有サーバ1に限られず、他装置から参照されるようなデータを記憶するデータベースである。共通データベース2は、例えば、グループマスタテーブル21、部マスタテーブル22、部門マスタテーブル23、社員マスタテーブル24、及びアサインマスタテーブル25を含む。ユーザ端末3はデスクトップ型PC(パーソナルコンピュータ)、ノートブック型PC、又はタブレットコンピュータ等で構成する。ユーザ端末3は情報共有システム10の情報を参照するユーザが用いる。図1にユーザ端末3は3台示しているが、それに限らない。また、データベースのメンテナンス等を行う管理者の端末を含めてもよい。
The
図2は情報共有サーバ1の構成例を示すブロック図である。情報共有サーバ1はCPU(Central Processing Unit)11、ROM(Read Only Memory)12、RAM(Random Access Memory)13、通信部14、大容量記憶部15、及び読み取り部16を含む。各構成はバスBで接続されている。
FIG. 2 is a block diagram showing a configuration example of the
CPU11はROM12に記憶された制御プログラム(コンピュータプログラム)1Pに従いハードウェア各部を制御する。RAM13は例えばSRAM(Static RAM)、DRAM(Dynamic RAM)、又はフラッシュメモリである。RAM13はCPU11によるプログラムの実行時に発生するデータを一時的に記憶する。通信部14はネットワークNを介して、共通データベース2、及びユーザ端末3などの他の装置との通信を行う。
The
大容量記憶部15は例えばハードディスク又はSSD(Solid State Drive)などである。大容量記憶部15は所管記憶部151、割当記憶部152、要員記憶部153、及び座席レイアウト記憶部154を含む。また、制御プログラム1Pを大容量記憶部15に記憶してもよい。
The large-
読み取り部16はCD(Compact Disc)−ROM及びDVD(Digital Versatile Disc)−ROMを含む可搬型記憶媒体1aを読み取る。CPU11が読み取り部16を介して、制御プログラム1Pを可搬型記憶媒体1aより読み取り、大容量記憶部15に記憶してもよい。また、ネットワークNを介して他のコンピュータからCPU11が制御プログラム1Pをダウンロードし、大容量記憶部15に記憶してもよい。さらにまた、半導体メモリ1bから、CPU11が制御プログラム1Pを読み込んでもよい。
The
次に共通データベース2に記憶されているマスタテーブルについて説明する。図3はグループマスタテーブル21のレコードレイアウトの一例を示す説明図である。以降、グループマスタテーブル21はグループマスタ21とも言う。グループマスタ21はグループコード列、グループ名列、略称列、及び部コード列を含む。グループコード列は各グループを一意に特定するグループコードを記憶する。グループ名列はグループの名称を記憶する。略称列はグループの略称を記憶する。部コード列はグループが所属する部の部コードを記憶する。グループの上位組織が部である。
Next, the master table stored in the
図4は部マスタテーブル22のレコードレイアウトの一例を示す説明図である。以降、部マスタテーブル22を部マスタ22とも言う。部マスタ22は部コード列、部名列、略称列、及び部門コード列を含む。部コード列は部を一意に特定する部コードを記憶する。部名列は部の名称を記憶する。略称列は部の略称を記憶する。部門コード列は部が属する部門のコードを記憶する。部の上位組織が部門である。
FIG. 4 is an explanatory diagram showing an example of the record layout of the unit master table 22. Hereinafter, the department master table 22 is also referred to as a
図5は部門マスタテーブル23のレコードレイアウトの一例を示す説明図である。以降、部門マスタテーブル23を部門マスタ23とも言う。部門マスタ23は部門コード列、部門名列及び略称列を含む。部門コード列は部門を一意に特定する部門コードを記憶する。部門名列は部門の名称を記憶する。略称列は部門の略称を記憶する。
FIG. 5 is an explanatory diagram showing an example of the record layout of the department master table 23. Hereinafter, the department master table 23 is also referred to as a
図6は社員マスタテーブル24のレコードレイアウトの一例を示す説明図である。以降、社員マスタテーブル24を社員マスタ24とも言う。社員マスタ24は社員番号列、氏名列、内線番号列、外線番号列、及びメールアドレス列を含む。社員番号列は社員を一意に特定する社員番号を記憶する。氏名列は社員の氏名を記憶する。内線番号列は社員に割り当てられている電話の内線番号を記憶する。外線番号列は社員に割り当てられている電話の外線番号を記憶する。メールアドレス列は社員に割り当てられているメールアドレスを記憶する。
FIG. 6 is an explanatory diagram showing an example of the record layout of the employee master table 24. Hereinafter, the employee master table 24 is also referred to as an
図7はアサインマスタテーブル25のレコードレイアウトの一例を示す説明図である。以降、アサインマスタテーブル25をアサインマスタ25とも言う。アサインマスタ25は社員番号列、グループコード列、及び役職コード列を含む。社員番号列は社員番号を記憶する。グループコード列は社員が所属するグループのコードを記憶する。役職コード列は社員の役職を示す役職コードを記憶する。アサインマスタ25により各社員が所属しているグループ及び各社員の役職が分かるようになっている。
FIG. 7 is an explanatory diagram showing an example of the record layout of the assign master table 25. Hereinafter, the assign master table 25 is also referred to as an assign
図8は所管記憶部151のレコードレイアウトの一例を示す説明図である。所管記憶部151はシステムコード列、システム名列、及びグループコード列を含む。システムコード列はシステムを一意に特定するシステムコードを記憶する。システム名はシステムの名称を記憶する。グループコード列はシステムを担当しているグループのグループコードを記憶する。
FIG. 8 is an explanatory diagram showing an example of the record layout of the
図9は割当記憶部152のレコードレイアウトの一例を示す説明図である。割当記憶部152は、取り込み年月列、階列、島ID列、FROM列、TO列、席数列、利用期間列、会社ID列、会社名列、略称列、用途種別列、配置種別列、グループコード列及び配色列を含む。取り込み年月列は割当情報が割当記憶部152に取り込まれた年月を記憶する。割当情報の取り込みは月次を前提としているが、それに限らない。割当情報を随時更新する場合、取り込み年月列を更新日時列などに替えてもよい。更新日時列は割当記憶部152が更新された年月日又は更新された年月日及び時刻を記憶する。階列はレコードが示すデータが建物の何階のデータであるかを示す階番号を記憶する。例えば、3階についてのデータを記憶するレコードであれば、階列には3を記憶する。島ID列は通路、パーティション又は壁などで区切られた一群の座席毎に振られるIDを記憶する。FROM列は島の中で割り当てられている座席番号の最も小さい番号を記憶する。TO列は島の中で割り当てられている座席番号の最も大きい番号を記憶する。一つの島において、座席番号が連続する複数の座席が1つの会社に割り当てられている場合、FROM列に記憶する値とTO列に記憶する値が異なる値となる。席数列は割り当てられた席の数(座席割当数)を記憶する。会社ID列は席が割り当てられた会社の会社ID(組織識別情報)を記憶する。利用期間列は席を利用する予定期間を記憶する。会社名列は席が割り当てられた会社の名称を記憶する。略称列は席が割り当てられた会社の略称を記憶する。用途種別列は割り当てられた席の用途を記憶する。用途種別列には例えば、執務又は打ち合わせを記憶する。執務は席の用途が執務であることを表す。打ち合わせは席の用途が打ち合わせであることを示す。配置種別列は席に配置する資源を記憶する。配置種別列には例えば、要員又は機器を記憶する。要員は座席に人材を配置することを示す。機器は座席に機器を配置することを示す。グループコード列は座席の割り当てを行ったグループのグループIDを記憶する。配色列は座席をレイアウト表示する際に表示する色を記憶する。なお、1つの階(フロア)において、各座席は島IDと座席番号により特定可能である。各座席を特定する島IDと座席番号との組み合わせを座席ID(座席識別情報)と呼ぶ。座席IDでは島ID数字部分と、座席番号とは二桁表記とする。図9において、島IDがD1、FROMが3、TOが4とのレコードは、座席IDがD0103、D0104の2つの座席を示している。
FIG. 9 is an explanatory diagram showing an example of the record layout of the
図10は要員記憶部153のレコードレイアウトの一例を示す説明である。要員記憶部153は取り込み年月列、会社ID列、会社名列、氏名列、座席ID列、座席使用列、及びグループコード列を含む。取り込み年月列は要員情報が要員記憶部153に取り込まれた年月を記憶する。要員情報の取り込みは月次を前提としているが、それに限らない。要員情報を随時更新する場合、取り込み年月列を更新日時列などに替えてもよい。更新日時列は要員記憶部153が更新された年月日又は更新された年月日及び時刻を記憶する。会社ID列は人材を派遣している会社のIDを記憶する。会社名列は人材を派遣している会社の名称を記憶する。氏名列は派遣されている人材の氏名を記憶する。座席に機器が配置されている場合、氏名列は機器の名称を記憶する。座席ID列は上述した座席IDを記憶する。座席使用列は派遣されている人材が座席を使用しているか否かを示す。グループコード列は派遣されている人材へ業務を行わせているグループのグループコードを記憶する。
FIG. 10 is an explanation showing an example of the record layout of the
図11は座席レイアウト記憶部(レイアウト情報記憶部)154に記憶されるレイアウト情報を示す説明図である。座席レイアウト記憶部154は座席レイアウトを示すレイアウト情報を記憶している。すなわち、各座席の座席IDとフロア内での座席位置を示す位置情報とを対応付けて記憶している。位置情報は例えば、フロアの一点を原点と二次元座標である。レイアウト情報を画像として表現したのが図11である。図11に示すように、座席IDから島IDを抽出して表示可能である。また、島ごとに含まれる座席の座席番号及び配置を表示可能である。
FIG. 11 is an explanatory diagram showing layout information stored in the seat layout storage unit (layout information storage unit) 154. The seat
次に、情報共有サーバ1が行う処理について説明する。ユーザがユーザ端末3により情報共有サーバ1にアクセスすると、情報共有サーバ1のCPU11は、ユーザ認証を行なう。認証が成功した場合、ユーザ端末3にメインメニューが表示される。メインメニューにおいて、ユーザがスペース管理を選択すると、スペース管理処理が実行される。なお、ユーザ認証において、CPU11はユーザの社員番号(ユーザ識別情報)を取得する。CPU11は取得した社員番号を一時記憶領域に記憶する。一時記憶領域は例えば、RAM13又は大容量記憶部15に設けてある。
Next, the processing performed by the
図12はスペース管理処理の手順の一例を示すフローチャートである。ユーザがメインメインメニューでスペース管理を選択すると、CPU11は部門マスタ23に含まれる全てのレコードについて、部門名と部門コードとを取得する(ステップS1)。CPU11はユーザの役職を取得する(ステップS2)。CPU11は一時記憶領域に記憶しているユーザの社員番号を読み出す。CPU11はアサインマスタ25を検索し、読み出した社員番号に対応したグループコード及び役職コードを取得する。CPU11は取得したグループコード及び役職コードを一時記憶領域に記憶する。CPU11はユーザ端末3にスペース管理のメニュー画面を表示する(ステップS3)。メニュー画面は、部門毎、フロア毎、及び委託先企業別毎に座席割当状況を表示するボタンを含む。
FIG. 12 is a flowchart showing an example of the procedure of the space management process. When the user selects space management in the main main menu, the
ユーザはユーザ端末3に表示されたメニュー画面で実行したいメニューを選択する。CPU11はユーザが選択したメニューは部門全体表示であるか否かを判定する(ステップS4)。CPU11はユーザが選択したメニューが部門全体表示であると判定した場合(ステップS4でYES)、部門全体表示処理を行う(ステップS5)。CPU11は部門全体表示処理の後、処理をステップS10に移す。CPU11はユーザが選択したメニューが部門全体表示でないと判定した場合(ステップS4でNO)、ユーザが選択したメニューがフロア別表示であるか否かを判定する(ステップS6)。CPU11はユーザが選択したメニューがフロア別表示であると判定した場合(ステップS6でYES)、フロア別表示処理を行う(ステップS7)。CPU11はフロア別表示処理の後、処理をステップS10に移す。CPU11はユーザが選択したメニューがフロア表示でないと判定した場合(ステップS6でNO)、ユーザが選択したメニューが委託先別表示であるか否かを判定する(ステップS8)。CPU11はユーザが選択したメニューが委託先別表示であると判定した場合(ステップS8でYES)、委託先別表示処理を行う(ステップS9)。CPU11は委託先表示処理の後、処理をステップS10に移す。
The user selects a menu to be executed on the menu screen displayed on the
CPU11はユーザが選択したメニューが委託先別表示でないと判定した場合(ステップS8でNO)、ユーザが終了を選択したか否かを判定する(ステップS10)。CPU11はユーザが終了を選択したと判定した場合(ステップS10でYES)、スペース管理処理を終了する。この場合、ユーザ端末3の画面はメインメニューに戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS10でNO)、処理をステップS3に戻す。なお、部門全体表示処理、フロア別表示処理、及び委託先別表示処理の終了時には、終了又は戻る旨のコマンドをユーザは選択している。CPU11は部門全体表示処理、フロア別表示処理、及び委託先別表示処理の終了後にステップS10を行う場合、処理ユーザが選択したコマンドにより、終了であるか否かを判定する。
When the
図13は部門全体表示処理の手順の一例を示すフローチャートである。CPU11はユーザが選択したボタンに対応付けられた部門コードを取得する(ステップS21)。CPU11は取得した部門コードが対応付けられた部コードを部マスタ22より取得する(ステップS22)。CPU11は取得した部コードが対応付けられたグループコードをグループマスタ21より取得する(ステップS23)。ステップS22で取得した部コードが複数の場合、CPU11はその数に等しい回数、ステップS23を実行する。CPU11は座席の割当情報を取得する(ステップS24)。CPU11は割当記憶部152からステップS23で取得したグループコードのいずれかを含むレコードを取得する。CPU11は要員情報を取得する(ステップS25)。CPU11は要員記憶部153からステップS23で取得したグループコードのいずれかを含むレコードを取得する。CPU11は取得した割当情報と要員情報とから、座席の使用率を算出する(ステップS26)。
FIG. 13 is a flowchart showing an example of the procedure for displaying the entire department. The
座席の使用率は次のようにして求まる。まず、割当情報から会社毎に割り当てられている座席の数(座席割当数)が求まる。割当情報から得られる座席IDと、要員情報に含まれる座席IDとを比較することにより、座席の使用未使用を判定する。すなわち、割当情報から得られる座席IDが、要員情報に含まれる場合、当該座席IDが振られた座席は使用である。割当情報から得られる座席IDが、要員情報に含まない場合、当該座席IDは未使用中である。使用中と判定された座席の数を計数すれば、使用している座席の数(座席使用数)が求まる。座席使用数を座席割当数で割れば、使用率が求まる。 The seat occupancy rate can be obtained as follows. First, the number of seats allocated to each company (seat allocation number) can be obtained from the allocation information. By comparing the seat ID obtained from the allocation information with the seat ID included in the personnel information, it is determined whether or not the seat is used. That is, when the seat ID obtained from the allocation information is included in the personnel information, the seat to which the seat ID is assigned is used. If the seat ID obtained from the allocation information is not included in the personnel information, the seat ID is unused. By counting the number of seats determined to be in use, the number of seats in use (number of seats used) can be obtained. The occupancy rate can be obtained by dividing the number of seats used by the number of seats allocated.
CPU11は部門全体表示画面をユーザ端末3へ出力する(ステップ27)。CPU11は委託先企業毎に座席の割当状況を表示する。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。例えば一般社員の場合は所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。
The
CPU11はユーザが終了を選択したか否かを判定する(ステップS28)。CPU11はユーザが終了を選択したと判定した場合(ステップS28でYES)、部門全体表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS28でNO)、処理をステップS27に戻す。
The
なお、部門全体表示処理の終了コマンドは2種類ある。第1は部門全体表示画面で戻るボタンが選択された(例えば、マウスクリックされた)場合である。第2は部門全体表示画面でメインメニューボタンが選択された場合である。戻るボタンが選択された場合、スペース管理処理は終了せず、メニュー画面に戻る。メインメニューボタンが選択された場合は、スペース管理処理も終了し、メインメニュー戻る。フロア別表示処理及び委託先別表示処理も、部門全体表示処理と同様である。 There are two types of commands to end the entire department display process. The first is when the back button is selected (for example, the mouse is clicked) on the entire department display screen. The second is the case where the main menu button is selected on the entire department display screen. If the back button is selected, the space management process does not end and the screen returns to the menu screen. If the main menu button is selected, the space management process also ends and the main menu returns. The floor-specific display processing and the contractor-specific display processing are the same as the department-wide display processing.
図14はフロア別表示処理の手順の一例を示すフローチャートである。CPU11は座席の割当情報を割当記憶部152より取得する(ステップS31)。CPU11は要員情報を要員記憶部153より取得する(ステップS32)。CPU11はフロア毎に集計する(ステップS33)。CPU11は割当情報からフロア毎に割り当てられている座席の数を集計する。CPU11は要員情報からフロア毎に使用されている座席の数を集計する。CPU11は使用率を算出する(ステップS34)。使用率が求め方は、上述と同様である。
FIG. 14 is a flowchart showing an example of the procedure of the floor-specific display processing. The
CPU11はフロア別表示画面をユーザ端末3へ出力する(ステップS35)。CPU11はフロア別に座席の割当状況を表示する。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。例えば一般社員の場合は所属するグループの社員の座席、又は所属するグループが割り当てた座席がないフロアについての情報を、CPU11は表示しない。さらにまた、ユーザが所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。
The
CPU11はレイアウト表示が選択されたか否かを判定する(ステップS36)。CPU11はレイアウト表示が選択されたと判定した場合(ステップS36でYES)、レイアウト表示処理を行なう(ステップS37)。レイアウト表示は座席の割当状況をフロアでの座席の配置とともに表示するものである。CPU11はレイアウト表示処理の後、処理をステップS38に移す。CPU11はレイアウト表示が選択されていないと判定した場合(ステップS36でNO)、ユーザが終了を選択したか否かを判定する(ステップS38)。CPU11はユーザが終了を選択したと判定した場合(ステップS38でYES)、フロア別表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS38でNO)、処理をステップS35に戻す。
The
図15は委託先別表示処理の手順の一例を示すフローチャートである。CPU11は座席の割当情報を割当記憶部152より取得する(ステップS51)。CPU11は要員情報を要員記憶部153より取得する(ステップS52)。CPU11は委託先企業毎及びフロア毎に集計する(ステップS53)。CPU11は割当情報から委託先企業毎及びフロア毎に割り当てられている座席の数を集計する。CPU11は要員情報から委託先企業毎及びフロア毎に使用されている座席の数を集計する。CPU11は使用率を算出する(ステップS54)。使用率が求め方は、上述と同様である。
FIG. 15 is a flowchart showing an example of the procedure of display processing for each contractor. The
CPU11は委託先別表示画面をユーザ端末3へ出力する(ステップS55)。CPU11は委託先企業毎及びフロア毎に座席の割当状況を表示する。例えば、委託先別表示画面では1つの委託先企業について表示する。表示する委託先企業の選択はプルダウンメニューなどで行なう。割当状況は例えば用途種別(執務又は打合せ)配置種別(要員又は機器)毎の内訳について表示してもよい。また、ユーザの役職によって、表示内容に制限を掛けてもよい。この場合、役職が権限情報となる。例えばユーザが所属するグループが業務委託をしていない委託先企業についての情報を、CPU11は表示しない。この場合、プルダウンメニューにはユーザが所属するグループが業務委託している企業が表示される。さらにまた、一般社員の場合は所属するグループの社員の座席、又は所属するグループが割り当てた座席がないフロアについての情報を、CPU11は表示しない。
The
CPU11はレイアウト表示が選択されたか否かを判定する(ステップS56)。CPU11はレイアウト表示が選択されたと判定した場合(ステップS56でYES)、レイアウト表示処理を行なう(ステップS57)。レイアウト表示は座席の割当状況をフロアでの座席の配置とともに表示するものである。CPU11はレイアウト表示処理の後、処理をステップS58に移す。CPU11はレイアウト表示が選択されていないと判定した場合(ステップS56でNO)、ユーザが終了を選択したか否かを判定する(ステップS58)。CPU11はユーザが終了を選択したと判定した場合(ステップS58でYES)、委託先別表示処理を終了する。この場合、ユーザ端末3の画面はメニュー画面に戻る。CPU11はユーザが終了を選択していないと判定した場合(ステップS58でNO)、処理をステップS55に戻す。
The
図16はレイアウト表示処理の手順の一例を示すフローチャートである。CPU11はユーザが選択したフロアを取得する(ステップS61)。選択したフロアとはユーザが何階を選択したか示す番号(階番号)である。CPU11は選択されたフロアに関する座席の割当情報を割当記憶部152から取得する(ステップS62)。CPU11は選択されたフロアに関する要員情報を要員記憶部153から取得する(ステップS63)。CPU11は選択されたフロアの座席レイアウト情報を座席レイアウト記憶部154より取得する(ステップS64)。CPU11はステップS62で取得した割当情報とステップS63で要員情報とに基づき、座席の状況を座席レイアウト情報に反映させる(ステップS65)。例えば、座席毎に割り当てられている委託先企業が分かるように、CPU11座席の色分けを行なう。この場合の配色は割当記憶部152の配色列に従う。また、割り当てられた座席が使用されているか否かが判別できるように、割り当てられている座席については、割り当てられている人の氏名又はイニシャルなどを、CPU11は表示する。割り当てられていない座席については、座席IDをCPU11は表示する。
FIG. 16 is a flowchart showing an example of the procedure of the layout display processing. The
CPU11は権限に応じた変更を座席レイアウトに対して行なう(ステップS66)。例えば、ユーザが一般社員の場合は、所属するグループが業務委託を行っている企業以外の席については、割り当ている委託先企業の名称をCPU11は表示しない。
The
CPU11はレイアウト画面を生成し、ユーザ端末3へ出力する(ステップS67)。CPU11はレイアウト表示処理を終了する。なお、レイアウト表示処理が委託先別表示処理から呼ばれた場合、レイアウト画面出力の際、選択されている委託先企業へ割り当てられている座席が表示範囲となるように、CPU11はレイアウト画面の表示位置をユーザ端末3に出力する。
The
次に、ユーザ端末3に表示される画面について説明する。図17はスペース管理メニュー画面41の一例を示す説明図である。スペース管理メニュー画面41はメインメニュー画面(図示しない)において、スペース管理を選択すると表示される画面である。スペース管理メニュー画面41は基盤システム部門ボタン411、応用システム部門ボタン412、フロア別ボタン413、委託先別ボタン414、及び戻るボタン415を含む。基盤システム部門ボタン411を選択すると、基盤システム部門についての部門全体表示処理が実行される。応用システム部門ボタン412を選択すると、応用システム部門についての部門全体表示処理が実行される。フロア別ボタン413を選択すると、フロア別表示処理が実行される。委託先別ボタン414を選択すると、委託先別表示処理が実行される。戻るボタン415を選択するとメインメニューへ戻る。
Next, the screen displayed on the
なお、図17では部門全体表示が可能な部門が基盤システム部門と応用システム部門との2つの部門であるので、部門全体表示用のボタンは2つである。部門全体表示用のボタンは部門の数、又は部門全体表示が可能な部門の数などに合わせて表示すればよい。部門の数が多い場合は、例えば、部門を選択するためのプルダウンメニューと部門全体表示を指示する指示ボタンとを設ける。この場合、部門全体表示したい部門をプルダウンメニューで選択し指示ボタンを選択すると、選択された部門についての部門全体表示処理が実行される。 In FIG. 17, since there are two departments that can display the entire department, the basic system department and the applied system department, there are two buttons for displaying the entire department. The button for displaying the entire department may be displayed according to the number of departments or the number of departments that can display the entire department. When the number of departments is large, for example, a pull-down menu for selecting a department and an instruction button for instructing the display of the entire department are provided. In this case, when the department to be displayed in the entire department is selected from the pull-down menu and the instruction button is selected, the department-wide display process for the selected department is executed.
図18は部門全体表示画面42の一例を示す説明図である。部門全体表示画面42は割当状況一覧表421、メインメニューボタン422、及び戻るボタン423を含む。割当状況一覧表421は座席の割当状況を委託先企業毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びに全体について表示する。メインメニューボタン422を選択するとメインメニューへ戻る。戻るボタン423を選択するとスペース管理メニュー画面41へ戻る。
FIG. 18 is an explanatory diagram showing an example of the department-
図19はフロア別表示画面43の一例を示す説明図である。フロア別表示画面43は割当状況一覧表431、メインメニューボタン432、及び戻るボタン433を含む。割当状況一覧表431は座席の割当状況をフロア毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びにフロア全体について表示する。メインメニューボタン432を選択するとメインメニューへ戻る。戻るボタン433を選択するとスペース管理メニュー画面41へ戻る。
FIG. 19 is an explanatory diagram showing an example of the floor-
図20は委託先別表示画面44の一例を示す説明図である。委託先別表示画面44は選択プルダウン441、表示ボタン442、割当状況一覧表443、メインメニューボタン444、及び戻るボタン445を含む。選択プルダウン441は割当状況を表示させる委託先企業を選択するためのプルダウンメニューである。表示ボタン442は選択プルダウン441で選択した委託先企業についての割当状況を表示させるためのボタンである。割当状況一覧表443は選択された委託先企業について、座席の割当状況をフロア毎に、用途種別(執務スペース又は打合せスペース)毎、及び配置種別(要員又は機器)毎の内訳、並びにフロア全体について表示する。メインメニューボタン444を選択するとメインメニューへ戻る。戻るボタン445を選択するとスペース管理メニュー画面41へ戻る。
FIG. 20 is an explanatory diagram showing an example of the
図21は座席レイアウト画面45の一例を示す説明図である。座席レイアウト画面45は座席451、453、454、456、委託先企業名称452、455、及び戻るボタン457を含む。図21では表示態様によって座席の割当状況を表現している。図21の例では、ハッチングにより割当状況を示しているが、色分け表示でもよい。座席451、453は委託先企業に割り当てられ、実際に使用されていることを表している。使用されている座席については利用者の氏名、イニシャルなどを表示してもよい。ハッチングが異なっているのは、割り当てられた委託先企業が異なるからである。座席451が割り当てられている委託先企業について、ユーザは参照する権限がないため、委託先企業名称452として「・・・」が表示されている。委託先企業が割り当てられている座席453には委託先企業名称455が表示されている。座席454は委託先企業割り当てられているが使用している人がいないため、座席番号を表示している。座席456はどこの委託先企業にも割り当てられていない未割り当ての座席であることを示す。戻るボタン457を選択すると、呼び出し元の画面に戻る。すなわち、フロア別表示画面43から呼び出された場合には、フロア別表示画面43に戻る。委託先別表示画面44から呼び出された場合には、委託先別表示画面44に戻る。
FIG. 21 is an explanatory view showing an example of the
座席レイアウト画面45において、座席の利用期間を表示するようにしてもよい。例えば、座席レイアウト画面45において、表示する年月を指定可能とする。指定した年月と割当記憶部152の各レコードの利用期間列の値とを比較する。指定した年月が利用期間列に記憶された利用期間に含まれていなければ、割当記憶部152に記憶されていたとしても、当該レコードに対応した座席は、指定した年月では割り当てられていない。したがって、座席レイアウト画面45においても、未割り当ての表示態様とする。表示する年月を指定することで、座席レイアウトの管理者は、過去の状況を把握した上で、座席のレイアウトを検討可能となる。また、座席レイアウトの管理者は、年度の切り替わりや、大規模なプロジェクトのカットオーバーなど、座席の割り当ての大きな変動が予定されている場合に、事前に新たな座席のレイアウトを検討可能となる。なお、部門全体表示画面42(図18)、フロア別表示画面43(図19)、委託先別表示画面44(図20)においても、表示する年月を指定可能とし、指定した年月に応じた状況を表示するようにしてもよい。
The
また、割り当てられている各座席にマウスポインタを重ねた(マウスオーバーした)場合に、利用期間を吹き出しなどで表示してもよい。また、座席レイアウト画面45に座席の利用者、利用期間等の属性表示領域を設け、マウス等で選択した座席の属性を表示してもよい。
In addition, when the mouse pointer is placed on each assigned seat (mouse over), the usage period may be displayed by a balloon or the like. Further, the
図21の座席レイアウト画面45において、委託先企業の責任者の座席を明示してもよい。例えば、責任者の座席については、表示態様を異ならせる。例えば、座席を示す図形(図21では長方形)の枠線の色を変える、枠線を太くする、枠線のスタイル(点線など)を変えるなどである。また、氏名、イニシャルを表示する場合には、文字を太文字にする、文字に下線を引く、文字を斜体にするなどである。委託業務についての相談事項や調整事項が発生した場合、責任者と話す必要があるからである。そのような場合に、座席レイアウト画面45で責任者が分かれば、委託先企業の誰と話しすればよいか、容易に把握可能となる。
On the
本実施の形態は以下の効果を奏する。委託先企業に割り当てられた座席の数を表示するので、委託業務が終了などの理由で、委託先企業が引き上げる場合に、どの位の数の席が空くのか把握することが可能となる。また、座席の使用率を表示するので、委託先企業が増員を申し出た場合に、未使用の座席で足りるのか、新たに座席を割り当てなくてはならないのかを判断することができる。フロア別に割り当て状況を表示するので、空いているフロア、混み合っているフロアの判別が可能となる。座席レイアウトにより、割り当て状況、使用状況を表示するので、座席を新規に割り当てる場合、割り当ての都合で委託先企業ごと座席を移動させる場合などに、どのような配置にすればよいかを容易に検討可能となる。ユーザの権限により表示内容を制限することで、情報の漏洩を未然に防ぐ事が可能となる。さらにまた、割り当てられた座席が使用中であるか否かは、要員情報を用いて行なうので、座席毎に使用状況を調べる手間が省ける。すなわち、要員情報において各人材が用いる座席IDを含めことで、座席が使用中か未使用かを判定可能である。
なお、本実施の形態は派遣を受けた人材に割り当てられる座席に関する管理に適しているが、社員の座席の管理にも適用可能であることは言うまでもない。
This embodiment has the following effects. Since the number of seats allocated to the outsourced company is displayed, it is possible to grasp how many seats will be vacant when the outsourced company raises the number of seats due to reasons such as the end of the outsourced business. In addition, since the seat usage rate is displayed, when the contractor company offers to increase the number of staff, it is possible to determine whether an unused seat is sufficient or a new seat must be allocated. Since the allocation status is displayed for each floor, it is possible to distinguish between vacant floors and crowded floors. Since the seat layout displays the allocation status and usage status, it is easy to consider what kind of arrangement should be used when allocating a new seat or when moving the seat for each contractor company due to the convenience of allocation. It will be possible. By limiting the display contents by the user's authority, it is possible to prevent information leakage. Furthermore, whether or not the assigned seat is in use is determined by using the personnel information, so that it is possible to save the trouble of checking the usage status for each seat. That is, it is possible to determine whether a seat is in use or unused by including the seat ID used by each human resource in the personnel information.
Although this embodiment is suitable for managing the seats assigned to the dispatched personnel, it goes without saying that it can also be applied to the management of the seats of employees.
各実施の形態で記載されている技術的特徴(構成要件)はお互いに組み合わせ可能であり、組み合わせすることにより、新しい技術的特徴を形成することができる。
今回開示された実施の形態はすべての点で例示であって、制限的なものでは無いと考えられるべきである。本発明の範囲は、上記した意味では無く、特許請求の範囲によって示され、特許請求の範囲と均等の意味及び範囲内でのすべての変更が含まれることが意図される。
The technical features (constituent requirements) described in each embodiment can be combined with each other, and by combining them, new technical features can be formed.
The embodiments disclosed this time should be considered as exemplary in all respects and not restrictive. The scope of the present invention is indicated by the scope of claims, not the above-mentioned meaning, and is intended to include all modifications within the meaning and scope equivalent to the scope of claims.
10 情報共有システム
1 情報共有サーバ
11 CPU
12 ROM
13 RAM
14 通信部
15 大容量記憶部
151 所管記憶部
152 割当記憶部
153 要員記憶部
154 座席レイアウト記憶部
16 読み取り部
1P 制御プログラム
1a 可搬型記憶媒体
1b 半導体メモリ
2 共通データベース
21 グループマスタテーブル
22 部マスタテーブル
23 部門マスタテーブル
24 社員マスタテーブル
25 アサインマスタテーブル
3 ユーザ端末
10
12 ROM
13 RAM
14
Claims (7)
前記組織に所属する要員に関する情報であって、前記組織識別情報及び前記要員へ割り当てられた座席の座席識別情報を対応付けた要員情報を記憶する要員記憶部と、
組織識別情報を取得する取得部と、
取得した組織識別情報に対応付いた割当情報を前記割当記憶部から取得する割当取得部と、
取得した組織識別情報に対応付いた要員情報を前記要員記憶部から取得する要員取得部と、
取得した要員情報の前記座席識別情報が、取得した割当情報の前記座席識別情報に含まれる場合、前記要員情報の前記座席識別情報に係る座席を使用中と判定する判定部と、
該判定部の判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数する計数部と、
取得した組織識別情報、及び座席割当数、並びに計数した前記座席使用数を出力する出力部と
を備えることを特徴とする出力装置。 An organization identification information that identifies an organization, seat identification information of seats assigned to the organization , and an allocation storage unit that stores allocation information associated with the number of seat allocations.
A personnel storage unit that stores personnel information relating to personnel belonging to the organization and in which the organization identification information and the seat identification information of the seats assigned to the personnel are associated with each other.
The acquisition department that acquires organization identification information,
The allocation acquisition unit that acquires the allocation information corresponding to the acquired organization identification information from the allocation storage unit, and
The personnel acquisition unit that acquires the personnel information corresponding to the acquired organization identification information from the personnel storage unit, and the personnel acquisition unit.
When the seat identification information of the acquired personnel information is included in the seat identification information of the acquired allocation information, a determination unit for determining that the seat related to the seat identification information of the personnel information is in use, and
Based on the determination result of the determination unit, a counting unit that counts the number of seats used corresponding to the tissue identification information, and
An output device including the acquired organization identification information, the number of seats allocated, and an output unit for outputting the counted number of seats used.
ことを特徴とする請求項1に記載の出力装置。 The output device according to claim 1, wherein the output unit outputs a usage rate calculated from the number of seats allocated and the number of seats used.
前記レイアウト情報に基づいて、座席位置を示す二次元画像を生成する画像生成部とを備え、
前記画像生成部は、使用中の座席と未使用の座席とで、座席位置を示す画像の態様を異ならせる
ことを特徴とする請求項2に記載の出力装置。 A layout information storage unit that stores layout information associated with seat identification information and position information indicating the seat position,
It is provided with an image generation unit that generates a two-dimensional image indicating the seat position based on the layout information.
The output device according to claim 2, wherein the image generation unit has a different mode of an image showing a seat position between a used seat and an unused seat.
ことを特徴とする請求項3に記載の出力装置。 The output device according to claim 3, wherein the image generation unit changes the mode of an image showing a seat position according to the tissue identification information associated with each seat.
取得したユーザ識別情報に対応付いた前記組織識別情報を含む権限情報を取得する権限取得部とを備え、
前記出力部は取得した権限情報に基づき、前記組織識別情報、前記座席割当数及び前記座席使用数を出力する
ことを特徴とする請求項1から請求項4の何れか一項に記載の出力装置。 A user acquisition unit that acquires user identification information that identifies a user,
It is equipped with an authority acquisition unit that acquires authority information including the organization identification information corresponding to the acquired user identification information.
The output device according to any one of claims 1 to 4 , wherein the output unit outputs the organization identification information, the number of seats allocated, and the number of seats used based on the acquired authority information. ..
取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、
取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、
前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、
判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、
取得した組織識別情報、座席割当数及び前記座席使用数を出力する
処理をコンピュータに行わせることを特徴とするコンピュータプログラム。 Get organization identification information
The seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seats allocated are acquired from the allocation storage unit stored in association with the organization identification information, the seat identification information and the number of seats used.
Corresponding to the acquired organization identification information, the seat identification information of the seats assigned to the personnel belonging to the organization is acquired from the personnel storage unit which stores the organization identification information and the seat identification information in association with each other.
When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use.
Based on the judgment result, the number of seats used corresponding to the organization identification information is counted.
A computer program characterized in that a computer is made to perform a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.
組織識別情報を取得し、
取得した組織識別情報に対応付いた組織へ割り当てられた座席の座席識別情報、及び座席割当数を、組織識別情報、座席識別情報及び座席使用数を対応付けて記憶した割当記憶部から取得し、
取得した組織識別情報に対応付いており、前記組織に所属する要員へ割り当てられた座席の座席識別情報を、組織識別情報及び座席識別情報を対応付けて記憶した要員記憶部から取得し、
前記割り当てられた座席の座席識別情報が、前記要員記憶部から取得した座席識別情報に含まれる場合、前記割り当てられた座席を使用中と判定し、
判定結果に基づき、前記組織識別情報に対応づく座席使用数を計数し、
取得した組織識別情報、座席割当数及び前記座席使用数を出力する
処理を行うことを特徴とする出力方法。 The computer
Get organization identification information
The seat identification information of the seats assigned to the organization corresponding to the acquired organization identification information and the number of seats allocated are acquired from the allocation storage unit stored in association with the organization identification information, the seat identification information and the number of seats used.
Corresponding to the acquired organization identification information, the seat identification information of the seats assigned to the personnel belonging to the organization is acquired from the personnel storage unit which stores the organization identification information and the seat identification information in association with each other.
When the seat identification information of the assigned seat is included in the seat identification information acquired from the personnel storage unit, it is determined that the assigned seat is in use.
Based on the judgment result, the number of seats used corresponding to the organization identification information is counted.
An output method characterized by performing a process of outputting the acquired organization identification information, the number of seats allocated, and the number of seats used.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016223587A JP6809875B2 (en) | 2016-11-16 | 2016-11-16 | Output device, computer program and output method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016223587A JP6809875B2 (en) | 2016-11-16 | 2016-11-16 | Output device, computer program and output method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018081510A JP2018081510A (en) | 2018-05-24 |
| JP6809875B2 true JP6809875B2 (en) | 2021-01-06 |
Family
ID=62198209
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016223587A Expired - Fee Related JP6809875B2 (en) | 2016-11-16 | 2016-11-16 | Output device, computer program and output method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6809875B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7065704B2 (en) * | 2018-06-26 | 2022-05-12 | 株式会社オービック | Calculation device, calculation method and calculation program |
| JP7532830B2 (en) * | 2020-03-19 | 2024-08-14 | 日本電気株式会社 | Information processing method, information processing system, and program |
| JP7485627B2 (en) * | 2021-03-11 | 2024-05-16 | 株式会社コロプラ | program |
| JP7683968B1 (en) | 2024-02-07 | 2025-05-27 | Necプラットフォームズ株式会社 | Office utilization proposal device, electronic device, office utilization proposal method, and program |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002259648A (en) * | 2001-03-06 | 2002-09-13 | Nippon Telegraph & Telephone East Corp | Presence management method, presence management server, presence management program |
| JP5147876B2 (en) * | 2010-02-22 | 2013-02-20 | 株式会社日立製作所 | Seat display server device and management method thereof |
| JP5304752B2 (en) * | 2010-08-13 | 2013-10-02 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
-
2016
- 2016-11-16 JP JP2016223587A patent/JP6809875B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018081510A (en) | 2018-05-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20090234699A1 (en) | User Interface For Scheduling Resource Assignments | |
| JP6809875B2 (en) | Output device, computer program and output method | |
| US20070150327A1 (en) | Project management method and system | |
| US20140172731A1 (en) | Floor plan creation and worker assignment | |
| US20140279628A1 (en) | Systems and methods of managing employee teams | |
| CN109725973B (en) | Data processing method and data processing device | |
| CN101395622A (en) | Electronic organization chart processing system, electronic organization chart processing method, and computer-readable recording medium | |
| CN112667759A (en) | Space management method and system based on visual map and electronic equipment | |
| US20160034826A1 (en) | Global seat allocator | |
| KR102121870B1 (en) | Method and apparatus for assisting strategy map management based on todo-assessment item | |
| US7809689B2 (en) | System and method for on-demand integrated archive repository | |
| JP2015232910A (en) | Task restoration support system, restoration situation management device, and program | |
| JP7496242B2 (en) | Management system and management program | |
| JP5884925B2 (en) | Management support apparatus, management support method, and management support program | |
| JP5806894B2 (en) | Access management device and access management program | |
| JP7485627B2 (en) | program | |
| KR102674757B1 (en) | Hierarchical smart tag-based object processing apparatus and method | |
| JP2023030568A (en) | Service proposal support system and service proposal support method | |
| JP6959681B1 (en) | Business management method and equipment | |
| JP7419713B2 (en) | Organizational information management systems and programs | |
| JP2020077208A (en) | Output program, output device, and output method | |
| JP2024118487A (en) | Information processing device, target value allocation method and program | |
| JP2025184160A (en) | A system that supports the setting of permissions given to roles in workflow | |
| JP2001195414A (en) | Information management system using spatial data | |
| JP2025094238A (en) | Information processing device, information processing method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20190823 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200602 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200731 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20201208 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20201210 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6809875 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |