Voor blauwdrukken worden twee mechanismen gebruikt, namelijk het bereik en de activeringsvoorwaarden, om te bepalen welke apparaten configuraties ontvangen en wanneer die configuraties worden geactiveerd.
Bereik
Het bereik bepaalt welke apparaten een blauwdruk ontvangen. Je wijst het bereik toe aan de hand van slimme groepen of statische groepen. Jamf beoordeelt het groepslidmaatschap op basis van de voorraadgegevens van het apparaat. Wanneer een apparaat lid is van een groep in het bereik, wordt de blauwdruk op dat apparaat afgeleverd.
Slimme groepen worden dynamisch berekend. Het lidmaatschap wordt automatisch bijgewerkt wanneer de voorraad van een apparaat verandert en aan de door jou opgegeven groepscriteria voldoet. Statische groepen hebben vaste lidmaatschappen die je handmatig toewijst.
Meer informatie over het maken van een slimme groep of statische groep kun je vinden in Apparaatgroepen in de Jamf School-documentatie.
Activeringsvoorwaarden
Activeringsvoorwaarden bepalen wanneer de onderdelen in een blok worden geactiveerd op een apparaat. In plaats van Jamf te laten bepalen welke onderdelen van toepassing zijn, wordt voor activeringsvoorwaarden gebruikgemaakt van criteria die zijn samengesteld op basis van kenmerken die apparaten zelf doorgeven, zoals de OS-versie, het apparaatmodel en de status van de toegangscode. Criteria kunnen ook gebruikmaken van het lidmaatschap van een apparaatgroep. Dit is de enige eigenschap die Jamf over het apparaat bijhoudt in plaats van een kenmerk dat het apparaat zelf doorgeeft.
Wanneer de gerapporteerde status van een apparaat overeenkomt met de voorwaarden die je hebt opgegeven voor een componentblok, worden de onderdelen in dat blok geactiveerd op het apparaat.
Voor criteria die zijn gebaseerd op een kenmerk dat door het apparaat wordt doorgegeven, activeert het apparaat de configuratie zodra een relevante statuswijziging optreedt, bijvoorbeeld wanneer een OS-update is voltooid, zonder te wachten tot het apparaat inchecken.
Voor criteria die zijn gebaseerd op het lidmaatschap van een apparaatgroep, is de activering afhankelijk van het moment waarop Jamf die eigenschap naar het apparaat synchroniseert. Er kan een korte vertraging optreden tussen een wijziging in het groepslidmaatschap en de bijbehorende activering.
Componentblokken
Een blauwdruk bevat een of meer componentblokken. Een componentblok is een groep onderdelen die dezelfde activeringsvoorwaarde delen. Wanneer je een blauwdruk maakt, worden onderdelen toegevoegd aan het eerste blok, dat standaard de titel Onderdelen in deze blauwdruk krijgt. Elk extra blok krijgt de titel Blok 2, Blok 3, enzovoort.
Voeg blokken toe om onderdelen in te delen die onder verschillende voorwaarden moeten worden geactiveerd. Je kunt elk blok een naam geven die het beste past bij het blok. Omdat elk blok een eigen activeringsvoorwaarde heeft, kan één blauwdruk verschillende onderdelen onder verschillende voorwaarden op een apparaat toepassen, zonder dat je voor elk scenario een afzonderlijke blauwdruk hoeft te maken. Je kunt maximaal 100 componentblokken toevoegen aan één blauwdruk.
Samenwerking tussen het bereik en de activeringsvoorwaarden
Het bereik en de activeringsvoorwaarden hebben verschillende functies en werken op verschillende niveaus. Het bereik bepaalt welke apparaten een blauwdruk ontvangen. Activeringsvoorwaarden bepalen of de onderdelen in een blok op een bepaald moment van toepassing zijn op een bepaald apparaat.
Een bereik is altijd vereist. Een apparaat moet binnen het bereik vallen om een blauwdruk te ontvangen, en een activeringsvoorwaarde is alleen van toepassing op apparaten die al binnen het bereik vallen. Activeringsvoorwaarden verfijnen wanneer de onderdelen van een blauwdruk worden geactiveerd. Ze leveren een blauwdruk niet op zichzelf aan een apparaat.
Het bereik past een blauwdruk op dezelfde manier toe op elk apparaat in een gescopede groep. Activeringsvoorwaarden voegen een tweede controlelaag toe; binnen één blauwdruk kan elk componentblok onder verschillende voorwaarden worden geactiveerd, en elk apparaat beoordeelt die voorwaarden op basis van zijn eigen actuele status. Gebruik activeringsvoorwaarden wanneer je wilt dat één blauwdruk verschillende onderdelen op verschillende apparaten toepast, of wanneer je wilt dat een onderdeel alleen wordt geactiveerd terwijl een apparaat zich in een bepaalde status bevindt.
Je kunt bijvoorbeeld een blauwdruk toewijzen aan alle apparaten in een slimme groep en vervolgens de activeringsvoorwaarde van een componentblok gebruiken om de onderdelen van dat blok alleen toe te passen op apparaten met een minimale OS-versie. Apparaten die niet aan de activeringscriteria voldoen, ontvangen de blauwdruk nog wel, maar de onderdelen in dat blok worden pas geactiveerd zodra ze aan de opgegeven voorwaarden voldoen. Omdat elk apparaat zijn eigen activeringsvoorwaarden beoordeelt, worden de onderdelen geactiveerd zodra een apparaat de minimale OS-versie bereikt, zonder te wachten tot Jamf het groepslidmaatschap opnieuw berekent.
Je kunt ook het lidmaatschap van een apparaatgroep gebruiken als activeringsvoorwaarde. In tegenstelling tot het bereik, dat een volledige blauwdruk op basis van groepslidmaatschap wel of niet levert, heeft een activeringsvoorwaarde op basis van groepslidmaatschap alleen invloed op de onderdelen in een blok en kan deze worden gecombineerd met andere criteria in dat blok. Je wilt bijvoorbeeld dat de onderdelen van een blok worden toegepast op alle apparaten binnen het bereik, behalve de apparaten van je leidinggevenden. Voeg aan het blok een voorwaarde toe die de apparaatgroep met de apparaten van de leidinggevenden uitsluit. Deze apparaten ontvangen de blauwdruk en alle andere blokken die op hen van toepassing zijn nog steeds, maar de onderdelen van dit blok worden niet op deze apparaten geactiveerd.
Door deze scheiding hoef je minder vaak meerdere slimme groepen of meerdere blauwdrukken voor voorwaardelijke logica aan te maken.