App Connect

 View Only

Using IBM® App Connect to connect with Apptio Targetprocess

By Deepak Ayilliath posted Mon July 29, 2024 08:53 AM

  

Apptio Targetprocess is a SaaS platform that helps businesses plan and manage their work, resources, investments, programs, and portfolios. It's a leading platform for Enterprise Agile Planning (EAP) solutions and a part of IBM®.

Building a flow in IBM App Connect with Apptio Targetprocess

Use App Connect to build flows that integrate with Apptio Targetprocess and other applications. The connector is displayed as Apptio Targetprocess on the IBM App Connect User Interface (UI) and the IBM Automation Explorer UI. 

To allow App Connect to connect to your Apptio Targetprocess account, you need to fill in the connection fields that you see in the App Connect Designer Catalog page or flow editor.

Supported authorization types:

  • BASIC OAUTH
  • API KEY

For detailed information about different authorization types, how to generate connection field values, and how to use the Templates gallery, see How to use IBM App Connect with Apptio Targetprocess on the IBM Documentation page.

Supported objects in Apptio Targetprocess

Object Description
User stories A user story is a high-level description of a feature or requirement, written from the user's perspective, capturing the desired outcome or behavior.
Projects A project represents a specific initiative or undertaking, used to organize and track work items, such as user stories, tasks, and bugs.
Bugs A bug represents a defect or error in the application, used to track and resolve issues that affect the product's functionality or quality.
Epics An epic represents a high-level concept or theme, grouping related user stories and tasks to achieve a specific goal or objective.
Tasks A task represents a specific piece of work, used to break down user stories and epics into smaller, actionable steps, and track progress and completion.
Comments A comment represents a note or remark added to a work item, such as a user story, task, or bug, to provide additional context, clarification, or feedback.
Features A feature represents a high-level capability or functionality that groups related user stories and epics to achieve a specific business goal or objective.
Users A user represents an individual with access to the system, used to assign work items, track progress, and manage permissions and roles.

Scenario 1: Create tickets in Zendesk Service for the bugs retrieved from Apptio Targetprocess

Consider this scenario; when the flow is triggered, the flow retrieves a list of bugs from Apptio Targetprocess based on certain criteria and creates a new ticket in Zendesk Service for each bug.

Apptio Targetprocess flow in detailed view
The following steps are involved in the flow:
  1. In the event Scheduler node, specify a time schedule based on your requirement (choose how often you want to run the flow).
  2. The Apptio Target process Retrieve bugs node is configured to retrieve bugs that are created after the Previous event time with the tag 'IT Services' and entity state as 'Open'.
  3. Apptio Targetprocess Retrieve bugs node

    Each bug is iterated and a ticket is created for the available attributes using the Zendesk Create ticket node.

    Ticket created in Zendesk UI

Scenario 2: Add employees of BambooHR as users in Apptio Targetprocess

Consider this scenario; when the flow is triggered, the flow retrieves a list of employees from BambooHR based on certain criteria and creates a new user in Apptio Targetprocess.

Apptio Targetprocess flow in detailed view
The following steps are involved in the flow:
  1. In the event Scheduler node, specify a time schedule based on your requirement (choose how often you want to run the flow).
  2. All the current employees from Bamboo HR are retrieved that were created after the Previous event time, using the Retrieve employee node.
  3. Each employee is iterated and all the attributes of the employee are retrieved using the Retrieve employee 2 node.
  4. Users are created in Apptio Targetprocess with the available attributes from BambooHR using the Create or update user node.
    New user created in Apptio Targetprocess UI

Useful resources

You can view this template and other useful templates in the Templates gallery of your App Connect Designer instance or the IBM Automation Explorer page.

Get started with a free IBM App Connect Enterprise as a Service trial for 30 days to try out all our templates, visit https://ibm.biz/app-trial.

If you have a designer instance ID, use the following URL to directly access the template:

  • Create tickets in Zendesk Service for the bugs retrieved from Apptio Targetprocess: https://<your-instance-id>/templates/Create%20tickets%20in%20Zendesk%20Service%20for%20the%20bugs%20retrieved%20from%20Apptio%20Targetprocess
  • Add employees of BambooHR as users in Apptio Targetprocess: https://<your-instance-id>/templates/Add%20employees%20of%20BambooHR%20as%20users%20in%20Apptio%20Targetprocess

           Note: Replace <your-instance-id> in the URL with your custom instance ID.

You also have the option to import the .yaml file for this template directly into your App Connect Designer instance. These templates are available in a public GitHub repository.

#AppConnect#apptiotargetprocess  #zendeskservice  #bamboohr

0 comments
25 views

Permalink