Siebel Order Management Infrastructure Guide > Data Transfer Utilities Business Service >

Configuring Event-based Commands for DTU


The Data Transfer Utilities business service allows you to configure toolbar and menu commands based on Siebel Event Manager.

To configure event-based commands

  1. Define a command in Siebel Tools.

    Business Service ="FINS Data Transfer Utilities". Method = "FAFireEventxxx". The method name can be anything that begins with "FAFireEvent". When the command is invoked, it, in turn, invokes method EventMethodxxx on the primary buscomp of the active view, where xxx is of the same value as in FAFireEventxxx.

  2. Define a toolbar.
  3. Define a toolbar item for the command you defined.
  4. In the Siebel client, define a run-time event that will receive EventMethodxxx.
  5. Navigate to the Administration - Runtime Events screen > Events view, and create a Buscomp run-time event as listed in the following table. See Siebel Personalization Administration Guide for more information on run-time events.
Field
Entry

Sequence

-1

Object Type

BusComp

Object Name

The name of the business component in which the event is invoked. For a toolbar command, this is the primary business component in the view in which the command is invoked.

Event

InvokeMethod

Sub Event

EventMethodxxx. Choose the same value for xxx that you chose for FAFireEvent.

Action Set Name

The action set that invokes Siebel Workflow Manager or a business service.

Alternatively, you can define a workflow that has a Start step that contains run-time events. When the workflow is activated, both the Action Sets and run-time events are created automatically for you. For more information, see Siebel Business Process Framework: Workflow Guide.

  1. Siebel run-time events are cached. After you make changes, click the Runtime Events applet menu item Reload Runtime Events.
  2. Configure dynamic enabling of the command. For more information, see Dynamic Enabling of Commands for DTU.
  3. Define command visibility.
    1. In Siebel Tools, navigate to Business Services > FINS Data Transfer Utilities.
    2. Define a user property in which Name = MethodName GotoView, and Value = The name of a view. MethodName is the name of the command method.

      When you define this user property, this method is enabled only for users who have visibility to the view defined in the value. If the method does not contain a GotoView, visibility is not imposed on the method.

Siebel Order Management Infrastructure Guide Copyright © 2006, Oracle. All rights reserved.