STORING AND DEPICTING ORGANIZATIONS THAT ARE SUBJECT TO DYNAMIC EVENT DRIVEN RESTRUCTURING
First Claim
1. A software tool stored in a machine readable medium for managing and depicting organization structures comprising:
- a set of indexed tables specifying positions in an organization structure, personnel assigned to the positions, and reporting authority relationships among the positions, wherein information for the positions, the assigned personnel, and the reporting authority relationships is stored in different ones of the indexed tables; and
a charting tool configured to automatically generate at least one organization chart based upon information stored in the indexed tables, wherein said charting tool is also configured to create different views of the organization structure specified within the set of indexed tables, wherein selective ones of the different views hide at least one position included in the organization structure.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention discloses a solution for storing and depicting complex non-contiguous organizations that are subject to situation-based restructuring. Different views for organization charts of the organization can be generated, where the generated organization charts are collapsed to a minimal view which automatically hides at least a portion of the organization positions in accordance with a desired view. For example, a view showing only filled positions will hide unfilled positions, collapsing intermediate nodes of a shown hierarchy so that child nodes of a hidden node are directly connected to the parent node of the hidden node. A set of indexed database tables can be used to efficiently store details of the organization. The indexed tables can store positions, assignment, and position reporting details in separate 3NF tables. The solution can be integrated to a commercial off-the-shelf command management system and/or to a commercial off-the-shelf front-end charting application.
-
Citations
20 Claims
-
1. A software tool stored in a machine readable medium for managing and depicting organization structures comprising:
-
a set of indexed tables specifying positions in an organization structure, personnel assigned to the positions, and reporting authority relationships among the positions, wherein information for the positions, the assigned personnel, and the reporting authority relationships is stored in different ones of the indexed tables; and a charting tool configured to automatically generate at least one organization chart based upon information stored in the indexed tables, wherein said charting tool is also configured to create different views of the organization structure specified within the set of indexed tables, wherein selective ones of the different views hide at least one position included in the organization structure. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for charting an organization comprising:
-
identifying a set of database tables for an organization structure, said set of database tables including a position table, a position reporting table, a resource table, and an assignment table, wherein the position table comprises a unique record for each position within an organization structure, wherein the position reporting table comprises a unique record for each relationship among the positions of the table, wherein the resource table comprises a unique record for each resource capable of occupying a position, wherein the assignment table comprises a unique record for each resource/position assignment; receiving a user request for an organization chart; querying the set of database tables to generate an organization object; converting the organization object into a graphical organization chart; and presenting the graphical organization chart to a requestor. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An organizational management computing system comprising:
-
incident management software stored in a machine readable medium configured to include programmatic instructions directing at least one machine to centrally manage incidents involving at least one organization having an organization structure that dynamically varies as situation factors of a managed incident changes, said incident changes being recorded by the incident management system, which causes the incident management system to effect corresponding changes in the organization structure; and a charting tool configured to dynamically generate organization charts depicting the organization structure at a user specifiable point in time based upon a set of indexed relational database tables containing records that together define the organization structure, wherein the relational database tables are arranged so that records unique to organizational positions are independent of a reporting relationship among positions, and wherein the relational database tables are arrange so that records unique to the organizational positions are independent of personnel assigned to the positions, wherein said charting tool is also configured to create different views of the organization structure, wherein selective ones of the different views hide at least one position included in the organization structure, wherein at least one hidden position is an intermediate position in a hierarchy that is the organization structure, wherein the generated organization chart that includes the hidden position is automatically collapsed so that child nodes of the hidden position are shown as being directly linked to a parent node of the hidden position.
-
Specification