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

Kanban-tauluSyntaksi

Kanban-taulu

Mermaid-kanban-kaavio sallii visualisoinnin siitä, miten tehtävät siirtyvät työnkulun eri vaiheissa; seuraavassa selitetään kanban-kaavion syntaksin oikea käyttö.

Perusta

Kanban-kaavio alkaa kanban-syntaksilla ja määrittelee sitten sarakkeet ja näiden sarakkeiden tehtävät.

Koodi
                            
Kopioi
Upotus
kanban column1[Column Title] task1[Task Description]

Määritä sarakkeet

Sarakkeet edustavat työnkulun eri vaiheita, kuten "Tehtävät", "Työn alla", "Valmis" jne. Jokainen sarake määritellään ainutlaatuisella tunnisteella ja hakasulkeisiin suljetulla otsikolla.

Syntaksi:

                            
Kopioi
Upotus
columnId[Column Title]
  • columnId: sarakkeen ainutlaatuinen tunniste.
  • [Column Title]: sarakkeen yläosassa näytettävä otsikko.

比如 id1[Todo]

Lisää tehtävä sarakkeeseen

Tehtävät näytetään omissa sarakkeissaan sisennyksellä. Jokainen tehtävä sisältää ainutlaatuisen tunnisteen ja hakasulkeisiin suljetun kuvauksen.

Syntaksi:

                            
Kopioi
Upotus
taskId[Task Description]

taskId: tehtävän ainutlaatuinen tunniste.,[Task Description]: tehtävän kuvaus.

Esimerkki:
                            
Kopioi
Upotus
docs[Create Documentation]

Lisää metatietoja tehtävään

Voit lisätä jokaiselle tehtävälle ylimääräisiä metatietoja @{ ... } -syntaksilla. Metatiedot voivat sisältää avain-arvo-pareja, kuten assigned, ticket ja priority, jotka näytetään solmun renderöinnissä.

Tuetut metatietoavaimet

Määritä: määrittää, kuka vastaa tehtävästä.,Työtilaus: linkittää tehtävän työtilaus- tai ongelmanumeroon.,Prioriteetti: ilmaisee tehtävän kiireellisyyden. Sallitut arvot: erittäin korkea, korkea, matala ja erittäin matala.

Koodi
                            
Kopioi
Upotus
kanban todo[Todo] id3[Update Database Function]@{ ticket: MC-2037, assigned: 'knsv', priority: 'High' }

Kokoonpanovaihtoehdot

Voit mukauttaa kanban-kaaviota markdown-tiedoston alussa olevalla kokoonpanolohkolla. Tämä on hyödyllistä globaalien asetusten (kuten lippujen perus-URL-osoitteen) asettamiseen. Tällä hetkellä kanban-kaaviossa <code>ticketBaseUrl</code> tämä on erittäin hyödyllistä globaalien asetusten, kuten työtilauksen perus-URL-osoitteen, asettamiseen. Tällä hetkellä kanban-kaaviossa on yksi kokoonpanovaihtoehto ticketBaseUrl. Se voidaan asettaa seuraavan esimerkin mukaisesti:

                            
Kopioi
Upotus
--- config: kanban: ticketBaseUrl: 'https://yourproject.atlassian.net/browse/#TICKET#' ---

Kun kanban-merkinnällä on määritetty työtilausnumero, kaaviossa oleva työtilausnumero sisältää linkin ulkoiseen järjestelmään, joka määrittelee kyseisen työtilauksen. ticketBaseUrl-asetus osoittaa ulkoisen järjestelmän perus-URL-osoitteeseen, ja #TICKET# korvataan tehtävän metatiedoissa olevalla työtilauksen arvolla kelvollisen linkin luomiseksi.

Täydellinen esimerkki

Seuraavassa on täydellinen esimerkki kanban-kaavion koodista:

Koodi
                            
Kopioi
Upotus
--- 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]

Yhteenvetona kanban-kaavion luominen Mermaidissa on yksinkertainen prosessi, joka visualisoi työnkulun tehokkaasti.

Voit parantaa kaaviota lisäämällä tehtäviin valinnaisia metatietoja @{ ... } -syntaksilla; tämä syntaksi sallii lisäkontekstitietojen, kuten vastuuhenkilön, työtilausnumeron ja prioriteetin, sisällyttämisen. Lisämukautusta varten käytä tiedoston yläosassa olevaa kokoonpanolohkoa globaalien asetusten, kuten ticketBaseUrl, asettamiseen, jotta voit linkittää työtilaukset suoraan kaaviosta.

Noudattamalla näitä ohjeita, varmistamalla ainutlaatuiset tunnisteet ja oikean sisennyksen sekä hyödyntämällä metatietoja ja kokoonpanovaihtoehtoja voit luoda kattavan ja räätälöidyn kanban-kaavion, joka kuvaa tehokkaasti projektin työnkulun.