Coeus

Proposal Development
Create or change business rules

On this page:   Help | Rules, conditions, and expressions  |   Validation rules
Access department rules | Add or change a rule  |  Condition Editor options
Add or change IF-CONDITION | Delete a rule,condition, or expression
View higher level rules  |  Completion/exit


Help setting up business rules

If you would like help setting up business rules for your department, contact OSP.

Rules, conditions, and expressions

Business rule
An EPS business rule for routing links an IF-condition and an approval routing map, in this form:

     IF-CONDITION USE MAP NAME

     IF TOTAL_COST >= $1,000,000 USE MILLION DOLLAR MAP

IF-condition
An IF-CONDITION contains one or more expressions connected by AND or OR, for example:

     IF UNDERRECOVERY_AMOUNT>=0 AND G5=YES

Expression
An expression takes the form a=b, a>=b, etc.

Validation rules

A validation rule specifies the conditions for successful proposal submission.

Access department rules

On the Departmental menu, select Business Rules...

The window Business Rules Maintenance For unit ... appears.

Select the Business Rules tab. (Meta Rules are maintained by system administrators.)

Business Rules page

Type

Business rule type -- routing or validation

Description

Identifying name for the rule

If you are adding or changing a rule, press the Add or Modify button. The window Define Rule appears. See also the Deletion section below.

Add or change a rule

Define Rule window options

If you want to ...

do this ...

add or change the rule's identifying name

Enter the name in the Description window and press OK.

add a condition and map

Press Add.

insert a condition and map

Highlight the line below the desired insertion point and press Insert.

change all or part of a condition and map

Highlight the condition and press Modify.

If you press Add, Insert, or Modify, the Condition Editor window appears. If you are familiar with the window, skip the next section and go to the section, Add or change IF-CONDITION expression.

See also the Deletion section below.

Condition Editor options

If you want to ...

do this ...

add or change the identifying name for an IF-CONDITION expression

Use the Description field.

add or change the map linked with the IF-CONDITION

Press Map. On the Map Selection window, highlight the desired map and press OK.

add a first or additional expression to the IF-CONDITION

Press Add. A new condition line appears.

insert an expression before an existing expression

Highlight the line below the insertion point and press Insert.

change an expression

Make changes to the line.

For IF-CONDITION entry tips, see the next section.

See also the Deletion section below.

Add or change IF-CONDITION expression

Expression -- entry fields and examples

Lvalue

Operator

Rvalue

Logical

UNDERRECOVERY_AMOUNT

=

0

AND

G5

=

YES

Expression entry tips

Lvalue

Select from the Columns, Questions, or Functions tab pages described below.

Note: Be sure that the drag box reaches the top of the Lvalue field.

Operator

Select from pulldown window: equals (=), greater than or equal (>=), less than or equal (<=), not equal (<>).

Rvalue

Enter as appropriate or use values from the Columns or Functions tab pages described below. Be sure that the drag hand is over the value field.

If the Lvalue is a yes/no question, use the pulldown menu to select YES or NO.

Logical

Used to connect complex conditions -- select AND or OR from pulldown window.

Condition Editor tab pages -- lower section

Columns

Standard proposal components -- TOTAL_COST, UNDERRECOVERY_AMOUNT, etc.

Questions

Yes-no questions

Functions

Non-standard aspects of the proposal, such as a non-MIT PI

Delete a rule, condition, or expression

To delete ...

do the following ...

a rule

On the Business Rule Maintenance window, highlight the rule and press Delete. When a confirmation message appears, press Yes.

a condition

On the Define Rule window, highlight the condition and press Delete.When a confirmation message appears, press Yes.

part of a condition

On the Condition Editor window, highlight the expression and press Delete. When the line disappears, press OK to exit the window.

View higher level rules

If you want to see Institute-wide and other higher level rules:

  1. On the Admin menu, select Unit Hierarchy or use the Hierarchy button.
    The Unit Hierarchy Maintenance window appears.
  2. Highlight a unit in the hierarchy.
  3. On the Action menu, select Rules Maintenance.
    The Business Rules Maintenance window appears.
  4. Select the Business Rules tab.
  5. Highlight a rule and press View.
    The window Define Rule appears.

To view condition details for a rule, press View. The window Condition Editor appears.

Completion/exit

After completing or deleting ..

press ...

and the result is ...

a condition or expression in the Condition Editor

OK.

The Define Rule window appears, showing a new rule or your changes.

a rule in the Define Rule window

OK.

The Business Rules Maintenance... window appears showing any new rule you created.

all your department business rules

X on the Business Rules Maintenance window

The window closes.


Help with proposal development tasks

Comments about these pages
Last modified: 03/04/2004