Siebel Business Process Framework: Task UI Guide > Developing a Task UI > Process of Creating a Task UI >

Refining a Task UI


This task is a step in Process of Creating a Task UI.

This topic describes how to refine your task UI to more precisely meet design requirements.

To refine a task UI

  • Add conditional logic to your task UI.

    You create conditions and values that affect task flow to add conditional logic to a task UI. You create branching in a task on branch connectors that emanate from a decision point. If your task includes a decision point, then you must create conditional branching. For more information, see Creating a Branch Connector.

  • Add a subtask.

    If your task UI includes more than 15 steps, then consider separating the task into one or more subtasks. For more information, see Creating a Subtask Step.

  • Add a commit step.

    You can use a commit step to save temporary data to the Siebel database. For more information, see Creating a Commit Step.

  • Create logic to handle an error condition.

    You can create logic in your task UI to handle an error that occurs at run time, such as a business service that returns an internal error message. For more information, see Creating an Error Step.

  • Collect task metrics.

    Task metrics collect and store task data that Siebel CRM regularly saves in a data warehouse. You can use an Online Analytical Processing (OLAP) tool, such as Oracle Business Intelligence, to analyze this data. For more information, see About Task Metrics.

  • Refine UI objects:
  • Create logic to resume a paused task UI.

    If the user must pause a task UI and at some future point the same or another user must resume it, then you can create a relationship between the task instance and a business object instance. For more information, see Resuming a Paused Task UI.

Siebel Business Process Framework: Task UI Guide Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Legal Notices.