Requires the following solution to be installed:
- Product Enablement (1b2923c7-d707-4bed-b0d1-275b6f70e341)
Can be extended by the following solutions:
- Solution Enablement (ffdee4ab-caab-45ad-b788-1ac5ab428fcf)
- Component Enablement (d5d19bdf-87e4-42a9-afd4-0d387651e9db)
The solution is well-suited when a product is associated with only one parent product. However, if you require the ability to link one product to multiple parent products, the solution is not be suitable for your needs.
-----------------------------------------------------------------------------------------------------------------------------------
Solution Overview
The solution enables unlimited Product Hierarchy.
Product Hierarchy refers to the way software or hardware Products are organized and categorized within a company. It typically includes several levels, each representing a different level of granularity and abstraction. The specific levels and their names may vary depending on the organization's structure and requirements, but some common levels include:
- Product or Solution: At the top level, the Product Hierarchy represents the overall software Product or Solution offered by the organization. This could be a standalone software application, a suite of interconnected applications, or a broader software platform.
- Module or Component: Under the product level, software systems are often divided into modules or components. These are self-contained units of functionality that perform specific tasks or provide certain features. Modules can be developed and maintained separately, making it easier to manage the complexity of larger software products.
- Submodule or Subcomponent: Some organizations further divide modules into smaller submodules or subcomponents. This additional level of hierarchy allows for finer granularity in managing and organizing software functionality.
- Code Unit: At the lowest level, the product hierarchy may include individual code units, such as functions, methods, or classes. These are the building blocks of the software, and they are often organized into modules or submodules for better maintainability and code reusability.
In case Solution, Product and Component level is not enough for your organization or you just would like to organizw your Products into hierarchy with unlimited levels, you can use this solution, which enables Product unlimited hierarchy.
It allows to create/link Products to Products as well as their Product Versions to Product Versions, which allows to manage which Product Version of lower level should be implemented and released to release a higher level Product Version.
When the solution is installed, you'll see a new folder Product Hierarchy in the left menu.
On the first view you can start creating Products Level 1 (the highest Level) and further add more lower levels Products right on this screen.
Continuing on the next widgets of this dashboard, you can create Level 3-4 of Products. Using the filters on the top of the screen you can filter by any Product. If it's level 1-4, you'll see all the related parent and child Products of the selected Product.
On a Product view you'll see the lower level Products as well as a parent Product if exists.
A Product Version can also have child and parent Product Versions, defining a Product Version which it's included into as well as Product Versions which will be included into it respectively.
When you create a Product Version for Product L2 from a Product L1 Product Version (where Product L2 is a child of Product L1), then the child Products of Product L1 will be shown in the Product selector, so you can easier find the needed Products. For example, you know that to release Version 1.0 of Product L1 you need new Versions of Product L21 and Product L22, it's easy to create Versions of lower level Products right on a Product Version of a Product L1.
Solution Configuration
After solution installation you have to update Quick Add of a Product Version. To do this:
- Open Settings -> Quick Add
- Choose or find in the search field Product Version
- Delete Product field from the list
- Add new custom Product field as shown in the gif below
- Add Product Version as not required field
-------------
Version 1.0
Still have a question?
We're here to help! Just contact our friendly support team