GENF4810 - Maintain Workflow Process Activity Attribute

Purpose

This form maps an attribute of an activity in a process to a specific value for a Cohort of students or staff.

SubSystem

General

Normally Run By System Specialist
Anticipated Frequency As required
Structure  Blocks Workflow Process Type
Activity Attribute
Cohort - Performer/Priority/Timeout (depending on block displayed)

  

This form centres around Cohorts (groups). A Workflow Process type can have a workflow activity attribute associated to it. This attribute in turn can be associated to a Cohort. Four main attribute types are used in controlling activities within a Cohort: 'Performer', 'Priority', 'Time Out' and 'Activity Text' (if the System Workflow Attribute Type (on the Activity Attribute block) = 'OTHER'. Essentially this form enables a Workflow Process definition to be altered in Callista rather than changing the workflow definition in Oracle.

Use this form to map an attribute of an activity in a process to a specific value for a Cohort of students or staff. This enables a number of options in Oracle Workflow to be set based on Cohorts. The attribute values are derived and set for the activity at run time.

Performer Performs the task.
Priority Sets the priority of the task.
Timeout Time in which the task needs to be completed.
Attribute Text Activity attribute values such as message text and template attributes.

As an example, look at the scenario where the same Workflow Process models students in all faculties. However, each faculty has a different person that performs a specific task in the Workflow Process. If you set the performer of the task to be based on a workflow attribute you can then dynamically set that attribute based on the Cohort. If the person or Cohorts change you can alter the definition in Callista rather than having to change the workflow definition.

This same principal can be applied to Activity Priority, Activity Timeouts or Attribute Text. If you want to process a certain group of students first then their priority can be set based on Cohort. If the time to process a notification for these students is shorter than for the bulk of students then this can also be set dynamically. This saves having to create a separate Workflow Process for each different kind of student.

Note: It should also be noted that if you do not have Oracle Workflow then the Workflow views will contain no data and therefore this form will display no data.

For more information on workflow, see Workflow Introduction (WFINTRO).

This form is accessed from the main menu, or via the Workflow Process Activity Attribute button at the bottom of GENF4800.

 

The Workflow Process Type block contains:

  • Workflow Process Type
  • Description
  • Closed check box
  • Workflow Item
  • Workflow Item Process

The Activity Attribute block contains:

  • Workflow Activity Attribute
  • Closed check box
  • Description
  • System Work Flow Attribute Type

The Cohort - Performer block contains:

  • Cohort Code
  • Description
  • Workflow Performer
  • Closed check box
  • Cohort Rank
  • Comments

The Cohort - Priority block contains:

  • Cohort Code
  • Description
  • Priority
  • Closed check box
  • Cohort Rank
  • Comments

The Cohort - Timeout block contains:

  • Cohort Code
  • Description
  • Timeout Days
  • Timeout Hours
  • Timeout Minutes
  • Closed check box
  • Cohort Rank
  • Comments

The Attribute Text block contains:

  • Cohort Code
  • Description
  • Closed check box
  • Cohort Rank
  • Attribute Text
  • Comments

Rules/Notes:

Invoked from the Menu and Maintain Workflow Process Type (GENF4800).

Start up Mode is either Query Mode if accessed via Menu or In context if accessed via GENF4800.

Up Arrow

Pressing this button will move the record up in the form. The Cohort Rank will be switched with the Cohort rank of the above record. If the record is already the first record then the no changes are made to the Cohort Rank.

Down Arrow

Pressing this button will move the record down one position in the form. The Cohort Rank will be switched with the Cohort Rank of the below record. If the record is already the last record then the no changes are made to the Cohort Rank.

Validations include:

  • System Workflow Attribute Type must not be closed
  • The Workflow Activity Attribute must exist
  • Cohort must not be closed
  • When closing a Workflow Process Activity Attribute record then all child Workflow Process Activity Attribute Cohort records must be closed
  • The cohort code must not be closed when entering data in the Attribute Text field
  • The cohort code must be Active when entering data in the Attribute Text field
  • The data cannot be entered in the Attribute Text field when the cohort does not have a system rule call code that is allowable for the system workflow process type
  • The data cannot be updated in the Attribute Text field when the cohort does not have a rule type that is allowable for the system workflow process type.

To create a new Workflow Process Activity:

  • Select the Workflow Activity Attribute using the LOV
  • Select the corresponding System Workflow Attribute Type using the LOV
  • The Cohort block is then shown with the appropriate fields based on the selected attribute type
  • Select the Cohort Code using the LOV
  • Enter the appropriate details using:
    • Performer - LOV
    • Priority - Drop List
    • Timeout - Type Days/Hours/Minutes
    • Attribute Text - If System Workflow Attribute Type (on Activity Attribute block = OTHER)
  • The Rank is automatically entered according to where the record is inserted. Rank can be changed by highlighting and moving the record up or down the list using the arrow buttons
  • Optionally enter a comment

Rules/Notes:

 

  To modify a Workflow Process Activity:
  • Find the record to be modified
  • Modify the record
  • Save
   

Rules/Notes:

The Cohort block can be queried however records cannot be added or changed unless all records for the Cohort are shown.

To delete a Workflow Process Activity:
  • Find the record to be deleted
  • Locate the cursor in the record to be deleted
  • Delete record
  • Save

Rules/Notes:

 

 

Last Modified on 4 May, 2005