Guidelines for Designing Task Functionality
Use the following guidelines when designing the functionality of the task:
-
Design for the user profile. Consider the experience and the job role of the user. Consider questions such as job turnover and computer aptitude.
-
Design for how frequently the user performs the task. How frequently the user performs the task can affect how the task is designed. A task that the user performs infrequently might require more guidance because the user is not provided an opportunity to internalize expertise.
-
Enforce forward navigation. You can enforce forward navigation but allow for review and editing of work that the user performs in the task. Design your task so that the task guides the user forward through the task in a way that allows the user to edit and review portions of the task that the user has finished. Navigation that requires the user to click Previous is acceptable, but the user must not be required to repeatedly click Previous through a long list of views.
-
Allow the user to enter record data across multiple views. Allowing the user to enter record data across multiple views can help to organize the fields that the user must use to create a complete record that is very complex.
-
Allow the user to define a query. Use a separate view for each of the following:
-
Use one view for the query.
-
Use another view for the query results.
-
-
Use the form view and list view correctly. Do the following:
-
If each record includes a large number of required fields, then loop through a form view.
-
If each record includes a small number of required fields, then use a list view.
This technique helps to minimize horizontal and vertical scrolling of the list view.
-
-
Use the same task view in multiple view steps in a task.
-
Choose a display style for the step of the current task pane. Make sure Siebel CRM uses the correct style according to the complexity of the task. Depending on the complexity and length of a task, you can configure Siebel CRM to do one of the following:
-
Display all steps simultaneously.
-
Display only a subset of steps simultaneously.
-
-
Avoid using a link in a task. Remain in the task. Avoid a script or run-time event that pauses the task and then leaves the task.
-
Include a review page. A review page allows the user to review and modify data before Siebel CRM saves this data. You can place a review page at the end of a task. For a long task, you can place a review page at multiple locations throughout the task.
-
Configure Siebel CRM to perform an operation that occurs outside of the Siebel database only if the user clicks Submit. The Task UI framework does not roll back modifications that Siebel CRM makes outside of the Siebel database, such as with saving an attachment. It is recommended that you configure Siebel CRM to perform this type of operation only after the user clicks Submit. If the user steps back through the task or cancels the task, then you avoid having Siebel CRM create an orphan file.