Contents
Alerts notify users when specific events occur in Inventory Pro - order status changes, low stock, password resets, and more. Alert management is split across two list/edit surfaces: Alert Configurations (the routing rules) and Alert Definitions (the message templates).
| Surface | Navigation | Purpose |
|---|---|---|
| Alert Configurations | System → Configuration → Alert Configuration | Routing rules - who gets notified and when |
| Alert Definitions | System → Configuration → Alert Definitions | Message templates - what the notification says |
Alert Configurations define the link between an event, a delivery action, and a target recipient.
Access: Direct URL - Framework/List.asp?LT=qryAlertInfo<2=zwAlertsConfig
The list shows each configuration as “{Event} to {Target} ({count})”, with an Active column. There are 34 configurations by default; most are inactive until email delivery is configured and the configuration is explicitly enabled.
| Field | Description |
|---|---|
| Event | The system event that triggers this alert (e.g., “PO_Approve - Purchase Order Approved”) |
| Action | How the alert is delivered (see options below) |
| Target | The object type the recipients are drawn from |
| Targets | Multi-select listbox of specific recipient records based on the Target selection |
| Document | Auto-computed description of the full rule (read-only) |
| Target Column | Advanced: column reference for recipient resolution |
| Source Column | Advanced: column reference for event source data |
| Email Column | Advanced: email address column reference |
| Optional Column | Advanced: supplemental column reference |
| Join Table B / Join Column A / Join Column B | Advanced join configuration for custom routing |
| Enabled | Enables or disables this configuration |
| Modified | Last modified timestamp (read-only) |
| Action | Description |
|---|---|
| Via Email - Dynamic Target | Email sent to recipients resolved from the event context |
| Browser Notification - Dynamic Target | In-browser notification to dynamically resolved recipients |
| Both Methods - Dynamic Target | Email and browser notification, dynamic recipients |
| Via Email - Fixed Target | Email sent to a fixed recipient list |
| Browser Notification - Fixed Target | Browser notification to a fixed recipient list |
| Category | Events Available |
|---|---|
| Purchase Orders | Approved, Canceled, Completed, Created, Past Due, Re-Opened, Revoked |
| Shipping Orders | Approved, Canceled, Complete, Created, Packed, Past Due, Re-Opened, Revoked, Shipped |
| Transit Slips | Approved, Canceled, Completed, Created, Revoked |
| Users | Created, Lockout, Password Change, Password Reset |
| Work Orders | Created, Issued |
| Inventory | Assembled, Low Stock, Backorder Fulfilled, Reorder |
| Contacts | Added |
By default, the only active configurations are password-related (Password Change, Password Reset) and User Lockout.
Alert Definitions are the per-event message templates. Each definition corresponds to one event and contains the HTML content sent in email alerts.
Access: Direct URL - Framework/List.asp?LT=zwAlerts<2=zwAlerts
| Field | Description |
|---|---|
| Alert Table | Database table the event monitors |
| Alert Name | Internal event key (e.g., “PO_Approve”) |
| Alert Label | Display name (e.g., “Purchase Order Approved”) |
| Alert Text | HTML email template with #variable# dynamic placeholders |
| Enabled | Enables or disables this definition |
| Custom | Marks the definition as user-modified (unchecked for system-provided defaults) |
| Modified | Last modified timestamp (read-only) |
| Modified By | Last modifier username (read-only) |
Alert Text is an HTML template. Use the content between <body> and </body> for message changes. Dynamic values are inserted with #variable# syntax - for example:
#url# - the system base URL#Order# - the order number that triggered the alert#user# - the user who performed the actionExample (Purchase Order Approved):
Purchase Order <a href="#url#/Purchasing/POList.asp?pon=#Order#">#Order#</a> has been approved by #user#.To edit a definition, click the pencil icon next to the event, modify the Alert Text, and click Save. Check the Custom box to mark it as customized.
For questions about available dynamic variables for a specific event, contact CISS Ltd..
Use the test utility to confirm browser notifications are working before enabling alert configurations.
Access: Utilities → General → Other Utilities → Test/Demo Notification
Running this sends an immediate browser notification to the current user. The notification reads: “User Test - This is a test notification for user [username].”
Also available in Other Utilities:
Email delivery for alerts requires SMTP configuration in Admin Options (Email module). Alert Configurations that use email actions will not deliver until a mail server is configured. Contact CISS Ltd. for initial email alert setup.
On this page