adding the workflow collection to git
This commit is contained in:
453
workflows/353_workflow_353.json
Normal file
453
workflows/353_workflow_353.json
Normal file
@@ -0,0 +1,453 @@
|
||||
{
|
||||
"nodes": [
|
||||
{
|
||||
"name": "Ack",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"position": [
|
||||
-160,
|
||||
1440
|
||||
],
|
||||
"webhookId": "d3025d6c-5956-439e-9c9a-db3ef524a24f",
|
||||
"parameters": {
|
||||
"path": "/ack",
|
||||
"options": {},
|
||||
"httpMethod": "POST"
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Resolve",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"position": [
|
||||
120,
|
||||
1880
|
||||
],
|
||||
"webhookId": "92d7ddfa-20f9-49bc-976e-4f6c76c0b3b4",
|
||||
"parameters": {
|
||||
"path": "/resolve",
|
||||
"options": {},
|
||||
"httpMethod": "POST"
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Webhook",
|
||||
"type": "n8n-nodes-base.webhook",
|
||||
"position": [
|
||||
60,
|
||||
1040
|
||||
],
|
||||
"webhookId": "9888d896-dd23-4e97-9d16-c12055b64133",
|
||||
"parameters": {
|
||||
"path": "9888d896-dd23-4e97-9d16-c12055b64133",
|
||||
"options": {},
|
||||
"httpMethod": "POST"
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Jira1",
|
||||
"type": "n8n-nodes-base.jira",
|
||||
"position": [
|
||||
680,
|
||||
1040
|
||||
],
|
||||
"parameters": {
|
||||
"project": "10016",
|
||||
"summary": "={{$node[\"Webhook\"].json[\"body\"][\"event\"][\"data\"][\"title\"]}}",
|
||||
"issueType": "10007",
|
||||
"additionalFields": {
|
||||
"assignee": "qwertz12345"
|
||||
}
|
||||
},
|
||||
"credentials": {
|
||||
"jiraSoftwareCloudApi": {
|
||||
"id": "64",
|
||||
"name": "Jira SW Cloud account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Jira2",
|
||||
"type": "n8n-nodes-base.jira",
|
||||
"position": [
|
||||
540,
|
||||
1880
|
||||
],
|
||||
"parameters": {
|
||||
"issueKey": "={{$node[\"Resolve\"].json[\"body\"][\"context\"][\"jira_key\"]}}",
|
||||
"operation": "update",
|
||||
"updateFields": {
|
||||
"statusId": "31"
|
||||
}
|
||||
},
|
||||
"credentials": {
|
||||
"jiraSoftwareCloudApi": {
|
||||
"id": "64",
|
||||
"name": "Jira SW Cloud account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "PagerDuty1",
|
||||
"type": "n8n-nodes-base.pagerDuty",
|
||||
"position": [
|
||||
60,
|
||||
1440
|
||||
],
|
||||
"parameters": {
|
||||
"email": "address@mail.com",
|
||||
"resource": "incident",
|
||||
"operation": "update",
|
||||
"incidentId": "={{$json[\"body\"][\"context\"][\"pagerduty_incident\"]}}",
|
||||
"updateFields": {
|
||||
"status": "acknowledged"
|
||||
},
|
||||
"authentication": "apiToken",
|
||||
"conferenceBridgeUi": {}
|
||||
},
|
||||
"credentials": {
|
||||
"pagerDutyApi": {
|
||||
"id": "65",
|
||||
"name": "PagerDuty account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "PagerDuty2",
|
||||
"type": "n8n-nodes-base.pagerDuty",
|
||||
"position": [
|
||||
340,
|
||||
1880
|
||||
],
|
||||
"parameters": {
|
||||
"email": "address@mail.com",
|
||||
"resource": "incident",
|
||||
"operation": "update",
|
||||
"incidentId": "={{$json[\"body\"][\"context\"][\"pagerduty_incident\"]}}",
|
||||
"updateFields": {
|
||||
"status": "resolved"
|
||||
},
|
||||
"authentication": "apiToken",
|
||||
"conferenceBridgeUi": {}
|
||||
},
|
||||
"credentials": {
|
||||
"pagerDutyApi": {
|
||||
"id": "65",
|
||||
"name": "PagerDuty account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost5",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
300,
|
||||
1440
|
||||
],
|
||||
"parameters": {
|
||||
"message": "💪🏼 Incident status has been changed to Acknowledged on PagerDuty.",
|
||||
"channelId": "={{$node[\"Ack\"].json[\"body\"][\"channel_id\"]}}",
|
||||
"attachments": [],
|
||||
"otherOptions": {}
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost6",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
760,
|
||||
1760
|
||||
],
|
||||
"parameters": {
|
||||
"message": "💪 This issue got closed in PagerDuty and Jira.",
|
||||
"channelId": "={{$node[\"Resolve\"].json[\"body\"][\"channel_id\"]}}",
|
||||
"attachments": [],
|
||||
"otherOptions": {}
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost4",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
900,
|
||||
1180
|
||||
],
|
||||
"parameters": {
|
||||
"message": "=⚠️ {{$node[\"Webhook\"].json[\"body\"][\"messages\"][0][\"log_entries\"][0][\"incident\"][\"summary\"]}}\nPagerDuty incident: {{$node[\"Webhook\"].json[\"body\"][\"messages\"][0][\"log_entries\"][0][\"incident\"][\"html_url\"]}}\nJira issue: https://n8n.atlassian.net/browse/{{$json[\"key\"]}}",
|
||||
"channelId": "={{$node[\"Mattermost1\"].json[\"id\"]}}",
|
||||
"attachments": [
|
||||
{
|
||||
"actions": {
|
||||
"item": [
|
||||
{
|
||||
"name": "Acknowledge",
|
||||
"type": "button",
|
||||
"options": {},
|
||||
"data_source": "custom",
|
||||
"integration": {
|
||||
"item": {
|
||||
"url": "https://username.app.n8n.cloud/webhook/ack",
|
||||
"context": {
|
||||
"property": [
|
||||
{
|
||||
"name": "pagerduty_incident",
|
||||
"value": "={{ $node[\"Webhook\"].json[\"body\"][\"event\"][\"data\"][\"id\"] }}"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "Resolve",
|
||||
"type": "button",
|
||||
"options": {},
|
||||
"data_source": "custom",
|
||||
"integration": {
|
||||
"item": {
|
||||
"url": "https://username.app.n8n.cloud/webhook/resolve",
|
||||
"context": {
|
||||
"property": [
|
||||
{
|
||||
"name": "jira_key",
|
||||
"value": "={{$json[\"key\"]}}"
|
||||
},
|
||||
{
|
||||
"name": "pagerduty_incident",
|
||||
"value": "={{ $node[\"Webhook\"].json[\"body\"][\"event\"][\"data\"][\"id\"] }}"
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"otherOptions": {}
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost3",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
900,
|
||||
940
|
||||
],
|
||||
"parameters": {
|
||||
"message": "=🚨 New incident: \nAuxiliary Channel -> https://mattermost.internal.n8n.io/test/channels/{{$node[\"Mattermost1\"].json[\"name\"]}}\nPagerDuty Incident -> {{$node[\"Webhook\"].json[\"body\"][\"event\"][\"data\"][\"html_url\"]}}\nJira Issue -> https://n8n.atlassian.net/browse/{{$json[\"key\"]}}",
|
||||
"channelId": "qwertz12345",
|
||||
"attachments": [],
|
||||
"otherOptions": {}
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost2",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
480,
|
||||
1040
|
||||
],
|
||||
"parameters": {
|
||||
"userId": "qwertz12345",
|
||||
"resource": "channel",
|
||||
"channelId": "={{$json[\"id\"]}}",
|
||||
"operation": "addUser"
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost1",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
280,
|
||||
1040
|
||||
],
|
||||
"parameters": {
|
||||
"teamId": "qwertz12345",
|
||||
"channel": "={{$json[\"body\"][\"event\"][\"data\"][\"incident_key\"]}}",
|
||||
"resource": "channel",
|
||||
"displayName": "={{$json[\"body\"][\"event\"][\"data\"][\"title\"]}}"
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
},
|
||||
{
|
||||
"name": "Mattermost7",
|
||||
"type": "n8n-nodes-base.mattermost",
|
||||
"position": [
|
||||
760,
|
||||
1980
|
||||
],
|
||||
"parameters": {
|
||||
"message": "=🎉 The incident ({{$node[\"PagerDuty2\"].json[\"summary\"]}}) was resolved by the lovely folks in the on-call team!",
|
||||
"channelId": "qwertz12345",
|
||||
"attachments": [],
|
||||
"otherOptions": {}
|
||||
},
|
||||
"credentials": {
|
||||
"mattermostApi": {
|
||||
"id": "61",
|
||||
"name": "Mattermost account"
|
||||
}
|
||||
},
|
||||
"typeVersion": 1
|
||||
}
|
||||
],
|
||||
"connections": {
|
||||
"Ack": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "PagerDuty1",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Jira1": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mattermost3",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"node": "Mattermost4",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Jira2": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mattermost6",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
},
|
||||
{
|
||||
"node": "Mattermost7",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Resolve": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "PagerDuty2",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Webhook": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mattermost1",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"PagerDuty1": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mattermost5",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"PagerDuty2": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Jira2",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Mattermost1": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Mattermost2",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
},
|
||||
"Mattermost2": {
|
||||
"main": [
|
||||
[
|
||||
{
|
||||
"node": "Jira1",
|
||||
"type": "main",
|
||||
"index": 0
|
||||
}
|
||||
]
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user