Taskflow Extensibility

The application taskflow is extensible, the implementer can add custom taskflow components such as activities, tasks, steps, tabs, and worksheets. Any custom taskflow component added to a GA taskflow component will be retained after plug-in automation. As part of extensibility, applications provide a mechanism wherein the implementor can hide certain components of the GA configuration and taskflow by editing a property file. The property file is a simple text file named extend_app.properties and is located inside the plug-in directory of the configuration. A sample file is included in the plug-ins directory of the GA configuration for reference.

For example, <App>\plug-ins\extend_app.properties

The format of the file is shown as:

Stage|Component|Action|Value

An example entry is:

Customization | Worksheet  | Hide | activity_ni.task_niattmaint.NITREVSht1

Each line consists of four fields separated by the | character. The value field can contain a comma-separated list of values. Note that the value field should specify the fully qualified name of the taskflow component. Refer to the sample file. Any line that begins with a # character is considered a comment line and is ignored.

The names of the Taskflow entities can be found in the taskflow.xml file located in the configuration directory.

The various GA configuration components that can be hidden are listed in the following table:

Component Description

Activity

Hides the specified taskflow activity. The value field is the taskflow activity name.

Task

Hides the specified Taskflow task. The value field is the taskflow task name.

Step

Hides the specified Taskflow step. The value field is the taskflow step name.

Tab

Hides the specified Taskflow tab. The value field is the taskflow tab name.

Worksheet

Hides the specified worksheet. The value field is the worksheet name.

Realtime Alert

Hides the specified Real-time Alert. The value field is the real-time alert name.