Designing processes - EMC Community Network
Designing processes - EMC Community Network
Designing processes - EMC Community Network
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Designing</strong> the Process<br />
Process variables can be simple types (Boolean or string) or can be structured data types that were<br />
selected for reporting when they were created. To expose this variable and use it to generate reports,<br />
select the This variable can be used to generate reports checkbox in the Data tab of the activity.<br />
Synchronizing with the BAM database<br />
If you change the process data in a process, there is the danger that these changes are not reflected in<br />
the BAM database structure. Ensure that any changes to the business data that you are monitoring have<br />
been updated in the BAM database. The Update BAM Data Definitions page enables you to update<br />
selected process data from Process Builder with the existing reporting data in the BAM database. This<br />
ensures that there is consistency between the structure of the data in Process Builder and the structure<br />
in BAM. This option updates the BAM process data with the process data that you select in the<br />
Update BAM Data Definitions page.<br />
Select Tools > Update BAM Data Definitions to use the Update BAM Data Definitions page.<br />
Reporting on data in an external database to BAM<br />
BAM reports on information in <strong>processes</strong> automated by the Process Engine. A common question is<br />
how to report on data that is contained in an external database. The best way to do this is to create a<br />
small process that makes this data available to BAM. You can configure a Database Read activity to<br />
retrieve data from the database outside of Documentum and then mark the data elements for reporting.<br />
This creates a simple process with one automatic activity that retrieves the specified data and sends<br />
reporting information to BAM.<br />
Note: Because Process Builder does not support a process with a single activity, you must add one<br />
more dummy activity to the process. That activity is an automated activity in which the method<br />
is dm_noop_auto_method.<br />
Process design and performance<br />
This section describes some practices that could improve performance.<br />
Choose one automatic performer<br />
To improve the performance of automatic activities in your process, make one user (or a small set<br />
of users) the performer of all the automatic activities. For example, if you define a user, such as<br />
auto_executor, and make that user the performer of all the automatic activities, the runtime execution<br />
of these automatic activities increases considerably.<br />
For security reasons, only a superuser can select a specific user as a performer for an automatic<br />
activity in Process Builder.<br />
<strong>EMC</strong> Documentum xCelerated Composition Platform Version 1.6 Best Practices Guide 59