Atrieve Finance

Routing Codes

The routing codes allow us to identify how the forms will route once submitted.

The Implementation Specialist will work the District to set up the Routing Codes depending on the customer’s requirements. The following examples show the basic setup requirements.

From atrieveHR>Setup/Maintenance>E-Forms>E-forms and Routing Database>Routing Code Menu, set up the routing workflows required for each form:

Accept the EXPENSE option by selecting Enter.

A ‘Manual’ routing code is required for the Manual Intervener. If an EEW route fails, it will route to the manual intervener and requires action to determine where the problem was encountered.

image2020-1-4_16-22-3.png

Conditional routing can be defined for special routing requirements outside of the normal route of supervisor. Additional routes may be needed.

image2020-1-4_16-22-36.png

ROUTING CODE

Enter a unique code of up to 10 characters to define this code

DESC

Enter text to describe this code

STATUS [A/I]

Enter A for Active or I for Inactive. This will be use to determine whether this route will be available for selection when applying to a leave code

AUTH CODE

Enter an authorization code or select one from the lookup

SECTION

Enter the section from the pre-defined or user-defined form sections that the authorizer must complete.

TYPE

Enter a type for this segment of the route

TASK ONLY – This segment of the route will create a task for the authorizer to complete

EMAIL ONLY – This segment of the route will send and email to the authorizer

BOTH – This segment of the route will create a task for the authorizer and sent an email reminder

MAKE WAIT

WAIT if the task must be processed before sending to the next authorizer on the list.

DON’T WAIT if the task can be processed simultaneously with other tasks

WAIT ALL to wait until all tasks are complete before proceeding (simultaneous routing)

For Routing to Multiple Authorizers Simultaneously, consider using:

WAIT ANY to wait for ANY of the tasks (typically the same) are completed before proceeding

WAIL ALL N to wait until ALL are complete (in relation to the next line and not all tasks) before proceeding – the next line is considered part of the simultaneous route.

WAIT ANY N to wait until ANY are compete (in relation to the next line and not all task) before proceeding – the next line is considered part of the simultaneous route.

CONDITIONAL ROUTING SPECIFICATION

When entering this field a popup window will open and prompt for condition statements that the task router will check before routing to the selected authorizer(s).

This allows you to set an authorizer code to only be included in the routing if the value of a certain field on the form matches the conditional value. Conditional value syntax is similar to programming syntax for conditions and may require Powerschool staff assistance to create proper conditions.

The Conditional Information Entry screen contains space for up to 18 conditions to be specified. Only create what is required and do not leave blank rows in the condition screen

001=BRACKET

Leave this blank if only one condition exists

Enter open bracket if multiple conditions exist and the execution order is important

002=FIELD

A lookup will open to allow selection of a pre-defined or user-defined field that may be on the form. Select the field and press A to add. Note: This lookup also allows deletion of a the current row of the condition screen by selecting Delete Condition.

003=OPERATOR

Select an operator to apply to the field value

Operator

Definition

EQ

Equal To

NE

Not Equal To

LT

Less Than

LTE

Less Than Or Equal To

GT

Greater Than

GTE

Greater Than Or Equal To

EQN

Equal To (Numeric)

NEN

Not Equal To (Numeric)

LTN

Less Than (Numeric)

LTEN

Less Than Or Equal To (Numeric)

GTN

Greater Than (Numeric)

GTEN

Greater Than Or Equal To (Numeric)

IS IN

IS IN

CONDITIONAL ROUTING SPECIFICATION CONTINUED

worddave628bfe04f6463497ca5615f9a74f45a.png

004=LITERAL TEXT

Enter the value that the field value should compare or equate to

005=BRACKET

Leave this blank if only one condition exists

Enter close bracket if multiple conditions exist and the execution order is important and a matching open bracket has been entered

006= CONJUNCTION

Enter "AND" if there is more than one condition and both must be true

Enter "OR" if there is more than one condition and only one must be true