Organization structure

Assign all actors in your business scenario a position in the WebSphere Commerce organization structure. We must assign these positions so that all actors can access and perform actions on the site or store. By assigning positions to actors we can allow customers or buyers access the site to browse the catalog and place orders, and allow resellers or Business Partners to complete transactions on the site. Assigning positions to employees in our organization allows these users to administer the site, including updating the catalog, creating promotions, managing orders, and more.

The WebSphere Commerce organization structure provides a framework for the actors, or entities, in your business scenario. This framework is organized in a hierarchical structure, which mimics typical organizational hierarchies with entries for organizations and organizational units and users. The organizations and organizational units in the framework act as owners for the parts of your business. All parts of your business, including customers, administrators, stores, catalogs and distributors, must be owned by an organization or organizational unit.

The organization structure and the access control model, are closely related, in that the access control model applies access control policies to organizations rather than to individual entities (stores, customers, administrators, and more). The policies that apply to an entity (or resource) are applied to the organizations that own the entity or resource.

The MemberRegistrationAttributes.xml file is used to dynamically assign WebSphere Commerce roles to authenticated users. This dynamic assignment occurs during logon, registration, and single sign-on to WebSphere Commerce. By default the file handles assigning roles for many common organization structures. Ensure that the file is configured to meet your business requirements. For more information about this file, see MemberRegistrationAttributes XML and DTD files.

The following diagram outlines the basic WebSphere Commerce organization structure. The basic organization structure is installed during instance creation, regardless of the business model.