...
...
...
...
Button handy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Button handy | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
|
Panel | ||||||
---|---|---|---|---|---|---|
| ||||||
This page is about Easy Integrations for Jira Cloud. Using Jira On-Prem? Click the On-Prem button above. |
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
...
See https://developer.atlassian.com/cloud/jira/platform/webhooks/#available-webhook-events for more details.
Work log created example
...
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:
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"
}
} |
Slack
...
Message Script:
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:
...
The following message is sent to Slack
...
:
Panel | ||
---|---|---|
| ||
“A new Jira event is occurred: worklog_created. Author: Tolga Tunca. Spend time: 15m. Work log comment: Easy Peasy\!” |