{"id":58873,"date":"2023-02-17T15:00:20","date_gmt":"2023-02-17T07:00:20","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/steady-state-process\/"},"modified":"2024-07-09T10:03:07","modified_gmt":"2024-07-09T02:03:07","slug":"steady-state-process","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/steady-state-process\/","title":{"rendered":"Steady State Detection Process"},"content":{"rendered":"\n<p class=\"intro-text\">The Steady State Detection evaluates up to four separate data inputs to determine whether the asset under surveillance has reached a steady state. This process can also evaluate whether data is continuously transient, that is: if it does not reach the steady state for longer a specified duration.<\/p>\n<p class=\"intro-text\">The standard deviation of each input is evaluated at every sample interval. Each input\u2019s standard deviation is calculated over the duration specified for that input, and measured against the deviation threshold specified for that input.<\/p>\n<p class=\"intro-text\">For example: for Input 1, the process is configured to calculate the standard deviation for all samples collected within the last two hours; it then determines whether this figure exceeds the current deviation threshold value. Simultaneously, the standard deviation for Input 2 for all samples collected over the last hour (Input 2\u2019s configured deviation duration) is evaluated to determine whether it has exceeded the current deviation threshold for Input 2. The combined outcome for all configured inputs is used to determine the test outcome for that sample interval.<\/p>\n<p class=\"intro-text\">Steady State Detection is used for scenarios where fluctuations of values are expected initially (transient state), but where these variations should subside over time, leading to a steady state.<\/p>\n<p class=\"intro-text\">If the data continues to fluctuate for one of more of the inputs (that is, if it continues to be in the transient state) for longer than a specified duration, this triggers a continuous transient state.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">State Transition Rules<\/h2>\n<p class=\"intro-text\">The Steady State Detection process has clearly defined state transition logic paths. Transition from one state to another is dependent on the current evaluation of data, and on the current state.<\/p>\n<p class=\"intro-text\">State transitions cause events to be raised, allowing for the escalation of actions via the Sentinel framework. Different actions can be assigned to different state outcomes.<\/p>\n<p class=\"intro-text\">The following table outlines the allowable state transitions of the Steady State Detection process.<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>This state can transition to<\/strong><\/td>\n<td>&nbsp;<\/td>\n<td><strong>This state<\/strong><\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td rowspan=\"2\">Transient<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"28\" height=\"13\" class=\"wp-image-61400\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-1.png\" \/><\/td>\n<td>Steady<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><img loading=\"lazy\" decoding=\"async\" width=\"28\" height=\"13\" class=\"wp-image-61400\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-1.png\" \/><\/td>\n<td>Continuous Transient<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>Continuous Transient<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"28\" height=\"13\" class=\"wp-image-61400\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-1.png\" \/><\/td>\n<td>Steady<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td>Steady<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"28\" height=\"13\" class=\"wp-image-61400\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-1.png\" \/><\/td>\n<td>Transient<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\">The following diagram outlines the state transition logic of the Steady State Detection process.<\/p>\n<table style=\"border: 1px solid #cccccc; width: 100%;\">\n<tbody class=\"intro-text\">\n<tr>\n<td style=\"width: 30.7292%;\">\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"171\" height=\"113\" class=\"wp-image-61404\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-5.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-5.png 171w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-5-150x99.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-5-48x32.png 48w\" sizes=\"auto, (max-width: 171px) 100vw, 171px\" \/><\/p>\n<\/td>\n<td style=\"width: 69.1667%;\">\n<p class=\"intro-text\"><strong>T<\/strong>\u00a0 \u00a0 Transient State<br \/>\n<strong>CT<\/strong>\u00a0 Continuous Transient State<br \/>\n<strong>S<\/strong>\u00a0 \u00a0 Steady State<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Test Outcomes<\/h2>\n<p class=\"intro-text\">A number of outcomes are possible when the Steady State Detection process is executed:<\/p>\n<table>\n<tbody class=\"intro-text\">\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Steady State<\/strong><\/td>\n<td>For all inputs, the standard deviation for that input is at or below the input\u2019s deviation threshold.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Transient State<\/strong><\/td>\n<td>For one or more inputs, the standard deviation for that input is above the input\u2019s deviation threshold.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Continuous Transient State<\/strong><\/td>\n<td>The transient state persists for up to or longer than the defined continuous transient duration.<\/td>\n<\/tr>\n<tr style=\"border: 1px solid #cccccc;\">\n<td><strong>Suppressed State<\/strong><\/td>\n<td>The monitor has been suppressed. For example, if the precondition has not been met.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Using Standard Deviation<\/h2>\n<p class=\"intro-text\">Sentinel uses the statistical standard deviation method to calculate dispersion of the different input values over a given duration.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Conditional Logic<\/h2>\n<p class=\"intro-text\">The Steady State Detection process provides the following conditional logic.<\/p>\n<p class=\"note\">Note: All of the example graphs in the following sections show tests that have used the Last Known Value sample method.<\/p>\n<h3>Output Status Tag<\/h3>\n<p class=\"intro-text\">An Output Status Tag can be set for both the Continuous Transient State and the Steady State. In each case, this tag can be an entity attribute, either as it is, or as part of a calculation.<\/p>\n<p class=\"intro-text\">If an output status tag is set for the continuous transient state, the tag will show a status of one within Explorer when a continuous transient event is raised, and zero for any other state.<\/p>\n<p class=\"intro-text\">Similar behaviour applies to the output status tag for steady state (showing a status of one for steady state, and zero for any other state). Within the Server Browser, the status tag can be observed, for example altering a shape's appearance to indicate whether the monitor's data item is in a particular state or not.<\/p>\n<h3>Transient State<\/h3>\n<p class=\"intro-text\">The Transient State can be considered the default state of the Steady State Detection Process.<\/p>\n<p class=\"intro-text\">Every input is evaluated. If any one of the inputs\u2019 standard deviation is above that input\u2019s deviation threshold, a transient event is raised and the process goes into a transient state.<\/p>\n<p class=\"intro-text\">The following example demonstrates how a steady state moves to a transient state. Three inputs are used. In this example, the following settings are used:<\/p>\n<ul class=\"intro-text\">\n<li>All three inputs have fixed deviation thresholds.<\/li>\n<li>All three inputs have a deviation duration of five hours.<\/li>\n<li>The sample interval is 1 hour.<\/li>\n<\/ul>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61405\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-6.png\" \/> Data item<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61406\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-7.png\" \/> Deviation threshold<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61407\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-8.png\" \/> Sample interval<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61408\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-9.png\" \/> Standard deviation (calculated for the 5 hours preceding the sample interval)<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61409\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-10.png\" \/>The sample interval being reported on.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td>&nbsp;<\/td>\n<td>&nbsp;<\/td>\n<td><strong>Collective Evaluation of Inputs<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Input 2 <\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61410\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-11.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-11.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-11-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-11-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61411\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-12.png\" \/> At <strong>11:00am <\/strong>the standard deviation for Input 2 goes above the deviation threshold for Input 2.<\/td>\n<td>At <strong>11:00am <\/strong>one of the three inputs has breached the primary deviation limit. <img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-61412\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-13.png\" \/> A transient event is raised, and a transient state is reached.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 1<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61413\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-14.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-14.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-14-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-14-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61414\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-15.png\" \/> At <strong>11:00am<\/strong> the standard deviation for Input 1 is still below the deviation threshold for Input 1. (This input has not caused the transient event.)<\/td>\n<td>At <strong>11:00am <\/strong>one of the three inputs (Input 2) is above the primary deviation limit.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 3<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"173\" class=\"wp-image-61415\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-16.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-16.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-16-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-16-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61416\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-17.png\" \/> At <strong>11:00am<\/strong> the standard deviation for Input 3 is still below the deviation threshold for Input 3. (This input has not caused the transient event.)<\/td>\n<td>At <strong>11:00am <\/strong>one of the three inputs (Input 2) is above the primary deviation limit.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Continuous Transient State<\/h3>\n<p class=\"intro-text\">A continuous transient event occurs when the transient state persists for up to or longer than the defined continuous transient duration.<\/p>\n<p class=\"intro-text\">The following example demonstrates the continued duration of the transient state, which causes a continuous transient event to occur. In this example, the following settings are used:<\/p>\n<ul class=\"intro-text\">\n<li>Both inputs have a deviation duration of five hours.<\/li>\n<li>The continuous transient state duration is 2 hours.<\/li>\n<li>Both inputs use a fixed deviation threshold.<\/li>\n<li>The sample interval is 1 hour.<\/li>\n<li>\u00a0<\/li>\n<\/ul>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61417\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-18.png\" \/> Data item<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61418\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-19.png\" \/> Deviation threshold<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61419\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-20.png\" \/> Sample interval<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61420\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-21.png\" \/> Standard deviation (calculated for the 5 hours preceding the sample interval)<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61421\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-22.png\" \/>The sample interval being reported on.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td>&nbsp;<\/td>\n<td>&nbsp;<\/td>\n<td><strong>Collective Evaluation of Inputs<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Input 2<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61422\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-23.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-23.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-23-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-23-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61423\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-24.png\" \/> At <strong>11:00am <\/strong>the standard deviation for Input 2 goes above the deviation threshold for Input 2.<\/td>\n<td>At <strong>11:00am <\/strong>one of the three inputs has breached the primary deviation limit. <img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-61424\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-25.png\" \/> A transient event is raised, and a transient state is reached.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 2<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61425\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-26.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-26.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-26-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-26-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61426\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-27.png\" \/> At <strong>1:00pm<\/strong> the standard deviation for Input 2 is still above the standard deviation threshold for Input 2.<\/td>\n<td>At <strong>1:00pm<\/strong> the transient state has a duration of 2 hours. <img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-61427\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-28.png\" \/> A continuous transient state is reached, and a continuous transient event is raised.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 1<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61428\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-29.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-29.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-29-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-29-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61429\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-30.png\" \/> At <strong>1:00pm<\/strong> the standard deviation for Input 1 is still below the standard deviation threshold for Input 1. Therefore, Input 1 has not caused or affected either the transient event or the continuous transient event.<\/td>\n<td>At <strong>1:00pm<\/strong> the transient state has a duration of 2 hours, due to the continued high standard deviation for Input 2.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Steady State<\/h3>\n<p class=\"intro-text\">For all inputs, the standard deviation is at or below that input\u2019s deviation threshold.<\/p>\n<p class=\"intro-text\">The following example demonstrates how a transient state changes to a steady state. Three inputs are used. In this example, the following settings are used:<\/p>\n<ul class=\"intro-text\">\n<li>The sample interval is 1 hour.<\/li>\n<li>Input 2 uses a fixed deviation threshold.<\/li>\n<li>Input 1 and input 3 use variable deviation thresholds.<\/li>\n<li>All three inputs have a deviation duration of five hours.<\/li>\n<\/ul>\n<p class=\"intro-text\">In the example, all three inputs have a deviation duration of five hours. For each input, at each sample interval: all samples collected over the previous five hours are used to calculate the standard deviation for that input.<\/p>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61430\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-31.png\" \/> Data item<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61431\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-32.png\" \/> Deviation threshold<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61432\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-33.png\" \/> Sample interval<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61433\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-34.png\" \/> Standard deviation (calculated for the 5 hours preceding the sample interval)<\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"27\" height=\"14\" class=\"wp-image-61434\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-35.png\" \/>The sample interval being reported on.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody class=\"intro-text\">\n<tr>\n<td>&nbsp;<\/td>\n<td>&nbsp;<\/td>\n<td><strong>Collective Evaluation of Inputs<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>Input 1<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"445\" height=\"172\" class=\"wp-image-61435\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-36.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-36.png 445w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-36-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-36-48x19.png 48w\" sizes=\"auto, (max-width: 445px) 100vw, 445px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61436\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-37.png\" \/> At <strong>9:00am<\/strong> the standard deviation for Input 1 goes below the deviation threshold for Input 1.<\/td>\n<td>At <strong>9:00am<\/strong> one out of three inputs has its standard deviation below its deviation threshold.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 2<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61437\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-38.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-38.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-38-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-38-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61438\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-39.png\" \/> At <strong>10:00am<\/strong>, the standard deviation for Input 2 goes below the deviation threshold for Input 2.<\/td>\n<td>At <strong>10:00am<\/strong> two out of three inputs have their standard deviation below their respective deviation thresholds.<\/td>\n<\/tr>\n<tr>\n<td><strong>Input 3<\/strong><img loading=\"lazy\" decoding=\"async\" width=\"446\" height=\"172\" class=\"wp-image-61439\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-40.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-40.png 446w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-40-150x58.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-40-48x19.png 48w\" sizes=\"auto, (max-width: 446px) 100vw, 446px\" \/><\/td>\n<td><img loading=\"lazy\" decoding=\"async\" width=\"13\" height=\"14\" class=\"wp-image-61440\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-41.png\" \/> At <strong>11:00am<\/strong> the standard deviation for Input 3 goes below the deviation threshold for Input 3.<\/td>\n<td>At <strong>11:00am<\/strong> all three inputs have their standard deviation below their respective deviation thresholds. <img loading=\"lazy\" decoding=\"async\" width=\"25\" height=\"25\" class=\"wp-image-61441\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-42.png\" \/> A steady state is reached, and a steady state event is raised.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h2 class=\"page-subheading\">Adding a Steady State Detection Process<\/h2>\n<p class=\"intro-text\">The Steady State Detection Process evaluates the standard deviation of one or more defined inputs. Based on the combined outcome of these evaluations, a state persists or a new state is raised.<\/p>\n<h3>Setting Process Values and Limits<\/h3>\n<p class=\"intro-text\">Setting up the Steady State Detection process involves selecting inputs and deviation thresholds. Deviation thresholds can either be fixed values, or they can be variable data taken from entities. Inputs can only be defined as variable data taken from entities.<\/p>\n<p class=\"intro-text\">The following deviation thresholds are available. Select a deviation threshold type from the drop-down list, then type in or select a limit.<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\"><strong>Fixed Value<\/strong>: Type in a numerical value.<\/li>\n<li class=\"intro-text\"><strong>Source Tag<\/strong>: This option is only available if the <strong>Source Type<\/strong> is <strong>Tag<\/strong>.<\/li>\n<li class=\"intro-text\"><strong>Attribute<\/strong>: This option is only available if the test\u2019s <strong>Source Type<\/strong> is <strong>Entity <\/strong>or<strong> Hierarchy<\/strong>. Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61442\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-43.png\" \/> button to select an attribute of the source entities.<\/li>\n<li class=\"intro-text\"><strong>Calculation<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61443\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-44.png\" \/> button to open the Edit Calculation window.\u00a0\n<ul class=\"intro-text\">\n<li class=\"intro-text\">If the Source Type is <strong>Entity<\/strong> or <strong>Hierarchy<\/strong>: Type a calculation, prefixed by \u2018this\u2019 as the <strong>Source Entity<\/strong> token, for example: <strong>{this:THP} + 34<\/strong>.<\/li>\n<li class=\"intro-text\">If the Source Type is <strong>Tag<\/strong>: Type a calculation, prefixed by \u2018this\u2019 as the <strong>Source<\/strong> <strong>Tag<\/strong> token, for example: <strong>{this} * 2<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li class=\"intro-text\"><strong>Tag<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61444\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-45.png\" \/> button to select a tag.<\/li>\n<li class=\"intro-text\"><strong>Entity Attribute<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61445\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-46.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<h3>Adding the Process<\/h3>\n<p class=\"intro-text\">As with all Sentinel processes, the Steady State Detection Process is defined within a Sentinel <strong>Test<\/strong> page.<\/p>\n<p class=\"intro-text\">In the Sentinel <strong>Test<\/strong> page:<\/p>\n<ol class=\"intro-text\">\n<li>Expand the <strong>Process<\/strong> <img loading=\"lazy\" decoding=\"async\" width=\"15\" height=\"16\" class=\"wp-image-61446\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-47.png\" \/> panel.<\/li>\n<li>Select <strong>Steady State Detection<\/strong> from the <strong>Process<\/strong> drop-down list.<\/li>\n<\/ol>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"525\" class=\"wp-image-61447\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0ba4.png\" alt=\"C:\\Users\\gxl1129\\AppData\\Local\\Temp\\SNAGHTML6c0ba4a7.PNG\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0ba4.png 751w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0ba4-150x105.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0ba4-600x419.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0ba4-48x34.png 48w\" sizes=\"auto, (max-width: 751px) 100vw, 751px\" \/><\/p>\n<h4>Continuous Transient State<\/h4>\n<p class=\"intro-text\">The duration specified here is used to determine the transition from transient state to continuous transient state. An output status tag can reflect this state transition on a Server Browser page.<\/p>\n<p class=\"intro-text\">1. Type integer values in the <strong>days<\/strong>, <strong>hours<\/strong>, <strong>mins <\/strong>(minutes), and <strong>secs <\/strong>(seconds) <strong>Duration <\/strong>boxes to define a duration period. The default value is zero.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"738\" height=\"147\" class=\"wp-image-61448\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0cf2.png\" alt=\"C:\\Users\\gxl1129\\AppData\\Local\\Temp\\SNAGHTML6c0cf235.PNG\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0cf2.png 738w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0cf2-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0cf2-600x120.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c0cf2-48x10.png 48w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><\/p>\n<p class=\"intro-text\">2. Optionally set the Output State Tag.<\/p>\n<ol class=\"intro-text\" style=\"list-style-type: lower-alpha;\">\n<li>Select the <strong>Output Status Tag<\/strong> check box.<\/li>\n<li>Select one of the options from the drop-down list, then click the ellipsis button to select.\n<ul class=\"intro-text\">\n<li><strong>Attribute<\/strong>: This option is only available if the test\u2019s Source Type is Entity or Hierarchy. Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61449\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-50.png\" \/> button to select an attribute of the source entities.<\/li>\n<li><strong>Tag<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61450\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-51.png\" \/> button to select a tag.<\/li>\n<li><strong>Entity Attribute<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61451\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-52.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<\/li>\n<li>To ensure that the status is set only on a state change, select the <strong>Write status only on state change<\/strong> check box.<\/li>\n<\/ol>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"780\" height=\"156\" class=\"wp-image-61452\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53.png 780w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53-768x154.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53-600x120.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-53-48x10.png 48w\" sizes=\"auto, (max-width: 780px) 100vw, 780px\" \/><\/p>\n<h4>Steady State<\/h4>\n<p class=\"intro-text\">At least one input will be evaluated to determine whether the process has reached a steady state.<\/p>\n<p class=\"intro-text\">If every enabled input\u2019s standard deviation is at or below that input\u2019s deviation threshold, a steady state is reached.<\/p>\n<p class=\"intro-text\">The various different inputs are:<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\">Input 1<\/li>\n<li class=\"intro-text\">Input 2 (optional)<\/li>\n<li class=\"intro-text\">Input 3 (optional)<\/li>\n<li class=\"intro-text\">Input 4 (optional)<\/li>\n<\/ul>\n<h5>Input 1<\/h5>\n<p class=\"intro-text\">At every sample interval, all values for Input 1\u2019s preceding duration period are used to calculate a standard deviation for Input 1. If the standard deviation exceeds the deviation threshold for Input 1, a transient event is raised, and a transient state is reached.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"168\" class=\"wp-image-61453\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c1250.png\" alt=\"C:\\Users\\gxl1129\\AppData\\Local\\Temp\\SNAGHTML6c12503b.PNG\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c1250.png 742w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c1250-150x34.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c1250-600x136.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/c-users-gxl1129-appdata-local-temp-snaghtml6c1250-48x11.png 48w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><\/p>\n<p class=\"intro-text\">1. From the <strong>Input<\/strong> drop-down list, select one of the following and then type in or select a corresponding value:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Attribute<\/strong>:\u00a0This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is either <strong>Entity<\/strong> or <strong>Hierarchy<\/strong>.\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61454\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-55.png\" \/> button to see templates of the source entities. To view primary templates of the source entities, select the <strong>Primary Template<\/strong> check box. Select an attribute.<\/li>\n<li><strong>Source Tag<\/strong>:\u00a0This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is a <strong>Tag<\/strong>.<\/li>\n<li><strong>Calculation<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61455\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-56.png\" \/> button to open the Edit Calculation window.\n<ul class=\"intro-text\">\n<li class=\"intro-text\">Where the source type is <strong>Entity<\/strong> or <strong>Hierarchy<\/strong>, enter \u2018this\u2019 for the source entity token, followed by an attribute or attribute value definition. For example: <strong>{this:THP} + 34<\/strong>. Another example: <strong>{this:Choke!Current Position}*1.2\u00a0<\/strong><\/li>\n<li class=\"intro-text\">Where the source type is <strong>Tag<\/strong>, enter \u2018this\u2019 for the tag token. For example: <strong>{this} * 1.2<\/strong>. .<\/li>\n<\/ul>\n<\/li>\n<li><strong>Entity Attribute<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61456\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-57.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<p class=\"intro-text\">2. From the <strong>Deviation Threshold<\/strong> drop-down list, select one of the following and then type in or select a corresponding value:<\/p>\n<ul class=\"intro-text\">\n<li><strong>Fixed Value<\/strong>:\u00a0Type in a numerical value.<\/li>\n<li><strong>Attribute<\/strong>:\u00a0This option is only available if the test\u2019s <strong>Source Type<\/strong> is <strong>Entity <\/strong>or<strong> Hierarchy<\/strong>. Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61457\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-58.png\" \/> button to select an attribute of the source entities.<\/li>\n<li><strong>Source Tag<\/strong>:\u00a0This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is a <strong>Tag<\/strong>.<\/li>\n<li><strong>Calculation<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61458\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-59.png\" \/> button to open the Edit Calculation window.\u00a0\n<ul class=\"intro-text\">\n<li class=\"intro-text\">If the <strong>Source Type is Entity or Hierarchy<\/strong>: <br \/>\nType a calculation, prefixed by \u2018this\u2019 as the <strong>Source Entity<\/strong> token, for example: <strong>{this:THP} + 34<\/strong>.<\/li>\n<li class=\"intro-text\">If the <strong>Source Type is Tag<\/strong>: <br \/>\nType a calculation, prefixed by \u2018this\u2019 as the <strong>Source<\/strong> <strong>Tag<\/strong> token, for example: <strong>{this} * 2<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li><strong>Tag<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61459\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-60.png\" \/> button to select a tag.<\/li>\n<li><strong>Entity Attribute<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61460\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-61.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<p class=\"intro-text\">3. Type integer values in the <strong>days<\/strong>, <strong>hours<\/strong>, <strong>mins <\/strong>(minutes), and <strong>secs <\/strong>(seconds) <strong>Deviation<\/strong> <strong>Duration <\/strong>boxes to define a deviation duration period for the steady state for Input 1. The default value is zero.<\/p>\n<p class=\"intro-text\">The various options for the <strong>Input<\/strong> drop-down list and the <strong>Deviation Threshold<\/strong> drop-down list are outlined above.<\/p>\n<h5>Inputs 2, 3 and 4 (Optional)<\/h5>\n<p class=\"intro-text\">If you are using other inputs, define these in the same way as you for Input 1. <em>Input<\/em> options for Inputs 2, 3 and 4 are:<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\"><strong>Fixed Value<\/strong>: Type in a numerical value.<\/li>\n<li class=\"intro-text\"><strong>Attribute<\/strong>: This option is only available if the test\u2019s <strong>Source Type<\/strong> is <strong>Entity <\/strong>or<strong> Hierarchy<\/strong>. Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61461\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-62.png\" \/> button to select an attribute of the source entities.<\/li>\n<li class=\"intro-text\"><strong>Source Tag<\/strong>: This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is a <strong>Tag<\/strong>.<\/li>\n<li class=\"intro-text\"><strong>Calculation<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61462\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-63.png\" \/> button to open the Edit Calculation window.\n<ul class=\"intro-text\">\n<li class=\"intro-text\">If the <strong>Source Type is Entity or Hierarchy<\/strong>: Type a calculation, prefixed by \u2018this\u2019 as the <strong>Source Entity<\/strong> token, for example: <strong>{this:THP} + 34<\/strong>.<\/li>\n<li class=\"intro-text\">If the <strong>Source Type is Tag<\/strong>: Type a calculation, prefixed by \u2018this\u2019 as the <strong>Source<\/strong> <strong>Tag<\/strong> token, for example: <strong>{this} * 2<\/strong>.<\/li>\n<\/ul>\n<\/li>\n<li class=\"intro-text\"><strong>Tag<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61463\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-64.png\" \/> button to select a tag.<\/li>\n<li class=\"intro-text\"><strong>Entity Attribute<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61464\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-65.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<p class=\"intro-text\">To define Input 2, select the check box to the left of the <strong>Input 2<\/strong> section, then define the <strong>Input<\/strong>, <strong>Deviation<\/strong> <strong>Threshold<\/strong> and <strong>Deviation<\/strong> <strong>Duration<\/strong> for Input 2.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"734\" height=\"146\" class=\"wp-image-61465\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-66.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-66.png 734w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-66-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-66-600x119.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-66-48x10.png 48w\" sizes=\"auto, (max-width: 734px) 100vw, 734px\" \/><\/p>\n<p class=\"intro-text\">To define Input 3, select the check box to the left of the <strong>Input 3<\/strong> section, then define the <strong>Input<\/strong>, <strong>Deviation<\/strong> <strong>Threshold<\/strong> and <strong>Deviation<\/strong> <strong>Duration<\/strong> for Input 3.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"710\" height=\"148\" class=\"wp-image-61466\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-67.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-67.png 710w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-67-150x31.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-67-600x125.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-67-48x10.png 48w\" sizes=\"auto, (max-width: 710px) 100vw, 710px\" \/><\/p>\n<p class=\"intro-text\">To define Input 4, select the check box to the left of the <strong>Input 4<\/strong> section, then define the <strong>Input<\/strong>, <strong>Deviation<\/strong> <strong>Threshold<\/strong> and <strong>Deviation<\/strong> <strong>Duration<\/strong> for Input 4.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"145\" class=\"wp-image-61467\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-68.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-68.png 720w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-68-150x30.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-68-600x121.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-68-48x10.png 48w\" sizes=\"auto, (max-width: 720px) 100vw, 720px\" \/><\/p>\n<h5>Output Status Tag (Optional)<\/h5>\n<p class=\"intro-text\">To set the Output Status Tag for the steady state:<\/p>\n<p class=\"intro-text\">1. Select the <strong>Output Status Tag<\/strong> check box.<\/p>\n<p class=\"intro-text\">2. Select one of the following types and values:<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\"><strong>Attribute<\/strong>: This option is only available if the test\u2019s <strong>Source Type<\/strong> is <strong>Entity <\/strong>or<strong> Hierarchy<\/strong>. Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61468\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-69.png\" \/> button to select an attribute of the source entities.<\/li>\n<li class=\"intro-text\"><strong>Tag<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61469\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-70.png\" \/> button to select a tag.<\/li>\n<li class=\"intro-text\"><strong>Entity Attribute<\/strong>: Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-61470\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-71.png\" \/> button to select an entity. From here, select an attribute, or attribute value, for the selected entity.<\/li>\n<\/ul>\n<p class=\"intro-text\">3. To ensure that the status is set only on a state change, select the <strong>Write status only on state change<\/strong> check box.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"724\" height=\"76\" class=\"wp-image-61471\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-72.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-72.png 724w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-72-150x16.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-72-600x63.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-72-48x5.png 48w\" sizes=\"auto, (max-width: 724px) 100vw, 724px\" \/><\/p>\n<h3>Configuring States<\/h3>\n<p class=\"intro-text\">For the Steady State Detection process, you can configure the following states, each with an optional state override and comments:<\/p>\n<ul class=\"intro-text\">\n<li class=\"intro-text\">Transient<\/li>\n<li class=\"intro-text\">Continuous Transient<\/li>\n<li class=\"intro-text\">Steady<\/li>\n<li class=\"intro-text\">Suppressed<\/li>\n<\/ul>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"215\" class=\"wp-image-61472\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73.png\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73.png 782w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73-768x211.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73-150x41.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73-600x165.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/03\/word-image-58873-73-48x13.png 48w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Steady State Detection evaluates up to four separate data inputs to determine whether the asset under surveillance has reached a steady state. This process can also evaluate whether data is continuously transient, that is: if it does not reach the steady state for longer a specified duration.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/steady-state-process\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":67943,"parent":58770,"menu_order":13,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[9],"tags":[1058,1059],"class_list":["post-58873","page","type-page","status-publish","has-post-thumbnail","hentry","category-tech-ref","tag-steady-state","tag-transient-state","Product-sen"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58873","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=58873"}],"version-history":[{"count":15,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58873\/revisions"}],"predecessor-version":[{"id":61612,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58873\/revisions\/61612"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58770"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/67943"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=58873"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=58873"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=58873"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}