If the Run SLAs business rule has the property "com.snc.sla.engine.async" set to false (the default) the "Send when record is inserted or updated" notification triggering is not happening. In order for it to work, you have to set the "com.snc.sla.engine.async" property to true.

Steps to Reproduce

  1. Disable all notifications on Incident except for one.
  2. Use one of the incidents commented and set that notifications conditions to be active=true.
    This should fire on every update of an incident that is active.
  3. Add a business rule to task_sla that on insert/or update runs the following code: current.task.getRefRecord().setWorkflow(false);
  4. Update the incident so that a task_sla record will be created via the Run SLAs business rule. 
    Notice that the email does not get created for your notification which should create an email on every update.


Set the Run the 2011 SLA engine asynchronously after task insert or update operations (com.snc.sla.engine.async) property to true

Related Problem: PRB587829

Seen In

Berlin Patch 6
Dublin Patch 3
Dublin Patch 7 Hot Fix 2
Eureka Patch 10
Eureka Patch 2
Eureka Patch 4 Hot Fix 1
Eureka Patch 5 Hot Fix 1
Eureka Patch 7
Geneva Patch 1 Hot Fix 5
Helsinki Patch 2

Fixed In


Associated Community Threads

There is no data to report.

Article Information

Last Updated:2017-07-27 14:49:27