Skip to main content

Resolving Conflicts in Associations Conversion

What

The guidance we have given in other articles is about making sure metadata matches when converting associations. But sometimes, we need to convert items that don’t match in order to “fix” them. This article covers how “conflicts” are handled within conversion.

When/Why

We’ll use the conflict resolution tool to resolve conflicts, and to preview the impact of those conflict resolutions before save to ensure we make the changes we intend. The most likely conflicts are:

  • changing from Kiosk to Standard deployment (or vice versa)
  • having more than one target (not technically a conflict, but important to understand)
  • differences in timing options
  • differing payload revisions

How

Resolving the conflicts is quite straightforward. Examples are shown below, with corresponding previews that show the changes:

Conflict Type  
Conflicting Installation Type

image.png



Note that you have to choose which installation type you want to have before you can preview

image.png

And the preview shows you which association changed, and how it changed

Mixing targets and/or payloads

Technically this is not a conflict, as mixing two targets that have differing payloads simply means all payloads will be installed on all targets, so there is nothing to “resolve”. (I.e. If we combined one association of IT/Firefox with HR/Chrome, then all devices will get both Firefox and Chrome)

image.png

Notice though that in preview, we see the “added” payloads to the corresponding groups.

Differences in Timing

image.png


When timing options differ in a new deployment, we zero everything out. If adding to an existing deployment, the original deployment settings win.

 

image.png

Note that timing option changes will show in preview too.

Differing Payload (Fileset) Revisions



A single deployment can only have one revision of a payload/fileset. In the case of a conflict between revisions, you MUST choose only one.

image.png

In preview then, you will see the changed revision.

Digging Deeper

Important note: If there are timing options in the past with regard to file deletion, those “associations” will automatically become exclusions in the new deployment. You’ll see exclusions identified as an icon with a slash through it.

Some additional notes regarding the preview view:

  • You can have a lot of records in this view depending on the scope of changes, you can scroll through to review
  • NO changes are made until PUBLISH is chosen from the preview page
    • You can cancel a conversion at any point before choosing “Publish” and no changes will be made whatsoever
  • There can be 4 types of changes:
    • No change at all
    • Modification of one element (i.e. timing)
    • Addition of an element (i.e. a payload is going to something it wasn’t going to before)
    • Deletion of an element (i.e. a payload is no longer going to something that it did prior)