30.01.2015 Views

Designing processes - EMC Community Network

Designing processes - EMC Community Network

Designing processes - EMC Community Network

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Table of Contents<br />

Chapter 6<br />

<strong>Designing</strong> activities...........................................................................................33<br />

Defining activity triggers ................................................................................34<br />

Creating wait activities...................................................................................34<br />

Sending tasks to a temporary set of users ......................................................34<br />

<strong>Designing</strong> <strong>processes</strong> ........................................................................................35<br />

Creating complex conditional routing with a decision split ................................35<br />

Using sub-<strong>processes</strong>.....................................................................................36<br />

Understanding message correlation ...............................................................36<br />

Using the data mapper .....................................................................................37<br />

Mapping repeating attributes..........................................................................37<br />

Setting the context for repeating attributes ......................................................38<br />

Adding multi-valued attributes ........................................................................41<br />

XML and other data formats...........................................................................42<br />

Setting custom object types for attachments ...................................................42<br />

Looping ...........................................................................................................42<br />

Inter-process communication ............................................................................50<br />

Using the process debugger .............................................................................55<br />

Debugging custom methods with the process debugger ..................................56<br />

Process design and Business Activity Monitor (BAM)..........................................57<br />

Enabling reporting for BAM............................................................................58<br />

Reporting on data in an external database to BAM..........................................59<br />

Process design and performance ......................................................................59<br />

Choose one automatic performer ...................................................................59<br />

Performance and stability of executing automated workflow activities ...............60<br />

Large SDTs and performance ........................................................................60<br />

Deployment considerations ...............................................................................60<br />

Migrating or upgrading Process Builder ..........................................................61<br />

Process versioning........................................................................................61<br />

Accessing structured data types from a custom application .................................61<br />

Creating the User Interface.............................................................................63<br />

Creating form templates in Forms Builder ..........................................................63<br />

General tips for user interface design .............................................................63<br />

Multiple ways to start a process .....................................................................64<br />

Options for when a process starts ..................................................................69<br />

Options to design a task view ........................................................................70<br />

Process and form template version links.........................................................73<br />

Custom error messages ................................................................................74<br />

Data adaptors...............................................................................................75<br />

Using one data source adaptor to populate multiple fields................................77<br />

Performance.................................................................................................84<br />

Implementing TaskSpace applications ...............................................................85<br />

Iterative rollout of a TaskSpace application .....................................................85<br />

Working with task templates ..........................................................................86<br />

Setting the height of the metadata pane in a folder view ..................................86<br />

Working with configurable actions ..................................................................87<br />

Chapter 7 Monitoring Business Activity .........................................................................89<br />

System requirements........................................................................................89<br />

Reporting requirements ....................................................................................89<br />

Dashboard design considerations......................................................................90<br />

Crystal Reports versus Simple Reports..............................................................91<br />

4 <strong>EMC</strong> Documentum xCelerated Composition Platform Version 1.6 Best Practices Guide

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!