Action flow client framework
DCFirst Claim
1. A system for recording information in an action flow definition, comprising:
- an interface configured to;
provide one or more interface controls associated with declaratively defining an action flow, wherein the declaratively-defined action flow includes a desired outcome of an action flow;
receive, via the one or more interface controls, information associated with a user interface page, wherein the received information associated with the user interface page includes a state during which the user interface page is displayed; and
receive, via the one or more interface controls, information associated with a business service associated with a content management server, wherein the received information associated with the business service includes a state during which the business service is performed on the content management server; and
a processor configured to record, in the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server, wherein;
a client device is configured to receive the action flow definition from a front-end server; and
the client device is configured to perform the action flow definition, including by;
(1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
Interface control(s) associated with declaratively defining an action flow are provided; the action flow includes a desired outcome of an action flow. Information associated with a user interface page is received; this information includes a state during which the user interface page is displayed. Information associated with a business service associated with a content management server is received; that information includes a state during which the business service is performed on the content management server. In the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server are recorded.
51 Citations
24 Claims
-
1. A system for recording information in an action flow definition, comprising:
-
an interface configured to; provide one or more interface controls associated with declaratively defining an action flow, wherein the declaratively-defined action flow includes a desired outcome of an action flow; receive, via the one or more interface controls, information associated with a user interface page, wherein the received information associated with the user interface page includes a state during which the user interface page is displayed; and receive, via the one or more interface controls, information associated with a business service associated with a content management server, wherein the received information associated with the business service includes a state during which the business service is performed on the content management server; and a processor configured to record, in the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server, wherein; a client device is configured to receive the action flow definition from a front-end server; and the client device is configured to perform the action flow definition, including by;
(1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for recording information in an action flow definition, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions stored in memory executed by a hardware processor for:
-
providing one or more interface controls associated with declaratively defining an action flow, wherein the declaratively-defined action flow includes a desired outcome of an action flow; receiving, via the one or more interface controls, information associated with a user interface page, wherein the received information associated with the user interface page includes a state during which the user interface page is displayed; receiving, via the one or more interface controls, information associated with a business service associated with a content management server, wherein the received information associated with the business service includes a state during which the business service is performed on the content management server; and recording, in the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server, wherein; a client device is configured to receive the action flow definition from a front-end server; and the client device is configured to perform the action flow definition, including by;
(1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system for providing an action flow definition, comprising:
-
a front-end server configured to provide, to a client device, an action flow definition which includes a first association between a user interface page and a first state during which the user interface page is displayed and a second association between a business service associated with a content management server and a second state during which the business service is performed on the content management server, wherein; the action flow definition is agnostic with respect to user interface technology, on the client device, associated with displaying; and the client device is configured to perform the action flow definition, including by;
(1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server; anda content management server which is configured to perform, in response to the trigger from the client, the business service. - View Dependent Claims (16, 17, 18)
-
-
19. A computer program product for providing an action flow definition,
the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions stored in memory executed by a hardware processor for: providing, to a client device, an action flow definition which includes a first association between a user interface page and a first state during which the user interface page is displayed and a second association between a business service associated with a content management server and a second state during which the business service is performed on the content management server, wherein; the action flow definition is agnostic with respect to user interface technology, on the client device, associated with displaying; and the client device is configured to perform the action flow definition, including by (1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server; and
performing, in response to the trigger from the client, the business service on the content management server.- View Dependent Claims (20, 21, 22)
-
23. A method for recording information in an action flow definition, including:
-
providing one or more interface controls associated with declaratively defining an action flow, wherein the declaratively-defined action flow includes a desired outcome of an action flow; receiving, via the one or more interface controls, information associated with a user interface page, wherein the received information associated with the user interface page includes a state during which the user interface page is displayed; receiving, via the one or more interface controls, information associated with a business service associated with a content management server, wherein the received information associated with the business service includes a state during which the business service is performed on the content management server; and recording, in the action flow definition, a first association between the user interface page and the state during which the user interface page is displayed and a second association between the business service and the state during which the business service is invoked on the content management server, wherein; a client device is configured to receive the action flow definition from a front-end server; and the client device is configured to perform the action flow definition, including by;
(1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server.
-
-
24. A method for providing an action flow definition, including:
-
providing, to a client device, an action flow definition which includes a first association between a user interface page and a first state during which the user interface page is displayed and a second association between a business service associated with a content management server and a second state during which the business service is performed on the content management server, wherein; the action flow definition is agnostic with respect to user interface technology, on the client device, associated with displaying; and the client device is configured to perform the action flow definition, including by (1) displaying the user interface page during the first state based on the action flow definition provided to the client device by the front-end server and (2) triggering the business service to be performed on the content management server during the second state based on the action flow definition provided to the client device by the front-end server; and performing, in response to the trigger from the client, the business service on the content management server.
-
Specification