useWorkspace.AI
Log indKom i gang

Beslutningsform

Mestre Beslutningsdiamanten til betinget logik og forgrening i ISO 5807 flowcharts

Sidst opdateret: 13. januar 2025
3 min read læsetid

Beslutningsform

Beslutningsformen er en diamant, der bruges til betinget logik og forgrening i flowcharts. Den repræsenterer et ja/nej-spørgsmål, der bestemmer, hvilken vej flowet tager.

Hvad er en beslutningsform?

Beslutningsformen (også kaldet Beslutningsdiamant eller Betinget) repræsenterer:

  • Et ja/nej-spørgsmål eller betingelse
  • En sand/falsk-evaluering
  • Et binært valgpunkt
  • En forgrening i workflowet

Ifølge ISO 5807 skal Beslutningssymbolet have præcis to eller flere stier der fører ud, som repræsenterer forskellige udfald.

Hvornår bruges det

Brug Beslutningsformen til:

  • Ja/Nej-spørgsmål: "Er bruger logget ind?", "Er saldo tilstrækkelig?"
  • Sammenligninger: "Er alder >= 18?", "Er antal > 0?"
  • Valideringer: "Er format gyldigt?", "Er adgangskode korrekt?"
  • Tilstandskontrol: "Er fil fundet?", "Er forbindelse aktiv?"
  • Boolske betingelser: Ethvert udtryk der evalueres til sand/falsk

ISO 5807-standard

Ifølge ISO 5807 er Beslutningssymbolet defineret som:

  • En diamantform (rhombe)
  • Indeholder et spørgsmål eller betingelse
  • Har to eller flere udgangsstier
  • Hver sti skal være klart mærket (Ja/Nej, Sand/Falsk eller specifikke betingelser)

Diamantformen er specifikt reserveret til beslutningspunkter og bør ikke bruges til andre formål.

Visuel fremtræden

I DiagramKit.AI fremtræder Beslutningsformen som:

  • Dimensioner: 120×120 pixels (perfekt diamant)
  • Farve: Lysegul (#fefce8)
  • Kant: Guld (#ca8a04)
  • Form: Diamant roteret 45 grader

Bedste praksis

✅ God brug

[Start]
   ↓
[Hent brugeralder]
   ↓
<Er alder >= 18?>
  ↙        ↘
Ja        Nej
 ↓          ↓
[Giv      [Afvis
 adgang]   adgang]
  ↓          ↓
[Slut]     [Slut]
  • Skriv som et klart spørgsmål med spørgsmålstegn
  • Mærk alle udgangsstier (Ja/Nej, Sand/Falsk)
  • Hold spørgsmål simple og binære
  • Brug konsistent mærkning gennem flowchartet

❌ Undgå

  • ❌ Udsagn: "Bruger er gyldig" (brug "Er bruger gyldig?" i stedet)
  • ❌ Handlinger: "Tjek gyldighed" (brug "Er gyldig?" i stedet)
  • ❌ Flere spørgsmål: "Er gyldig og aktiv?" (opdel i to beslutninger)
  • ❌ Umærkede stier (mærk altid Ja/Nej)

Almindelige eksempler

Eksempel 1: Brugerauthentificering

[Indtast legitimationsoplysninger]
   ↓
<Er adgangskode korrekt?>
  ↙              ↘
Ja              Nej
 ↓                ↓
<Er 2FA aktiveret?> [Vis fejl]
  ↙        ↘           ↓
Ja        Nej        [Slut]
 ↓          ↓
[Send kode] [Login succes]

Eksempel 2: Datavalidering

[Modtag input]
   ↓
<Er format gyldigt?>
  ↙          ↘
Ja          Nej
 ↓            ↓
<Er inden    [Returner fejl]
 for interval?>  ↓
  ↙    ↘       [Slut]
Ja    Nej
 ↓      ↓
[Gem] [Afvis]

AI-prompt tips

Brug disse prompts til at tilføje Beslutningsformer med AI:

tilføj en beslutning for at tjekke om bruger er logget ind
indsæt en valideringsbeslutning efter input
opret et beslutningspunkt der spørger om saldo er tilstrækkelig

Pro Tip: Hold beslutninger binære (Ja/Nej) når det er muligt. Hvis du har brug for mere end 3 grene, overvej at refaktorere til flere beslutninger!

Næste skridt