Virtual Filter Group - Avoid SubGroup

Solved
AW
Adam Williams
Panasonic Manufacturing UK Ltd - CPE

Hi,

I have a shared device setup and want to use virtual filter group and FileSync to perform firmware updates. e.g. 

- Parent - Shared Device Logged Out

   - Child Virtual Group - Filtered on OEMVersion  <--- FileSync to target this group

   - Child - Shared Device Logged In

However, I only want to target devices which are logged out.

In putting these pieces together, I overlooked (*didnt read*) that Virtual groups "... filters all devices in its parent group (and all groups within the parent)" and so my virtual group filter is picking up devices in both logged in and logged out. Which is not really desired.

Virtual groups cant filter on "Path" so is there any other way I can avoid picking up the devices within the Child - Logged in group?

Thanks

Adam

2 years ago
SOTI MobiControl
ANSWERS
AW
Adam Williams
2 years ago

HI All,

Thank you for your answers, in playing around with your suggestions and thinking a little more about the desired behaviour, I came up with a solution which suits my "new" requirements.

Behaviour:

Deliver firmware update file to devices with specific OEM version(s) to either logged in or logged out state.

Trigger the update with OEM specific version but only for Logged out devices.

Achieved the delivery of firmware update via filesync on virtual group filtered on OEMVersion (as where I started this post), but dont trigger the update once the filesync is complete.

Instead have a profile with a Task Scheduler which triggers the upgrade via intent. The profile targets the logged out group and filtered on the OEM Version.

Happy to hear if you foresee any flaws with this option

Thanks for all the support
Adam

Solution
RS
Rafael Schäfer
2 years ago

1. Extend the filter on "Filtered on OEMVersion" Virtual group by the opposite filter of "Shared Device Logged In"
2. Assign Filesync Rule to thatr group.

You could paste both filters here if you need assistance doing this.

RC
Raymond Chan Diamond Contributor
2 years ago

There are two approaches for solving your problems:

1. You can just target the file-sync rule to parent logged-out shared devices, but NOT to any child logged-in device group(s) or OEMversion filtered virtual group(s) as shown in the following example diagram.  Without the firmware image file(s) synced, there should be any undesired firmware upgrade performed.

2. Regarding filtering of virtual group based on path, a possible workaround is to add a custom attribute (e.g. a boolean attribute "Is_SharedDevicesRootGrp01") to the parent/root shared-device group and inherited to all of its sub-groups [though each inherited sub-group can be individually disabled/overridden] , and then add a ROOT virtual group whose filter criterion include both the targeted OEM version(s) AND the added boolean custom attribute equal to "TRUE".

G
GPMOD@SOTI
2 years ago

Hi Adam,

Thanks for posting on SOTI Pulse and thanks Rafael and Raymond for responding to the post.

Have you had a chance to perform the steps provided by Raymond? Did it resolve your query? 

If this issue has been resolved, please mark this conversation as a solution. 

Thank you. 

Kind regards,

Technical Support | SOTI Inc. |1.905.624.9828 | support@soti.net | www.soti.net |