Manchmal müssen Sie eine ausgefeiltere Assignment Map erstellen, die kluge Entscheidungen über Geräteeinstellungen und App-Installationen treffen kann. Dieser Leitfaden hilft Ihnen, eine komplexere Assignment Map zu erstellen und sie an die spezifischen Anforderungen Ihrer Organisation anzupassen.
Verwendung von Zuordnungsregeln in Assignment Maps
Genau wie bei Zuweisungsregeln auf Classic Blueprints hängt die Häufigkeit der Regelauswertung von der Art der Library Itemab. Für Agent-gestützte Library Items, wie z. B. benutzerdefinierte Skripts und Custom Apps, erfolgt die Auswertung alle 15 Minuten während des Eincheckens des Agenten. MDM-gestützte Library Items werden während des täglichen 24-Stunden-Check-ins MDM bewertet. Stellen Sie für alle Knoten, die auf Benutzerattributen basieren, sicher, dass die Daten zuerst vom IdP in Kandji synchronisiert wurden. Andernfalls werden die Änderungen beim nächsten Eincheckintervall nach der Synchronisierung übernommen.
Das Bearbeiten einer Assignment Map löst eine sofortige Neubewertung aller Regeln aus.
Bedingte Blöcke
Bedingte Blöcke sind Sätze von Wenn/Sonst-Bedingungen, die Daten über Benutzer und Geräte verwenden, um zu entscheiden, welche Konfigurationen, Apps und Einstellungen bereitgestellt werden sollen. Diese Blöcke sind auf einer unendlichen Leinwand organisiert, was detaillierte und flexible Bereitstellungsstrategien ermöglicht. Bedingte Blöcke funktionieren, indem sie die Bedingungen in der richtigen Reihenfolge überprüfen und die erste passende Bedingung anwenden. Sobald eine Bedingung erfüllt ist, fährt das System zum nächsten Block, ohne weitere Bedingungen im aktuellen Block zu prüfen. Dadurch wird sichergestellt, dass die relevanteste Konfiguration basierend auf der ersten übereinstimmenden Bedingung angewendet wird.
Wenn Sie Ihre Assignment Maps bearbeiten, klicken Sie auf das +, um einen bedingten Block hinzuzufügen.
Klicken Sie im bedingten Block auf das Stiftsymbol, um die Zuweisungsregeln zu konfigurieren, die für die If-Bedingung gelten sollen.
Klicken Sie optional auf das +, um eine else if-Bedingung hinzuzufügen und dort auch Zuweisungsregeln zu konfigurieren.
Fügen Sie weitere Library Items hinzu, die Sie auf die Bedingungen anwenden möchten, die in Ihren If-, Else- und Elseif-Anweisungen in Ihren bedingten Blöcken definiert sind.
Sie können mit dem Hinzufügen und Konfigurieren einer unendlichen Anzahl von bedingten Blöcken fortfahren, indem Sie die Schaltflächen + auf jedem Zuweisungsknoten verwenden.
Konfliktmanagement und Reihenfolge der Operationen
Bestimmte Library Items sind so konzipiert, dass jeweils nur eine Instanz auf ein Blueprint angewendet werden kann. Diese werden als selbstwidersprüchliche Bibliothekselemente bezeichnet. Wenn ein Konflikt in einem Classic Blueprint auftritt, zeigt Kandji ein Konfliktmodal an, in dem Sie auswählen können, welcher Library Item auf den jeweiligen Blueprintangewendet werden soll.
Assignment Maps verwenden bedingte Logik, um zu bestimmen, welche Einstellungen und Konfigurationen auf Geräte angewendet werden. So werden Konflikte innerhalb Assignment Maps gehandhabt:
Reihenfolge und Priorität: Die Reihenfolge der Library Items innerhalb der Karte bestimmt die Priorität für Konflikte. Bei Elementen, die in sich selbst in Konflikt stehen, stellt die Zuordnung sicher, dass das Gerät immer die Konfiguration erhält, die in der Zuordnung am weitesten fortgeschritten ist.
Exklusive Gerätezuweisungen: Jedes Gerät kann jeweils nur zu einem Assignment Map gehören, wodurch die Wahrscheinlichkeit von Konflikten oder Fehlern minimiert wird.
Geräte "sammeln" bei ihrer Kartenauswertung Library Items. Die Installationsreihenfolge entspricht der Reihenfolge der Vorgänge, die in unserem Supportartikel zum Einchecken vonmacOS definiert sind, mit Ausnahme von selbstwidersprüchlichen Library Items, bei denen das Gerät immer die Library Item installiert, die zuletzt auf der Karte angezeigt wird.
Fehlerbehebung Assignment Maps
Manuelle Geräteausschlüsse
Manuelle Geräteausschlüsse dienen ausschließlich der Problembehandlung und sollten nicht Teil der regulären Bereichslogik sein.
Wenn Sie ein Library Item auf einem Assignment Map im Bearbeitungsmodus auswählen, können Sie bestimmte Geräte für dieses Element ausschließen. Diese Ausschlüsse gelten auf der gesamten Karte, wo immer das Library Item angezeigt wird, sodass es so aussieht, als ob das Element für die ausgeschlossenen Geräte nicht relevant ist. Library Items mit Ausschlüssen werden mit einem neuen Badge auf der Karte markiert, und in der oberen linken Ecke finden Sie eine Liste aller ausgeschlossenen Elemente. Darüber hinaus werden diese Ausschlüsse bei der Verwendung der Gerätesuche hervorgehoben.
Best Practices für die Konfiguration Assignment Maps
Ähnliche Bedingungen für den Konzern
Halten Sie es einfach, indem Sie einen einzelnen bedingten Block mit "else if"-Knoten verwenden, um ähnliche Bedingungen zu gruppieren. Dies trägt zur Verringerung der Komplexität bei und erleichtert die Lesbarkeit der Karte.
Logik für den ersten Abgleich
Bedingte Blöcke werden auf der Basis der ersten Übereinstimmung überprüft. Stellen Sie sicher, dass Ihre Bedingungen logisch gruppiert sind, um unbeabsichtigte Sprünge zu vermeiden.
Reihenfolge von "am wenigsten spezifisch" nach "am spezifischsten"
Wenn Sie Ihre Assignment Maps einrichten, bewerten Sie diese von links nach rechts. Platzieren Sie die spezifischsten Bedingungen ganz rechts auf der Karte, um sicherzustellen, dass sie Priorität erhalten.
Seien Sie vorsichtig mit einwertigen Attributen
Vermeiden Sie die Verwendung von Attributen wie "Benutzerabteilung" in verschachtelten Bedingungen. Verwenden Sie für eine bessere Flexibilität Attribute, die mehrere Werte haben können, z. B. Benutzergruppen.
Keine Verzweigung nach Gerätefamilie erforderlich
Assignment Maps beachten Sie die Einstellung Installiert am. Das bedeutet, dass Sie die Logik nicht über mehrere Zweige für verschiedene Gerätefamilien duplizieren müssen, was Ihre Einrichtung vereinfacht.
Verwenden von Assignment Maps mit der Enterprise API
Assignment Maps bieten mehrere praktische Funktionen, wenn Sie die Kandji Enterprise-API verwenden:
Erstellung - Sie können eine neue Karte von Grund auf neu erstellen, eine Vorlage verwenden oder eine vorhandene Karte duplizieren.
Löschen - Entfernen Sie ganz einfach Karten, die Sie nicht mehr benötigen.
Änderung : Ändern Sie Blueprint Attribute wie Name, Beschreibung und Registrierungscode für die manuelle Registrierung.
Um zu bestimmen, welche Bezeichner Sie Assignment Maps mit der Kandji -API bearbeiten müssen, halten Sie die Optionstaste gedrückt, wenn Sie eine Assignment Map anzeigen.