Patent ID: 7418448

Claim:
A computer implemented method of configuring organization data related to an organization for access by a user, comprising: obtaining organization structure information that defines of connected nodes, each node representing a business unit, each business unit being a part of defining how the business units are related to each other based on how the nodes are connected to one another in the organization structure, wherein organization structure information comprises an organization structure name and enterprise organization structure; obtaining data entity information that defines data entities that represent the business data related to the organization; generating links, separate from the data entities, linking the data entities to the nodes in the organization structure, wherein each node comprises a link container configured to include one or more links to data entities, and wherein generating links comprises providing one or more links to data entities in the link container; grouping a plurality of nodes into a node group, each node group comprising a group link container configured to include one or more links to the data entities, and wherein generating links further comprises providing one or more links to the data entities in the group link container; and controlling whether the user has access to the data entities based on the links, wherein controlling whether the user has access comprises associating user roles with the nodes and group nodes, and further comprises assigning the user to a user role, and further comprises filtering the user access to data entities linked to nodes that are associated with the user role to which the user is assigned, wherein the user role corresponds to a task permission, and wherein the task permission corresponds to a filter, and wherein filtering the user access to data entities comprises filtering based on the filter.