Change background etc. for multiple displays

Hi.

I have a bunch of PI Vision displays which have been migrated from PI Processbook files. Can I somehow change these to use default PI Vision settings for background colors, trend objects etc., to match displays created in PI Vision? It is a pain to edit everything manually.

  • There is no built-in capability to do this. This is a good suggestion and I recommend adding it to the feedback site if it isn't there already. Although it isn't supported functionality and we don't recommend it, you should be able to use the PI Vision API to load each display, modify the background color, then write it back.

  • ​ if you send me an email, I can walk you through the process at no cost. I'll just need to understand what items you want to change, and it'll be easy to show you how to make those changes. tyler@mainely.io

  • To my knowledge, you can't set any other defaults than the multi-state and event colors on a global level.

    If you still have the ProcessBook files available, and there are - in fact, "tons" of them, I would rather look into what options you have to change their look&feel in ProcessBook, so when you export them they look closer to how PI Vision defaults are.

    Why would you consider doing this in ProcessBook, you might ask? Well, ProcessBook offers scripting with VBA, and I've previously created a macro that opened all PBI files in a folder, then made a change to each of them programmatically, before saving and closing them. It's a long time since I've worked with ProcessBook now, so I can't remember in detail what's possible. I expect colors would be easy to change, though.