Problem Capturing Screenshots in PDF Reports

Hi, I’m trying to get the SNAPSHOT() function to work properly for one of my apps. I’ve successfully created a Report behavior that calls the SNAPSHOT() function for the views I want captured in my PDF report, but all the screenshots show “No Data Available”. I’m wondering if this has something to do with the interaction between the screen capture tool that AppSheet uses and the security filters used in my app that restrict the data that individual users are allowed to see? Has anyone else run into a problem like this with their app? Any suggestions for how to solve this problem (besides removing my security filters)?

Thanks,
James

Hi @James_Rowe! Thank you for the question. We’ve got a member of our team looking into this and we’ll provide more information once it’s available.

Hi @JCadence, any further update on this issue? Would it be better to submit my issue through support@appsheet.com?

Thanks,
James

Hi @James_Rowe No update just yet. A member of our engineering team has been testing this to learn more. I’ll follow up with you when I have more information to provide.

@James_Rowe just a quick update for you- this issue is still being tested by our engineers. Thanks for your patience while we work through some of the kinks with this beta feature.

Hi James,

I’ve got a fix in mind for this. Snapshot is unique in the way it is rendering the view for chart which causes it to have little knowledge (right now) of the workflow that triggered it. I have coded up a way to provide this info so that security filters can be bypassed during the chart generation to ensure you have the data you need for your report. I’m waiting on a database change which is needed in order to store the workflow names so when the chart is rendered it knows what workflow created it and the associated parameters. I have been told that the database change will be completed early next week. In the meantime though, the bulk of needed logic changes are complete. I appreciate your patience and I will provide an update as soon as the fix is deployed to our servers.

Thanks,

Josh

2 Likes