Offline Display Management: Allow PI Vision displays to be imported and exported
There is a need to be able to export and import PI Vision displays so that displays can be managed offline. This would allow transferring displays between systems that are not connected, taking backups of displays, versioning displays, sharing displays with customers, vendors, and third-parties, etc.
PI Vision 2021 introduces new capabilities that allow PI Vision displays to be exported to and imported from an offline PI Vision display file.
See an overview of new PI Vision 2021 capabilities on our YouTube learning channel: https://youtu.be/LomuqXKEH7w
For additional information on PI Vision 2021, please see the release announcement here:
Roger Palmen commented
Can we have an ETA on PI Vision 2021?!
From experience i can only assume end of December 2021, and as there are no roadmaps handed out in any way, also not by client success managers, we are in the dark here.
How to know how much to invest into alternative routes when this could be available soon?
Can we have an ETA on PI Vision 2021 please? We have PI Vision servers to build soon, and we need to know whether to hold-off, or not (i.e. if its arrival is imminent).
Of course, if OSIsoft still provided a product roadmap - to communicate your release plans to the users - then I wouldn't need to post this comment ;-)
James Lewis commented
Similar to what others have mentioned, the ability to export to an XML/JSON like AF and then import to another environment.
Also like with AF Import/Export, it would be beneficial to have a command line interface for this as well to automate import/export with the ability to define what displays are exported.
Finally, again like AF, the ability to preserve IDs so that duplicate displays do not get created in the target environment and to support display renames.
This, or a simpler workaround than restoring the database and creating a new instance, is very much needed. We have 5 environments (3 on critical network and 2 on enterprise) where we'll need similar or the same displays. We're considering using PB to draft the display so we can at least import them into each environment. We're hoping for something that works similar to the way the PSE works with AF objects, exporting to an XML file that are easily imported to another environment. Thanks!
Ken Potter commented
Thank you for meeting about this. This feature will be very useful. With ProcessBook, when opening a display file for the first time, it would take a very long time as it attempted to resolve every individual object's connection to the former PI Server. I hope that this new feature will not have the same dilemma.
Cyndi Bourne commented
Would like the ability to export a display from one system, and import it into another even if there is no matching AF structure or PI tags, like you can in ProcessBook. Symbols with data items should keep the basic formatting and the name/path of the original object, and show either 'No Data' or some error code. Should have ability to select/change the data item to point to a new one.
This allows us to distribute an 'example' Vision display with graphics/layout that someone can view the basic visual properties of, and modify or update for their environment.
Fabio Venturuzzo commented
Is there any update on this feature? Has it been included in the backlog?
I can export my SCADA pages to xml, it would be nice if I could manipulate these xml files into a format that can be imported into PiVision.
Hi Franz - offline display management is an area we were evaluating for PI Vision 2020 but ultimately something that will not be included as part of that release. However, we are still evaluating it and considering it towards a future PI Vision release.
the status of this idea didn't change a long time. It's very important to us. Can you give us an update/timeline?
As a PI Developer this is a critical tool. Right now this involves creating an SQL Script Schema and Data, then editing the script to fix server and database names. The re-importing oat the customer site. Finally using PI Display Manager to move it from one database to another on the site. All while being careful not to overwrite any of the customer work. This process is unmanageable
Dan Lopez commented
Here's a great security-minded use case as well:
We exchanged in PI World in goteborg on the subject and we are very interested in this feature to change mapping of attrbute more easily, copy screen site A to site B. Thank you
Simon J. Dyson commented
When displays are built in an offline PI-Dev environment, it is not possible to be able to connect this machine to a customers production environment in order to copy displays from one PI Vision system to another. The previous method of mounting a SQL Server database was better. A different method should be permitted such as exporting/importing in XML format.
Pedro Campos commented
Create a tool to import and export PI Vision display from one PI Vision to Other.
Several times, as System Integrator, we would like to create a view on System Integrator's PI Vision and then export to Client's PI Vision.
Work on this feature has not been started, so it will not be included in PI Vision 2019. If this item gets planned for a release or if development work on this item starts, we'll update the status of this item to reflect that. If you'd like to see all requests that will be included in PI Vision 2019, you can filter by the status of 'Started / In Development', all items that are being worked on for the 2019 release will mention PI Vision 2019 in the status notes.
Great to hear it is being evaluated! Is it going to be included in the upcoming PI Vision release?
The only distinction is that the web site Name in AF. Currently, I've got to require the provision pages for one web site, save them as another name, and remap the new web site for all division displayed points. an awfully time intense task. this is often contrary to OSIsoft template/pattern produce and use philosophy.
Rick Smith Jr commented
In response to Ryan McErlean, "Richard, If the sites are identical and..."
Our company does not have the luxury of having sites even remotely similar to each other, so the OSISoft tool does not help much... I end up recreating all my displays at the new site. Even if it were easy to use the tool (and it is not), then we still have to find someone with privileges to connect to two Vision databases are the same time.
If the sites are identical and have the same AF structure you should be able to swap the site name natively in PI Vision by swapping to root asset for the display. This would allow you to either reuse the same display(s) for all sites, or swap the root asset and then save as to create distinct displays for each site without having to manually remap the symbols. You can swap the root asset in a few different ways, for example with the asset dropdown list, with navigation links, URL parameters, etc. Documentation for using the asset list in this way can be found here: https://livelibrary.osisoft.com/LiveLibrary/content/en/vision-v2/GUID-DC4D3A7B-94C9-43C1-9AA2-1846D7F66391
If you'd like any additional information on this topic please let me know.