Language:


Entering an Approval Rules record - Rules Card

This page describes the fields on the 'Rules' card in the Approval Rules record window. Please follow the links below for descriptions of the other cards:
---

Use the grid on the 'Rules' card to define the Approval Rule(s) that will be applied to all transactions in the Register specified in the header. If you are using iOS or Android, tap the 'Items' tab at the top of the Approval Rules window to go to the 'Rules' card.

As shown in the illustration below, the rows in the grid should be in transaction value order, with the lowest value at the top. In this example, the first row defines the Approval Rule for Purchase Orders up to a value of 1000.00, the second row defines the Approval Rule for Purchase Orders valued between 1000.01 and 5000.00, and the last two rows define the two-stage Approval Rule for all other Purchase Orders.

Flip A

Up to
The grid on the 'Rules' card allows you to define the various approval processes that you want be used for transactions in different value ranges. Use this field to specify the upper limit of the value range for which the row will be used. Leave the field empty if there is no upper limit, as has been done in the last two rows in the illustration.

The figure here will be interpreted as being in your home Currency (Base Currency 1). So, if you enter a transaction in a foreign Currency, its value will be converted to your home Currency before the value range into which it falls can be determined.

In most cases, the value of a transaction for this purpose will be its total value including VAT (usually shown in a TOTAL field), converted if necessary to your home Currency. Exceptions are Payments (where the value will be the sum of the Bank Amounts), Project Budgets (the Total Sum, which excludes VAT) and Stock Depreciations (the sum of the FIFO values). Activities, Project Activities, Leave Applications and Leave Transfers don't have any numeric values, so when entering an Approval Rules record for one of these registers you only need enter a single row on the 'Rules' card.

Type
Paste Special    Choices of possible entries
Use this field to control whether the Alarm field to the right must contain a value. Enter one of the following values:

None
No Alarm will be required. Usually you will use this option in a row that will exclude transactions from the approval process.

User
An Alarm must be specified.

Approval By
Paste Special    Person register, System module and Global User register, Technics module
List here the Person or Persons who must approve each transaction: enter their Signatures separated by commas. These Persons are described as "Approval Persons" in this documentation.

Usually, when you enter a transaction and choose 'Request Approval' from the Operations menu (Windows/macOS) or Tools menu (iOS/Android), separate Approval Request Activities will be created for each Person listed in this field. However, if the Approver field on flip B is set to "Manual", you will asked to choose which of the Persons listed here are to be issued with Approval Request Activities.

An Approval Request Activity can only be approved or rejected by the Person whose Signature is in its Persons field. You may also want to use the Task Manager Access setting in the System module to restrict access to the Task Managers of the Persons listed in this field.

In a multi-Company database, you will need to enter separate Approval Rules records for a particular register in each Company (unless you have shared the Approval Rules register). When you are entering an Approval Rules record in a particular Company, you can specify that a Global User who does not have a Person record in that Company can be an Approval Person. If that Global User is an Approval Person in Approval Rules records in more than one Company, Approval Request Activities will be created for that Approval Person in each of those Companies. The Approval Person will need to be able to see these Activities in their Task Manager. You should therefore list each of those Companies in the Additional CRM Comp. field in the Approval Person's Global User record.

Action
Paste Special    Choices of possible entries
Use this field to specify how many of the Persons listed in the Approval By field need to approve their Approval Request Activities in order to approve a transaction.

None
No Person needs to approve an Approval Request Activity: i.e. transactions will not need to pass through an approval process.

By one
One Person needs to approve an Approval Request Activity. When an Approval Person does so, the transaction will be approved (its Approval Status will be changed to Approved). No action will be needed by the other Persons: the Not Needed Result Activity Type will be copied to the Result field in their Approval Request Activities automatically, and those Activities will be marked as Done.

By all
All of the Persons listed in the Approval By field must approve their Approval Request Activities before the transaction will be approved. The Approval Status of the transaction will be changed to Approved when the last of the Persons listed in the Approval By field

Rejection will always be on a "By one" basis.

Alarm
Paste Special    Choices of possible entries
When you enter a transaction and choose 'Request Approval' from the Operations or Tools menu, separate Approval Request Activities will be created for each Person listed in the Approval By field. You can also have Alarms created for those Persons, to alert them to the new Approval Request Activities.

The Alarm Type in each new Approval Request Activity (on the 'Alarm' card) will be set to the option that you choose here. When an Approval Request Activity is created and saved, its Alarm Type will trigger the sending of the Alarm. The timing of the Alarm will depend on the Alarm options in the Activity Type record for the Request Activity Type.

The following options are available:

None
No Alarms will be sent.

