Business Objects
The underlying mechanism for referencing and updating data in Metastorm BPM is the use of Business Objects. Business Objects allow any SQL query, or any database table, to be referenced by the system. Tables may be updated directly, including process tables, other table, is or even tables from external databases. This can even be managed quite easily without any SQL whatsoever.
In order to tie the business object to a database, Metastorm BPM employs what it calls Connectors. Connectors can be configured to reference OLEDB databases, ODBC databases, Web services, or LDAP queries. Database connectors are used to define custom Business Objects.
graphic
Custom Business Objects, as opposed to the default Process Business Objects, may be defined as read-only or editable. Both can be used on forms, in grids, in processes and on reports.
graphic
Process Business Objects are created and defined automatically and have special properties. Essentially they just like editable Business Objects, but they additionally insert a new record the first time they are used.
graphic
In order to use any business object on form, you really have to drag your chosen Business Object onto the form.
graphic
Once you have done this the business object appears in your data access pane. You can then add any required parameters, or leave them as the default.
graphic
From this pane, you merely have to drag and drop variables to add fields and bind them to that variable.
If you drag multiple fields, you are given the option to create multiple fields or collect them together in a grid.
graphic
This use of Business Objects makes the Association of data with your forms and processes one of the simplest procedures we have ever seen.
 
next: