Chat operations notification management
One or more computer processors training a model with historical incidents, wherein each historical incident is associated with group information and system event properties. The one or more computer processors responsive to a new incident, extract group information from one or more users and extracting system event property information from the new incident. The one or more computer processors calculate a notification priority score for each user utilizing the extracted system event property information and the extracted group information. The one or more computer processors generate a notification based on the new incident. The one or more computer processors transmit the generated notification to the one or more users at a determined interval based on the calculated respective notification priority score for each user and a notification strategy.
1 . A computer-implemented method comprising:
training a model with historical incidents, wherein each historical incident is associated with group information and system event properties;
responsive to a new incident, extracting group information from one or more users and extracting system event property information from the new incident, wherein the extracted system event property information includes permissions required to access a system associated with the new incident, and wherein the extracted group information includes respective user historical performance;
calculating a notification priority score for each user utilizing the extracted system event property information and the extracted group information;
generating a notification based on the new incident;
transmitting the generated notification to the one or more users at a determined interval based on the calculated respective notification priority score for each user and a notification strategy; and
responsive to no user responding to the transmitted notification, identifying another incident most similar to the new incident, based on respective system event properties, and transmitting instructions to an automated application to perform a remediation based on a successful remediation associated with the most similar incident.
2 . The computer-implemented method of claim 1 , further comprising:
creating a dynamic user batch list containing one or more batches of users, wherein each batch of users is associated with a different notification delivery timing based on the notification strategy.
3 . The computer-implemented method of claim 2 , further comprising:
responsive to one or more users in a first batch responding as inactive, transmitting the generated notification to one or more users in a second batch, wherein the one or more users in the second batch have a lower notification priority than the one or more users in the first batch.
4 . The computer-implemented method of claim 1 , further comprising:
suspending one or more notifications until a duration of time has lapsed as specified in the notification strategy.
5 . The computer-implemented method of claim 1 , wherein the extracted group information is selected from the group consisting of a time zone, region, an on duty time, working hours, a current status, available components, skill sets, a number of cases on hold, an average workload, a number of similar cases, and a number of overall cases.
6 . The computer-implemented method of claim 1 , wherein the notification includes data selected from the group consisting of incident severity, incident priority, incident status, incident last updated timestamp, incident region, incident required skills, incident required components, and incident creation timestamp.
7 . The computer-implemented method of claim 1 , wherein the group information is extracted from one or more site reliability engineers (SREs).
8 . A computer program product comprising:
one or more computer readable storage media having computer-readable program instructions stored on the one or more computer readable storage media, said program instructions executes a computer-implemented method comprising steps of:
training a model with historical incidents, wherein each historical incident is associated with group information and system event properties;
responsive to a new incident, extracting group information from one or more users and extracting system event property information from the new incident, wherein the extracted system event property information includes permissions required to access a system associated with the new incident, and wherein the extracted group information includes respective user historical performance;
calculating a notification priority score for each user utilizing the extracted system event property information and the extracted group information;
generating a notification based on the new incident;
transmitting the generated notification to the one or more users at a determined interval based on the calculated respective notification priority score for each user and a notification strategy; and
responsive to no user responding to the transmitted notification, identifying another incident most similar to the new incident, based on respective system event properties, and transmitting instructions to an automated application to perform a remediation based on a successful remediation associated with the most similar incident.
9 . The computer program product of claim 8 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise the steps of:
creating a dynamic user batch list containing one or more batches of users, wherein each batch of users is associated with a different notification delivery timing based on the notification strategy.
10 . The computer program product of claim 9 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise the steps of:
responsive to one or more users in a first batch responding as inactive, transmitting the generated notification to one or more users in a second batch, wherein the one or more users in the second batch have a lower notification priority than the one or more users in the first batch.
11 . The computer program product of claim 8 , wherein the program instructions, stored on the one or more computer readable storage media, further comprise the steps of:
suspending one or more notifications until a duration of time has lapsed as specified in the notification strategy.
12 . The computer program product of claim 8 , wherein the extracted group information is selected from the group consisting of a time zone, region, an on duty time, working hours, a current status, available components, skill sets, a number of cases on hold, an average workload, a number of similar cases, and a number of overall cases.
13 . The computer program product of claim 8 , wherein the notification includes data selected from the group consisting of incident severity, incident priority, incident status, incident last updated timestamp, incident region, incident required skills, incident required components, and incident creation timestamp.
14 . The computer program product of claim 8 , wherein the group information is extracted from one or more site reliability engineers (SREs).
15 . A computer system comprising:
one or more computer processors; and
one or more computer readable storage media having computer readable program instructions stored on the one or more computer readable storage media for execution by at least one of the one or more processors, the stored program instructions execute a computer-implemented method comprising steps of:
training a model with historical incidents, wherein each historical incident is associated with group information and system event properties;
responsive to a new incident, extracting group information from one or more users and extracting system event property information from the new incident, wherein the extracted system event property information includes permissions required to access a system associated with the new incident, and wherein the extracted group information includes respective user historical performance;
calculating a notification priority score for each user utilizing the extracted system event property information and the extracted group information;
generating a notification based on the new incident;
transmitting the generated notification to the one or more users at a determined interval based on the calculated respective notification priority score for each user and a notification strategy; and
responsive to no user responding to the transmitted notification, identifying another incident most similar, based on respective system event properties, to the new incident and transmitting instructions to an automated application to perform a remediation based on a successful remediation associated with the most similar incident.
16 . The computer system of claim 15 , wherein the program instructions stored on the one or more computer readable storage media, further comprise the steps of:
creating a dynamic user batch list containing one or more batches of users, wherein each batch of users is associated with a different notification delivery timing based on the notification strategy.
17 . The computer system of claim 16 , wherein the program instructions stored on the one or more computer readable storage media, further comprise the steps of:
responsive to one or more users in a first batch responding as inactive, transmitting the generated notification to one or more users in a second batch, wherein the one or more users in the second batch have a lower notification priority than the one or more users in the first batch.
18 . The computer system of claim 15 , wherein the extracted group information is selected from the group consisting of a time zone, region, an on duty time, working hours, a current status, available components, skill sets, a number of cases on hold, an average workload, a number of similar cases, and a number of overall cases.
19 . The computer system of claim 15 , wherein the notification includes data selected from the group consisting of incident severity, incident priority, incident status, incident last updated timestamp, incident region, incident required skills, incident required components, and incident creation timestamp.
20 . The computer system of claim 15 , wherein the notification includes data selected from the group consisting of required components, required permissions, safety considerations, and estimated remediation duration.