Subprojects MOD009A4F
Access path
Up to DB 39.5.9
Project panel Subprojects
Information
- In this module, a project structure is created in which the current project is divided into main and subprojects.
Details
- The project structure is created and displayed graphically.
- Each element (main project, subproject) is displayed in an individual box.
- Every box contains the most important project parameters.
- Every parent element contains a so called node field where the number of child elements is specified.
- When you click on node fields, child elements are displayed or hidden.
- When creating new child elements, the number in the node field of the parent element is automatically refreshed.
Module Variants
Base |
Contains the header data of a project and the project end dates. This variant is loaded first by default. |
Minimal |
Contains the header data of the project only |
Create and Assign a New Subproject
Procedure
- Click on the Create subproject button in the box of the project to which you want to subordinate a project, or right-click and select the command of the same name from the context menu.
- The What do you want to do? dialog message is displayed. Click on the Create new subproject button.
- A new project is created and subordinated to the required project at the same time.
- Click on the calculation button in the toolbar. As a result, the entire project structure is recalculated and the newly created subproject is also displayed in the Schedule module.
Details
- Each new subproject in a project structure automatically inherits the cost center (upon creation) from its immediate parent project and the stakeholder from the main project of the project structure. This is controlled via the
project_parameter_heredity
global parameter.
From DB 39.5.2
ID generation for subprojects
- The functional project ID is based on the main project ID, i.e. if the main project ID is 002034, a subproject ID on level 1 will be 002034.1, on level 2 it will be 002034.1.1 etc.
- The technical project IDs for subprojects, however, are incremented, in this case for a subproject on level 1: 002035, for a subproject on level 2: 002036 etc.,
- The maximum length for a functional ID is 12. If this length is exceeded due to a high number of subproject levels, the functional ID is copied from the technical ID for a new subproject. In this case, the functional ID 002034.1.1.1 equates to the technical ID 002037. The next technical ID is 002038 (provided that the number chain is not interrupted by the creation of further projects, e.g. by another user) and is copied to the functional ID. This is indicated by a message.
Technical background information
- After subprojects have been created and the project has been calculated, a structure task for the respective child project will be created automatically in each parent project.
- Structure tasks are links between parent and child projects.
- In the standard program, structure tasks are not displayed and cannot be displayed by the user. For further information, click here.
Notes
- The option to create subprojects is now available in the main project. When a subproject is opened separately, no further subproject can be created.
Assign Existing Project as a Subproject
Information
- Already existing projects can be assigned to other projects as subprojects.
Procedure
From DB 39.5.7
- Click on the Create subproject button in the box of the project to which you want to subordinate another project, or right-click and select the command of the same name from the context menu.
- The What do you want to do? dialog message is displayed. Click on the Assign exisiting project button.
- The Include Subproject in the Structure module is opened.
- Select a project by clicking on the project ID in the Other projects area.
- The projects that can be selected here are active (Status=1), unstructured projects with Posting type=0, without status reports NEW and projects that are not assigned to any program and portfolio.
- The selected project is automatically assigned to the main or subproject.
Up to DB 39.5.7
Click on the Create subproject button in the box of the project to which you want to subordinate another project, or right-click and select the command of the same name from the context menu.
The What do you want to do? dialog message is displayed. Click on the Assign exisiting project button.
The selected project is automatically assigned to the main or subproject.
Stop
From DB 39.5.7
- Due to the settings in the standard, only subprojects without status reports can be selected when subordinating existing projects. Manipulating this setting may lead to data corruption in status reports!
- When subordinating an existing project to another project, the project to be subordinate must not be open. NEW If it is open and you try to subordinate it, a message is displayed, indicating that the project is to be closed.
Up to DB 39.5.7
Due to the settings in the standard, only subprojects without status reports can be selected upon assignment of existing projects. Manipulating this setting may lead to data corruption in status reports!
Remove Subproject From the Structure
Information
- Subprojects can be removed or removed from the project structure.
- If a subproject is removed from the structure, it is retained as an independent project.
Procedure
- Click on the Remove subproject from the structure button in the box of the subproject to be removed from the structure or select the context menu command of the same name.
- Confirm the Do you really want to remove the subproject from the structure? message with Yes.
Notes
- If the subproject to be deleted from the structure has subprojects itself, they are removed from the structure along with the subproject to be deleted.
- If the subproject to be removed from the structure has external links to other subprojects or to the main project, a prompt is displayed, asking whether it is to be deleted or not.
Change Existing Project Structure
Information
From DB 39.5.11
- NEW The existing project structure cannot be changed by moving the project box in the Subprojects module. To do so,
- click on the box of the required subproject and drag it to the required position and release the mouse button.
- Save.
- The structure is updated.
Up to DB 39.5.11
The existing project structure cannot be changed by moving the project box in the Subprojects module.
Stop
- Projects which contain status reports may not be subordinated to a project that already contains status reports. Disregarding this rule may result in incorrect data in status reports and thus leads to incorrect evaluations.
Change the Functional ID of Subprojects
Information
- PLANTA project distinguishes between functional ID and technical ID.
- They are both generated automatically when a project, proposal, idea, or program is created and are equal at that point.
- The functional ID is visible in various modules and can be changed if required for certain reasons.
- The technical ID must not be changed. It is not visible in the module and remains unchanged even if the functional ID is changed.
Change functional ID
- In the header bar area (in the Subprojects module in the box of the required subproject), click on the button with a pen on the right hand side.
- The Do you really want to change the functional ID system wide? dialog message is displayed.
- Confirm it with Yes.
- A dialog window containing an input field is opened.
- Enter the new ID here.
- The functional ID needs to be defined uniquely in the system. If you enter an already existing ID and click outside the field, the The required object ID is already being used message is displayed and the value is reset.
- In the Global Settings module, you can set whether the functional ID is to be changed globally (e.g. in existing status reports) via the
change_project_functional_global
parameter. If you have selected value "1", the change is applied globally.
Note
Open Project (Sub or Main Project)
Procedure
From DB 39.5.11
- Here, click on the link on the ID of the project in the respective project box.
- Right-click on the required project box and select Open project from the context menu or
- Click on the Open project button in the project box.
- The Project panel of the required project is opened.
- According to the rights of the user, the project data can either be viewed or edited.
Up to DB 39.5.11
Here, click on the link on the ID of the project in the respective project box.
right-click on a project and select Open project from the context menu or
click on the Open project button.
- The Project panel of the required project is opened.
- According to the rights of the user, the project data can either be viewed or edited.
Delete Subproject
Information
- It is not possible to delete subprojects directly from within the Subprojects module.
In order to delete a subproject, you can proceed as follows:
- 1: You can either remove the required subproject from the main project structure and subsequently delete the removed project like an individual project,
- 2: or delete a subproject from the main project. To do so,
- Click on the Delete button next to the required subproject.
- Confirm the Do you really want to delete this planning object? dialog message with Yes.
- A subproject can only be deleted if it has no subprojects itself.
- If a subproject contains further child projects, a dialog message is displayed when deleting this subproject: Deletion not possible: there is a (are) subordinate project(s).
- If you want to delete a subproject and its child projects, you have to delete all of its child projects beforehand.
Authorizations for the deletion of
- Projects
- are granted to users with multi-project manager or multi-portfolio manager or multi-project/request manager rights,
- If the user does not possess any of these rights, no delete button will be displayed in the Project Core Data module so that the Delete module cannot be opened.
- If the project to be deleted already has actual postings (recorded hours worked, posted costs or revenues) the deleting user requires Authorizations in addition to the rights mentioned above. If the user does not possess either of these authorizations, a message will be displayed in the Project Core Data when the delete button is clicked on, which indicates that the user is not entitled to delete actual postings and the Delete module will not be opened.