MAIN arrow Tutorials-5.1 arrow Executing Process with People Activities with Intalio|BPMS 5.0 (Intermediate)

Executing Process with People Activities with Intalio|BPMS 5.0 (Intermediate)

Print E-mail
This tutorial completes the series of tutorials that relate to using forms for people activities with Intalio|BPMS 5.0. It explains how to execute the PA process as designed in the tutorial "Designing processes with people activities with Intalio|BPMS 5.0 ".

Deployment

This tutorial assumes that you have deployed the PA project as explained in the tutorial "Deploying Forms and Processes with People Activities with Intalio|BPMS 5.0 ".

Process Execution

In our PA process, we did not integrate with a PIPA form to start the process, since we only wanted to focus on people activities. However, we shall start the PA process from the console. In your web browser, go to the http://localhost:8080/bpms-console to acces the console. If you have not changed the default configuration, you may login with the following:

  • username: admin
  • password: changeit

In the Processes list that displays, you should see your PA process. Select it and click Start.

This should automatically generate a form for starting our PA process as in the screenshot below:

6-pa_console_start.jpg

You may type any data in these fields. Let's type 'This is a sample request' in the "request" field. Then click the Submit button.

The page should then be replaced with a new page saying "OK" and allowing to invoke another service.

This should have started our PA process and created a task. Let's see!

  1. Close the window that was used to start the process by clicking the close button at the top right.
  2. Go to http://localhost:8080/ui-fw/ to access the Intalio|BPMS Workflow UI.
  3. Log in with the username 'examples\ewilliams' and password 'password' (without quotes). We created the task for a manager in the 'examples' realm, and Emily Williams with the username ewilliams has such a role. There should be a task 'Tutorial - People Activity' in the task list.
  4. Click on the task in the task list.This should display our PA form as in the screenshot below. Note that the text you typed in the request field, when starting the process, shows up in the request field in the form, as in the following screenshot.

TODO: SCREENSHOT

6-pa_task_list.jpg

You may now type a comment and change the decision. Here we will keep the decision to "Yes, I accept the request" and type "This is a comment" in the comment text area.

Click the Complete button to complete the task.

The task should then disappear from the task list and the PA process completes. You may check in the Console that the PA instance is complete and it contains the information that the user submitted in the form. The following screenshot shows the PA instance information after submitting the task, in the Data tab. If you click on the variable notifyTaskCompletionRequest, you should see that it contains the values entered by the user.

Conclusion

This tutorial completes the "People Activity Series". With these series of tutorials, we have described how you may create a form, integrate it with a process, deploy it and run it in order to request a user to perform a People Activity task. This complements People Initiating Process Activities, which allows authorized user to start processes. Another set of tutorials explain how to create such tasks and start with "Creating forms to initiate a process with the form editor". With these two series of tutorials, you should be able to create virtually any business process that may use both types of tasks and involve any number of People Activity tasks.

Last Updated ( Nov 23 2007 )
  < Prev Next >