Fileset Associations

There are several ways Filesets may be associated with devices, and the method used will affect deployment. This article shares example associations. 

1:1 Associations

These are direct associations between a Fileset and a device (or clone)

Standard Association. 

Automatically installed without user intervention

In the above image, one Fileset is associated directly with this device; Type – Standard

Kiosk Associations: 

User initiated installation from the Kiosk Menu Item or System Tray.

In the above image, one Fileset is associated directly with this device; Type – Kiosk

Group Based Associations

These are associations between a Fileset and a Client Group.

The below image shows the same Fileset associated with two different client groups; one group nested inside another group.

This example demonstrates the Keynote Fileset associated with two Client Groups: Test Group and Nested Test Group.

Expected behavior:

  • Client 'Hilda' will install Keynote without user intervention

  • Client 'FileWave Support - C02DNSB8Q6L4' will have Keynote available to the user via the Kiosk.

The below image provides another more complex example, with more nested groups.

Excel Fileset is associated with three groups: Test Group, Nested Test Group, and Double Nested Test Group.

Expected behavior:

  • Client 'FileWave Support - C02DNSB8Q6L4' will have Excel available via Kiosk.

  • Client 'James Big Sur 11.2.1', 'Andrew_macOS_BigSur' and 'Hilda' will install Excel without user intervention. 

Association Distance

Where the same Fileset is associated to a device by more than one path, the device's 'closest' association should win.

  • Direct Association to devices is closer than a Direct Association to a Clone

  • Association to a parent group is closer than one if its nested groups

  • Association to a group is closer than a Clone within that group.

Each association is given a score.

Association to...

Score

Association to...

Score

Device

0

Device Clone

1

Static/Smart Group

2

Clone of Static/Smart Group

2

 

The score is determined starting with the device or clone and working back to the actual association.

Example

Consider the below Tree Structure

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 Root + Static Group 1 - 2__ | + Static Group 2 - 2__ | + Static Group 3 - 2__ | + Smart Group 1 - 2__ | + clone of device - 1 + Static Group 4 - 2__ | + Smart Group 2 - 2__ | + clone of device - 1

Total Scores (lowest score wins):

Association to...

Scoring

Total

Association to...

Scoring

Total

Static Group 1

1 + 2 + 2 + 2 + 2

9

Static Group 3

1 + 2 + 2

5

Smart Group 1

1 + 2

3

Clone of device in Smart Group 1

1

1

Static Group 4

1 + 2 + 2

5

Smart Group 2

1 + 2

3

 

As such, an association to Smart Group 1 is closer than Static Group 4.

Matching Score

Closest always wins; however, where the distance is the same, the highest Association ID will win, which should be the last association created.

Hence, if an association of a Fileset was made to Smart Group 2 and then to Smart Group 1, the association to Smart Group 1 would win, as this equidistant association is the latest and hence will have the highest Association ID.