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.

Creating the User Interface<br />

• From the beginning of the project through the design, maintain focus on performance. Performance<br />

takes precedence over appearance and special effects.<br />

• Reducing complexity in form templates aids TaskSpace performance: fewer fields and fewer<br />

adaptors.<br />

• On a task list template, keep the search simple as this greatly aids performance.<br />

• When possible, do not enable ACL security for structured data types and process variables when<br />

designing a task list template. It takes longer to load task lists in TaskSpace if process variables<br />

and structured data types have to be evaluated for ACL settings.<br />

• While using multiple task templates for different activities may improve performance, it also<br />

increases maintenance. A better approach may be to use one task template with conditional display<br />

settings.<br />

• Keep everything optimized for the chosen database.<br />

• Data adaptors and rules all affect the length of time it takes to open the form.<br />

• When designing a custom forms template list view, such as a search view, task list, or folder content<br />

form template, include the r_object_type, r_content_size, r_lock_owner, and a_content_type<br />

attributes. If these attributes are not present in the DQL of the forms templates, the system performs<br />

full object fetches for each data row.<br />

Implementing TaskSpace applications<br />

This section contains information that partners and field engineers can use to better implement<br />

TaskSpace applications.<br />

If your planning is well-executed, and you did a good job implementing your process and forms, then<br />

implementing TaskSpace is a simple matter of assembling the parts. Nevertheless, there are some<br />

things you can do to implement TaskSpace more effectively.<br />

Iterative rollout of a TaskSpace application<br />

When working with a customer to develop a TaskSpace application, use an iterative approach. This<br />

approach helps avoid having to redo a large and complex application when your customer informs you<br />

late in the process that what you have developed is not what they wanted.<br />

1. Determine the business <strong>processes</strong> necessary for the application.<br />

2. Determine the data model for the process.<br />

3. Create mock-ups of the Forms for that process.<br />

4. Quickly produce a TaskSpace application and ask the customer, Is this what you want<br />

Allowing the customer to see what you have in mind helps them to more fully visualize what it is they<br />

really want and need. Producing quick, iterative applications enables them to help you develop the<br />

right application for them.<br />

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

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

Saved successfully!

Ooh no, something went wrong!