Bookshelf Home | Contents | Index | PDF | ![]() ![]() |
Siebel Business Process Framework: Task UI Guide > Siebel Task UI User Interface Elements > About the Task View > Task Playbar AppletThe task playbar applet is a type of applet that includes buttons that allow the user to control the task UI. It is a required UI element that Siebel CRM can display at the top, bottom, or top and bottom of a task view. In Figure 9, Siebel CRM displays the task playbar applet in the lower left corner. It includes the Pause, Previous, Next, and Cancel buttons. If necessary, you can use a custom playbar applet to modify the look and behavior of the task playbar. You can do the following:
If you define a specialized playbar applet, then you can copy and modify the following templates:
Display Requirements for the Task PlaybarA task view must include a task playbar applet. You can position it at the top right section or lower right section of a task view that does not require vertical scrolling. If vertical scrolling is required, then you can position it at the top right section and the bottom right section of the view. From a usability standpoint, it is recommended that you avoid vertical scrolling. Validation with Forward Navigation in the Task PlaybarIf a user clicks the forward navigation button, then Siebel CRM validates the data that the current view displays, and then does the required logic. Table 6 describes validation for forward navigation and validation results.
Labels for the Forward ButtonYou can modify the Forward Button Type property on the task step to modify the label for the forward button. The label does not modify the behavior of the task. It is a hint that provides the user with an indication of what happens when the user clicks the forward button. The label can include one of the following values:
Backward Navigation with the Task PlaybarClicking the Previous button causes Siebel CRM to validate the data that it displays in the current view, and then to display the last displayed view. This feature is most useful when the user makes a mistake when using a task UI and must return to an earlier view to correct this mistake. For example, if the user enters erroneous data or chooses the wrong option. Note the following:
For more information, see Disabling Backward Navigation. Validation with Backward NavigationSiebel CRM does backward validation in a way that is similar to the validation it does with forward navigation with the following differences:
Siebel CRM validates transient data because it is not part of the task transaction. For more information, see Overview of Transient Data. Task Pause with the Task PlaybarClicking the Pause button in the task playbar applet causes Siebel CRM to pause the current task UI. Siebel CRM validates the current view in the same way that it validates backward navigation. If validation succeeds, and if a handler is defined for the current task, then it runs the task event handler for the pause operation. If the event handling succeeds, then it saves the current task state and the transaction for the task. It saves this information to the Siebel database. For example, it saves information about the current view, navigation history, local data, and so on. Siebel CRM displays the predefined view that it displayed when the user started the task UI. It sets the inbox item that references the task to a paused state. This configuration allows the user to resume the paused task from the Universal Inbox or, if the task instance references a business object, then to resume the task from a view that displays tasks that reference these business objects. For more information, see the following topics: Implicit PauseSiebel CRM implicitly pauses the task in any of the following situations:
Task Cancel with the Task PlaybarClicking the cancel button in a task playbar applet causes Siebel CRM to cancel the task UI. The effect of clicking the cancel button depends on the following state of this task UI:
|
![]() |
![]() ![]() |
Siebel Business Process Framework: Task UI Guide | Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices. | |