Voorwaardelijke opmaak met metadata van bronnen gebruiken in Lucidscale

Geschreven door:  Shanna S
Laatst bijgewerkt:  

Het gebruik van voorwaardelijke opmaak in een Lucidscale- document om gespecificeerde bronnen te markeren en te organiseren met stilistische elementen en iconen op basis van de onderliggende metadata van de bron. 

Opmerking: De in dit artikel beschreven functies worden vergezeld van screenshots en voorbeelden van een AWS-architectuur diagram, maar zijn toegankelijk voor alle door providers gegenereerde documenten (AWS, Azure, Google Cloud).

Bekijk: filters en voorwaardelijke opmaak

Maak regels met behulp van voorwaardelijke opmaak

Maak een nieuwe regel aan

Om de eerste regel te maken, opent u het voorwaardelijke opmaakmenu door op het toverstafpictogram bovenaan de werkruimte te klikken en vervolgens op Regel makente klikken.

Hoe

Nadat u de eerste regel hebt gemaakt, kunt u extra regels toevoegen door te klikken op + Een nieuwe opmaakregel maken bovenaan het menu Voorwaardelijke opmaak.

Noem een regel

Wanneer je een regel maakt, is het handig om te beginnen met het geven van een naam aan de regel, zodat je onthoudt waar de regel naar verwijst. Als je bijvoorbeeld een regel maakt om te identificeren welke RDS DB-instanties in een document geen versleutelde data hebben, kun je de regel "RDS: StorageEncrypted" noemen. je kan op elk moment dubbelklikken op de titel bovenaan om de naam van de regel te bewerken.

naam

1. Voor: selecteer het resourcetype waarop u de regel wilt toepassen

je kan voorwaardelijke opmaakregels toepassen op specifieke resourcetypes in een document of regels toepassen op alle niet-containers resource types. Het selecteren van een resource (bijv. "RDS DB Instances") die in het dropdownmenu onder For staat, past de regel toe op alle resources van die klasse die in de documentworden weergegeven.

Voor

2. Als – Creëer voorwaarden

Om een "Als"-voorwaarde te creëren, kiest u eerst tussen twee categorieën metadata: Brongegevens of Tags. Elke categorie geeft een lijst weer van verschillende metagegevensvelden die met bronnen zijn geïmporteerd. Welk metadataveld u ook kiest om te selecteren onder het "Als" vervolgkeuzemenu na het selecteren van een categorie, het is het veld waarop Lucidscale de voorwaarde moet controleren.

Als

Brongegevens weergeven

Nadat je hebt gekozen op welke resource je de regel toepast in stap 1, selecteer je Resource Data en klik je op het dropdownmenu onder "Als" om een lijst te tonen van alle metadatavelden die met die resource zijn geïmporteerd. Deze velden worden ook weergegeven in het tabblad "Configuration" van het Datapaneel rechts van de werkruimte wanneer de gerenderde resource is geselecteerd.

Labels weergeven

Nadat je in stap 1 een resource hebt gekozen om een regel op toe te passen, selecteer jelabel en klik je op het dropdownmenu onder "Als" om een lijst te renderen van labels die je voor die resource heeft gedefinieerd via jouw cloud provider. Deze waarden worden ook weergegeven als zowel een labelarray in het tabblad "Configuration" van het Datapaneel rechts van de werkruimte als vermeld in het tabblad "Curated Data" onder "label". 

Opmerking: de waarden die bestaan binnen de set "Tag"-waarden worden gedefinieerd in de console van uw cloudprovider.

Nadat u een metadataveld heeft geselecteerd, kunt u een voorwaarde kiezen uit een lijst met 14 opties:

Voorwaardelijk

Dan kun je de waarde specificeren waar je wilt dat de regel naar zoekt. Verder met ons voorbeeld: als je een regel maakt om te identificeren welke RDS DB-instanties in een document geen versleutelde data hebben, dan heb je "RDS DB Instances" als resource voor de regel gekozen en "StorageEncrypted" als het metadataveld waar de regel naar verwijst.

je zou dan een voorwaarde kunnen kiezen zoals "Bevat niet" en "waar" als waarde invullen. Dit markeert alle RDS DB-instanties in een document die niet de waarde "true" hebben in hun metadataveld "StorageEncrypted".

Voorwaardelijk

3. Dan – Selecteer opmaak

