App Connect

 View Only

Using IBM® App Connect to interact with Google Tasks

By Shahmini Arumugam posted Thu December 21, 2023 01:47 AM

  

Co-author – Srihari Ananda Kumar 

Google Tasks is a free task management application that organizes your daily activities. Google Tasks allows you to organize your to-do list by creating tasks, subtasks, reminders, and notes.

Building a flow in IBM App Connect with Google Tasks

Use App Connect to build flows that integrate with Google Tasks and other applications. The connector is displayed as Google Tasks on the App Connect User Interface (UI). 

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

For more information on connection fields, see How to use App Connect with Google Tasks.

Google Tasks objects 

The following are the Google Tasks objects that can be run in App Connect.

Objects

Description

Tasks

A task can be any work or action item that you want to track. It's a simple item on your to-do list that you can create, manage, and mark as completed.

Task lists

A task list is a structured group of tasks in Google Tasks.

Scenario 1: Create a task in a list in Google Tasks when a new ticket is created in Zendesk Service

Consider this scenario, where you use App Connect to create a task in a list in Google Tasks when a new ticket is created in Zendesk Service. In this example, if the Google task title and task list ID are empty, a task is created in the corresponding task list. Otherwise, a task list is created in Google Tasks and the task is added to the list.

In this flow:

  1. The event-driven flow is triggered whenever a new ticket is created in Zendesk Service.
  2. Google Tasks retrieves the task.
  3. A Set variable node is added to the flow to set the variable Tasklists to the Google Tasks Title and Task List ID.

    For example:
  4. If the Title and Task List ID already exists in Google Tasks, the task is created in the corresponding task list based on the task ID with the Zendesk Service ticket details.

    For example:

  5. A Slack message gets sent to the intended channel notifying that a task has been created in the existing task list for the Zendesk Service ticket.

  6. Otherwise, a task list is created in Google Tasks with the Zendesk Service ticket Type as the task list title.

    For example:

  7. The task is created in the newly created task list with the Zendesk Service ticket details in Google Tasks.

    For example:

  8. A Slack message gets sent to the intended channel, notifying them that a new task list has been created for the Zendesk Service ticket.

Resources

Try out our templates

You can view the following use cases in the Templates gallery in your App Connect Designer instance.

The following use cases are available in the Templates gallery on App Connect Designer.

  • Create a task in a list in Google Tasks when a new ticket is created in Zendesk Service

    Template URL: https://<your-instance-id>/templates/Create%20a%20task%20in%20a%20list%20in%20Google%20Tasks%20when%20a%20new%20ticket%20is%20created%20in%20Zendesk%20Service

  • Update a ticket in Zendesk Service for each completed task retrieved from Google Tasks
    Template URL: https://<your-instance-id>/templates/Update%20a%20ticket%20in%20Zendesk%20Service%20for%20each%20completed%20task%20retrieved%20from%20Google%20Tasks

You must enable the Designer AI features in your containerized environment to access the App Connect templates. For more information, see The preloaded IBM App Connect templates.

You can also import these use cases directly into your App Connect Designer. These templates are added to a public GitHub repository at https://github.com/ot4i/app-connect-templates/tree/cp4i-templates/resources. For more information about the supported connectors, see App Connect Connectors.

For any inquiries on this blog or connector, contact Srihari at srihakum@in.ibm.com.

#AppConnect
#googletasks

0 comments
22 views

Permalink