<h2>What is the difference between the "Default" and "Simple" SLA condition rules?</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Issue </h3><section><p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">SLA condition rules control how the conditions you define in an SLA definition are combined to determine if an SLA should attach, pause, complete, reattach, or cancel.<br style="box-sizing: border-box;" />For example, the Default SLA Condition rule will only attach a new SLA if the "Start condition" matches and the "Stop condition" does not match.</span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">You can specify the condition rule to use on a per SLA Definition basis but you will need to add the "Condition type" field (which is a reference to the "SLA Condition rules" table) to the form:</span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;"><img id="pasted_img_a01a040a01d3e0a0114e0a01e7d0a01d" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; vertical-align: middle;" src="https://support.servicenow.com/sys_attachment.do?sys_id=c81ca42edb42b450e515c22305961944" alt="" width="943" height="346" /></span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">If the “Condition type” is blank on an SLA Definition, the SLA Engine will look up the default SLA Condition Rule to use from system property “com.snc.sla.default_conditionclass”.</span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">There are two SLA Condition Rules available out-of-the-box - <strong style="box-sizing: border-box;">Default</strong> and <strong style="box-sizing: border-box;">Simple</strong>. The table below shows which conditions are checked when determining which actions to process for an SLA. The order the actions are listed in below is also the order the SLA engine evaluates them.</span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">This is important to remember in the situation where the conditions for multiple actions have matched.<br style="box-sizing: border-box;" />For example the conditions for completing and cancelling an SLA have matched - in this case the SLA would be marked as completed as this is evaluated first.</span></p> <table style="box-sizing: border-box; border-collapse: collapse; border-spacing: 0px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px; height: 98px; padding-left: 30px; border-color: #000000;" border="1" width="973" cellpadding="10"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; border-color: #000000;" rowspan="2"> </td><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;" colspan="2"><span style="box-sizing: border-box; color: #909090;"><strong style="box-sizing: border-box;">Condition Rule</strong></span></td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"> <span style="box-sizing: border-box; color: #505050;"><strong style="box-sizing: border-box;">Default</strong></span></td><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><span style="box-sizing: border-box; color: #505050;"><strong style="box-sizing: border-box;">Simple</strong></span></td></tr><tr style="box-sizing: border-box; border-color: #000000;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"> <span style="box-sizing: border-box; color: #505050;"><strong style="box-sizing: border-box;">A new SLA will attach when...</strong></span></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Start condition matches<br style="box-sizing: border-box;" /> <em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Stop condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;">For Helsinki or later instances, if:</p> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><img id="pasted_img_e9b5100e9b46e0e9b9850e9b45e0e9b1" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; vertical-align: middle;" src="https://support.servicenow.com/sys_attachment.do?sys_id=141ca42edb42b450e515c223059619d0" alt="" width="332" height="56" /></p> <p style="box-sizing: border-box; margin: 0px 0px 9px;">has been selected on the SLA Definition then in the addition to the above:</p> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Cancel condition does not match</li></ul> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Start condition matches</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><strong style="box-sizing: border-box;"><em style="box-sizing: border-box;">Note:</em></strong> for Helsinki or later instances, the new Cancel condition <em style="box-sizing: border-box;">cannot </em>be used with the <strong style="box-sizing: border-box;">Simple</strong> SLA Condition Rule</p> </td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><strong style="box-sizing: border-box; color: #505050;">A new SLA will stop (complete) when...</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Stop condition matches</li></ul> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Stop condition matches</li></ul> </td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><strong style="box-sizing: border-box; color: #505050;">An SLA will reattach (reset) when...</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Reset condition matches<br style="box-sizing: border-box;" /><em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Start condition matches</li></ul> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Reset condition matches</li></ul> </td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><strong style="box-sizing: border-box; color: #505050;">An SLA will cancel when...</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Stop condition does not match<br style="box-sizing: border-box;" /> <em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Start condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;">For Helsinki or later instances, the option selected in "When to cancel" determines what conditions will result in the SLA being cancelled:</p> <table style="box-sizing: border-box; border-collapse: collapse; border-spacing: 0px; border-color: #000000;" border="1"><tbody style="box-sizing: border-box;"><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"><strong style="box-sizing: border-box;">Start conditions are not met</strong> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000; vertical-align: middle;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Stop condition does not match<br style="box-sizing: border-box;" /> <em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Start condition does not match</li></ul> </td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"><strong style="box-sizing: border-box;">Never</strong> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"><em style="box-sizing: border-box;">No conditions checked as SLA cannot cancel</em></td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"><strong style="box-sizing: border-box;">Cancel conditions are met</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Cancel condition matches</li></ul> </td></tr></tbody></table> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Stop condition does not match<br style="box-sizing: border-box;" /> <em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Start condition does not match<br style="box-sizing: border-box;" /><em style="box-sizing: border-box;">and</em></li><li style="box-sizing: border-box;">Pause condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><strong style="box-sizing: border-box;"><em style="box-sizing: border-box;">Note:</em></strong> for Helsinki or later instances, the new options of never cancelling or matching with a defined Cancel condition cannot be used with the <strong style="box-sizing: border-box;">Simple</strong> SLA Condition Rule</p> <img id="pasted_img_47bc5fc047bcd09047bc47c047bc9ea0" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; vertical-align: middle;" src="https://support.servicenow.com/sys_attachment.do?sys_id=dc1ca42edb42b450e515c223059619d5" alt="" width="346" height="80" /></td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><strong style="box-sizing: border-box; color: #505050;">An SLA will pause when...</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Pause condition matches</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;">For Helsinki or later instances, if:</p> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><img id="pasted_img_b147a0b1bd30b1b780b18d50b17500b1" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; vertical-align: middle;" src="https://support.servicenow.com/sys_attachment.do?sys_id=dc1ca42edb42b450e515c223059619e9" alt="" width="335" height="52" /></p> <p style="box-sizing: border-box; margin: 0px 0px 9px;">has been selected on the SLA Definition then in addition to the above:</p> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Resume condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;"> </p> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Pause condition matches</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><em style="box-sizing: border-box;"><strong style="box-sizing: border-box;">Note:</strong></em> for Helsinki or later instances, the new Resume condition cannot be used with the <strong style="box-sizing: border-box;">Simple</strong> SLA Condition Rule</p> </td></tr><tr style="box-sizing: border-box;"><td style="box-sizing: border-box; padding: 0px; background-color: #f2f2f2; border-color: #000000; text-align: center;"><strong style="box-sizing: border-box; color: #505050;">An SLA will resume when...</strong></td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Pause condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;">For Helsinki or later instances, if:</p> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><img id="pasted_img_b147a0b1bd30b1b780b18d50b17500b1" style="box-sizing: border-box; margin: 0px; padding: 0px; border: 0px; vertical-align: middle;" src="https://support.servicenow.com/sys_attachment.do?sys_id=981ca42edb42b450e515c223059619ef" alt="" width="335" height="52" /></p> <p style="box-sizing: border-box; margin: 0px 0px 9px;">has been selected on the SLA Definition then in addition to the above:</p> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Resume condition matches</li></ul> </td><td style="box-sizing: border-box; padding: 0px; border-color: #000000;"> <ul style="box-sizing: border-box; margin-top: 0px; margin-bottom: 9px; list-style-position: inside;"><li style="box-sizing: border-box;">Pause condition does not match</li></ul> <p style="box-sizing: border-box; margin: 0px 0px 9px;"><em style="box-sizing: border-box;"><strong style="box-sizing: border-box;">Note:</strong></em> for Helsinki or later instances, the new Resume condition cannot be used with the <strong style="box-sizing: border-box;">Simple</strong> SLA Condition Rule</p> </td></tr></tbody></table> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">If the out-of-the-box condition rules do not provide the SLA processing required for your instance, it is possible to create your own condition class (script include) and SLA condition rule record.</span></p> <p class="p1" style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"><span class="s1" style="box-sizing: border-box;">For more information on this see the online help topic <a style="box-sizing: border-box; text-decoration-line: none; padding: 0px; cursor: pointer; color: #278efc; background: transparent;" title="Extend SLA condition rules" href="https://docs.servicenow.com/csh?topicname=c_ExtendSLAConditionRules.html&version=latest" target="_blank" rel="noopener noreferrer">Extend SLA condition rules</a>.</span></p> <p style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"> style="box-sizing: border-box; padding: 0px; cursor: pointer; color: #278efc; background: transparent;" name="10"></p> <p style="box-sizing: border-box; margin: 0px 0px 9px; color: #485563; font-family: SourceSansPro, 'Helvetica Neue', Arial; font-size: 13px;"> </p></section></div></article></div>