{"id":58810,"date":"2023-02-17T13:09:02","date_gmt":"2023-02-17T05:09:02","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-primers\/sentinel-processes\/"},"modified":"2024-07-05T15:38:11","modified_gmt":"2024-07-05T07:38:11","slug":"sentinel-processes","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-primers\/sentinel-processes\/","title":{"rendered":"Sentinel Processes"},"content":{"rendered":"\n<p class=\"intro-text\">Every test in a monitor has a single process. The process is the component that does the \"work\" specified by the monitor to analyse the data required to raise events.<\/p>\n<p class=\"intro-text\">The process determines the method of testing inputs to a test. In a process, the test inputs are specified, as well as the test evaluators. Where there are multiple test inputs, or monitor items, a test for each input will run concurrently at the triggered start time.<\/p>\n<h2 class=\"page-subheading\">Standard Sentinel Processes<\/h2>\n<p class=\"intro-text\">The following processes are included in the default Sentinel installation and do not require further licensing:<\/p>\n<ul>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/alarm-process\/\">Alarm Process<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/min-max-process\/\">Min Max Process<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/digital-state-process\/\">Digital State Process<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/discrete-min-max-process\/\">Discrete Min Max Process<\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">The following processes are also included in the default installation, but you must have the appropriate licences to run them:<\/p>\n<ul>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/process-variable-surveillance-process\/\">Process Variable Surveillance<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/drift-detection-process\/\">Drift Detection<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/stuck-value-process\/\">Stuck Value<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/steady-state-process\/\">Steady State Detection<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/logic-process\/\">Logic<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/performance-curve-process\/\">Performance Curve<\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">For more information, refer to the article for each process.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Sentinel User Processes<\/h2>\n<p class=\"intro-text\">Sentinel provides the capability to construct your own processes using Sentinel Studio. This requires additional licensing and privileges. For further information on creating user processes, refer to the <em>Sentinel Studio User\u2019s Guide<\/em>.<\/p>\n<p class=\"note\">Privileges: To add or edit user processes, you need a security role that has the <strong>User Processes Edit<\/strong> privilege. To delete user processes, you need a security role that has the <strong>User Processes Delete<\/strong> privilege.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Process Limits<\/h2>\n<p class=\"intro-text\">The process input value is compared against the various process limits, at every sample interval during monitoring.<\/p>\n<p class=\"intro-text\">Depending on which process is used, there are different process limits to define. You can also configure the various states for a process.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Process Inputs<\/h2>\n<p class=\"intro-text\">The following inputs are available for most of the test processes:<\/p>\n<p class=\"intro-text\"><strong>Attribute<\/strong>:\u00a0This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is either <strong>Entity<\/strong> or <strong>Hierarchy<\/strong>.\u00a0<br \/>\nClick the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-59380\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/word-image-58810-1.png\" \/> button to open the <strong>Server Attribute Picker<\/strong>. This shows templates of the source entities. To view primary templates of the source entities, select the <strong>Primary Template<\/strong> check box. Select an attribute.<\/p>\n<p class=\"intro-text\"><strong>Source Tag<\/strong>:\u00a0This is available where the <strong>Source<\/strong> <strong>Type<\/strong> is a <strong>Tag<\/strong>.<\/p>\n<p class=\"intro-text\"><strong>Calculation<\/strong>:\u00a0Click the ellipsis <img loading=\"lazy\" decoding=\"async\" width=\"22\" height=\"24\" class=\"wp-image-59381\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/word-image-58810-2.png\" \/> button to open the Edit Calculation window.\u00a0<br \/>\nWhere 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 <\/strong>The expression is resolved in the Server calculation engine.<\/p>\n<p 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>. The expression is resolved in the Server calculation engine.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Process Entity Volumes and Licence Groups<\/h2>\n<p class=\"intro-text\">Each process belongs to a licence group, which has an Entity Volume assigned to it. The Entity Volume defines the maximum number of entities that may be used, collectively, for all processes that belong to the applicable licence group. Entities using the various processes from a particular licence group are counted throughout every monitor in the Sentinel installation, excluding those for disabled monitors.<\/p>\n<p class=\"intro-text\">The Entity Volume value may vary between the various licence groups. The Entity Volume value for each licence group is agreed upon as part of the licensing procedure.<\/p>\n<p class=\"note\">Note: If a particular test has caused the group Entity Volume limit to be exceeded, that test will stop running until the volume limit is no longer exceeded.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The process is the component that does the \"work\" specified by the monitor to analyse the data required to raise events.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-primers\/sentinel-processes\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":67345,"parent":58769,"menu_order":4,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[3],"tags":[957,956,958],"class_list":["post-58810","page","type-page","status-publish","has-post-thumbnail","hentry","category-primer","tag-process-licence","tag-process-limits","tag-volume-limit","Product-sen"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58810","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=58810"}],"version-history":[{"count":7,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58810\/revisions"}],"predecessor-version":[{"id":67883,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58810\/revisions\/67883"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58769"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/67345"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=58810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=58810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=58810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}