Email
Each Approval Person will be sent a Mail.

To use this option, each Approval Person must have a Mailbox, and you must also have specified an email address in the System Email field in the Business Alerts setting in the Business Alerts module or a Mailbox in the From System field in the Mail and Conferences Settings setting in the E-mail and Conferences module. This email address or Mailbox will be the Sender of all Alarm Mails.

If you have more than one Company in your database, the System Email or From System Mailboxes will be taken from the Company in which the Activity was saved. You should therefore be sure to configure the Business Alerts and/or Mail and Conferences Settings settings in each Company.

SMS
Text (SMS) messages will be sent to the Approval Persons, with their mobile numbers being chosen as follows:

  1. They will be taken from the records in the Contact register for each Approval Person. These are the Contact records quoted in the Contact Code fields in their Person records.

  2. If an Approval Person does not have a record in the Contact register, or this record does not have a mobile phone number, it will be taken from the Phone 1 or Phone 2 fields (in that order) in their Person record.

To use this option, you must have specified a System Phone No. in the Internal System Alerts Settings setting in the Business Alerts module. This System Phone No. will be the Sender of all Alarm text (SMS) messages. If you do not specify a System Phone No., messages will not be sent.

As mentioned in the description of the Approval By field above, an Approval Person can be a Global User who does not have a Person record in the same Company as the Approval Rules record. However, if you choose SMS as the Alarm, the Global User must have a Person record in the same Company as the Approval Rules record. If this Person record contains a Contact Number, that Contact Number must refer to a record in the Contact register in the same Company. Otherwise it will not be possible to establish the mobile phone number to which the text (SMS) messages are to be sent.

Sending Text (SMS) messages is a chargeable Cloud Service. To use it, you must have registered your database using the Automatic Internet Enabler method, as described on the Enabler Key page. Please contact your local HansaWorld representative to sign up for the service and for pricing details.

Message
Messages will appear on the Approval Persons' screens. They should click (Windows/macOS) or tap (iOS/Android) the [Open Activity] button to open the Approval Request Activities. If an Approval Person is not logged in at the relevant time, they will be shown the message the next time they log in.

Next Level
Paste Special    Choices of possible entries
Use this field to specify whether the approval process is single- or multi-level, as follows:

Not Required
The approval process is single-level. When the Approval Persons approve their Approval Request Activities, the Approval Status of a transaction will be changed to Approved.

Required
The approval process is multi-level. When the Approval Persons approve their Approval Request Activities, the next row in the Approval Rules record will take over. The Approval Status of a transaction will remain Pending.

To use this feature, you must also create a record in the Activity Consequences setting in the CRM module. In this record, the Type and Result in the header should be the Request Activity Type and Approved Result Activity Type respectively. The new Activity Type (on the 'Activities' card) should also be the Request Activity Type, and Set Person should be "From Originating Record".

Flip B

Approver
Paste Special    Choices of possible entries

When you enter a transaction and choose 'Request Approval' from the Operations menu, separate Approval Request Activities will be created for the Persons listed in the Approval By field on flip A, as follows:

Automatic
Separate Approval Request Activities will be created automatically for each Person listed in the Approval By field ("automatic" selection of Approval Persons).

Manual
A dialogue box will open, allowing you to choose which of the Persons listed in the Approval By field will be given Approval Request Activities ("manual" selection of Approval Persons).

If you are using this manual selection of Approval Persons option, you should specify a Forwarded Activity Type on the 'Activity Types' card. If you assign an approval task to an Approval Person who is unable to carry it out, they will be able to use the Forwarded Activity Type to forward the task to one of the other Persons listed in the Approval By field.

If the approval process is multi-level (i.e. Next Level on flip A is 'Required") and in the second level this field is "Manual", each Person on approving their Approval Request Activity will be asked to choose the Approval Persons for the next level.

The choice that you make here (Automatic or Manual) will apply both to Approval Persons and to FYI Persons.

FYI Persons
Paste Special    Person register, System module
When Approval Request Activities are created, additional Activities can also be created for Persons who need to know that the approval process has started, but who will not play any part in that process. These Activities are known as "FYI Activities" ("For Your Information" Activities). List the Person or Persons ("FYI Persons") who will receive FYI Activities here. You should also choose an FYI Activity Type on the 'Activity Types' card.

Alarm
Paste Special    Choices of possible entries
When FYI Activities are created, you can also have Alarms created for those Persons, to alert them to the new FYI Activities. The options are the same as for the Alarms that can be created for Approval Persons: please refer to the description above of the Alarm field on flip A for details.

Description
A free text field where you can leave notes about the row.
---

The Approval Rules register in Standard ERP:

Go back to: