Sending notification of event
First Claim
1. A method for sending a notification of an event in a network environment, the network environment comprising a change management server and a plurality of change management clients connected to the server using a network, the method comprising:
- receiving, at the server from a first change management client in response to occurrence of an event triggered by a change to a work item, a notification corresponding to the event;
generating event data from the received notification, the generated event data comprising an attribute name of an attribute affected by the change, a value of the named attribute before the change, and a value of the named attribute after the change;
comparing the generated event data to at least one conditional expression in a stored profile;
responsive to detecting a match between at least a portion of the compared event data and the compared-to conditional expression, storing a transfer time specified in the matched conditional expression in the generated event data and storing the generated event data in a queue, and if the specified transfer time is earlier than a transfer time set for the queue or no transfer time is set for the queue, then setting the transfer time for the queue to the specified transfer time; and
delaying sending of any event data stored in the queue when the transfer time for the queue has not been reached and then sending as a single notification, when the transfer time for the queue has been reached, all of the event data stored in the queue to a second change management client that is a recipient of the change management information.
1 Assignment
0 Petitions
Accused Products
Abstract
Usability is improved by decreasing the number of notifications to be read in receiving mails including notifications of events. A notification of an event is sent. In one aspect, this comprises receiving, in response to occurrence of an event, a notification of the event; storing, when event data generated from the received notification matches a conditional expression in a profile associated with the event, the notification of the event in a queue associated with at least one of change management information corresponding to the event and a recipient of the change management information; and sending, when an earliest time out of transfer times set in respective notifications stored in the queue has come, all the notifications stored in the queue, to a client that is the recipient, as a single notification.
-
Citations
15 Claims
-
1. A method for sending a notification of an event in a network environment, the network environment comprising a change management server and a plurality of change management clients connected to the server using a network, the method comprising:
-
receiving, at the server from a first change management client in response to occurrence of an event triggered by a change to a work item, a notification corresponding to the event; generating event data from the received notification, the generated event data comprising an attribute name of an attribute affected by the change, a value of the named attribute before the change, and a value of the named attribute after the change; comparing the generated event data to at least one conditional expression in a stored profile; responsive to detecting a match between at least a portion of the compared event data and the compared-to conditional expression, storing a transfer time specified in the matched conditional expression in the generated event data and storing the generated event data in a queue, and if the specified transfer time is earlier than a transfer time set for the queue or no transfer time is set for the queue, then setting the transfer time for the queue to the specified transfer time; and delaying sending of any event data stored in the queue when the transfer time for the queue has not been reached and then sending as a single notification, when the transfer time for the queue has been reached, all of the event data stored in the queue to a second change management client that is a recipient of the change management information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A change management server that sends a notification of an event in a network environment, the network environment comprising the change management server and a plurality of change management clients connected to the server using a communications network, the server comprising:
-
a computer comprising a processor; and instructions which are executable, using the processor, to perform functions comprising; receiving, at the server from a first change management client in response to occurrence of an event triggered by a change to a work item, a notification corresponding to the event; generating event data from the received notification, the generated event data comprising an attribute name of an attribute affected by the change, a value of the named attribute before the change, and a value of the named attribute after the change; comparing the generated event data to at least one conditional expression in a stored profile; responsive to detecting a match between at least a portion of the compared event data and the compared-to conditional expression, storing a transfer time specified in the matched conditional expression in the generated event data and storing the generated event data in a queue, and if the specified transfer time is earlier than a transfer time set for the queue or no transfer time is set for the queue, then setting the transfer time for the queue to the specified transfer time; and delaying sending of any event data stored in the queue when a transfer time for the queue has not been reached and then sending as a single notification, when the transfer time for the queue has been reached, all of the event data stored in the queue to a second change management client that is a recipient of the change management information.
-
-
15. A computer program product for causing a computer to send a notification of an event in a network environment, the network environment comprising a change management server and a plurality of change management clients connected to the server using a communications network, the computer program product embodied on non-transitory computer-readable storage and comprising computer-readable program code for performing:
-
receiving, at the server from a first change management client in response to occurrence of an event triggered by a change to a work item, a notification corresponding to the event; generating event data from the received notification, the generated event data comprising an attribute name of an attribute affected by the change, a value of the named attribute before the change, and a value of the named attribute after the change; comparing the generated event data to at least one conditional expression in a stored profile; responsive to detecting a match between at least a portion of the compared event data and the compared-to conditional expression, storing a transfer time specified in the matched conditional expression in the generated event data and storing the generated event data in a queue, and if the specified transfer time is earlier than a transfer time set for the queue or no transfer time is set for the queue, then setting the transfer time for the queue to the specified transfer time; and delaying sending of any event data stored in the queue when a transfer time for the queue has not been reached and then sending as a single notification, when the transfer time for the queue has been reached, all of the event data stored in the queue to a second change management client that is a recipient of the change management information.
-
Specification