28.11.2014 Views

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - EMC Community Network

Performance Tuning Guide - 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.

Designing the Application<br />

Figure 19. Processing for unselective and selective work queues<br />

Designing skill-set matching<br />

When using work queues with skill sets, design the skill set levels to apply evenly across tasks in the<br />

work queue. For example, if there are 2 skill levels defined in the skill set for a work queue with 100<br />

tasks, design the skill levels so they result in approximately 50 tasks being uniformly distributed.<br />

Unbalanced skill set filtering can create bottlenecks and sluggish Get Next Task performance in the<br />

work queues of those individuals with the less discriminatory skill values.<br />

Skill set matching works like a precondition (Avoiding unnecessary preconditions, page 50) in that<br />

TaskSpace sequentially evaluates each row in the task list against user competency. Furthermore, skill<br />

set matching requires evaluation of the entire task list. For large task lists (10,000 items, for example),<br />

evaluating an entire task list can have a significant performance impact.<br />

Establish a baseline performance metric for your form before adding skill sets. Assess the<br />

performance impact of adding skill set matching against the baseline to determine whether the value<br />

offered by skill set processing is worth the performance cost.<br />

48 <strong>EMC</strong> Documentum xCP 1.0 <strong>Performance</strong> <strong>Tuning</strong> <strong>Guide</strong>

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

Saved successfully!

Ooh no, something went wrong!