This page is about Easy Integrations for Jira Cloud. Using Jira On-Prem? Click the On-Prem button above.
Worklog Created Example
In this example, we will configure a listener to capture the "Worklog created" event and send a Slack message containing the work log details.
Listener Configuration:
Slack Action Configuration:
Worklog Created Event Data:
Below is an example of the data associated with a "Worklog created" event:
{ "timestamp": 1642095588438, "webhookEvent": "worklog_created", "worklog": { "self": "https://ttunca.atlassian.net/rest/api/2/issue/10558/worklog/10003", "author": { "self": "https://ttunca.atlassian.net/rest/api/2/user?accountId=557058%3Ab6a4007c-244b-4331-a49d-8d12b1cb9665", "accountId": "557058:b6a4007c-244b-4331-a49d-8d12b1cb9665", "avatarUrls": { "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/48", "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/24", "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/16", "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/32" }, "displayName": "Tolga Tunca", "active": true, "timeZone": "Europe/London", "accountType": "atlassian" }, "updateAuthor": { "self": "https://ttunca.atlassian.net/rest/api/2/user?accountId=557058%3Ab6a4007c-244b-4331-a49d-8d12b1cb9665", "accountId": "557058:b6a4007c-244b-4331-a49d-8d12b1cb9665", "avatarUrls": { "48x48": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/48", "24x24": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/24", "16x16": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/16", "32x32": "https://avatar-management--avatars.us-west-2.prod.public.atl-paas.net/557058:b6a4007c-244b-4331-a49d-8d12b1cb9665/01032e29-aee2-433f-9931-dad4245cff4c/32" }, "displayName": "Tolga Tunca", "active": true, "timeZone": "Europe/London", "accountType": "atlassian" }, "comment": "It was easy 🙂 ", "created": "2022-01-13T19:39:48.438+0200", "updated": "2022-01-13T19:39:48.438+0200", "started": "2022-01-13T17:24:26.701+0200", "timeSpent": "2h 15m", "timeSpentSeconds": 8100, "id": "10003", "issueId": "10558" } }
Slack Message Script:
// ? is the Optional_chaining. // https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Optional_chaining return 'A new Jira event is occurred: ' + data.event.webhookEvent + '. Author: ' + data.event.worklog?.author?.displayName + '. Spend time: ' + data.event.worklog?.timeSpent + '. Work log comment: ' + data.event.worklog?.comment;
Slack Message:
The following message is sent to Slack:
“A new Jira event is occurred: worklog_created. Author: Tolga Tunca. Spend time: 15m. Work log comment: Easy Peasy\!”