Automatic screen shoot
it is possible to make auto screen shoot for graphic display with 800xA.
Nothing as far as I know within 800xA but there are tons of 3rd party tools available for this. Be aware that these tools occupy a lot of system resources and may impact performance of the node.
Instead, if you ask out why you wanted to take screenshots automatically, may be the user community can find a better sollution to your problem.
If the purpose of the automatic screenshot is to document a production process' state I believe you are better off using DataDirect & Excel & Scheduler, aka "a report".
The Scheduler can be setup to trigger on date/time or OPC DA property changes, it runs autonomously (as a background service) and independently of what is (or not!) on the desktop.
Output file format can be set to text, HTML, PDF or Excel spreadsheet (.xlsx).
Probably it is possible. Try to use PrintPrimaryTarget Verb available in Workplace Structure -> Web System Workplace, search at the end of its Global Verbs aspect.
I assume you need to make screenshot on rising edge of particular Bool variable. For this pupose define Verb Invoker in any graphic displayed permanently in Operator Workplace. Use e.g. ABB logo graphic in the top right corner. In graphic editor right click on the top level in "Items" list at top right of editor, click "Add Element Hosted Input Item" , choose "Verb Invoker".
Modify properties of Verb Invoker like this: Event=On Demand, Verb Reference=$'Web System Workplace:PrintPrimaryTarget' , Trigger=your boolean expression.
Add Verb Invoker into one Operator Workplace only to prevent multiply printscreens.
It is possible to combine your boolean expression -AND- Node name equal Node you want to print from. Node name is available by means of simple scripting aspect described by elemravi post here
I hope it helps you