CPC G06F 9/4494 (2018.02) [G06F 3/04842 (2013.01); G06F 11/00 (2013.01); G06F 16/2282 (2019.01); G06N 20/00 (2019.01); H04L 41/0803 (2013.01); H04L 41/50 (2013.01); H04L 43/08 (2013.01); H04L 67/75 (2022.05); A63F 13/55 (2014.09); A63F 13/833 (2014.09); H04L 63/0272 (2013.01); H04L 63/0281 (2013.01)] | 20 Claims |
1. A system comprising:
persistent storage containing configuration and operational data related to a managed network, an action configurator application, and an action execution application; and
one or more processors configured to:
receive, by way of the action configurator application, a specification of an action type from a plurality of supported action types;
receive, by way of the action configurator application, a specification of an input source for actions generated using the action type, wherein the input source identifies a subset of the configuration and operational data;
receive, by way of the action configurator application, a specification of one or more target users and an output modality for the actions, wherein the one or more target users are identified based on a group specified as part of the managed network;
receive, by way of the action configurator application, a specification of a condition that causes the actions to be generated;
store, in the persistent storage, representations of the action type, input source, the target users, the output modality, and the condition as an action generator;
determine that the condition has been satisfied; and
in response to determining that the condition has been satisfied, cause the action execution application to: execute the action generator on the input source, and produce an output for one of the target users by way of the output modality, and wherein the output modality is a section of a particular graphical user interface that the system provides to the target users.
|