Filter Criteria for Profile Assignment
Why not just split the inventory into two separate groups and then assign the different applications and lockdown profiles to the individual groups? It sounds overly complicated with the custom INI file and individually assigning that to devices when you could just manually drag and drop devices from one group to another.
Sorry, I probably confused the matter by saying "I counted the TRUEs". What I meant was I checked in the UI that the .INI file had downloaded to all the devices and that the data colletion rule had checked every device.
We have 1400 devices, 1306 have a licence to run a Sat Nav app called Sygic. The remaining 94 will need to use GoogleMaps (we had issues with GoogleMaps in the past so purchased Sygic). Due to COVID-19, we have increased our deliveries and so purchased more TC55s. As we didn't purchase any more Sygic licences, we decided we could use up all our existing licences on 1306 devices and leave the remained on GoogleMaps. The lockdown screen has a link to the mapping app, I want to use a filter in the assignment of the lockdown screen to show Sygic on all the devices with a licence, "TRUE" in the datacollcetion rule, and then GoogleMaps on all those without "TRUE".
Hope that explains it better.
I'm still not quite sure what you meant by counting the number of TRUE's. Please elaborate what you want to do and what you can see from the web-console or on the device screen so far.
Soti version is: 188.8.131.5242. Not sure where to see the build number.
I created an .INI file that had the serial number of every device that had the software installed and "TRUE" as the result from the Custom Data query.
I used a file sync rule to copy this file to every device. I left it for a few days to update all the devices then added it to the UI as a new column and created a filter in the UI to check the count of "TRUE"s.
I need to have two kiosk/lockdown screens depending on which one of two applications is installed. Do you know if there is anyway to have the lockdown template determine this, i.e. an IF statement or CASE statement maybe?
If I remember correctly, "HasApplication" is a relatively new profile filter criterion added in the last 12 months or so. I personally haven't tested this new feature extensively on different MobiControl server verions. What are the version and build numbers of your MobiControl server?
How did you get the boolean custom data about whether an application is installed on a device? From an .ini or .xml file? How was content of such .xml/.ini file updated on each device?