|
What does Process Management provide? |
|
|
MoreMotion AF Process Management targets to simplify tasks to build sophisticated applications where one or more actions need to be executed one after another that is triggered by one user click. For example you can configure a page where user fills in data to a number input fields and clicks on a command button. Instead of submitting the form to a specific Servlet it is submitted to the Process Manager of MoreMotion AF. After receiving the request, the Process Manager normalizes the input fields existing in the Process Form and prepares Process Block objects to pass to the related Process Brokers. It then calls the Process classes defined by Process Definition Elements in the sequence defined with Execute Command's Process List Property. This way one or more Processes can be invoked to accomplish a series of tasks. For example by submitting a Process Form you can create a new user in the user database, insert some additional records related with the created user in the same or in another database and finally send mails to mail recipients. You can execute the processes conditionally With the Process Definitions in a Process Form you can actually conditionally steer the processes and build your application logic even without writing one single line of code. One process can check the result of the preceding process executions and treat accordingly. For example you can define that a mail to be sent only if maximum completion code of the previous steps equals to 0. |