{"id":58770,"date":"2023-02-17T09:23:41","date_gmt":"2023-02-17T01:23:41","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/?page_id=58770"},"modified":"2026-06-09T16:32:54","modified_gmt":"2026-06-09T08:32:54","slug":"sentinel-processes","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/","title":{"rendered":"Sentinel Processes"},"content":{"rendered":"<p class=\"intro-text\">IFS OI Sentinel monitors entities and tags from Explorer for compliance with specified thresholds, using a built-in event processing engine. This series of articles explain the available Sentinel processes in detail and how they work.<\/p>\n<div class=\"cards\">\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/alarm-process\/\"><br \/>\n<span class=\"card-title2\">Alarm Process<\/span><br \/>\n<span class=\"card-desc2\">Testing continuous data for a monitor item against high and low limits.<\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/min-max-process\/\"><br \/>\n<span class=\"card-title2\">Min Max Process<\/span><br \/>\n<span class=\"card-desc2\">Testing continuous data for a monitor item against a maximum and a minimum limit.<\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/discrete-min-max-process\/\"><br \/>\n<span class=\"card-title2\">Discrete Min Max Process<\/span><br \/>\n<span class=\"card-desc2\">Testing discrete data for a monitor item against a maximum and minimum limit.<\/span><br \/>\n<\/a><\/div>\n<\/div>\n<div class=\"cards\">\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/digital-state-process\/\"><br \/>\n<span class=\"card-title2\">Digital State Process<\/span><br \/>\n<span class=\"card-desc2\">Evaluating different state pairs of the monitor item, which will be in one of two states.<\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/drift-detection-process\/\"><br \/>\n<span class=\"card-title2\">Drift Detection Process<\/span><br \/>\n<span class=\"card-desc2\">The deviation between process variable data (inputs) and a reference input. <\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/logic-process\/\"><br \/>\n<span class=\"card-title2\">Logic Process<\/span><br \/>\n<span class=\"card-desc2\">Independently evaluates up to four different inputs, each with its own limits and offsets. <\/span><br \/>\n<\/a><\/div>\n<\/div>\n<div class=\"cards\">\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/performance-curve-process\/\"><br \/>\n<span class=\"card-title2\">Performance Curve Process<\/span><br \/>\n<span class=\"card-desc2\">Compares process variable data against limits and conditions that are defined by a performance curve. <\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/process-variable-surveillance-process\/\"><br \/>\n<span class=\"card-title2\">Process Variable Surveillance Process<\/span><br \/>\n<span class=\"card-desc2\">Compares process variable data against defined limits and conditions.<\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/steady-state-process\/\"><br \/>\n<span class=\"card-title2\">Steady State Detection Process<\/span><br \/>\n<span class=\"card-desc2\">Evaluates up to four separate data inputs to determine whether the asset under surveillance has reached a steady state.<\/span><br \/>\n<\/a><\/div>\n<\/div>\n<div class=\"cards\">\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/stuck-value-process\/\"><br \/>\n<span class=\"card-title2\">Stuck Value Process<\/span><br \/>\n<span class=\"card-desc2\">Determines whether test data remains the same for longer than a specified duration.<\/span><br \/>\n<\/a><\/div>\n<div id=\"sentinel\" class=\"card\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/anomaly-detection\/\/\"><br \/>\n<span class=\"card-title2\">Anomaly Detection Process<\/span><br \/>\n<span class=\"card-desc2\">Testing continuous data for a monitor item to detect anomalies based on learned data patterns.<br \/>\n<\/span><br \/>\n<\/a><\/div>\n<div id=\"white\" class=\"card\">\u00a0<\/div>\n<\/div>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This series of articles explain the available Sentinel processes in detail and how they work.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-processes\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":67943,"parent":275,"menu_order":58,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[1],"tags":[],"class_list":["post-58770","page","type-page","status-publish","has-post-thumbnail","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58770","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=58770"}],"version-history":[{"count":9,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58770\/revisions"}],"predecessor-version":[{"id":72101,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58770\/revisions\/72101"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/275"}],"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=58770"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=58770"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=58770"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}