{"id":42926,"date":"2018-12-07T13:07:51","date_gmt":"2018-12-07T05:07:51","guid":{"rendered":"http:\/\/localhost\/help\/?page_id=42926"},"modified":"2020-11-11T17:48:11","modified_gmt":"2020-11-11T09:48:11","slug":"data","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/data\/","title":{"rendered":"Data"},"content":{"rendered":"\n<p class=\"intro-text\">The Data components pass input data through to another component, and can direct the process flow according to various circumstances.<\/p>\n<h2 class=\"page-subheading\">ConfidenceOf<\/h2>\n<p class=\"intro-text\">The ConfidenceOf component retrieves the confidence value of the input data point, as an integer value from 0 to 100 (a percentage). If the confidence value does not exist, the process assumes a confidence value of 100 and continues.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43441 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-135.png\" alt=\"\" width=\"93\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-135.png 93w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-135-24x13.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-135-36x19.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-135-48x26.png 48w\" sizes=\"auto, (max-width: 93px) 100vw, 93px\" \/><\/p>\n<p class=\"intro-text\">The confidence of entity values is taken from the underlying historian, with the Adaptor mapping the historian's \"data quality\" value to a confidence. For example, some historians report a confidence as a percentage directly, whereas others have a status (such as good or bad) which is mapped to a value of 100 or 0 respectively.<\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Number <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42979 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The data point for which to retrieve the confidence value. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Number\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42979 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The confidence value of the input, between 0 and 100. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the temperature is split into two flows. One flow checks to see if the confidence is greater than 90%. If not, an event is raised and the state of the entity changes to Low Confidence.<\/p>\n<p class=\"intro-text\">If the confidence is greater than 90%, the temperature value is checked to see if it is greater than 50. If it is, an event is raised and the state of the entity changes to Above. Otherwise, an event is raised and the state of the entity changes to Below.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43445 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161.png\" alt=\"\" width=\"838\" height=\"188\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161.png 838w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161-768x172.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161-150x34.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161-24x5.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161-36x8.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-161-48x11.png 48w\" sizes=\"auto, (max-width: 838px) 100vw, 838px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Get Discrete Single<\/h2>\n<p class=\"intro-text\">The Get Discrete Single component retrieves the value of the current data point from an input data stream that has a <em>discrete<\/em> process data type.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43446 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-164.png\" alt=\"\" width=\"121\" height=\"54\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-164.png 121w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-164-24x11.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-164-36x16.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-164-48x21.png 48w\" sizes=\"auto, (max-width: 121px) 100vw, 121px\" \/><\/p>\n<p class=\"no-toc-heading\">Module Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Process Properties<\/p>\n<p class=\"dl-term\">Process Data Type<\/p>\n<p class=\"dl-def\">You should ensure the process data type is set to <em>Discrete.<\/em><\/p>\n<p class=\"dl-term\">Default State<\/p>\n<p class=\"dl-def\">You can specify one of the states in the process to be the default or \"normal\" state for the process.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The output pin of another component, typically an event, should be connected to the flow pin for this component.<\/p>\n<p class=\"dl-term\">Input <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42978 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An Input or Primary Input component that retrieves a data stream.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Number\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42979 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the data point retrieved is a number value, the process follows this path.<\/p>\n<p class=\"dl-term\">Text\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42981 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the data point retrieved is a text value, the process follows this path.<\/p>\n<p class=\"dl-term\">NoData\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the input stream contains no data, the process follows this path. Note that this pin will not be triggered while testing the process.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, data is fetched from three sources. Discrete data is obtained as the primary input, which is evaluated against min and max values from two different continuous data sources. If the primary input does not contain any data points, the state of the entity changes to <em>No Data<\/em>.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182.png\" rel=\"lightbox-9\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43452 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182.png\" alt=\"\" width=\"577\" height=\"236\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182.png 577w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182-150x61.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182-24x10.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182-36x15.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-182-48x20.png 48w\" sizes=\"auto, (max-width: 577px) 100vw, 577px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Get Single<\/h2>\n<p class=\"intro-text\">The Get Single component retrieves the value of the current data point from an input data stream that has a <em>continuous<\/em> process data type.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43453 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-183.png\" alt=\"\" width=\"75\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-183.png 75w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-183-24x16.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-183-36x24.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-183-48x32.png 48w\" sizes=\"auto, (max-width: 75px) 100vw, 75px\" \/><\/p>\n<p class=\"no-toc-heading\">Module Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Process Properties<\/p>\n<p class=\"dl-term\">Process Data Type<\/p>\n<p class=\"dl-def\">You should ensure the process data type is set to Continuous.<\/p>\n<p class=\"dl-term\">Default State<\/p>\n<p class=\"dl-def\">You can specify one of the states in the process to be the default or \"normal\" state for the process.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The output pin of another component, typically an event, should be connected to the flow pin for this component.<\/p>\n<p class=\"dl-term\">Input\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42978 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An Input or Primary Input component that retrieves a data stream.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Number\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42979 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-11.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the data point retrieved is a number value, the process follows this path.<\/p>\n<p class=\"dl-term\">Text\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42981 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the data point retrieved is a text value, the process follows this path.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, a temperature value is retrieved from an input stream. We are expecting a number, so if a string is supplied then the process terminates with an error. If a number is supplied, the process continues to run until it raises an event.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43458 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194.png\" alt=\"\" width=\"656\" height=\"162\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194.png 656w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194-150x37.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194-24x6.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194-36x9.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-194-48x12.png 48w\" sizes=\"auto, (max-width: 656px) 100vw, 656px\" \/><\/p>\n<h2 class=\"page-subheading\">Get Window<\/h2>\n<p class=\"intro-text\">The Get Window component retrieves an historical period of data from the input data stream for a specified period.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43459 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-195.png\" alt=\"\" width=\"86\" height=\"54\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-195.png 86w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-195-24x15.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-195-36x23.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-195-48x30.png 48w\" sizes=\"auto, (max-width: 86px) 100vw, 86px\" \/><\/p>\n<p class=\"intro-text\">For example, you might want to retrieve all the data from the previous 24 hours, or you may want to get the last 10 data points.<\/p>\n<p class=\"no-toc-heading\">Module Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Process Properties<\/p>\n<p class=\"dl-term\">Data Windowing Type<\/p>\n<p class=\"dl-def\">You must specify a Data Windowing Type for the process to pass validation. The Data Windowing Type must be consistent with the data types retrieved by the process.\u00a0Options are:<\/p>\n<ul class=\"dl-def\">\n<li><strong>Data Points<\/strong>:\u00a0Retrieve the latest specified number of data points. This is often used for data that is produced at random time intervals.<\/li>\n<li><strong>Time Period<\/strong>:\u00a0Retrieves all the data specified for the time period from the current time. The more data that is retained, the more memory that is used.<\/li>\n<\/ul>\n<p class=\"note\"><strong>Note<\/strong>: If you don\u2019t specify a large enough data window, you may get more data than you asked for because of the way data is cached in Sentinel. Ensure that the number of data points or time period is larger than the largest period you go back. E.g. If your input period is 1 week, ensure the Time Period specified in the Data Windowing options is larger than 1 week. Similarly, if your input retrieves 10 data points, ensure the Data Points specified in the Data Windowing options is more than 10.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Data Stream\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42978 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An Input or Primary Input component that retrieves a data stream. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">P\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The period of data to retrieve. This can either be a number of data points or a time period, as specified in the Data Windowing property. This input is required. Not connecting this pin will produce an error. You could connect to any component that produces either a number or a time period, such as:<\/p>\n<ul>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/sentinel-studio-features\/constants\/\">Constant<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/time\/#Text_Time_Period\">Text \u2192 Time Period<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/text\/#Text_Number\">Text \u2192 Number<\/a><\/li>\n<\/ul>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Data Set <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" rel=\"lightbox-17\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42980 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An array of values retrieved from the input data source. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, we compare the first and last value of a given time period. The process retrieves a 24-hour window of data using Get Window, then uses <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/data-set\/#Get_First\">Get First<\/a> to get the first value of that window, and then compares it with the current value.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204.png\" rel=\"lightbox-18\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43464 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204.png\" alt=\"\" width=\"850\" height=\"139\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204.png 850w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204-768x126.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204-150x25.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204-24x4.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204-36x6.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-204-48x8.png 48w\" sizes=\"auto, (max-width: 850px) 100vw, 850px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Get Window From<\/h2>\n<p class=\"intro-text\">The Get Window From component retrieves an historical period of data from the input data stream for a specified period, ending at a specified time.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43465 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-205.png\" alt=\"\" width=\"117\" height=\"66\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-205.png 117w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-205-24x14.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-205-36x20.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-205-48x27.png 48w\" sizes=\"auto, (max-width: 117px) 100vw, 117px\" \/><\/p>\n<p class=\"intro-text\">For example, you may want to get the all the data for the previous week, ending on the last day of the week.<\/p>\n<p class=\"no-toc-heading\">Module Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Process Properties<\/p>\n<p class=\"dl-term\">Data Windowing Type<\/p>\n<p class=\"dl-def\">You must specify a Data Windowing Type for the process to pass validation. The Data Windowing Type must be consistent with the data types retrieved by the process. Options are:<\/p>\n<ul class=\"dl-def\">\n<li><strong>Data Points<\/strong>:\u00a0Retrieve the latest specified number of data points. This is often used for data that is produced at random time intervals.<\/li>\n<li><strong>Time Period<\/strong>:\u00a0Retrieves all the data specified for the time period from the current time. The more data that is retained, the more memory that is used.<\/li>\n<\/ul>\n<p class=\"note\"><strong>Note<\/strong>: If you don\u2019t specify a large enough data window, you may get more data than you asked for because of the way data is cached in Sentinel. Ensure that the number of data points or time period is larger than the largest period you go back. E.g. If your input period is 1 week, ensure the Time Period specified in the Data Windowing options is larger than 1 week. Similarly, if your input retrieves 10 data points, ensure the Data Points specified in the Data Windowing options is more than 10.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Data Stream\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42978 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An Input or Primary Input component that retrieves a data stream. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">end <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" rel=\"lightbox-21\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42982 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The ending timestamp to look back from. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">P <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-16.png\" rel=\"lightbox-22\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42984 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-16.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The period of time for which to retrieve data. For example, 7 days. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Data Set <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" rel=\"lightbox-17\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42980 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An array of values retrieved from the input data source. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the input data is compared with the data from the previous day to see if it is above or below. We use the Get Window From component to retrieve the previous day's data, ending at the current timestamp.<\/p>\n<p class=\"intro-text\">The previous day's value is obtained by using the Get First component to retrieve the first value in the data set supplied by Get Window From.<\/p>\n<p class=\"intro-text\">We then compare that value with the current value obtained by the Get Single component.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211.png\" rel=\"lightbox-24\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43471 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211.png\" alt=\"\" width=\"992\" height=\"223\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211.png 992w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211-768x173.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211-150x34.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211-24x5.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211-36x8.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-211-48x11.png 48w\" sizes=\"auto, (max-width: 992px) 100vw, 992px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Get Window Start Filter<\/h2>\n<p class=\"intro-text\">The Get Window Start Filter component retrieves an historical period of data from the input data stream for a specified period, starting at a specified time.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43472 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-212.png\" alt=\"\" width=\"144\" height=\"66\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-212.png 144w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-212-24x11.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-212-36x17.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-212-48x22.png 48w\" sizes=\"auto, (max-width: 144px) 100vw, 144px\" \/><\/p>\n<p class=\"intro-text\">For example, you may want to get the first week worth of data from the previous month.<\/p>\n<p class=\"no-toc-heading\">Module Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Process Properties<\/p>\n<p class=\"dl-term\">Data Windowing Type<\/p>\n<p class=\"dl-def\">You must specify a Data Windowing Type for the process to pass validation. The Data Windowing Type must be consistent with the data types retrieved by the process.\u00a0Options are:<\/p>\n<ul class=\"dl-def\">\n<li><strong>Data Points<\/strong>:\u00a0Retrieve the latest specified number of data points. This is often used for data that is produced at random time intervals.<\/li>\n<li><strong>Time Period<\/strong>:\u00a0Retrieves all the data specified for the time period from the current time. The more data that is retained, the more memory that is used.<\/li>\n<\/ul>\n<p class=\"note\"><strong>Note<\/strong>: If you don\u2019t specify a large enough data window, you may get more data than you asked for because of the way data is cached in Sentinel. Ensure that the number of data points or time period is larger than the largest period you go back. E.g. If your input period is 1 week, ensure the Time Period specified in the Data Windowing options is larger than 1 week. Similarly, if your input retrieves 10 data points, ensure the Data Points specified in the Data Windowing options is more than 10.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Data Stream\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" rel=\"lightbox-5\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42978 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-10.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An Input or Primary Input component that retrieves a data stream. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">P\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The period of data to retrieve. This can either be a number of data points or a time period, as specified in the Data Windowing property. This input is required. Not connecting this pin will produce an error. You could connect to any component that produces either a number or a time period, such as:<\/p>\n<ul>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/sentinel-studio-features\/constants\/\">Constant<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/time\/#Text_Time_Period\">Text \u2192 Time Period<\/a><\/li>\n<li class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/text\/#Text_Number\">Text \u2192 Number<\/a><\/li>\n<\/ul>\n<p class=\"dl-term\">start <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" rel=\"lightbox-21\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42982 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The starting timestamp to look forward from. No data is returned before this time. For example, we could specify the start time to be the time that the process came out of suppression. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Data Set <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" rel=\"lightbox-17\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42980 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-12.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">An array of values retrieved from the input data source. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, Get Window Start Filter is used to retrieve the Daily Oil data for the first week of the year. The values obtained over that first week are averaged. If the average is greater than 100,000, an event is raised and the state of the entity changes to Above, otherwise an event is raised and the state of the entity changes to Below.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218.png\" rel=\"lightbox-30\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43478 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218.png\" alt=\"\" width=\"885\" height=\"162\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218.png 885w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218-768x141.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218-150x27.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218-24x4.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218-36x7.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-218-48x9.png 48w\" sizes=\"auto, (max-width: 885px) 100vw, 885px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Merge<\/h2>\n<p class=\"intro-text\">The Merge component is used to merge together one or more data flows. Any input data that is received is forwarded as the output data.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43479 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-219.png\" alt=\"\" width=\"53\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-219.png 53w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-219-24x24.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-219-36x34.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-219-48x45.png 48w\" sizes=\"auto, (max-width: 53px) 100vw, 53px\" \/><\/p>\n<p class=\"intro-text\">When the process flows backwards through the Merge component to retrieve data, the process always follows the top pin only.<\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"dl-term\">Num Inputs<\/p>\n<p class=\"dl-def\">The number of input pins for this component. You can specify up to 16 inputs.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">Any data type to forward to the output pin.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">Any data type to forward to the connected component. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the input temperature is checked to see if it is above 28. If it is, an event is raised. When this event is raised, the text Above Event is sent to the log.<\/p>\n<p class=\"intro-text\">If the temperature is not higher than 28, a different event is raised. When this event is raised, the text Below Event is sent to the log. The Merge component is used as a pathway to join the two flows and send the relevant text to the log.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222.png\" rel=\"lightbox-33\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43482 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222.png\" alt=\"\" width=\"783\" height=\"217\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222.png 783w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222-768x213.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222-150x42.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222-24x7.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222-36x10.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-222-48x13.png 48w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Pass Through<\/h2>\n<p class=\"intro-text\">The Pass Through component forwards the input to the output.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43483 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-223.png\" alt=\"\" width=\"92\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-223.png 92w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-223-24x13.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-223-36x20.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-223-48x26.png 48w\" sizes=\"auto, (max-width: 92px) 100vw, 92px\" \/><\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin. This pin must be connected. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">Any data type to forward to the output pin. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">Any data type to forward to the connected component. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the input temperature is checked to see if it is above 28. If it is, an event is raised. When this event is raised, the text Above Event is sent to the log.<\/p>\n<p class=\"intro-text\">If the temperature is not higher than 28, a different event is raised. When this event is raised, the text Below Event is sent to the log.<\/p>\n<p class=\"intro-text\">The Pass Through component is used as the bridge to send the relevant text to the log.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227.png\" rel=\"lightbox-37\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43487 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227.png\" alt=\"\" width=\"783\" height=\"217\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227.png 783w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227-768x213.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227-150x42.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227-24x7.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227-36x10.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-227-48x13.png 48w\" sizes=\"auto, (max-width: 783px) 100vw, 783px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Relay<\/h2>\n<p class=\"intro-text\">The Relay component sends the input data to one of the output pins, depending on the Boolean input.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43488 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-228.png\" alt=\"\" width=\"83\" height=\"54\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-228.png 83w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-228-24x16.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-228-36x23.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-228-48x31.png 48w\" sizes=\"auto, (max-width: 83px) 100vw, 83px\" \/><\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Boolean <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-15.png\" rel=\"lightbox-39\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42983 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-15.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The Boolean value that determines which output pin should be followed. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The data value that is to be sent to the output pin. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">T\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the Boolean value is True, the process follows this path. Not connecting this pin will produce a warning.<\/p>\n<p class=\"dl-term\">F\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the Boolean value is False, the process follows this path. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the Relay component is used to direct the flow to raise an event and change the state to Above or Below as required. It also takes the temperature value and passes it through to the event for use as metadata in the Sentinel event report.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234.png\" rel=\"lightbox-43\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43494 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234.png\" alt=\"\" width=\"646\" height=\"140\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234.png 646w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234-150x33.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234-24x5.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234-36x8.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-234-48x10.png 48w\" sizes=\"auto, (max-width: 646px) 100vw, 646px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Sequence<\/h2>\n<p class=\"intro-text\">The Sequence component iterates the process over each output connection, from the first pin at the top to the last pin at the bottom, passing the input data to each pin.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43495 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-235.png\" alt=\"\" width=\"72\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-235.png 72w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-235-24x17.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-235-36x25.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-235-48x33.png 48w\" sizes=\"auto, (max-width: 72px) 100vw, 72px\" \/><\/p>\n<p class=\"intro-text\">The process first follows the first pin, and once that process has finished the process returns to the Sequence component and commences the second path, and so on until the last path is completed, or until the iteration is stopped prematurely by an <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/flow\/#End\">End<\/a> or <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/flow\/#Error\">Error<\/a> component on one of the process paths.<\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"dl-term\">Num Outputs<\/p>\n<p class=\"dl-def\">The number of output pins for this component. You can specify up to 16 outputs.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The input data, of any data type, to send to the output pins. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The output pins direct the data flow. Missing output connections will be skipped in the process flow.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">The following example is similar to that used in Flow Sequence. Temp 1 is checked against Temp 2. If Temp 1 is greater than Temp 2, the following things happen:<\/p>\n<ol class=\"intro-text\">\n<li>Temp 1 is checked to see if it is greater than Temp 2 + 25. If it is, an event is raised and the entity changes to a Primary state, then the process ends. <br \/>\nIf not, the process returns to the next output pin of the Sequence.<\/li>\n<li>Temp 1 is checked to see if it is greater than Temp 2 + 10. If it is, an event is raised and the entity changes to a Secondary state, then the process ends. <br \/>\nIf not, the process returns to the next output pin of the Sequence.<\/li>\n<li>When the process reaches the final pin in the Sequence, an event is raised and the entity changes to a Default state.<\/li>\n<\/ol>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239.png\" rel=\"lightbox-47\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43499 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239.png\" alt=\"\" width=\"910\" height=\"294\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239.png 910w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239-768x248.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239-150x48.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239-24x8.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239-36x12.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-239-48x16.png 48w\" sizes=\"auto, (max-width: 910px) 100vw, 910px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Split<\/h2>\n<p class=\"intro-text\">The Split component is used to send a data point to several components simultaneously. The process flow, however, follows the top pin. The data point is sent to the other components in preparation for further processing, to avoid repeated calls to fetch data.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43500 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-240.png\" alt=\"\" width=\"49\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-240.png 49w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-240-24x24.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-240-36x36.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-240-48x48.png 48w\" sizes=\"auto, (max-width: 49px) 100vw, 49px\" \/><\/p>\n<p class=\"note\"><strong>Note<\/strong>: It is important to locate the Start component <strong>after <\/strong>the Split component, otherwise the process flow will only ever follow that of the top pin.<\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"dl-term\">Num Outputs<\/p>\n<p class=\"dl-def\">The number of output pins for this component. You can specify up to 16 outputs.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">A single data point, of any data type, which is to be split into multiple data flows. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The data point is sent to all output pins simultaneously. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the Split component is used to send the temperature data to three components:<\/p>\n<ul>\n<li class=\"intro-text\">The first stream is evaluated against a constant to raise an event and change the state of the entity to Above or Below.<\/li>\n<li class=\"intro-text\">The second stream is used as metadata for the event that changes the state of the entity to Above.<\/li>\n<li class=\"intro-text\">The third stream is used to log the temperature value if the state of the entity changes to Above.<\/li>\n<\/ul>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243.png\" rel=\"lightbox-50\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43503 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243.png\" alt=\"\" width=\"732\" height=\"179\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243.png 732w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243-150x37.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243-24x6.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243-36x9.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-243-48x12.png 48w\" sizes=\"auto, (max-width: 732px) 100vw, 732px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Switch<\/h2>\n<p class=\"intro-text\">The Switch component forwards the input data point to the \u2018T\u2019 pin only if the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/boolean\/\">Boolean<\/a> input is True. If the Boolean input is False, the flow follows the \u2018F\u2019 output pin.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43504 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-244.png\" alt=\"\" width=\"96\" height=\"68\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-244.png 96w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-244-24x17.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-244-36x26.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-244-48x34.png 48w\" sizes=\"auto, (max-width: 96px) 100vw, 96px\" \/><\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Boolean <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-15.png\" rel=\"lightbox-39\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42983 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-15.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The Boolean value that determines whether to send data to the \u2018T\u2019 pin. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">Number\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The data value that is to be sent to the \u2018T\u2019 pin, if the Boolean value is True. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">T\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the Boolean value is True, the process follows this path. Not connecting this pin will produce a warning.<\/p>\n<p class=\"dl-term\">F\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">If the Boolean value is False, the process follows this path.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the Switch component is used to direct the flow to raise an event and change the state of the entity to Above, only if the Temperature is greater than Max. It also takes the temperature value and passes it through to the event for use as metadata in the Sentinel event report.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250.png\" rel=\"lightbox-56\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43510 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250.png\" alt=\"\" width=\"678\" height=\"227\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250.png 678w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250-150x50.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250-24x8.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250-36x12.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-250-48x16.png 48w\" sizes=\"auto, (max-width: 678px) 100vw, 678px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">TimestampOf<\/h2>\n<p class=\"intro-text\">The TimestampOf component retrieves the timestamp of the input. If the input does not have a timestamp, the process ends.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43511 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-251.png\" alt=\"\" width=\"92\" height=\"50\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-251.png 92w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-251-24x13.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-251-36x20.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-251-48x26.png 48w\" sizes=\"auto, (max-width: 92px) 100vw, 92px\" \/><\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">Mixed\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The input which has a timestamp. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Date Time <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" rel=\"lightbox-21\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42982 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-14.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The timestamp of the input. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the timestamps of both inputs are retrieved. The first timestamp is written to memory, and the second timestamp is processed by the attached component.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255.png\" rel=\"lightbox-60\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43515 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255.png\" alt=\"\" width=\"981\" height=\"187\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255.png 981w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255-768x146.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255-150x29.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255-24x5.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255-36x7.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-255-48x9.png 48w\" sizes=\"auto, (max-width: 981px) 100vw, 981px\" \/><\/a><\/p>\n<h2 class=\"page-subheading\">Value Writer<\/h2>\n<p class=\"intro-text\">The Value Writer component is used to write a data point to an entity.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43516 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-256.png\" alt=\"\" width=\"87\" height=\"56\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-256.png 87w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-256-24x15.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-256-36x23.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-256-48x31.png 48w\" sizes=\"auto, (max-width: 87px) 100vw, 87px\" \/><\/p>\n<p class=\"no-toc-heading\">Properties<\/p>\n<p class=\"intro-text\">This component has no additional properties.<\/p>\n<p class=\"no-toc-heading\">Inputs<\/p>\n<p class=\"dl-term\">Flow\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42986 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-18.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The component that acts as a trigger for this component should be connected to this pin.<\/p>\n<p class=\"dl-term\">name <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" rel=\"lightbox-7\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42981 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-13.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The name of the entity. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"dl-term\">value\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The value to write to the entity. This input is required. Not connecting this pin will produce an error.<\/p>\n<p class=\"note\"><strong>Note<\/strong>: This value <em>must<\/em> have a timestamp.<\/p>\n<p class=\"no-toc-heading\">Outputs<\/p>\n<p class=\"dl-term\">Mixed <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" rel=\"lightbox-16\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-42985 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-17.png\" alt=\"\" width=\"16\" height=\"16\" \/><\/a><\/p>\n<p class=\"dl-def\">The value that will be written to the entity. The value includes the confidence value if supplied (e.g. a value can have a confidence if it was read from a stream), otherwise it assumes a confidence of 100. Not connecting this pin will produce a warning.<\/p>\n<p class=\"no-toc-heading\">Example<\/p>\n<p class=\"intro-text\">In the following example, the temperature is compared against a maximum value. If the temperature is greater than the maximum, an event is raised and the state of the entity changes to Above, and a value of <strong>0<\/strong> is written to the entity.<\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261.png\" rel=\"lightbox-65\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-43521 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261.png\" alt=\"\" width=\"997\" height=\"236\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261.png 997w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261-768x182.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261-150x36.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261-24x6.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261-36x9.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2018\/12\/word-image-261-48x11.png 48w\" sizes=\"auto, (max-width: 997px) 100vw, 997px\" \/><\/a><\/p>\n<p class=\"left-bar\">Related: <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/sentinel-studio-primers\/\">Sentinel Studio Primers<\/a>,\u00a0<a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/creating-user-processes\/creating-a-new-user-process\/\">Creating a User Process<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/usage-examples\/\">Usage Examples<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Data components in Sentinel Studio pass input data through to another component, and can direct the process flow according to various circumstances.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/sentinel\/sentinel-studio\/component-logic-functions\/data\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":43522,"parent":42147,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[9],"tags":[698,388,721,750,704,722,763,740,762,732,752,753,754,755,756,696,757,758,759,726,299,760,694,761],"class_list":["post-42926","page","type-page","status-publish","has-post-thumbnail","hentry","category-tech-ref","tag-components-sentinel","tag-confidence","tag-continuous-data","tag-data-component","tag-data-windows","tag-discrete-data","tag-flow-sequence","tag-get-discrete-single","tag-get-first","tag-get-single","tag-get-window","tag-get-window-from","tag-get-window-start-filter","tag-merge","tag-pass-through","tag-process-component","tag-relay","tag-sequence","tag-split","tag-studio-sentinel","tag-switch","tag-timestampof","tag-user-process","tag-value-writer","Version-4-6-1","Product-sen"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/42926","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=42926"}],"version-history":[{"count":1,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/42926\/revisions"}],"predecessor-version":[{"id":46323,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/42926\/revisions\/46323"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/42147"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/43522"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=42926"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=42926"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=42926"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}