Bladeren bron

#995 Make sure that tto/ttr passed gets set even if the CRON has not been run (and as soon as some overrun has been counted)

git-svn-id: http://svn.code.sf.net/p/itop/code/trunk@3384 a333f486-631f-4898-b8df-5754b55c2be0
romainq 10 jaren geleden
bovenliggende
commit
5b46f1068e

+ 5 - 0
core/ormstopwatch.class.inc.php

@@ -130,6 +130,10 @@ class ormStopWatch
 			{
 				$bRet = true;
 			}
+			if (isset($aThresholdData['overrun']) && ($aThresholdData['overrun'] > 0))
+			{
+				$bRet = true;
+			}
 		}
 		return $bRet;
 	}
@@ -160,6 +164,7 @@ class ormStopWatch
 			$aDefs = $this->aThresholds[$iPercent];
 			if (array_key_exists('highlight', $aDefs) && is_array($aDefs['highlight']) && $this->IsThresholdPassed($iPercent))
 			{
+				// If persistant or SW running...
 				if (($aDefs['highlight']['persistent'] == true) || (($aDefs['highlight']['persistent'] == false) && !is_null($this->iLastStart)))
 				{
 					$sCode = $aDefs['highlight']['code'];

+ 2 - 2
datamodels/2.x/itop-incident-mgmt-itil/datamodel.itop-incident-mgmt-itil.xml

@@ -251,7 +251,7 @@
         </field>
         <field id="sla_tto_passed" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_tto_over" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
@@ -263,7 +263,7 @@
         </field>
         <field id="sla_ttr_passed" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_ttr_over" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>

+ 2 - 2
datamodels/2.x/itop-request-mgmt-itil/datamodel.itop-request-mgmt-itil.xml

@@ -262,7 +262,7 @@
         </field>
         <field id="sla_tto_passed" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_tto_over" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
@@ -274,7 +274,7 @@
         </field>
         <field id="sla_ttr_passed" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_ttr_over" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>

+ 2 - 2
datamodels/2.x/itop-request-mgmt/datamodel.itop-request-mgmt.xml

@@ -283,7 +283,7 @@
         </field>
         <field id="sla_tto_passed" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_tto_over" xsi:type="AttributeSubItem">
           <target_attcode>tto</target_attcode>
@@ -295,7 +295,7 @@
         </field>
         <field id="sla_ttr_passed" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>
-          <item_code>100_triggered</item_code>
+          <item_code>100_passed</item_code>
         </field>
         <field id="sla_ttr_over" xsi:type="AttributeSubItem">
           <target_attcode>ttr</target_attcode>