We currently have an out-of-the-box feature in production (Pega 7.1.8) which allows the user to take a screenshot and attach it to a claim.
It uses the Screen Capture Feature through the AttachAScreenShot flow action. From my understanding this only works in IE 32-bit because it uses some ActiveX controls and/or an add-on (see links below).
Because we're upgrading to Pega 7.3.1 and aiming to go browser neutral (meaning many users will be using Chrome or Edge) we're trying to find new options to perform the same actions. Ideally we'd like something better than manually saving a screenshot locally and then uploading the file to Pega.
Have any improvements been made to the AttachAScreenShot flow action and/or the Screen Capture Feature?
***Edited by Moderator Marissa to update platform capability tags****
No, Pega has not released an equivalent cross browser feature for this yet. As of right now, the alternative option you mentioned is the most common method. And yes, it would end up taking "two clicks" in that manual sense where you need to save to disk first.
After some investigation there is a potential solution we have found, but we need some help.
We would like to use the Pega Screen and Video Capture extension in Chrome to allow our users to take screenshots. It is possible to take screenshots from the Agile Workbench by clicking the Capture Screen button. We would like to use this feature from within the Interaction Portal.
However after hours of searching without success we have been unable to find out exactly how the Capture Screen button in Agile Workbench triggers the Pega Screen and Video Capture extension.
The button calls two scripts when being clicked:
We have not been able to find any references to these scripts in Designer Studio, nor have we been able to succesfully run these scripts from within the Interaction Portal.
Because the Agile Workbench is not directly part of the Interaction Portal, development tools like LiveUI, Tracer and Clipboard are not of much use here.
Does anyone know how the Screen Capture button in the Agile Workbench and the Pega Screen and Video Capture extension communicate with each other and where we can find the two scripts mentioned previously? We would also appreciate it if we could get some support on how to implement this screen capture feature in Interaction Portal.
Pega does not recommend to change the internal scripts and do not provide support for the customized ones by the end users. Currently the capture screen and record video functionalities are very much tied to Agile Workbench work items in Chrome only and there are some plans in the roadmap to expose these as some sort of generic APIs.