1 of 1 people found this helpful
No, not directly. You basically have two options for displaying ProcessBook displays for web;
1. PI Coresight
2. PI WebParts in Sharepoint, using the PI Graphics webpart.
If you go for Coresight you can try putting it in an iframe and display it in your webpage together with other components (such as a menu, perhaps).
If you go for PI WebParts you can use the PI TreeView menu together with the PI Graphics webpart, to provide element relative navigation for your display.
A third option would be to move the design of the display over to HTML5, and then use the PI WebAPI to update the real time data, but that's a bit more work (requires development, and not just configuration - like the first two options)
From Tech Support:
PI ActiveView provides a means to view and interact with PI ProcessBook displays outside of PI ProcessBook. By embedding the ActiveView ActiveX control in other applications, such as Internet Explorer, and installing the local executable, users can view PI ProcessBook PDI display files without modification.
That's also an option, of course!
But I suspect the OP wants the functionality of the third option, but with the approach of the first option. Which, sadly, isn't possible yet.
But everything tends to move towards HTML5 and browser independent solutions these days, so today I would go for the third option and spend some time with that to get a good solution up and running. If the calendar said 2016 I would wait for CoreSight 3.X and the web-based display authoring options which will become available with that.
Agree with Asle Frantzen
Unless you have a compelling reason to stick with native ProcessBook then the PI Coresight route would likely suffice. Besides if you have something out of the ordinary you need to achieve perhaps Coresight Candy can help? (Shameless plug. )
Yes, of course. You can design what ever you want using CSS. Add geometrical shapes or pictures and position them using CSS, and do the same thing for the values and implement some mechanism for auto refresh of the values.
Your quickest route would be to take screenshots of your existing ProcessBook displays, edit away the values, and then place PI WebAPI-based values on top in HTML. Take a look at Lonnie Bowling's presentation from this year's Users Conference on how to get started with the PI WebAPI to build web dashboards: 2015 - Users Conference - San Francisco