Kuidas struktureerida protsess õigesti MasterBase®-s.

MasterBase® puhul läheb protsess kaugemale etappide täitmisest: see on loogiline ja automatiseeritud lahendus, mis nõuab strateegilist mõtlemist.
protsess MasterBase-s

Protsess MasterBase®-s ei ole lihtsalt nimekiri sammudest, mida täidetakse. See on loogiline, automatiseeritud osa, mis on mõeldud osana suuremast lahendusest. Seepärast ei piisa ainult WIzardiga hakkama saamisest; te peate õppima mõtlema protsessides.

Hea protsessi struktuur

Kõik MasterBase® protsessid järgivad kolmest plokist koosnevat moodulstruktuuri:

  1. INIT (algus)
    Siin määratlete alusandmed, mida protsess vajab käivitamiseks: andmebaasid, võtmeväljad, volitused ja muud. See plokk peaks olema puhas, sisaldades ainult hädavajalikku.
  2. STEPS (sammud)
    Need moodustavad protsessi tuumiku. Iga samm sisaldab ühte või mitut ülesannet, näiteks kirjete otsimine, andmete salvestamine, sõnumite saatmine, PDF-failide genereerimine jne.
    Sammud viiakse läbi järjestikku ja neil peaks olema selge funktsioon. See muudab protsessi kergesti loetavaks, hooldatavaks ja mastaapseks.
  3. VASTUS
    See on vabatahtlik, kuid kasulik. See võimaldab protsessi lõpus tagastada vastuse: kinnituse kasutajale või väärtuse mõnele teisele API-le või protsessile.

Heade protsesside kujundamise põhimõtted

  1. Protsess = funktsioon
    Igal protsessil peaks olema üks eesmärk. Kui teie lahendus lahendab mitu asja, jagage see eri protsessideks. See annab teile korra, korduvkasutatavuse ja paindlikkuse.
  2. Etappide loogiline järjestus
    See on nagu loo jutustamine:
    • Saate andmeid
    • Sa kontrollivad neid
    • Tegevuskaadrid
    • Te lõpetate vastusega.

Vältige tegevuste sooritamist ilma vajalike andmete eelneva saamiseta.

  1. Selged nimed ja lihtsad tingimused
    Kasutage nimesid, mis ütlevad, mida nad teevad: verifyClient, sendWelcomeMail.
    Ja kui teil on vaja palju valideerimist, kaaluge selle loogika delegeerimist mõnele teisele protsessile või andmebaasile.
  2. Testi samm-sammult
    Ärge oodake, kuni kogu voolu testimiseks on loodud. Kontrollige iga sammu eraldi, et avastada vead varakult ja vältida aheldatud tõrkeid.
  3. Kasutage uuesti seda, mis on juba ehitatud
    Kui on juba olemas olemasolev protsess, mis kinnitab e-kirju või genereerib koode, kasutage seda uuesti. See säästab aega ja tagab teie lahenduse järjepidevuse.

Juhtumiuuring: registreerimine ettekandele

Oletame, et automatiseerite registreerimist tasuta vestlusele. See kõlab lihtsalt, kuid kui te ei struktureeri protsessi hästi, võib see halvasti skaleeruda, anda vigu või muutuda juhitamatuks.

Protsessi eesmärk:

  • Registreerida asjaomane isik
  • Kontrollida, kas olete juba registreeritud
  • Saatke personaalne e-kiri
  • Märgista kirje töödeldud

Ei midagi muud. See ei käsitle meeldetuletusi ega küsitlusi. Sellega tegelevad teised protsessid.

Protsessi struktuur:

  • INIT: nimi, e-posti aadress ja valitud jutt. Mitte midagi täiendavat.
  • SAMMUD:
    • Kontrollida duplikaati: kui olete juba registreeritud, lõpetage protsess.
    • Registriandmed: säilitab kiri.
    • Saada posti: isikupärastatud kinnitussõnum.
    • Uuendage staatust: tähistatud kui "töödeldud".
  • VASTUSTAGE: kuvab eduteate või edastab andmed teisele protsessile.

Miks see protsess hästi toimib?

  • Sellel on kindel eesmärk
  • Vool on loogiline ja selge
  • Igal sammul on ainult üks funktsioon
  • Seda on lihtne laiendada, kui ilmuvad uued kõnelused
  • See on hooldatav: kui midagi on vaja muuta, siis teate, kus seda teha.

Protsesside kavandamine on lahenduste kavandamine

Protsessi "toimimiseks" ei piisa. See peab olema mõistlik, stabiilne, arusaadav ja kergesti muudetav.
Seda peaks olema võimalik jutustada kui lugu. Kui te suudate seda seletada, ilma et see takerduks, on see tõenäoliselt hästi kavandatud.

See on erinevus professionaalse lahenduse ja ajutise plaastri vahel.


Kus saab õppida paremini disainima?

MasterBase® Labs, mis on loodud ideede uurimiseks, struktuuride valideerimiseks ja konkreetsete küsimuste lahendamiseks. Kui teil on konkreetne vajadus, saate laboris esitada oma kontseptuaalse disaini ja töötada otse selle rakendamise kallal. See on koht, kus läbimõeldud ideed muutuvad jõulisteks lahendusteks.

Nii saab luua töökindlaid, hooldatavaid ja professionaalseid lahendusi.

MB Labs

Jagage:

Rohkem artikleid

Kas on tagasisidet? Saada meile oma mõtted

Avastage rohkem teavet MasterBase® kohta

Tellige nüüd, et jätkata lugemist ja saada juurdepääs kogu arhiivile.

Jätka lugemist