ANTE User Manual

Auto-assign Rules

An auto-assign rule enrols employees in an allowance, a deduction or a leave plan by themselves. Instead of picking employees one by one, you describe who should get it (for example every female employee in job grade G3 or G4) and what they get. The rule then keeps the plans up to date every time an employee changes, so a new hire, a promotion or a transfer never needs a manual follow-up.

Rules live inside the item they assign: an allowance (de minimis allowances included), a non-loan deduction, or a leave plan. A rule belongs to exactly one of them.

Where to Find Rules

Open the allowance, deduction or leave plan whose employees you want to assign. Its list of plans now has three tabs:

Manually assigned
The plans people added by hand (or by import). Nothing here is ever changed by a rule.
Auto-assigned (rules)
The plans made by rules, with a Rule column that names the rule responsible. Read-only; see Manual Plans and Rule-Made Plans.
Auto-assign rules
The rules themselves: add, preview, activate, pause, sync, review history, reorder and delete.

The Auto-assign rules tab lists the rules in priority order. Each row shows its Priority, Who (the conditions in plain words), Value (what they get), its status, how many employees it currently manages and when it was last synced.

Rules are not offered everywhere

The tab explains why when a rule cannot be used: loan deductions cannot use rules (every loan needs its own principal per employee); an allowance that already pays every graded employee automatically ("Applies to all graded") must have that turned off first; and an archived leave plan cannot be given rules.

Create a Rule

  1. Open the Auto-assign rules tab

    Open the allowance, deduction or leave plan, switch to Auto-assign rules and click Add Rule.

  2. Name the rule and say who gets it

    Enter a Rule name and build the conditions under Who gets it (explained below). While you type, a live line shows how many employees match, how many are new, changed or in conflict.

  3. Say what they get

    Under What they get, choose Same for everyone or Depends on… and fill the values.

  4. Set the options

    Choose what happens when someone stops matching and, optionally, an Effective from date.

  5. Save, then preview and activate

    Click Save Rule. A new rule is a Draft and changes nothing until you preview and activate it.

Rule name*
A short name shown in the list, on every plan the rule makes and in the history.
Description (optional)
A note for colleagues about why the rule exists.
Who gets it
One or more groups of conditions. A group is a set of conditions that must all be true (AND). An employee only needs to match any one group (OR). A rule can have up to 10 groups with up to 20 conditions each.
What they get
The plan values the rule writes. See What They Get.
When someone stops matching
Deactivate their plan (default): the plan is turned off, and turns back on if they match again. Keep their plan: the plan stays active as a rule-made plan until you detach or delete it.
Effective from (optional)
The earliest start date a plan made by this rule may have. Leave it empty to start each plan on the day the employee matches.

Conditions

Each condition is a field, an operator and a value. Add Condition adds one to the group (AND); Add Group adds another group (OR). Pick Everyone to match every active employee; the preview then warns you, because every employee would receive the plan.

FieldOperatorsWhat it looks at
Everyone(none)Every active employee.
Genderis any of, is not any of, is set, is not setMale, Female or Other, from the personal details.
Civil statusis any of, is not any of, is set, is not setSingle, Married, Widowed, Separated, Divorced, Annulled or Other.
Ageis between, is at least, is at most, is set, is not setAge in whole years today, from the date of birth.
Job gradeis any of, is not any of, is set, is not setThe job grade the employee holds as of today.
Positionis any of, is not any of, is set, is not setThe employee's position (role).
Position rankis any of, is not any of, is set, is not setExecutive, Director, Manager, Senior or Staff.
Departmentis any of, is not any of, is set, is not setThe employee's department. Include sub-departments is on by default: a rule on a parent department also covers everything under it.
Branchis any of, is not any of, is set, is not setThe employee's branch.
Employment statusis any of, is not any of, is set, is not setRegular, Contractual, Probationary, Trainee, Project-based, Part-time, Intern or Consultant.
Payroll groupis any of, is not any of, is set, is not setThe employee's payroll group.
Scheduleis any of, is not any of, is set, is not setThe employee's work schedule.
Months of serviceis between, is at least, is at mostWhole months since the start of the employee's first contract.
Date hiredis between, is at least, is at most, is set, is not setThe start date of the first contract.
Employee tagis any of, is not any of, is set, is not setThe tags on the employee's record. See Employee Tags.
Your custom fieldsdepends on the field typeDropdown and multi-select fields use is any of / is not any of; number and date fields use between / at least / at most; yes/no fields use is; text fields can only be tested for is set / is not set. See Employee Custom Fields.
Info

is not any of also matches employees who have nothing recorded for that field. Add an is set condition to the same group when you only want people who have a value.

What They Get

