App Connect

 View Only

Using IBM® App Connect to interact with Wrike

By Deepak Ayilliath posted Fri August 09, 2024 11:24 AM

  
Wrike is a cloud-based project management application that provides full visibility and control over tasks, helping users manage projects from start to finish.

Building a flow in IBM App Connect with Wrike

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

To allow App Connect to connect to your Wrike 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
  • BEARER TOKEN
  • OAUTH 2.0 AUTH CODE

For detailed information about different authorization types, a list of supported actions and events, how to generate connection field values, and how to use the Templates gallery, see How to use IBM App Connect with Wrike on the IBM Documentation webpage.

Supported objects in Wrike

Object Description
Approvals Represents a request for approval sent to one or more users for a specific task or project in Wrike.
Comments Represents a comment added to a task, project, or folder in Wrike.
Folders or projects Represents a way to organize tasks and other work items in Wrike.
Groups Represents a collection of users in Wrike, used to manage access, assign tasks, and track work for a specific team or department.
Spaces Represents a top-level organizational unit in Wrike, used to separate and manage different work environments, such as departments, teams, or clients.
Tasks Represents a single work item in Wrike, used to track and manage specific activities, projects, or initiatives.
Time logs Represents a record of time spent working on a specific task in Wrike.
Work schedules Represents a user's working hours and days in Wrike.

 

Scenario 1: Create a comment in GitHub when a new comment is posted in Wrike and notify through a Slack message


Consider this scenario; When the flow is triggered, it detects new comments posted in Wrike and creates a subsequent comment in a Github issue while notifying the user through Slack.

Wrike to GitHub flow in detailed view
The following steps are involved in the flow:
  1. The Wrike New comments node detects comments made in Wrike based on the specified interval.
    Wrike New comments event node

  2. A comment is created on an issue in GitHub based on the new comment posted in Wrike using the Create comment node.
    New comment added into GitHub from Wrike
  3. A Slack message is sent using the Send message node to a Slack channel or a user, containing the details of the new comment.

Scenario 2: Create a task in Wrike when a new issue is raised in GitHub and notify through a Slack message

Consider this scenario; when the flow is triggered, it detects new issues created in GitHub and creates a task in Wrike while notifying the user through Slack.

GitHub to Wrike flow in detailed view
The following steps are involved in the flow:
  1. The GitHub New issues node detects issues created in GitHub for the specified time interval.
  2. A new task is created in Wrike using the Create task node in the specified folder with the same title, description, and importance as the GitHub issue.
    New task created in Wrike based on GitHub issue
  3. A Slack message is sent using the Send message node to a Slack channel or a user, containing the details of the new task.

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 a comment in GitHub when a new comment is posted in Wrike and notify through a Slack message: https://<your-instance-id>/templates/Create%20a%20comment%20in%20GitHub%20when%20a%20new%20comment%20is%20posted in%20Wrike%20and%20notify%20through%20a%20Slack%20message
  • Create a task in Wrike when a new issue is raised in GitHub and notify through a Slack message: https://<your-instance-id>/templates/Create%20a%20task%20in%20Wrike%20when%20a%20new%20issue%20is%20raised%20in%20GitHub%20and%20notify%20through%20a%20Slack%20message

           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#Wrike #GitHub #Slack

0 comments
16 views

Permalink