Acumatica Business Events
February 9, 2024
•
12 min read
Introduction
Acumatica Business Events enable automated responses to specific actions in the system. They can trigger notifications, start workflows, or execute custom actions when certain conditions are met.
Event Types
Acumatica supports several types of business events:
- Row Events - Triggered on insert, update, delete
- Field Events - Triggered when specific fields change
- Schedule Events - Time-based triggers
- Workflow Events - Part of workflow transitions
Configuring Business Events
Configure business events through the Acumatica interface:
// Navigate to: System → Events → Business Events
// Example: Send email when invoice is released
Event: ARInvoice-RowInserted
Screen: AR301000
Conditions:
- Status = "Released"
Actions:
- Send Email (to Customer)
- Create Task (for A/R Manager)
Event Actions
Configure what happens when events trigger:
// Available Actions:
1. Send Email
- To: Customer, User, Custom
- Template: Select or create
2. Run Generic Inquiry
- Return results as notification
3. Create Task
- Assign to user
- Set due date
4. Insert Record
- Create related records
5. Call REST Endpoint
- Trigger external systems
Automation Scenarios
Common business event implementations:
// Scenario 1: Customer Credit Alert
Event: ARCustomer-RowUpdated
Condition: CreditLimit != @Prev.CreditLimit
Action: Send Email to A/R Manager
// Scenario 2: Inventory Reorder Point
Event: INItemSite-RowUpdated
Condition: QtyOnHand <= ReorderPoint
Action: Create Task for Purchasing
// Scenario 3: Large Invoice Alert
Event: ARInvoice-RowInserted
Condition: Total > 50000
Action: Notify CFO via Email
Summary
Business Events in Acumatica provide a powerful way to automate processes without custom coding. Use them for notifications, approvals, and integration with external systems.
For more Acumatica guides, see Workflow Automation.