How Alert Works in iDempiere

The Alert window in iDempiere is used to define business warnings and notifications that inform users when specific system conditions occur. Alerts help organizations proactively monitor critical situations instead of discovering issues too late through reports.

Alerts are rule-driven and automatically evaluated by the system.

Process Flow

Alert 1

Alerts Purpose in iDempiere

Alerts highlight exceptions/risks, notify users of important business events, and improve response time for operational/financial issues. They function as an early warning system within the ERP.

TenthPlanet-iDempiere-AccountingManagement-Alert

Defining iDempiere Alerts

In the Alert window, administrators define:

  • Alert name and description
  • SQL-based conditions that determine when the alert is triggered
  • Alert frequency and status
  • Target users or roles

The alert definition itself does not send messages—it only defines what to watch.

Alert Trigger Mechanism

Alerts activate through a scheduled background process that executes alert logic, checks conditions against live data, and generates alert records when met. For example, alerts trigger when invoices remain unpaid beyond due dates.

Alert Notification Delivery

When an alert is triggered:

  • It appears in the user alert inbox
  • Users can view alert details
  • The alert can guide users to take corrective action

Alerts do not change data; they inform and guide.


The Alert window enables proactive system monitoring by defining conditions that automatically notify users of important business situations. Alerts improve operational awareness, reduce risk, and support timely decision-making across iDempiere.