Following events have issue data on the context, and can be accessed with data.event.issue.
...
Following example listens for the "Worklog created" event and sends a slack message with the work log details.
Listener configuration screenshot
Slack action configuration screenshot
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
{ "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" } } |
...
Code Block | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
// ? 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:
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\!
Listener screenshot
Slack action screenshot
...