Organization Management

Organization Management

The Orgs and Policies view is designed to mimic your management hierarchy of your catalog of applications and business units.

Hierarchy And Inheritance

Lifecycle uses a parent-child relationship when managing organizations and applications. Applications are 'children' of organizations and organizations are the 'children' of the root organization. This is referred to as the organizational hierarchy and is used for establishing ownership and inheritance.

Inheritance refers to re-using policy and configuration defined at a higher hierarchical level. A policy defined at the root organization will be inherited by all organizational levels. Policies defined on an organization will apply to the organizations and applications descendant from it.

As a best practice, we recommend setting policy at the root organization level while using application categories and overrides to scope policies to the correct applications. Alternatively, we recommend setting access controls to the organization level to limit access to only that which the user is a stakeholder of.

Root Organization

The Root Organization is an entity at the top of the system hierarchy that allows you to set policy globally across all organizations and applications.

Multi-level Hierarchy Model

Sonatype Lifecycle supports a multi-level organization hierarchy model, consisting of a top-level organization (Root Organization) linked with organizations at multiple lower levels.

This model provides flexibility when distributing the organizational structure for application ownership to mimic the management hierarchy of your organization's business model. This decentralizes and distributes managing policies among lower organizational levels.

Use case scenarios

  1. Match the organizational hierarchy of different business units
  2. Report on the risk profile of applications specific to a business unit
  3. Apply policy to specific teams and groups of applications
  4. Decentralize access control to individual business units
  5. Support micro-services type architecture by grouping applications

Navigating the hierarchy

When you have view permissions, the configuration for the Root Organization is visible in the main section. Similarly, the drop-down for Organizations lists the organizations you have permissions to view in Lifecycle.

Organization configuration view

Selecting an organization from the list will update the view for this organization.

Tree view of the hierarchy

Select Tree View to see how organizations and applications are related at various levels.

You will see a tree view showing organizations and applications you have permission to view. Expand the tree to view other organizations and applications under it.

Enter the name of the organization or application in the search filter to navigate to it directly.

Search results

No results found.