GoodDay

GoodDay is a collaborative work management platform designed to help organizations streamline their workflow, improve productivity, and manage projects more efficiently. Users can create the task in the GoodDay from within the ServiceDesk Plus Cloud by using our GoodDay extension.
The GoodDay extension enable the users to create the task in the GoodDay application from the ticket listed in ServiceDesk Plus cloud and as well as it allows to create the SDP ticket by creating the GoodDay task.

Role Required: SDAdmin role in ServiceDesk Plus Cloud and Administrator role in GoodDay application.

Benefits

  • The extension offers a centralized location to effortlessly track and manage requests from different departments, streamlining the process.
  • Users can create GoodDay Tasks using specific request details directly from the ServiceDesk Plus cloud with a single click, resulting in time savings and reduced manual efforts.
  • Assigning tasks to the appropriate team members in GoodDay becomes seamless, and the progress of GoodDay tasks related to specific requests can be monitored within the ServiceDesk Plus platform.
  • With two-way sync, users don't need to manually enter the same task information in both platforms. This eliminates the possibility of data entry errors and reduces the time spent on redundant tasks.

Set Up GoodDay Extension

Configure Extension : Visit the GoodDay website and sign in to your account https://www.goodday.work/

For the API_Token: on the left panel, go to Settings > Integrations > API.

  • Click Generate
  • Copy the generated API token and ensure to store it in a secure location.

API_Token

mobile landing

For the Project_ID, on the left panel, go to Projects > Select any one project (which you have to configure and use in ServiceDesk Plus cloud) > info(In the tab section)..

  • In the info tab, located on the right side, you will find the Project_ID specific to the project.
  • Copy the Project_ID and ensure it is stored securely in a safe location.
  • Configure last 6 Digit of unique Code as highlighted for your reference. https://www.goodday.work/p/AbCdEf

Project_ID

mobile landing

For the UserEmail, Provide the email address of the admin or member (the person who will be creating the task - Assign from).

Create Task Types in GoodDay Application

For the Task Type Creation: on the left panel, go to Settings > Customization > Task Type > New Task Type.

In Name Field, User need to give SDP as a mandatory name for task type.

mobile landing

Let's set up the extension!:

In ServiceDesk Plus Cloud, go to Setup > Apps & Add-ons > Extensions and install the GoodDay extension. Alternatively, you can also install the extension directly from ManageEngine Marketplace

  • Within the installed extension, edit the API_Token extension variable and configure your GoodDay API value.
  • Edit Project_ID extension variable and set it to your GoodDay Project_ID, indicating the project you wish to configure and work on.
  • Leave the Task Type extension variable empty.
  • Update the UserEmail extension variable with your GoodDay email address.(Provide the email address of the admin or member (the person who will be creating the task - Assign from).

Create GoodDay Task from ServiceDesk Plus Cloud

Once the extension is successfully installed and configured, users will have the capability to create GoodDay tasks directly within the incident requests. When creating a task, it becomes possible to add notes specifically related to that request.

Furthermore, a widget will be placed in the right panel of the incident request details page. This widget provides administrators with a comprehensive view of the GoodDay task creation details, at a glance.

mobile landing

Note: All the details like name, description, priority, and technician email are fetched from the request, and the details are editable,making it easy for the user..

After successfully creating the task, corresponding notes will be automatically added and made accessible in the conversations menu tab.

Once the ticket is created, it will be displayed as notes. The ''click here'' link will redirect the user to the respective task created in the GoodDay application.

Two-way communication

Follow these methods to configure the webhook to automatically create the ticket in Servicedesk Plus Cloud once the ticket is created in GoodDay.

Setup Webhook in the GoodDay

Step 1: In the GoodDay, Go to settings > Api

mobile landing

Step 2:Once Manage is clicked, you will get this page

mobile landing

Step 3:
1. For system events: Select the task.create

2. For Configuring the Endpoint URL in GoodDay Webhook: In ServiceDesk Plus Cloud, go to Setup > Custom Functions > Callback Functions

mobile landing

You will get the custom function named GoodDayWebHook, Press the Arrow button to get the details about the particular custom function

mobile landing

Copy the URL and paste it “Endpoint URL” in GoodDay Webhook.

3. For the Secret, Please Enter your API token.

Once you have created the Webhook means then it will automatically create the ticket if any task is created in GoodDay.

Notes: For creating a task in GoodDay, it is a mandatory requirement for the user to configure the GoodDay admin details in the SDP as a technician or admin.