Integration of cloud-based services to create custom business processes
First Claim
1. A method for managing online computer services using a network computer that includes a plurality of processors, wherein one or more of the processors execute logic to perform actions, comprising:
- instantiating a display of a plurality of card user-interfaces, wherein each card user-interface corresponds to one of a plurality of service channels for a process flow, and wherein each card user interface includes a configuration back side of a visual representation of a card that displays and provides editable configuration information for a corresponding service channel and further includes an opposite flow front side of a visual representation of the same card that displays one or more output flow fields, and wherein each card user-interface flips the visual representation of the card to the flow front side only after enough edits occur to the configuration information through the visual representation of the card'"'"'s back side to define and bi-directionally map at least a portion of the one or more output flow fields to one or more input flow fields of the corresponding service channel on the configuration back side of the same card; and
in response to providing event information to the process flow, the plurality of processors perform further actions for the plurality of service channels, including;
providing a portion of the event information to one or more input flow fields of one or more of the plurality of service channels, wherein configuration information for the one or more service channels is employed to determine the portion of the event information that is provided to the one or more service channels of the process flow;
providing result information to the one or more output flow fields of the one or more of the plurality of service channels based on the event information;
providing a coupling of the result information to one or more next input fields of one or more next service channels of the process flow from a separate portion of the plurality of service channels based on the result information; and
employing the coupling of the one or more service channels to the one or more next service channels in a chain configuration to generate a custom version of the process flow for a user.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are directed towards integrating cloud-based services to create custom business processes. A process flow may be generated to perform a custom business process. The process flow may include service channels such that the service channels are coupled together by flow fields to create a custom business process. If event information is provided, one or more service channels may be determined or based on the event information and configuration information associated with the service channels. The event information may be provided to one or more input flow fields of the service channels. Result information may be generated by the service channels based on the event information and the configuration information. The result information may be provided to output flow fields of the service channels. Also, the result information may be forwarded to input flow fields of a next service channel.
-
Citations
23 Claims
-
1. A method for managing online computer services using a network computer that includes a plurality of processors, wherein one or more of the processors execute logic to perform actions, comprising:
-
instantiating a display of a plurality of card user-interfaces, wherein each card user-interface corresponds to one of a plurality of service channels for a process flow, and wherein each card user interface includes a configuration back side of a visual representation of a card that displays and provides editable configuration information for a corresponding service channel and further includes an opposite flow front side of a visual representation of the same card that displays one or more output flow fields, and wherein each card user-interface flips the visual representation of the card to the flow front side only after enough edits occur to the configuration information through the visual representation of the card'"'"'s back side to define and bi-directionally map at least a portion of the one or more output flow fields to one or more input flow fields of the corresponding service channel on the configuration back side of the same card; and in response to providing event information to the process flow, the plurality of processors perform further actions for the plurality of service channels, including; providing a portion of the event information to one or more input flow fields of one or more of the plurality of service channels, wherein configuration information for the one or more service channels is employed to determine the portion of the event information that is provided to the one or more service channels of the process flow; providing result information to the one or more output flow fields of the one or more of the plurality of service channels based on the event information; providing a coupling of the result information to one or more next input fields of one or more next service channels of the process flow from a separate portion of the plurality of service channels based on the result information; and employing the coupling of the one or more service channels to the one or more next service channels in a chain configuration to generate a custom version of the process flow for a user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for managing online computer services over a network, comprising:
-
a network computer, comprising; a transceiver that communicates over the network; a memory that stores logic; and a plurality of processors, wherein one or more of the processors execute the logic to perform actions, including; instantiating a display of a plurality of card user-interfaces, wherein each card user-interface corresponds to one of a plurality of service channels for a process flow, and wherein each card user interface includes a configuration back side of a visual representation of a card that displays and provides editable configuration information for a corresponding service channel and further includes an opposite flow front side of a visual representation of the same card that displays one or more output flow fields, and wherein each card user-interface flips the visual representation of the card to the flow front side only after enough edits occur to the configuration information through the visual representation of the card'"'"'s back side to define and bi-directionally map at least a portion of the one or more output flow fields to one or more input flow fields of the corresponding service channel on the configuration back side of the same card; and in response to providing event information to the process flow, the plurality of processors perform further actions for the plurality of service channels, including; providing a portion of the event information to one or more input flow fields of one or more of the plurality of service channels, wherein configuration information for the one or more service channels is employed to determine the portion of the event information that is provided to the one or more service channels of the process flow; providing result information to the one or more output flow fields of the one or more of the plurality of service channels based on the event information; providing a coupling of the result information to one or more next input fields of one or more next service channels of the process flow from a separate portion of the plurality of service channels based on the result information; and employing the coupling of the one or more service channels to the one or more next service channels in a chain configuration to generate custom version of the process flow for a user; and a client computer, comprising; a transceiver that communicates over the network; a memory that stores logic; and a plurality of processors, wherein one or more of the plurality of processors execute the logic to perform actions, including; configuring the plurality of service channels; and displaying the process flow on a display. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A processor readable non-transitory storage media that includes logic for managing online computer services, wherein one or more of a plurality of processors execute the logic to perform actions, comprising:
-
instantiating a display of a plurality of card user-interfaces, wherein each card user-interface corresponds to one of a plurality of service channels for a process flow, and wherein each card user interface includes a configuration back side of a visual representation of a card that displays and provides editable configuration information for a corresponding service channel and further includes an opposite flow front side of a visual representation of the same card that displays one or more output flow fields, and wherein each card user-interface flips the visual representation of the card to the flow front side only after enough edits occur to the configuration information through the visual representation of the card'"'"'s back side to define and bi-directionally map at least a portion of the one or more output flow fields to one or more input flow fields of the corresponding service channel on the configuration back side of the same card; and in response to providing event information to the process flow, the plurality of processors perform further actions for the plurality of service channels, including; providing a portion of the event information to one or more input flow fields of one or more of the plurality of service channels, wherein configuration information for the one or more service channels is employed to determine the portion of the event information that is provided to the one or more service channels of the process flow; providing result information to the one or more output flow fields of the one or more of the plurality of service channels based on the event information; providing a coupling of the result information to one or more next input fields of one or more next service channels of the process flow from a separate portion of the plurality of service channels based on the result information; and employing the coupling of the one or more service channels to the one or more next service channels in a chain configuration to generate a custom version of the process flow for a user. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A network computer for managing online computer services, comprising:
-
a transceiver that communicates over the network; a memory that stores logic; and a plurality of processors, wherein one or more of the processors execute the logic to perform actions, including; instantiating a display of a plurality of card user-interfaces, wherein each card user-interface corresponds to one of a plurality of service channels for a process flow, and wherein each card user interface includes a configuration back side of a visual representation of a card that displays and provides editable configuration information for a corresponding service channel and further includes an opposite flow front side of a visual representation of the same card that displays one or more output flow fields, and wherein each card user-interface flips the visual representation of the card to the flow front side only after enough edits occur to the configuration information through the visual representation of the card'"'"'s back side to define and bi-directionally map at least a portion of the one or more output flow fields to one or more input flow fields of the corresponding service channel on the configuration back side of the same card; and in response to providing event information to the process flow, the plurality of processors perform further actions for the plurality of service channels, including; providing a portion of the event information to one or more input flow fields of one or more of the plurality of service channels, wherein configuration information for the one or more service channels is employed to determine the portion of the event information that is provided to the one or more service channels of the process flow; providing result information to the one or more output flow fields of the one or more of the plurality of service channels based on the event information; providing a coupling of the result information to one or more next input fields of one or more next service channels of the process flow from a separate portion of the plurality of service channels based on the result information; and employing the coupling of the one or more service channels to the one or more next service channels in a chain configuration to generate a custom version of the process flow for a user. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification