Aide · silicon ioi

Badge Management

Fiche

Inleiding #

De badgebeheer-module in Silicon ioi maakt het mogelijk om tot vier badges per Doctype (document) te configureren. Deze badges tonen dynamische informatie die uit het overeenkomstige document wordt gehaald, in numerieke of tekstuele vorm. Je kunt ook hun visuele weergave (achtergrond- en tekstkleur) conditioneel instellen op basis van de waarden.

Badgeconfiguratie #

Standaardbadges uitschakelen #

Het systeem bevat een reeks vooraf geconfigureerde standaardbadges, aangeduid als [x] standaard.\nAls je deze wilt vervangen, schakel ze dan uit via het selectievakje Enabled.

Een aangepaste badge aanmaken #

Basisstappen: #

  1. Maak een nieuw record aan en geef het doel-Doctype op.
  2. Selecteer de weergavepositie uit de volgende vier opties:
    • Boven / Rechts
    • Boven / Links
    • Onder / Rechts
    • Onder / Links

  1. Definieer de rollen die gemachtigd zijn om deze badge te zien.\nDit maakt het mogelijk om verschillende badges op dezelfde positie te tonen, op voorwaarde dat de rollen elkaar uitsluiten.
  2. Geef het vernieuwingsinterval op (in seconden).

Gebruik geen zware scripts of SQL-queries met een te frequent vernieuwingsinterval.

Definitie van het waardetype #

  • Kies het verwachte resultaattype (tekst of getal).

  • Geef de standaardwaarde op als de code geen resultaat retourneert.
  • Bepaal of de badge getoond moet worden, ook als er geen waarde is.
  • Specificeer de maximaal weer te geven lengte.
  • Voeg een tooltip toe om de betekenis van de weergegeven waarde uit te leggen.

Geavanceerde aanpassing – Code #

  • Kies de scripttaal: SQL of Python.

  • Stel de standaardachtergrondkleur in.

De code kan tot drie outputs retourneren: #

  • De weergegeven waarde
  • De achtergrondkleur
  • De tekstkleur

In SQL #

In Python #

Attention

Het is essentieel om je code te testen vóór uitrol.

Aanbevelingen voor prestaties #

⏱️ De uitvoeringstijd van scripts mag nooit langer dan 0,1 seconde duren.

Beveiliging #

Toegang tot de badgeconfiguratie moet strikt beperkt zijn tot systeembeheerders.