In het gedeelte "Dan" kunt u kiezen uit drie opmaakopties: 

Vormstijl toepassen

Als u vormstijl selecteert als opmaak, kunt u kiezen uit de volgende opties: vormvulkleur, randkleur, randstijl en randbreedte. De opmaakopties die u opgeeft, worden toegepast op alle bronnen die voldoen aan de voorwaarde(n) van de regel.

Voorwaardelijk

Pictogrammen toevoegen

Als u pictogrammen als opmaakoptie selecteert, kunt u het "type" van het pictogram kiezen (pictogrammen uit de bibliotheek van Lucidscale, een aangepast pictogram uploaden of een tekstbadge), de stijl aanpassen, zweeftekst toevoegen (optioneel) en specificeren waar de pictogram verschijnt op de bron met de selectie "Positie".

In dit voorbeeld hebben we ervoor gekozen om de pictogrambibliotheek van Lucidscale te gebruiken, een "X"-pictogram te selecteren en ervoor gekozen om het in de rechterbovenhoek van de bron weer te geven als het voldoet aan de voorwaarden van de regel.

Voorwaardelijk

Gebruik dynamische vormen

Als u dynamische vormen selecteert, kunt u de vormstijl, de kleur waarmee de vorm wordt gevuld, de kleur van de achtergrond van de vorm kiezen en vervolgens de parameters voor de waarde van de vorm opgeven.

Als u bijvoorbeeld een voortgangsbalk wilt weergeven die het percentage voltooiing van een taak van 0 tot 100 procent weergeeft, kunt u een aangepast getal kiezen als waardebron en 0 en 100 typen als de minimum- en maximumwaarden (zie het onderstaande voorbeeld) .

U kunt ook vormgegevens of formules gebruiken om de minimum- en maximumwaarden op te geven (hoewel dit in de meeste gevallen minder gebruikelijk is).

Selecteer ten slotte in het gedeelte "Waarde" de waarde die u in de vorm wilt weergeven. Als het waardeveld bijvoorbeeld het getal 70 bevat, geven de voortgangsbalken allemaal 70 procent voltooiing weer. In plaats van "Aangepast nummer" als waardebron te kiezen, is het over het algemeen handiger om vormgegevens of een formule te gebruiken om dit nummer op te geven, zodat het uniek is voor elke vorm.

U kunt ook zweeftekst toevoegen die verschijnt wanneer iemand met de cursor over een pictogram beweegt.

Voorwaardelijk

 

Toegang tot geavanceerde regelopties

Geavanceerd

Door de schakelaar "Geavanceerde regelopties" onder aan de editor voor voorwaardelijke opmaak om te schakelen, worden aanvullende aanpassingsopties voor een regel weergegeven: "Formule", "Of/En" voorwaarden, "Toepassen op alle weergaven" en "Anders/Anders als" voorwaarden .

Voorwaardelijk

Pas een formule toe

Gebruik de formulesyntaxis van Lucid om uw eigen voorwaardelijke controle te schrijven. Als u de optie "Formule" selecteert voor een "Als"-voorwaarde, verschijnt er een veld waarin u de formule kunt typen.

Voorwaardelijk

Meer informatie: Raadpleeg de volgende bron voor meer gedetailleerde documentatie over het gebruik van formules in regels voor voorwaardelijke opmaak: Lucid Formulas.

Toepassen op alle weergaven

Door "Toepassen op alle weergaven" in te schakelen onder "3.Vervolgens" wordt de regel voor voorwaardelijke opmaak toegepast op alle weergaven die u eerder hebt gemaakt en alle nieuwe weergaven die u maakt. 

Hoe

Voeg een "Of" of "En" voorwaarde toe

Selecteer + Voeg voorwaarde toe. Door een "Or"-voorwaarde toe te voegen, kan je een tweede voorwaarde specificeren die, indien waar is, dezelfde opmaak triggers als een "If"-voorwaarde. " En" en "Of" voorwaarden hebben dezelfde velden en dezelfde lay-out als "Als"-voorwaarden wanneer "Geavanceerde Regelopties" is ingeschakeld.

Met een "En"-voorwaarde kunt u specificeren dat aan ZOWEL de "Als"- als de "En"-voorwaarde moet worden voldaan voordat de opmaak wordt toegepast. 

Voorwaardelijk

Voeg een "Else" of een "Else If" voorwaarde toe

