{"id":70212,"date":"2025-05-07T15:09:55","date_gmt":"2025-05-07T07:09:55","guid":{"rendered":"https:\/\/oihelp.corporate.ifs.com\/help\/?page_id=70212"},"modified":"2026-08-23T17:13:26","modified_gmt":"2026-08-23T09:13:26","slug":"a-plus-release-4-20","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/aplus\/a-plus-releases\/a-plus-release-4-20\/","title":{"rendered":"A-Plus Release 4.20"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-67350 size-full alignleft\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/06\/A-Plus_100.png\" alt=\"\" width=\"101\" height=\"101\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/06\/A-Plus_100.png 101w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2024\/06\/A-Plus_100-48x48.png 48w\" sizes=\"auto, (max-width: 101px) 100vw, 101px\" \/><\/p>\n<p class=\"intro-text\">P2 A-Plus version 4.20 adds the following enhancements:<\/p>\n<ul class=\"intro-text\">\n<li>Usability updates for Area configuration, including:<br \/>\n- Icons in the hierarchy<br \/>\n- Error indicators<br \/>\n- Search bar improvements<br \/>\n- Primary template for measurement point equipment<\/li>\n<li>Auth0 authentication for the Admin Tool<\/li>\n<\/ul>\n<p class=\"note\"><strong>Note<\/strong>: Before upgrading, always make sure your Environment has met Explorer minimum hardware requirements, as these are constantly evolving as additional capabilities are added.<\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Updates for A-Plus Area Configuration<\/h2>\n<p class=\"intro-text\">More updates have been made to how Areas in an A-Plus Site are configured in Server Management, to make it easier to configure an A-Plus hierarchy.<\/p>\n<h3>Hierarchy Icons<\/h3>\n<p class=\"intro-text\">Icons have been added to items in the A-Plus hierarchy, so that you can more easily see what has been configured for each level. The icons allow you to more easily identify the A-Plus template that has been applied to the entity and helps to avoid configuration errors.<\/p>\n<table style=\"border: 1px solid #cccccc;\">\n<tbody>\n<tr style=\"height: 26px;\">\n<td style=\"height: 26px; width: 8.02083%;\" width=\"38\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-70215\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image001-2.png\" alt=\"Site icon\" width=\"15\" height=\"20\" \/><\/td>\n<td style=\"height: 26px; width: 91.9792%;\" width=\"378\">Site<\/td>\n<\/tr>\n<tr style=\"height: 27px;\">\n<td style=\"height: 27px; width: 8.02083%;\" width=\"38\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-70216\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image002-1.png\" alt=\"Area icon\" width=\"21\" height=\"21\" \/><\/td>\n<td style=\"height: 27px; width: 91.9792%;\" width=\"378\">Area<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 8.02083%;\" width=\"38\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-70217\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image003-1.png\" alt=\"MPG icon\" width=\"17\" height=\"17\" \/><\/td>\n<td style=\"height: 24px; width: 91.9792%;\" width=\"378\">Measurement Point Group<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"height: 24px; width: 8.02083%;\" width=\"38\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-70218\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image004.png\" alt=\"MPG icon\" width=\"22\" height=\"22\" \/><\/td>\n<td style=\"height: 24px; width: 91.9792%;\" width=\"378\">Measurement Point<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p class=\"intro-text\">Measurement Point Equipment will always show the icon of the entity\u2019s primary template (which is also used for the Equipment Type).<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1.png\" rel=\"lightbox-0\"><img loading=\"lazy\" decoding=\"async\" class=\"border-image alignnone wp-image-70220 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1.png\" alt=\"A-Plus hierarchy with icons\" width=\"749\" height=\"267\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1.png 1268w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1-768x274.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1-150x53.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1-600x214.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1-1080x385.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image005-1-48x17.png 48w\" sizes=\"auto, (max-width: 749px) 100vw, 749px\" \/><\/a><\/p>\n<h3>Error Indicators<\/h3>\n<p class=\"intro-text\">Changing an entity\u2019s template can sometimes cause unexpected configuration errors in the A-Plus hierarchy. When this happens, the hierarchy risks becoming invalid which can in turn impact the application\u2019s functionality.<\/p>\n<p class=\"intro-text\">The error is caused by the Areas entity start node not existing in the A-Plus hierarchy. This can happen if someone changes the A-Plus hierarchy, or if they remove the associated entity from the A-Plus hierarchy.<\/p>\n<p class=\"intro-text\">In this release, we have added a warning icon <img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-70222\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image006.png\" alt=\"warning icon\" width=\"18\" height=\"17\" \/>\u00a0to the A-Plus hierarchy at the Site level. The warning icon indicates that there is a configuration error in that part of the hierarchy. You can then drill down to find the error, which is displayed in red text, and quickly fix the error by applying the correct template to the entity.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1.png\" rel=\"lightbox-1\"><img loading=\"lazy\" decoding=\"async\" class=\"border-image alignnone wp-image-70223 \" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1.png\" alt=\"A-Plus hierarchy showing errors\" width=\"715\" height=\"304\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1.png 1258w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1-768x326.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1-150x64.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1-600x255.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1-1080x458.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image007-1-48x20.png 48w\" sizes=\"auto, (max-width: 715px) 100vw, 715px\" \/><\/a><\/p>\n<h3>Area Search Bar<\/h3>\n<p class=\"intro-text\">The search bar for areas has been updated to make it faster to find what you\u2019re looking for. When you type into the search bar, you will now see a dropdown list with items matching the search criteria.<\/p>\n<p class=\"intro-text\">When you select an item from the list, the hierarchy will expand and the selected item will automatically be opened for viewing or editing.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008.png\" rel=\"lightbox-2\"><img loading=\"lazy\" decoding=\"async\" class=\"border-image alignnone wp-image-70224\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008.png\" alt=\"Area search bar\" width=\"750\" height=\"190\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008.png 1286w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-768x194.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-150x38.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-600x152.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-1080x273.png 1080w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-1280x323.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image008-48x12.png 48w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/a><\/p>\n<h3>Primary Template for Measurement Point Equipment<\/h3>\n<p class=\"intro-text\">The primary template for an entity is used to define the Equipment Type for a Measurement Point Equipment (MPE).<\/p>\n<p class=\"intro-text\">When you are creating a new MPE entity from a Measurement Point, you now have the option of selecting the primary template for the entity, by specifying the Equipment Type.<\/p>\n<p><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1.png\" rel=\"lightbox-3\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone  wp-image-70225\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1.png\" alt=\"Measurement point equipment configuration\" width=\"573\" height=\"272\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1.png 1022w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1-768x364.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1-150x71.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1-600x285.png 600w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2025\/05\/image009-1-48x23.png 48w\" sizes=\"auto, (max-width: 573px) 100vw, 573px\" \/><\/a><\/p>\n<hr \/>\n<h2 class=\"page-subheading\">Auth0 Authentication for Admin Tool<\/h2>\n<p class=\"intro-text\">The A-Plus Admin Tool now supports authentication using Auth0, if the Security.Auth0 group is configured in the ServerConfig.xml file.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P2 A-Plus version 4.20 includes usability updates for Area configuration and Auth0 authentication for the Admin Tool.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/aplus\/a-plus-releases\/a-plus-release-4-20\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":67949,"parent":55193,"menu_order":9,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[7],"tags":[],"class_list":["post-70212","page","type-page","status-publish","has-post-thumbnail","hentry","category-release-notes","Version-4-20","Product-ap"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/70212","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=70212"}],"version-history":[{"count":8,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/70212\/revisions"}],"predecessor-version":[{"id":70229,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/70212\/revisions\/70229"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/55193"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/67949"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=70212"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=70212"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=70212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}