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.
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