Choose Same for everyone to give every matching employee the same values, or Depends on… to pick one attribute that decides the values, then add a row for each value: When [attribute] is one or more values, the row's amount applies. The attribute can be job grade, position, position rank, department, branch, employment status, payroll group, gender, civil status, schedule, a custom dropdown or a custom yes/no field. A table can have up to 200 rows. For department, an employee in a sub-department uses the row of the nearest parent that has one.

Value depends on
The attribute that picks the row.
Employees with no matching row
Skip them (default) leaves them without a plan and lists them under "No value row" in the preview. Use this value gives them a fallback set of values you fill in.

The values themselves depend on what the rule assigns:

Allowance: Amount, Given on, Calculation method, Deduction per absent day
The same fields as an allowance plan. Given on is the payment period; Calculation method is the computation mode (see the allowance page). When the allowance pays by grade, the amount is not typed in: it follows the grade rate table, and the screen says so.
Deduction: Monthly amount, Given on
The monthly amount and the period it is deducted in.
Leave plan: Credits given upfront, Annual credits, Monthly accrual credits, Accrual day of month
The opening credits and the accrual. On a tenure-based plan, leave Credits given upfront at 0 and the plan works out the opening credits from length of service.

A Worked Example

The company pays a Rice Subsidy allowance. HR creates the rule Female G3/G4: the condition group is Gender is any of Female AND Job grade is any of G3, G4; the value depends on Job grade with the rows G3 → ₱1,000.00 and G4 → ₱1,500.00; employees with no matching row are skipped. Four employees are in the company:

EmployeeGenderJob gradeExisting Rice Subsidy plan
EMP-0001FemaleG3None
EMP-0002FemaleG4None
EMP-0003MaleG3None
EMP-0004FemaleG3Manual plan, ₱800.00
What the preview shows for each employee
EmployeeMatches the rule?ResultRice Subsidy afterwards
EMP-0001Yes (female, G3)Add₱1,000.00, made by the rule
EMP-0002Yes (female, G4)Add₱1,500.00, made by the rule
EMP-0003No (a man in G3)Not touchedNo plan
EMP-0004Yes (female, G3)Conflict: already assigned manually₱800.00, still the manual plan
EMP-0004 matches, but she already holds a manual plan, so the rule leaves it alone and reports a conflict. To let the rule manage her, remove her manual plan first.
The preview summary for this rule
Employees who matchEMP-0001, EMP-0002, EMP-00043
New plans (Add)EMP-0001 and EMP-0002−2
ConflictsEMP-0004 keeps her manual plan−1
Plans the rule will write₱1,000.00 and ₱1,500.00 a period=2
Activating writes exactly these plans and nothing else.

Preview and Activate

A rule never starts silently. Click Preview (or Activate on a draft) to see exactly what activation would do, grouped in tabs:

Add
Employees who will receive a new plan.
Change
Employees whose plan value changes, or whose plan is taken over from a lower-priority rule.
Reactivate
Plans the rule turned off earlier that switch back on.
Remove
Employees who lose the plan because they no longer match.
Conflicts
Employees left alone: they already hold a manual plan ("Already assigned manually. Left as is"), or HR switched their rule-made plan off ("Turned off by HR. Left as is").
No value row
Matched employees skipped because the value table has no row for them.
Handled by a higher rule
Employees that this rule matches but a higher-priority rule assigns.

Each row shows Before → after and a Why link that explains which group and conditions matched. You can search by employee. The line at the top states how many employees match and how many are already up to date.

The preview also warns you about:

  • This rule matches everyone, when a condition is Everyone.
  • Some values are not recognised, when free-text personal details (such as gender) hold a value the rule cannot read; the warning names the value and how many employees have it.
  • Mass removals: when more than 20 employees and more than a quarter of the rule's current plans would be removed, the preview says "N employees will lose this plan" and you must tick I understand N employees lose this before you can activate.
  1. Review each tab

    Open the tabs that matter, especially Remove and Conflicts.

  2. Click Activate and Apply

    The rule becomes Active and the plans are written. You see "Rule activated and applied".

The preview is a promise

Activation applies exactly what you previewed. If employee data changed while you were reviewing, ANTE refuses with "Employee data changed while you were reviewing" and shows the updated list; review it and activate again. If a colleague edited the rule meanwhile, the preview is refreshed.

Editing a Running Rule

You cannot save changes straight onto an Active rule. Edit it, and the dialog shows "This rule is running. Your changes apply only after you review who is affected" with a Review and Apply button instead of Save. It opens the same preview, and your changes take effect when you apply them. A draft or paused rule is saved normally with Save Rule.

After Activation It Runs by Itself

Once active, nobody needs to press anything:

  • Within seconds of an employee change: a changed job grade, department, position, branch, contract or employment status, personal details, custom fields or tags; a new hire, an import or a rehire. Changes made in quick succession are grouped into one pass. Changes to a department or a position, and deleting or merging tags, re-check everyone.
  • Every night at 2:30 AM: this catches what time alone changes, such as an employee reaching an age or a number of months of service, and changes dated in the future.
  • On demand: Sync Now re-runs the rule immediately.

