Register
Process Type
Graphical expression
Mind Type
Structured expression
Note Type
Efficient expression

Kanban-tavleSyntaks

Kanban-tavle

Mermaid-kanbandiagrammer lar deg lage en visuell representasjon av hvordan oppgaver flyter gjennom ulike faser i en arbeidsflyt. Nedenfor forklares hvordan du bruker kanbandiagram-syntaksen på riktig måte.

Grunnleggende

Et kanbandiagram begynner med kanban -syntaksen, og deretter defineres kolonner og oppgavene i disse kolonnene.

Kode
                            
Kopier
Bygg inn
kanban column1[Column Title] task1[Task Description]

Definer kolonner

Kolonner representerer ulike faser i arbeidsflyten, for eksempel "oppgaver", "pågår", "fullført" osv. Hver kolonne defineres med en unik identifikator og en tittel omsluttet av hakeparenteser.

Syntaks:

                            
Kopier
Bygg inn
columnId[Column Title]
  • columnId: kolonnens unike identifikator.
  • [Column Title]: tittelen som vises øverst i kolonnen.

比如 id1[Todo]

Legg til en oppgave i en kolonne

Oppgaver vises i sine respektive kolonner, med innrykk. Hver oppgave består av en unik identifikator og en beskrivelse omsluttet av hakeparenteser.

Syntaks:

                            
Kopier
Bygg inn
taskId[Task Description]

taskId: oppgavens unike identifikator.,[Task Description]: oppgavens beskrivelse.

Eksempel:
                            
Kopier
Bygg inn
docs[Create Documentation]

Legg til metadata for en oppgave

Du kan bruke @{ ... } -syntaksen til å legge til ekstra metadata for hver oppgave. Metadata kan inneholde nøkkel-verdi-par som assigned , ticket , priority osv., som vises i nodens rendring.

Støttede metadatanøkler

Tildelt til: angir hvem som er ansvarlig for oppgaven.,Sak: kobler oppgaven til en sak eller et saksnummer.,Prioritet: angir oppgavens hastegrad. Tillatte verdier: Svært høy, Høy, Lav og Svært lav.

Kode
                            
Kopier
Bygg inn
kanban todo[Todo] id3[Update Database Function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }

Konfigurasjonsalternativer

Du kan tilpasse kanbandiagrammet med en konfigurasjonsblokk i begynnelsen av markdown-filen. Dette er nyttig for å angi globale innstillinger (som basis-URL-en for saker). For tiden er kanbandiagrammet <code>ticketBaseUrl</code> Dette er svært nyttig for å angi globale innstillinger, for eksempel basis-URL-en for saker. For tiden har kanbandiagrammet ett konfigurasjonsalternativ ticketBaseUrl . Det kan angis som i følgende eksempel:

                            
Kopier
Bygg inn
--- config: kanban: ticketBaseUrl: 'https://yourproject.atlassian.net/browse/#TICKET#' ---

Når en kanbanoppføring har et angitt saksnummer, vil saksnummeret i diagrammet inneholde en lenke til det eksterne systemet som definerer saken. Innstillingen ticketBaseUrl angir basis-URL-en til det eksterne systemet, og #TICKET# erstattes med saksverdien i oppgavens metadata for å opprette en gyldig lenke.

Fullstendig eksempel

Følgende er et fullstendig kodeeksempel på et kanbandiagram:

Kode
                            
Kopier
Bygg inn
--- config: kanban: ticketBaseUrl: 'https://mermaidchart.atlassian.net/browse/#TICKET#' --- kanban Todo [Create Documentation] docs[Create Blog about the new diagram] [In progress] id6[Create renderer so that it works in all cases. We also add some extra text here for testing purposes. And some more just for the extra flare.] id9[Ready for deploy] id8[Design grammar]@{ assigned: 'knsv' } id10[Ready for test] id4[Create parsing tests]@{ ticket: MC-2038, assigned: 'K.Sveidqvist', priority: 'High' } id66[last item]@{ priority: 'Very Low', assigned: 'knsv' } id11[Done] id5[define getData] id2[Title of diagram is more than 100 chars when user duplicates diagram with 100 char]@{ ticket: MC-2036, priority: 'Very High'} id3[Update DB function]@{ ticket: MC-2037, assigned: knsv, priority: 'High' } id12[Can't reproduce] id3[Weird flickering in Firefox]

Kort sagt er det en enkel prosess å opprette et kanbandiagram i Mermaid, og det kan effektivt visualisere arbeidsflyten din.

Du kan forbedre diagrammet ditt ved å legge til valgfrie metadata for oppgaver med @{ ... } -syntaksen. Denne syntaksen lar deg inkludere ekstra kontekstinformasjon, for eksempel ansvarlig, saksnummer og prioritet. For ytterligere tilpasning bruker du konfigurasjonsblokken øverst i filen til å angi globale alternativer, for eksempel ticketBaseUrl , slik at du kan lenke saker direkte fra diagrammet.

Ved å følge disse retningslinjene, sikre unike identifikatorer, riktig innrykk og bruke metadata og konfigurasjonsalternativer, kan du lage et omfattende og tilpasset kanbandiagram som effektivt kartlegger prosjektets arbeidsflyt.