Voeg een "Anders"- of "Anders als"-voorwaarde toe als u opmaak wilt toepassen op de vormen in een selectie die NIET voldoen aan de voorwaarden die u hierboven hebt opgegeven. U kunt de voorwaarden "Anders" en "Anders als" op dezelfde manier instellen als de voorwaarden voor "Als".

Voorwaardelijk

Sla een regel op

Klik op Opslaan onderaan de regeleditor om een regel op te slaan. Nadat u een regel hebt opgeslagen, wordt deze automatisch toegepast op alle gerenderde vormen van de resourceklasse die u hebt geselecteerd in 1.For.

Regels voor voorwaardelijke opmaak beheren

Nadat een regel is gemaakt en opgeslagen, wordt deze vermeld in het menu Voorwaardelijke opmaak. Deze lijst verschijnt telkens wanneer u op het toverstafpictogram klikt en geen specifieke regel bewerkt. Vanuit de lijst met regels kunt u regels hernoemen, bewerken, dupliceren of verwijderen door op het menu met drie stippen in de rechterbovenhoek van een regel te klikken en een keuze te maken uit de opties. U kunt de toepassing van de regel ook ongedaan maken door het selectievakje naast de naam van de regel uit te schakelen.

Voorwaardelijk

Regels die u maakt, worden standaard alleen toegepast op de weergave waarin u ze hebt gemaakt. Regels kunnen ook worden ingesteld als "Globale" regels die worden toegepast op alle bestaande weergaven en nieuwe weergaven die u maakt. 

Voorbeeldformules voor regels voor voorwaardelijke opmaak

AWS

Voorbeeld 1: Openbaar IP-adres in een privé-subnet

  • Als u een aankomende cloud-audit heeft, wilt u misschien EC2-instanties markeren die een openbaar IP-adres hebben in een privésubnet. 
  • Na het selecteren van EC2 Instanties in 1.Forkan je de volgende formule in 2.If gebruikenom deze bronnen te identificeren:
    EN(niet(containers. MapPublicIpOnLaunch), @PublicIpAddress)
  • je kan ook aangepaste bewegen over tekst weergeven in 3. Dan wordt het exacte IP-adres weergegeven van een gemarkeerde bron je're bewegen over over:
    IP-adres {{=@PublicIpAddress}} openbaar is, in een privé subnet   

Voorbeeld 2: gestopte EC2-instanties

  • Misschien wilt u "gestopte" EC2-instanties in uw account markeren. 
  • Na het selecteren van "EC2 Instances" in 1.Forkun je de volgende formule in 2.If gebruikenom EC2-instanties te identificeren die niet draaien:
    (@'State'.' Naam' = 'gestopt') 

Voorbeeld 3: Standaard VPC

Na het selecteren van VPC's in 1.For kun je de volgende formule in 2.If gebruikenom de standaard VPC te identificeren:
EN(@IsDefault, bevat(@'$Name', 'VPC'))

Azure

Voorbeeld: versleuteld opslagaccount

  • Misschien wilt u alle versleutelde opslagaccounts in uw abonnement markeren. 

Na het selecteren van "Opslagaccounts" in 1.Forkan je de volgende formule in 2.Ifgebruiken om versleutelde opslagaccounts in het abonnement te identificeren:
=@"encryption".services.blob.enabled

Google Cloud (voorheen GCP)

Voorbeeld: Eigenaar BigQuery-dataset

  • Misschien wilt u de eigenaar van een BigQuery-dataset identificeren. 
  • Na het selecteren van "BigQuery Datasets" in 1.For, kan je de volgende formule in 2.Ifgebruiken om BigQuery-datasets te identificeren die een waarde hebben in het metadataveld "userByEmail" die aan de eigenaar is gekoppeld:
    =ISNOTEMPTY(this.access.userByEmail)   
  • je kan vervolgens aangepaste bewegen over tekst in 3 weergeven . Dan wordt de waarde weergegeven die in het metadataveld "userByEmail" staat, wat meestal het e-mailadres van de eigenaar is:
    =dit.toegang.gebruikerDoorE-mail

Feedback geven over dit artikel

Heb je feedback over dit artikel?Deel je ervaringen hier

Heb je gevonden wat je zocht?

Heb je nog een vraag of wil je delen wat je hebt geleerd? Bezoek onze Community   om hulp te krijgen en samen te werken met anderen.