User interface generation based on business process definition
First Claim
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, comprising:
- retrieving a business process definition, the business process definition comprising a markup language file defining and including functionality related to a processor-executable business process that includes a plurality of steps, each of the plurality of steps of the processor-executable business process being associated with a plurality of actions; and
automatically generating, by the processor and based on the business process definition, a first user interface associated with a first one of the plurality of steps of the processor-executable business process, the first user interface being embodied as code executable to present the first user interface, the first user interface comprising a first set of user interface controls,wherein each user interface control in the first set of user interface controls corresponds to one of a plurality of actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of the plurality of actions.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method including retrieval of a markup language file, the markup language file defining a business process including a plurality of steps, each of the plurality of steps being associated with a plurality of actions; and automatic generation of code executable based on the markup language file to present a first user interface associated with a first one of the plurality of steps of the business process, the first user interface comprising a first plurality of user interface controls, where each user interface of the first set of user interface controls corresponds to one of a plurality of a actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of a plurality of actions.
-
Citations
15 Claims
-
1. A method implemented by a computing system in response to execution of program code by a processor of the computing system, comprising:
-
retrieving a business process definition, the business process definition comprising a markup language file defining and including functionality related to a processor-executable business process that includes a plurality of steps, each of the plurality of steps of the processor-executable business process being associated with a plurality of actions; and automatically generating, by the processor and based on the business process definition, a first user interface associated with a first one of the plurality of steps of the processor-executable business process, the first user interface being embodied as code executable to present the first user interface, the first user interface comprising a first set of user interface controls, wherein each user interface control in the first set of user interface controls corresponds to one of a plurality of actions that are associated with the first one of the plurality of steps and is selectable to execute the corresponding one of the plurality of actions. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory medium storing processor-executable program code thereon, the medium comprising:
-
program code to retrieve a business process definition, the business process definition comprising a markup language file defining and including functionality related to a processor-executable business process that includes a plurality of steps, each of the plurality of steps of the processor-executable business process being associated with a plurality of actions; and program code to automatically generate, based on the business process definition, a first user interface associated with a first one of the plurality of steps of the processor-executable business process, the first user interface being embodied as code executable to present the first user interface, the first user interface comprising a first set of user interface controls, wherein each user interface control in the first set of user interface controls corresponds to one of a plurality of actions that are associated with the first one of the plurality of steps of the processor-executable business process and is selectable to execute the corresponding one of the plurality of actions. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A system comprising:
a computing device comprising; a memory system storing processor-executable program code; and a processor to execute the processor-executable program code in order to cause the computing device to; retrieve a business process definition, the business process definition comprising a markup language file defining and including functionality related to a processor-executable business process that includes a plurality of steps, each of the plurality of steps of the processor-executable business process being associated with a plurality of actions; and automatically generate, based on the business process definition, a first user interface associated with a first one of plurality of steps of the of the processor-executable business process, the first user interface being embodied as code executable to present a first user interface, the first user interface comprising a first set of user interface controls, wherein each user interface control in the first set of user interface controls corresponds to one of a plurality of actions that are associated with the first one of the plurality of steps of the processor-executable business process and is selectable to execute the corresponding one of the plurality of actions. - View Dependent Claims (12, 13, 14, 15)
Specification