Implementation of Alerts and Automated Tasks (Business:Comfort)

Automated tasks and sending notification to associated recipient via E-Mail,SMS or DreamApps message is now easier and smarter.
Accessible through Home» System Administration» Automation and Resources.
Alerts and Automated tasks for Comfort Business are listed below:

Alerts
Alert can be generated when user performs any action say, clicking Add/Update or Confirm on screen. And associated recipients are notified via E-Mail,SMS or DreamApps message as preferred in the Alert Setup.

1. To Notify the stakeholders of Sales orders, Amount exceeding 20000 :

  1. Site Name:ERP
  2. Page: opord
  3. Command|Tab: Approve|Order
  4. Sender :asok@dreamapps.com/ Notifying party defined by the Business
  5. Template : opamtnotify
  6. Method: opamtnotify
  7. Condition: optot.xlineamt(xordernum)>=20000

Whenever user Approves a Sales Order, System checks for the total of line-amount. If it exceeds 20000, Notification is sent to the listed stake holders.

2. To Notify the stakeholders, Salesperson of a Sales order, when cancelled :

  1. Site Name:ERP
  2. Page: opord
  3. Command|Tab: Close|Order
  4. Sender :asok@dreamapps.com/ Notifying party defined by the Business
  5. Template : opcancelnotify
  6. Method: opcancelnotify
  7. Condition:

Whenever user Closes a Sales Order, Notification is sent to the listed stake holders.



3. To Notify the stakeholders, Salesperson of the Sales order tagged under PO Item detail when ETA is updated :

  1. Site Name:ERP
  2. Page: *Custom*
  3. Command|Tab: poetanotify
  4. Sender :asok@dreamapps.com/ Notifying party defined by the Business
  5. Template : poetanotify
  6. Method: cadummy
  7. Condition: xdateetaold .ne. xdateeta

Whenever user Updates ETA under PO item detail, which is a Back Order PO for a Sales Order, Notification is sent to the listed stake holders.



4. To Notify the stakeholders, Salesperson of all the Sales orders when ETA is updated, where Requested Date is less than new ETA and already stock is not allocated :

  1. Site Name:ERP
  2. Page: *Custom*
  3. Command|Tab: poetanotifyb
  4. Sender :asok@dreamapps.com/ Notifying party defined by the Business
  5. Template : poetanotifyb
  6. Method: cadummy
  7. Condition: xdateetaold .ne. xdateeta

Whenever user Updates ETA under PO item detail, which is NOT a Back Order PO for a Sales Order, Notification is sent to the listed stake holders and all the relevant salesperson

Combination of Alert and Automated Tasks
Tasks can be automated without user doing any action n DreamApps. A method is scheduled to run periodically.

1. To check and notify stake holders if NO Back Order is created after 3 days of Sales Order creation

  1. Owner/admin username :asok@dreamapps.com
  2. Sequence : 1
  3. Description : OP BOPO Tracking
  4. Method : opboponotify
  5. Time Scheduled. Starting Time of execution :14:00
  6. Time Interval. : 12:00
  7. Associated Alert: opboponotify

System will execute opboponotify method after every 12 Hours to check whether NO Back Order is created after 3 days of Sales Order creation. If found, listed Stake holders under (Command|Tab:opboponotify) alert will be notified


2. To check and notify stake holders if NO Receipt is made after 7 days of Sales Order creation for New Customer who has no prior money receipt record under receipt tab of sales order or in Accounts

  1. Owner/admin username :asok@dreamapps.com
  2. Sequence : 2
  3. Description : New Customer OP Recipt
  4. Method : opnewcusnotify
  5. Time Scheduled. Starting Time of execution :14:00
  6. Time Interval. : 12:00
  7. Associated Alert: opnewcusnotify

System will execute opnewcusnotify method after every 12 Hours to check whether NO Receipt is made after 7 days of Sales Order creation for New Customer who has no prior money receipt record under receipt tab of sales order or in Accounts. If found, listed Stake holders under (Command|Tab:opnewcusnotify) alert will be notified


3. Notify stake holders of Overdue Invoices falls under different time slab (e.g.: More than 15 Days, 30 Days, 45 Days and 60 Days)

  1. Owner/admin username :asok@dreamapps.com
  2. Sequence : 3
  3. Description : AR Ageing Alert
  4. Method : aragenotify
  5. Time Scheduled. Starting Time of execution :14:00
  6. Time Interval. : 12:00
  7. Associated Alert: aragenotify

System will execute aragenotify method after every 12 Hours to check for Overdue Invoices falls under different time slab (e.g.: More than 15 Days, 30 Days, 45 Days and 60 Days) and send notification only on the mentioned days under alert condition


4. Notify Salesperson of Overdue Invoices falls under different time slab (e.g.: More than 15 Days, 30 Days, 45 Days and 60 Days)

  1. Owner/admin username :asok@dreamapps.com
  2. Sequence : 4
  3. Description : AR Ageing Alert SP
  4. Method : aragenotifys
  5. Time Scheduled. Starting Time of execution :14:00
  6. Time Interval. : 12:00
  7. Associated Alert: aragenotifys

System will execute aragenotifys method after every 12 Hours to check for Overdue Invoices falls under different time slab (e.g.: More than 15 Days, 30 Days, 45 Days and 60 Days) and send notification only to the Salesperson on the mentioned days under alert condition and