Vous êtes sur la page 1sur 4

Designing Efficient BPM Applications

Overview
You can find here resources related to Designing Efficient BPM Applications book.

Content index
Here is a list of available resources:
applications
Application_Data.xml: the definition of the Tahiti vacation management application.
Depends on page-ExampleVacationManagement.zip.
pages
page-ExampleVacationManagement.zip: the Tahiti vacation management application page.
Defines the user interface of the application. Depends on rest-api-extension.zip, vacation
process definitions and Business Data Model (BDM).
processes: process definitions used by the application.
Example-CancelVacationRequest-1.0.bos: for user to cancel a vacation request.
Example-InitiateVacationAvailable-1.0.bos: to initiate the vacation available business data.
Example-ModifyPendingVacationRequest-1.0.bos: for user to modify a vacation request.
Example-NewVacationRequest-1.0.bos: for user to submit a new vacation request. Includes
definition of Business Data Model (BDM) and a custom Groovy script to format dates.
Example-RemoveAllBusinessData-1.0.bos: to drop all business data created by the processes.
rest-api-extension: REST API extension required by the application.
rest-api-extension.zip: a REST API extension to provide all information about employees
for a manager. Depends on vacation process definitions and Business Data Model (BDM).

How to use the solution


Processes
To import processes into your Bonita BPM Studio workspace:
1. Click Import in the Studio tool bar. This opens a popup.
2. Click Browse in the popup and select one of the .bos files.
3. Click Import to confirm the import.
Importing these example processes will not conflict with the ones you create
NOTE

because diagram names are different. However, if you run a process it will replace
yours because process names are the same.

WARNING

Importing Example-NewVacationRequest-1.0.bos will replace the Business Data


Model (BDM) and DateTimeScripts Groovy script that you have defined.

REST API extension


To deploy the rest-api-extension.zip in your Portal:
1. Click Portal in the Studio tool bar.
2. Switch to the Administrator profile using the drop-down list in top right corner.
3. Click Resources. This opens the Resources view.
4. Click Add. This opens a popup.
5. Click and browse your file system to select the rest-api-extension.zip file.
6. Click Next.
7. Click Confirm.

NOTE

The easiest way to test your REST API extension is to deploy a page and include it in
an application.

Page
To deploy the page-ExampleVacationManagement.zip in your Portal:
1. Click Portal in the Studio tool bar.
2. Switch to the Administrator profile using the drop-down list in top right corner.
3. Click Resources. This opens the Resources view.
4. Click Add. This opens a popup.
5. Click and browse your file system to select the page-ExampleVacationManagement.zip file.
6. Click Next.
7. Click Confirm.
NOTE

To access the page you need to include it in an application.

Application
To deploy the Application_Data.xml in your Portal:
1. Click Portal in the Studio tool bar.
2. Switch to the Administrator profile using the drop-down list in top right corner.
3. Click Applications. This opens the Applications view.
4. Click Import. This opens a popup.

5. Click and browse your file system to select the Application_Data.xml file.
6. Click Close.
You can now use the link to load the application.

Vous aimerez peut-être aussi