Siebel Business Process Framework: Workflow Guide > Overview of Siebel Workflow > About Siebel Workflow >

Siebel Workflows on Workspaces


A Workspace provides users with a way to manage configurations of repository artifacts in Siebel Tools. Workspaces allow multiple developers to work on the same repository objects in the Siebel database.

A workspace provides a user with a sandbox for editing, compiling configuration changes until these changes are ready to be delivered into the main workspace. A workspace ensures isolation from other users making changes to either the same objects or other objects in the application.

Refer to Using Siebel Tools for more information on Workspaces.

Workflow on Workspaces

Workflows are one such object on workspaces that must be managed only from a workspace. You can perform all activities on workflows, such as, create a new workflow process, modify an existing workflow process, import or export a workflow process and so on. A workflow process is tracked through workspace.

To work on a workflow process,

  1. Create a workflow process record in a developer workspace under the parent or integration workspace.
  2. Make changes to the workflow process and when you complete making changes, click Publish. The status of the workflow process is set to Completed. The workflow is ready for delivery and activation.
  3. Submit the workflow for delivery. The status of the workspace changes and makes it ready for delivering the changes to the parent workspace.
  4. Deliver the workflow to merge the workflow changes with the parent workspace (Main/Integration workspace).
  5. Activate the workflow using the Publish/Activate button on the WF/Task Editor tool bar. Activation of the workflow deploys the workflow, making the workflow available for use in the application.

    NOTE:  The Publish/Activate button is enabled for activation only to the parent workspace owner.

NOTE:  Although Workspaces enable multiple developers to concurrently modify and deliver Workflows, there can be only one version of a Workflow active in the Siebel database at any time.

WF/Task Editor Tool Bar Buttons Functionality

When a workflow is managed through a workspace, the buttons on the WF/Task Editor Tool Bar function as following:

  • Publish/Activate:
    • Publishes and activates a workflow process in a single step.
    • This button is enabled only on Main/Integration workspaces to the workspace owner of that workspace.
    • On clicking the button, a new run-time instance of the workflow gets created. The workflow process becomes available for use.
  • Publish:
    • Makes a workflow process available to activate.
    • On Publish, the status of the workflow is set to Completed.
  • Expire:
    • This button is disabled.
  • Revise:
    • Revises a workflow process.
    • This button is disabled because all of the workflows are always enabled for editing in a developer workspace.

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