I am struggling with providing Accessibility permissions to our managed devices from Jamf School. We keep our staff as local standard users on the Macbooks and have been creating PPPC profiles using the PPPC Utility to do this. It's worked well for most apps, however Zoho Assist is causing problems. The way the app works is that a URL is provided where a user can download a dmg with the app and a token for the session connection. Because the app isn't registered in Applications (and because my knowledge of MacOS is very much in its infancy), I can't create a PPPC profile with drag and drop using the utility.
I can attempt to allow the permission with a Privacy payload, but hit a sticking point with how to verify the Identifier and code requirement for the app. I ran osascript against the app in the downloaded dmg to get a bundleid of com.zoho.assist.Join, but am not sure how to populate the code requirement (does not appear to be required?)
What I see is that once the profile is applied, the app is not present in the Accessibility privacy allow list on the managed device. Zoho will still prompt for admin allow accessibility when a session is initiated and a dmg is downloaded for the session. I have seen conflicting information about whether a payload or PPPC deployed allowance will actually show up here though, so am confused about this as well.
Zoho provides a KB with a bash script and a mobileconfig, however using these resulted in the managed device getting to a point where, when running the downloaded dmg, the app hangs in a state "Please wait. Establishing Connection."
If anyone has any advice on how to get accessibility allowed for Zoho Assist with standard users on managed devices through Jamf School, or advice on how to troubleshoot my specific scenario, I would greatly appreciate the assist.