Integrate PPM tasks with OpenText Software Delivery Management projects
The integration between PPM tasks and OpenText Software Delivery Management projects enables project managers, program managers, portfolio managers, or project stakeholders to view real-time status and progress of agile projects that are run in OpenText Software Delivery Management from within PPM projects.
This section details on how to set up and use the integration.
In this topic:
- Add an OpenText Software Delivery Management agile instance
- Set PPM project as hybrid project
- Link a PPM task with an OpenText Software Delivery Management project
- Synchronize OpenText Software Delivery Management data into PPM
- Unlink OpenText Software Delivery Management project from PPM task
Add an OpenText Software Delivery Management agile instance
An OpenText Software Delivery Management agile instance is an environment where the OpenText Software Delivery Management connector transfers its data to PPM.
Supported integrations
When you add an OpenText Software Delivery Management instance, several icons will appear next to the instance name. They indicate the integrations that the OpenText Software Delivery Management instance can support.
Icon | Meaning |
---|---|
TS | The instance supports time sheet integration. You can import effort from OpenText Software Delivery Management to PPM time sheets. |
WP | The instance supports work plan integration. You can link an OpenText Software Delivery Management project with a PPM work plan task. |
PE | The instance supports portfolio epic integration. You can push a PPM portfolio epic to an OpenText Software Delivery Management project for execution. |
AD |
Note: This feature is deprecated. The instance supports agile data integration. The integration can import agile data from OpenText Software Delivery Management to PPM AGILE_DATA tables, and you can create dashboard data sources and portlets to show the agile data in your dashboard page. |
RA | The instance supports request-agile entity integration. You can manage OpenText Software Delivery Management agile entities through managing mapped requests in PPM. |
Add an OpenText Software Delivery Management instance as an administrator
-
Click the Administration button
in the masthead.
-
From the Administration menu, click Integrations > Agile Tool Integration.
-
In the Instances area, Octane line, click the Create Instance button +.
-
In the General tab, provide the required information.
- Click Save.
-
Click Test Connection to test the connection with the instance.
If a message appears stating that connection failed, click OK on the message, and then resolve the connection issue.
Tip: If the OpenText Software Delivery Management instance uses a self-signed certificate, the error "sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target" may occur.
To resolve this problem, add the self-signed certificate to the cacerts file of the target PPM server JVM, by running the following command: keytool -import -keystore "<JAVA_HOME>/jre/lib/security/cacerts" -storepass <STORE_PASSWORD> -keypass <KEY_PASSWORD> -alias <CERTIFICATE_ALIAS> -file <PATH_TO_FOLDER_WHICH_CONTAINS_CERTIFICATE>/<CERTIFICATE_NAME>
Set PPM project as hybrid project
Only tasks in a hybrid project where only part of the project uses the agile methodology can be linked to OpenText Software Delivery Management projects.
To set a PPM project as a hybrid project as a project manager:
- Open the project.
- In the top right corner of the project overview page, click Settings.
-
Open the Hybrid Project policy, and select the option Set the current project as a hybrid project.
If the project is already integrated with Microsoft Project using the Microsoft Project plug-in, you can set the project as a hybrid project only when the work plan is fully controlled by PPM.
- If you want the costs of external tasks to be calculated and included in the project, select the option Roll up actual cost/actual effort from external tasks.
- Click Done.
Link a PPM task with an OpenText Software Delivery Management project
When you link a PPM task with an OpenText Software Delivery Management project, the OpenText Software Delivery Management project entities become external tasks of the hybrid project.
To link a PPM task with an OpenText Software Delivery Management project as a project manager:
- Open the hybrid project work plan.
-
Open a target task.
Tasks that can be linked with an OpenText Software Delivery Management project must meet the following requirements:
- The task is a leaf task.
- The task is not a milestone.
- The task has no manually entered actuals. Tasks with actuals only synced from time sheets can be linked with an OpenText Software Delivery Management project.
- The task is not linked to an RFC in Service Manager.
- If the project is integrated with Microsoft Project using an MSP plug-in or an MPP file, the work plan should be fully controlled by PPM (under the PPM-controlled mode) if you want to map the project tasks to OpenText Software Delivery Management projects.
- On the Hybrid Project tab, click Start Mapping.
- In step 1, select an OpenText Software Delivery Management instance, and click Next.
-
In step 2: User Configuration, click the Authenticate access to ALM Octane before selecting a shared space link to log into OpenText Software Delivery Management. If you are in an SSO-enabled environment, this link opens an SSO login page, otherwise, it opens an OpenText Software Delivery Management login page.
-
Provide the following information, and click Next.
-
Confirm the user configuration and click Submit.
A one-to-one mapping is established, and the mapping information is displayed under the PPM task.
The OpenText Software Delivery Management logo is added in front of the PPM task, indicating that it is linked to an OpenText Software Delivery Management project.
Synchronize OpenText Software Delivery Management data into PPM
After the PPM task is linked with an agile project, you wait for the background service to synchronize the agile project work items (external tasks) into PPM. Alternatively, you can click the agile icon in the front of the linked task to trigger immediate running of the service.
The data control of external tasks depends on whether the project enables Time Management to track actuals.
When the project enables Time Management
Schedule information of external data is controlled in agile and synched to PPM |
Schedule information of external data is controlled in agile and synched to PPM For data mapping between PPM and agile, see Data mapping between Octane and PPM. Exceptions
|
Actual information of external data is tracked in PPM using time sheets |
Actual information of external data is tracked in PPM using time sheets. Every time when the background service External Work Plan Sync runs, PPM checks whether there is time logged on the external tasks.
|
When the project does not enable Time Management
Both scheduled and actual information of external tasks are controlled in agile and synched to PPM by the background service External Work Plan Sync.
For task data mapping between agile and PPM, see the following table.
Data in PPM | Data in OpenText Software Delivery Management |
---|---|
Task name |
Epic name/feature name/backlog item name |
Schedule start |
If a backlog item's creation time is within the sprint period, it is the backlog item's creation time. Otherwise, it is sprint's start time. |
Schedule finish | Sprint's finish time |
Actual start | If user story’s status is not ready or complete percent is greater than 0, It is user story’s schedule start time. Otherwise, it is empty. |
Actual finish |
When the task is completed, actual finish is Octane work item last modified time. But if the task ends before actual start, it is task scheduled finish, which is the sprint finish date if sprint is defined, or the same day as scheduled start if sprint is not defined. |
Scheduled effort |
Estimated hours |
Percent complete |
|
Status
|
|
Unlink OpenText Software Delivery Management project from PPM task
You can unlink an OpenText Software Delivery Management project from a task.
To unlink an OpenText Software Delivery Management project from a PPM task:
-
Go to the Hybrid Project tab of the Task Details page for the linked task.
-
Next to the OpenText Software Delivery Management instance information, click Unlink.
A warning message pops up.
-
Click OK.
The link between the OpenText Software Delivery Management project and PPM task is cancelled immediately.