A new plan starts on the date the triggering change took effect, for example the start date of the new job grade, and never earlier than the rule's Effective from date. Without a triggering date it starts today. When you first activate a rule that has an Effective from date, the initial plans start on that date.

Separated employees

Employees who have separated are out of scope. Their plans are left exactly as they are.

When Someone Stops Matching

An employee on a rule-made plan is promoted out of the rule
Rule optionTheir planIf they match again later
Deactivate their planTurned off (reason: no longer matches)Turned back on automatically
Keep their planStays active as a rule-made planNothing changes
A plan that HR switched off by hand is never reactivated by a rule; it is reported as a conflict instead.

When an allowance or deduction rule's value changes for someone who still matches, the plan's value is updated (preview: Change). Leave plans are different: see Leave and Allowance Specifics.

Manual Plans and Rule-Made Plans

Every plan is either Manual or made by a rule. The two never mix:

  • A rule never changes a manual plan. If an employee already has one, the rule reports a conflict and leaves it.
  • A rule-made plan cannot be edited by hand. To change one yourself, first use Detach to manual on the Auto-assigned (rules) tab. The plan becomes a manual plan, the rule stops managing it, and you can edit, deactivate or delete it like any manual plan. Confirm with Detach; you see "Plan is now manual".

Delete a Rule

Click Delete on the rule. The dialog says how many plans the rule manages and asks what should happen to them:

Keep them as manual plans
Nothing changes for the employees. The plans become manual and you manage them by hand from now on.
Deactivate them
The plans the rule made are turned off. If another active rule also covers an employee, that rule takes the plan over instead.

Click Delete Rule to confirm.

Priority: Several Rules on One Item

An item can have several rules. They run top to bottom: when more than one active rule matches an employee, the higher one (nearest the top of the list) wins and owns that employee's plan. If the winner cannot give the employee a value (no matching row), the next matching rule is tried. The employee then shows under Handled by a higher rule in the lower rule's preview, with "Also matched, but lost on priority" in the explanation.

Use Move up and Move down to reorder. The new order is applied immediately ("Order saved. Rules were re-applied right away"), because it can change who owns an employee's plan. A rule that takes over a plan from another rule shows as Taken over in the history.

Leave and Allowance Specifics

  • Leave credits are given once, when the plan is created. A rule never changes an existing balance. If the value row changes later for someone who still matches, the existing plan is not rewritten.
  • On a tenure-based leave plan, set Credits given upfront to 0 so the plan works out the opening grant from service. On a flat plan at least one of the credit fields must be above zero.
  • An allowance that pays by grade takes no amount from the rule: the value is "Amount follows the grade rate table", and a rule on such an allowance cannot use a typed amount. If the allowance later switches to or from paying by grade, its rules go to Needs attention.
  • Loans cannot use rules. Only non-loan deductions can.

Rule Status

StatusMeaning
DraftSaved but never activated. It changes nothing.
ActiveRunning. It creates, updates, deactivates and reactivates its plans automatically.
PausedSwitched off with Pause ("Existing plans stay as they are"). Its plans are frozen: nothing about them changes until you activate the rule again, which shows a fresh preview.
Needs attentionFrozen like Paused. Either something the rule refers to was deleted or changed (a job grade, department, tag, custom field and so on, or the allowance's pay-by-grade setting), or an automatic update would have removed many employees at once. Edit the rule to fix a missing reference, then activate it again. For a held mass removal, review it and press Sync Now.
Tip

The rule list shows "Last synced" (or "Never synced") and a needs-attention banner explaining the reason.

History

History on a rule opens a dated log: Date, Employee, Action, Reason and the Value before and after. Actions are Added, Value changed, Taken over, Deactivated, Reactivated, Conflict, Skipped and Detached to manual. Reasons include "Already assigned manually", "Turned off by HR", "No row in the value table for this employee", "No longer matches", "Value was changed outside the rule" and "Could not be written". Conflicts and skips are logged once per employee, not every night.

How It Connects

Set up first

  • Allowance — a rule assigns one allowance type, so the type must exist first.
  • Deduction — a rule assigns one non-loan deduction type, so the type must exist first.
  • Leave Types and Plans — a rule assigns one leave plan, so the plan must exist first.
  • Job Grades — conditions and value tables can use the job grade each employee holds today.
  • Employee Tags — conditions can test the tags on an employee.
  • Employee Custom Fields — conditions and value tables can use your own fields.

Gets its data from

  • Employee Records — department, position, branch, contract, personal details, tags and custom fields on the record decide who matches.

Feeds into

  • Payroll Center — allowance and deduction plans made by rules are paid and deducted like any other plan.
  • Leave Filing — leave plans made by rules give employees the credits they file against.