Enterprise information filtering system, enterprise information filtering method, and storage medium storing therein program
View Patent ↗Organization definition information M 31 is stored in an organization definition information storage unit 31 , contents M 33 to be provided to a user is stored in a contents storage unit 33 and filter definition information M 22 which is sent from a filter definition information generation unit 22 is stored in a filter definition information storage unit 32 . A filtering execution unit 23 obtains information M 10 c on the contents, in which necessary information is stored, from the user, obtains filter definition information M 32 on the contents, specified by the information M 10 c , from the filter definition information storage unit 32 , obtains user's organization definition information M 31 , specified by filter definition information M 32 , from an organization definition information storage unit 31 , builds a filter, and executes filtering to the contents M 33.
1. An enterprise information filtering system comprising:
an organization definition information storage unit that stores organization definition information, which includes information regarding layers of a multi-layered structure of an enterprise, including names of the layers, positions of the layers with respect to other layers and names of persons assigned to the layers and additional information regarding the persons, including management responsibilities;
a contents storage unit for storing information regarding the performance of the enterprise that is to be filtered by the enterprise information filtering system;
filter definition information generating means for: identifying a type of information requested by a user of the enterprise information filtering system; correlating the type of information requested by a user of the enterprise information filtering system with a type of organization definition information stored in the organization definition information storage unit; and combining the type of information requested by a user of the enterprise information filtering system and the correlated type of organization definition information to create a filtering condition to be used by the enterprise information filtering system;
a filter definition information storage unit for storing the filtering condition; and
filtering means for utilizing the filtering condition and the organization definition information stored in the organization definition information storage unit to build a filter and using the filter to retrieve from information stored in the contents storage unit information pertaining to the request by the user of the enterprise information filtering system and regarding only the user and persons directly and indirectly managed by the user.
2. The enterprise information filtering system as defined in claim 1 wherein, when the user of the enterprise information filtering system is assigned new or different management responsibilities, the filtering means: obtains organization definition information, corresponding to the assignment, from the organization definition information storage unit; utilizes the organization definition information to build the filter; and uses the filter to retrieve from information stored in the contents storage unit information pertaining to the request by the user and regarding only the user and persons directly and indirectly managed by the user.
3. A method for filtering information regarding the performance of an enterprise, comprising the steps of:
storing in a first storage unit organization definition information, which includes information regarding layers of a multi-layered structure of an enterprise, including names of the layers, positions of the layers with respect to other layers and names of persons assigned to the layers and additional information regarding the persons, including management responsibilities;
storing in a second storage unit information regarding the performance of the enterprise;
identifying a type of information requested by a user, correlating the type of information requested by the user with a type of organization definition information stored in the first storage unit, and combining the type of information requested by the user and the correlated type of organization definition information to create a filtering condition;
storing the filtering condition in a third storage unit; and
utilizing the filtering condition and the organization definition information stored in the first storage unit to build a filter and using the filter to retrieve from information stored in the second storage unit information pertaining to the request by the user and regarding only the user and persons directly and indirectly managed by the user.
4. The method as defined in claim 3 further comprising the steps of:
when the user of the enterprise information filtering system is assigned new or different management responsibilities, obtaining organization definition information, corresponding to the assignment, from the first storage unit, utilizing the organization definition information to build the filter, and using the filter to retrieve from information stored in the second storage unit information pertaining to the request by the user and regarding only the user and persons directly and indirectly managed by the user.
5. A storage medium storing therein a computer program that causes a computer to execute the steps of:
storing in a first storage unit organization definition information, which includes information regarding layers of a multi-layered structure of an enterprise, including names of the layers, positions of the layers with respect to other layers and names of persons assigned to the layers and additional information regarding the persons, including management responsibilities;
storing in a second storage unit information regarding the performance of the enterprise;
identifying a type of information requested by a user, correlating the type of information requested by the user with a type of organization definition information stored in the first storage unit, and combining the type of information requested by the user and the correlated type of organization definition information to create a filtering condition;
storing the filtering condition in a third storage unit; and
utilizing the filtering condition and the organization definition information stored in the first storage unit to build a filter and using the filter to retrieve from information stored in the second storage unit information pertaining to the request by the user and regarding only the user and persons directly and indirectly managed by the user.
6. The storage medium as defined in claim 5 further storing therein a computer program that causes the computer to execute the steps of:
when the user of the enterprise information filtering system is assigned new or different management responsibilities, obtaining organization definition information, corresponding to the assignment, from the first storage unit, utilizing the organization definition information to build the filter, and using the filter to retrieve from information stored in the second storage unit information pertaining to the request by the user and regarding only the user and persons directly and indirectly managed by the user.