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

Kanban lentaSintaksė

Kanban lenta

Mermaid kanban diagrama leidžia sukurti vizualų užduočių judėjimo per skirtingus darbo eigos etapus atvaizdą; toliau paaiškinama, kaip tinkamai naudoti kanban diagramos sintaksę.

Pagrindai

Kanban diagrama prasideda kanban sintakse, o tada apibrėžiami stulpeliai ir užduotys tuose stulpeliuose.

Kodas
                            
Kopijuoti
Įterpti
kanban column1[Column Title] task1[Task Description]

Stulpelių apibrėžimas

Stulpeliai žymi skirtingus darbo eigos etapus, pavyzdžiui, „Darbų sąrašas“, „Vykdoma“, „Atlikta“ ir kt. Kiekvienas stulpelis apibrėžiamas naudojant unikalų identifikatorių ir laužtiniuose skliaustuose esantį pavadinimą.

Sintaksė:

                            
Kopijuoti
Įterpti
columnId[Column Title]
  • columnId: unikalus stulpelio identifikatorius.
  • [Column Title]: stulpelio viršuje rodomas pavadinimas.

比如 id1[Todo]

Užduočių pridėjimas prie stulpelio

Užduotys rodomos atitinkamuose stulpeliuose su įtrauku. Kiekviena užduotis susideda iš unikalaus identifikatoriaus ir aprašymo, apgaubto laužtiniais skliaustais.

Sintaksė:

                            
Kopijuoti
Įterpti
taskId[Task Description]

taskId: unikalus užduoties identifikatorius.,[Task Description]: užduoties aprašymas.

Pavyzdys:
                            
Kopijuoti
Įterpti
docs[Create Documentation]

Metaduomenų pridėjimas prie užduoties

Kiekvienai užduočiai galite pridėti papildomų metaduomenų naudodami @{ ... } sintaksę. Metaduomenys gali apimti raktų ir reikšmių poras, tokias kaip assigned, ticket, priority, kurios bus rodomos atvaizduojant mazgą.

Palaikomi metaduomenų raktai

Priskirti: nurodoma, kas atsakingas už šią užduotį.,Darbo užsakymas: užduotis susiejama su darbo užsakymo ar problemos numeriu.,Prioritetas: nurodo užduoties skubumą. Leidžiamos reikšmės: labai aukštas, aukštas, žemas ir labai žemas.

Kodas
                            
Kopijuoti
Įterpti
kanban todo[Todo] id3[Update Database Function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }

Konfigūracijos parinktys

Kanban diagramą galima tinkinti naudojant konfigūracijos bloką markdown failo pradžioje. Tai naudinga nustatant bendruosius nustatymus, pavyzdžiui, darbo užsakymo pagrindinį URL. Šiuo metu kanban diagrama turi konfigūracijos parinktį ticketBaseUrl. Galima nustatyti pagal šį pavyzdį:

                            
Kopijuoti
Įterpti
--- config: kanban: ticketBaseUrl: 'https://yourproject.atlassian.net/browse/#TICKET#' ---

Kai kanban įrašas turi nurodytą darbo užsakymo numerį, diagramoje esantis darbo užsakymo numeris bus susietas nuoroda į išorinę sistemą, apibrėžiančią tą darbo užsakymą. ticketBaseUrl nustato pagrindinį URL, rodantį į išorinę sistemą, o #TICKET# pakeičiamas užduoties metaduomenų darbo užsakymo reikšme, kad būtų sukurta galiojanti nuoroda.

Visas pavyzdys

Toliau pateikiamas visas kanban diagramos kodo pavyzdys:

Kodas
                            
Kopijuoti
Įterpti
--- 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]

Apibendrinant, kanban diagramos kūrimas Mermaid aplinkoje yra paprastas procesas, leidžiantis veiksmingai vizualizuoti jūsų darbo eigą.

Galite patobulinti diagramą pridėdami neprivalomų metaduomenų prie užduočių naudodami @{ ... } sintaksę; ši sintaksė leidžia įtraukti papildomą konteksto informaciją, tokią kaip atsakingas asmuo, darbo užsakymo numeris ir prioritetas. Norėdami dar labiau tinkinti, naudokite failo viršuje esantį konfigūracijos bloką bendriesiems nustatymams, pavyzdžiui, ticketBaseUrl, nustatyti, kad darbo užsakymus galėtumėte susieti tiesiogiai iš diagramos.

Laikydamiesi šių gairių, užtikrindami unikalius identifikatorius, tinkamą įtrauką ir naudodami metaduomenų bei konfigūracijos parinktis, galite sukurti išsamią ir individualizuotą kanban diagramą, veiksmingai atvaizduojančią projekto darbo eigą.