{"id":13540,"date":"2016-04-14T13:58:38","date_gmt":"2016-04-14T05:58:38","guid":{"rendered":"http:\/\/localhost\/help\/?page_id=13540"},"modified":"2024-01-17T10:55:01","modified_gmt":"2024-01-17T02:55:01","slug":"server-release-4-4-0","status":"publish","type":"page","link":"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-releases\/server-release-4-4-0\/","title":{"rendered":"Server Release 4.4.0"},"content":{"rendered":"\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-1222\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon.png\" alt=\"P2_RGB Server Icon\" width=\"112\" height=\"129\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon.png 248w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-130x150.png 130w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-21x24.png 21w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-31x36.png 31w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2015\/02\/P2_RGB-Server-Icon-42x48.png 42w\" sizes=\"auto, (max-width: 112px) 100vw, 112px\" \/><\/p>\n<p class=\"intro-text\">P2 Server 4.4 is the engine that powers <strong>data retrieval<\/strong> from a variety of disparate sources, with built-in <strong>relationship models<\/strong> based on a Data Dictionary. P2 Server is how you get your data, transform it into more useful data, and then serve it up to other applications such as P2 Explorer or P2 Sentinel, for further analysis.<\/p>\n<p class=\"intro-text\">Release 4.4 heralds better, faster connectivity and performance than its predecessors and a rich new set of features in the management tool for simplified data configuration.<\/p>\n<p style=\"border-bottom: 1px solid #aaa;\">\u00a0<\/p>\n<h2 class=\"page-subheading\">Links\/Table of Contents<\/h2>\n<p class=\"intro-text\">P2 Server 4.4 allows administrators to create <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/links-and-the-table-of-contents\/\">links<\/a> to Explorer pages, trends, and external websites. Links are assigned to templates so that entities can display a Table of Contents in P2 Explorer, which is displayed in the ribbon and is accessible via the hierarchy navigator.<\/p>\n<p class=\"intro-text\">If a link is designated as the primary link on a primary template, it will be regarded as the default link and can be opened using CTRL+click on an entity in the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-explorer\/explorer-getting-started\/tag-search-and-hierarchy-navigation\/\">hierarchy<\/a>, in P2 Explorer.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13551\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1.png\" alt=\"image001\" width=\"940\" height=\"879\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1.png 940w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1-768x718.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1-150x140.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1-24x22.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1-36x34.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image001-1-48x45.png 48w\" sizes=\"auto, (max-width: 940px) 100vw, 940px\" \/><\/p>\n<h2 class=\"page-subheading\">Server Management<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.0 introduced a new enterprise management tool to simplify administration of P2 Server. This tool has been enhanced in successive releases to allow administrators to create and manage <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/\">datasources<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/connecting-your-data\/creating-a-dataset-datasource\/\">datasets<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/connecting-your-data\/creating-a-tag-datasource\/\">tags<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/configuring-entities\/\">entities<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/setting-up-hierarchies\/\">hierarchies<\/a>, <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/creating-templates\/\">templates, attributes<\/a>, and calculations.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13552\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1.png\" alt=\"image003\" width=\"1478\" height=\"868\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1.png 1478w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-768x451.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-150x88.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-1280x752.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-24x14.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-36x21.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image003-1-48x28.png 48w\" sizes=\"auto, (max-width: 1478px) 100vw, 1478px\" \/><\/p>\n<p class=\"intro-text\">Server Management now also comes with an <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/importexport\/\">integrated bulk configuration tool<\/a>, allowing configurations to be imported and exported with ease.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13553\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1.png\" alt=\"image005\" width=\"965\" height=\"419\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1.png 965w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1-768x333.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1-150x65.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1-24x10.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1-36x16.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image005-1-48x21.png 48w\" sizes=\"auto, (max-width: 965px) 100vw, 965px\" \/><\/p>\n<h3>Cascaded Delete<\/h3>\n<p class=\"intro-text\">P2 Server 4.4 provides a safe way of deleting objects from the Data Dictionary. When someone attempts to delete an object, such as a template, they are shown a list of other objects that will also be deleted via this operation.<\/p>\n<p class=\"intro-text\">As this action can have unintended consequences, an additional confirmation step ensures that the user cannot accidentally delete objects.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-14006 size-full\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete.png\" alt=\"cascade delete\" width=\"1076\" height=\"834\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete.png 1076w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete-768x595.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete-150x116.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete-24x19.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete-36x28.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/cascadedelete-48x37.png 48w\" sizes=\"auto, (max-width: 1076px) 100vw, 1076px\" \/><\/p>\n<h3>Hierarchy Configuration<\/h3>\n<p class=\"intro-text\">P2 Server 4.4 provides a new way of <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/setting-up-hierarchies\/\">configuring entity hierarchies<\/a> using drag and drop. Administrators can search for entities and drag them into the hierarchy. Entities can also be moved around within a hierarchy to create the required structure.<\/p>\n<p class=\"intro-text\">Clicking an entity in the hierarchy displays its details in a panel on the right, from which you can edit the entity if required. This panel also displays when the node was active in the hierarchy (currently this can only be set using the import\/export spreadsheet).<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13560\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1.png\" alt=\"image009\" width=\"1334\" height=\"677\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1.png 1334w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-768x390.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-150x76.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-1280x650.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-24x12.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-36x18.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image009-1-48x24.png 48w\" sizes=\"auto, (max-width: 1334px) 100vw, 1334px\" \/><\/p>\n<h2 class=\"page-subheading\">Units<\/h2>\n<p class=\"intro-text\">P2 Server 4.4 provides the ability to configure units of measurement in the <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/importexport\/tips-on-filling-in-the-import-spreadsheet\/\">import\/export spreadsheet<\/a>. A unit can be associated with a tag to define the unit of values fetched from a historian.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13561\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1.png\" alt=\"image011\" width=\"560\" height=\"189\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1.png 560w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1-150x51.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1-24x8.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1-36x12.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image011-1-48x16.png 48w\" sizes=\"auto, (max-width: 560px) 100vw, 560px\" \/><\/p>\n<h2 class=\"page-subheading\">Tag Metadata<\/h2>\n<p class=\"intro-text\">P2 Server 4.4 provides the ability to add additional custom properties of a tag, not included elsewhere in the system. This is done using the import\/export spreadsheet. The purpose of tag properties is to cater for additional metadata that historians send back with tags, which differs according to historian.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13562\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1.png\" alt=\"image013\" width=\"723\" height=\"229\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1.png 723w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1-150x48.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1-24x8.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1-36x11.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image013-1-48x15.png 48w\" sizes=\"auto, (max-width: 723px) 100vw, 723px\" \/><\/p>\n<h2 class=\"page-subheading\">Dataset Default Parameters<\/h2>\n<p class=\"intro-text\">P2 Server 4.4 provides the ability to set defaults for parameters in <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/connecting-your-data\/creating-a-dataset-datasource\/how-to-write-a-dataset-query\/\">dataset queries<\/a>. These defaults are propagated to P2 Explorer so that components can automatically pre-fill the parameters during page design, which makes building pages a lot faster.<\/p>\n<p class=\"intro-text\">As you type your query, parameters using the PARAM or PARAMS keywords are automatically added below the query box. E.g. <span class=\"code-fragment\">PARAM(budgetYear, integer)<\/span>. You can then assign default values to the parameters, which will automatically propagate to P2 Explorer when the query is used on a page.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13563\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1.png\" alt=\"image015\" width=\"1324\" height=\"877\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1.png 1324w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-768x509.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-150x99.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-1280x848.png 1280w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-24x16.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-36x24.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image015-1-48x32.png 48w\" sizes=\"auto, (max-width: 1324px) 100vw, 1324px\" \/><\/p>\n<h2 class=\"page-subheading\">Adaptors<\/h2>\n<p class=\"intro-text\">P2 Server provides a range of <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/\">adaptors<\/a>, which enables data to be collected from external sources. Adaptors are specific to the type of system they connect to. The following adaptors are currently available in P2 Server 4.4:<\/p>\n<ul class=\"intro-text\">\n<li><strong><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/connecting-your-data\/creating-a-tag-datasource\/\">P2 Server 2.6 Adaptor<\/a><\/strong> \u2013 connects to the P2 Explorer 2.6 data dictionary and provides the provides the ability to fetch tag data from datasources already configured in P2 Explorer 2.6.<\/li>\n<li><strong><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/pi-adaptor\/\">PI Adaptor<\/a><\/strong> \u2013 connects to the OSIsoft PI Historian and supports version 3 of the PI Server. It provides the ability to read and write time series tag data to and from the historian.<\/li>\n<li><strong><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/relational-adaptor-features\/\">Relational Adaptor<\/a> <\/strong>\u2013 allows data from relational databases to be transformed into time series data, and provides the ability to read and write data to and from the database.<\/li>\n<li><strong><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/connecting-your-data\/creating-a-tag-datasource\/\">Proficy Adaptor<\/a><\/strong> \u2013 connects to the GE Proficy Historian and provides the ability to read and write time series tag data to and from the historian.<\/li>\n<li><strong><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/phd-adaptor-features\/\">PHD Adaptor<\/a><\/strong> \u2013 connects to the Honeywell Uniformance PHD R300 Historian, and provides the ability to read and write time series tag data to and from the historian.<\/li>\n<\/ul>\n<h2 class=\"page-subheading\">ODBC and Write Support in Relational Adaptor\u00a0<\/h2>\n<p class=\"intro-text\">The <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/datasources\/relational-adaptor-features\/\">Relational Adaptor<\/a> allows data from relational databases to be transformed into time series data. In addition to native support for Oracle and SQL Server databases, release 4.4 introduces support for ODBC and writeable tags.<\/p>\n<p class=\"intro-text\">The addition of ODBC includes support for both narrow and wide queries.<\/p>\n<p class=\"intro-text\">Writeable tags can be used to store processing results which can then be used for further processing in some way (e.g. calculations, trending, Sentinel processes).<\/p>\n<h2 class=\"page-subheading\">API<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.1 introduced a new .Net Client to connect to P2 Server, providing one access point to all API endpoints, including the Data Broker and Data Dictionary APIs as well as P2 Security. This allows developers of consuming applications to more easily fetch data and hierarchies from P2 Server. The client reduces the need for complex code and provides an easy to use wrapper for P2 Security.<\/p>\n<p class=\"intro-text\">Other features include:<\/p>\n<ul class=\"intro-text\">\n<li>Security token refreshing and caching<\/li>\n<li>Defaults are automatically applied<\/li>\n<li>Thread-safety built-in<\/li>\n<\/ul>\n<h2 class=\"page-subheading\">Calculations<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.2 included all <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/calculations\/\">calculations<\/a> previously available in P2 Explorer 2.6. Additionally, the following new functions were introduced:<\/p>\n<ul class=\"intro-text\">\n<li>6 new casting functions (Boolean, DateTime, Decimal, Duration, Integer, String)<\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/calculations\/catchlowconfidence\/\">CatchLowConfidence<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/calculations\/stddev\/\">StdDev<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/calculations\/stddev_sampled\/\">StdDev_Sampled<\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">P2 Server also provides an interface for creating calculation expressions in P2 Server Management. Calculations can be saved for use in applications such as P2 Explorer.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13564\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1.png\" alt=\"image017\" width=\"839\" height=\"791\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1.png 839w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1-768x724.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1-150x141.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1-24x24.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1-36x34.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image017-1-48x45.png 48w\" sizes=\"auto, (max-width: 839px) 100vw, 839px\" \/><\/p>\n<h2 class=\"page-subheading\">Display Names<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.1 introduced support for <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/configuring-your-system\/configuring-entities\/\">duplicate entity names<\/a> through the use of display names and internal names. This allows P2 Server to refer to existing entities from another system (such as ProCount, Enterprise Upstream) using the same names that they are known by in that system.<\/p>\n<p class=\"intro-text\">External systems are <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/glossary\/system-identifier\/\">identified<\/a> with a unique name in P2 Server, and entities from that system are mapped with a display name. This system mapping allows P2 Server to display entity names in a hierarchy in the same way that they are displayed in the source system \u2013 even if the names are duplicates.<\/p>\n<p class=\"intro-text\">It is up to system configurators to match up entities in P2 server with the corresponding entities in the external system, using a combination of the system ID and the entity ID from that system.<\/p>\n<p class=\"intro-text\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-13565\" src=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019.png\" alt=\"image019\" width=\"872\" height=\"547\" srcset=\"https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019.png 872w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019-768x482.png 768w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019-150x94.png 150w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019-24x15.png 24w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019-36x23.png 36w, https:\/\/oihelp.corporate.ifs.com\/help\/wp-content\/uploads\/2016\/04\/image019-48x30.png 48w\" sizes=\"auto, (max-width: 872px) 100vw, 872px\" \/><\/p>\n<h2 class=\"page-subheading\">Time-Aware Hierarchies<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.0 introduced support for <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/hierarchies\/\">hierarchies<\/a> to change over time. This means that as items are moved in the hierarchy, or added and deleted, this history is now all recorded and can be used to more accurately depict the real state of real world items that exist on site, at a given point in time.<\/p>\n<p class=\"intro-text\">In the future, this hierarchy and its new time-aware features will be supported for use inside calculations. This enables powerful hierarchical calculations such as, \u201cSum up the \u2018Total Oil Produced\u2019 amounts from all \u2018Wells\u2019 in \u2018Field A\u2019 for Jan 2014\u201d. This will make rollup-style calculations much easier, and will also be smart enough to not include wells that did not exist in the hierarchy at the time.<\/p>\n<h2 class=\"page-subheading\">Comment Infrastructure<\/h2>\n<p class=\"intro-text\">P2 Server 4.3.0 introduced the infrastructure for applications to create and save threaded <a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/primers\/comments\/\">comments<\/a>.<\/p>\n<p class=\"intro-text\">The comments infrastructure enables comments to be applied to a specific date or date range. Comments can therefore be for a point in time or for a period (e.g. reporting month).<\/p>\n<p class=\"intro-text\">Comments can also be given a \u201ccontext\u201d, which can later be used for filtering.<\/p>\n<hr \/>\n<p class=\"intro-text\">\u00a0<\/p>\n<h2 class=\"page-subheading\"><span id=\"Previous_Releases\">Previous Releases<\/span><\/h2>\n<ul class=\"intro-text\">\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-2\/\">Server 4.3.2<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-1\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Server 4.3.1<\/a><\/li>\n<li><a href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-release-4-3-0\/\" data-slimstat-clicked=\"false\" data-slimstat-type=\"2\" data-slimstat-tracking=\"false\" data-slimstat-callback=\"false\" data-slimstat-async=\"false\">Server 4.3.0<\/a><\/li>\n<\/ul>\n<p class=\"intro-text\">\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>P2 Server 4.4 is the engine that powers data retrieval from a variety of disparate sources, with built-in relationship models based on a Data Dictionary. P2 Server is how you get your data, transform it into more useful data, and then serve it up to other applications such as P2 Explorer or P2 Sentinel, for further analysis. Release 4.4 heralds better, faster connectivity and performance than its predecessors and a rich new set of features in the management tool for simplified data configuration.<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/oihelp.corporate.ifs.com\/help\/p2-server\/server-releases\/server-release-4-4-0\/\">Read more<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":13575,"parent":28839,"menu_order":25,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[7],"tags":[],"class_list":["post-13540","page","type-page","status-publish","has-post-thumbnail","hentry","category-release-notes","Product-srv"],"_links":{"self":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/13540","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=13540"}],"version-history":[{"count":2,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/13540\/revisions"}],"predecessor-version":[{"id":64906,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/13540\/revisions\/64906"}],"up":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/pages\/28839"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media\/13575"}],"wp:attachment":[{"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/media?parent=13540"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/categories?post=13540"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/oihelp.corporate.ifs.com\/help\/wp-json\/wp\/v2\/tags?post=13540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}