{"id":58619,"date":"2023-02-13T10:06:40","date_gmt":"2023-02-13T02:06:40","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/?page_id=58619"},"modified":"2026-08-17T23:17:51","modified_gmt":"2026-08-17T15:17:51","slug":"shift-log-release-4-11","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/shift-log\/shift-log-releases\/shift-log-release-4-11\/","title":{"rendered":"Shift Log Release 4.11"},"content":{"rendered":"<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1223\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon.png\" alt=\"\" width=\"100\" height=\"115\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon.png 248w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon-130x150.png 130w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon-21x24.png 21w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon-31x36.png 31w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Shift-Log-Icon-42x48.png 42w\" sizes=\"auto, (max-width: 100px) 100vw, 100px\" \/><\/a><\/p>\n<p class=\"intro-text\">P2 Shift Log version 4.11 supports Azure authentication, improves the import\/export process, and allows administrators to set whether a field's content will be searched.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p class=\"intro-text\">Shift Log version 4.11 includes:<\/p>\n<ul class=\"intro-text\">\n<li>Support for Azure native authentication<\/li>\n<li>Improvements to the import\/export process<\/li>\n<li>A Field option that determines whether a field is searched<\/li>\n<\/ul>\n<hr \/>\n<h2 class=\"page-subheading\">Support for Azure Native Authentication<\/h2>\n<p class=\"intro-text\">Azure authentication can now be used to sign in to P2 Explorer, allowing a full cloud deployment of P2 Explorer, Shift Log and Sentinel. This gives companies the option of using either Windows Domain, or Azure authentication.<\/p>\n<p class=\"intro-text\">To enable Azure authentication, administrators are required to make some configuration changes, refer to Step 11 of the Fresh Installation section in the <em>P2 Explorer Installation Guide<\/em> for further information.<\/p>\n<p class=\"intro-text\"><em>Azure authentication login dialog:<\/em><\/p>\n<p class=\"intro-text\"><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image001-2.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-58623 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image001-2.png\" alt=\"\" width=\"353\" height=\"506\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image001-2.png 353w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image001-2-105x150.png 105w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image001-2-33x48.png 33w\" sizes=\"auto, (max-width: 353px) 100vw, 353px\" \/><\/a><\/p>\n<p class=\"note\"><strong>Note:<\/strong> Authentication can be configured by Windows AD <strong>OR <\/strong>an Azure AD authentication in this release.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Improvements to the Import\/Export Process<\/h2>\n<p class=\"intro-text\">The import\/export process in Shift Log plays a key role in configuration management between environments. Improvements have been made to make this process more robust, saving time and improving confidence when migrating between environments.<\/p>\n<p class=\"intro-text\">When errors occur during the import\/export process, the database will now be returned to its most recent safe state. Previously, import\/export errors resulting from non-standard imports may have resulted in unexpected configurations.<\/p>\n<p class=\"intro-text\">The validation and error handling processes that have been implemented are:<\/p>\n<ul class=\"intro-text\">\n<li>Validation of data imported from an Excel file to ensure that all connected sheets are valid.\n<ul class=\"intro-text\">\n<li>If any sheets are invalid, all sheets in the group will be skipped.<\/li>\n<li>Sheets with missing data or invalid foreign keys may be flagged as invalid.<\/li>\n<\/ul>\n<\/li>\n<li>Import errors that occur while data is being saved to the database, will result in the database being returned to its most recent safe state. This may occur if the data violates a validation trigger.<\/li>\n<\/ul>\n<hr \/>\n<h2 class=\"page-subheading\">Option to Include Fields in Search<\/h2>\n<p class=\"intro-text\">A search performed on all text and entity fields of an Entry could return an extensive list of results, some of which may obscure more useful results. To address this issue a new option has been added to the Field Details configuration in Server Management.<\/p>\n<p class=\"intro-text\">The \u2018Is Searchable\u2019 field configuration option, allows users to specify whether a field will be searched when an Entry search is performed in Explorer. In addition, only \u2018Is Searchable\u2019 fields can be selected in the \u2018Sort Results By:\u2019 and \u2018Filter Results By:\u2019 options of the search function.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-58625 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1.png\" alt=\"\" width=\"415\" height=\"416\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1.png 559w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1-150x150.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1-252x252.png 252w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2023\/02\/image002-1-48x48.png 48w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/a><\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Embedded Explorer Page Variable Order of Precedence Changed<\/h2>\n<p class=\"intro-text\">Following customer feedback, the order of precedence for passing variables has been reversed so that the embedded page behaves in a more intuitive and useful manner.<\/p>\n<p class=\"intro-text\">The order of precedence in which variables are passed to an Embedded Explorer Page component is now as follows:<\/p>\n<ol class=\"intro-text\">\n<li>Variable mapping<\/li>\n<li>If a variable is not mapped and the child page state has that variable, then the child state will be used.<\/li>\n<li>If there is no variable mapping and child page state does not have that variable, then parent page variable state will be used.<\/li>\n<\/ol>\n<p class=\"note\"><strong>Note:<\/strong> When a parent state is updated, all mapped variables in the child page will be updated with the latest value from the mapped variable.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P2 Shift Log version 4.11 supports Azure authentication, improves the import\/export process, and allows administrators to set whether a field's content will be searched.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/shift-log\/shift-log-releases\/shift-log-release-4-11\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":29,"featured_media":58631,"parent":44328,"menu_order":35,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[7],"tags":[],"class_list":["post-58619","page","type-page","status-publish","has-post-thumbnail","hentry","category-release-notes","Version-4-11","Product-shiftlog"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58619","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\/29"}],"replies":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/comments?post=58619"}],"version-history":[{"count":13,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58619\/revisions"}],"predecessor-version":[{"id":61773,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/58619\/revisions\/61773"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/44328"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/58631"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=58619"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=58619"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=58619"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}