Korak, ki ga nikoli ni treba avtomatizirati

Načrt avtomatizacije začnite z odstranitvijo dela brez potrebnega rezultata. Preostale korake razvrstite med pravila, presojo in človeške odločitve.

delete workflow steps

Kakšen je kratek odgovor?

Pred izbiro orodij preglejte potek po korakih, ki vplivajo na rezultat za stranko. Odstranite korake brez potrebnega izida, stabilna pravila izvedite z običajno kodo, model uporabite za omejeno presojo, izbire o dovoljenjih ali pomembnih posledicah pa prepustite odgovorni osebi. Razvrstitev v štiri skupine je zasnova, ne izmerjen prihranek.

Izvedite več
Na tej strani

Diagram predlagane sinhronizacije ima dvajset korakov. Sedmi kopira status v preglednico. Osmi preglednico preoblikuje za e-poštno platformo. Deveti vodji pošlje e-pošto za odobritev uvoza. Načrt sprašuje, kateri agent naj opravi sedmi, osmi in deveti korak.

Prvo vprašanje je, zakaj ti koraki obstajajo. Primer je ponazoritven, ne revizija resnične ekipe.

Razprava o zasnovi poteka dela predlaga štiri skupine dela: odstranite korak, uporabite običajno kodo, uporabite agenta ali ohranite človeško odločitev. Koristna poteza nastopi pred izbiro modela. Če korak odstranite, lahko odpravite potrebo po celotnem aparatu okoli njega.

Začnite z rezultatom, ki ga vidi stranka

Poimenujte rezultat, ki ga mora potek ustvariti. Pri povezavi trgovine z e-pošto je to lahko „stranka, ki je kupila, ne prejme več opomnika za košarico“. Rezultat zahteva stanje, čas in pravilo izključitve. Ne zahteva pa nujno preglednice, nočnega izvoza vseh zapisov ali vodjevega nabiralnika.

Ponazoritev Tajo spodaj usmeri pregled na predlagano preslikavo in mejo pred aktivacijo. Ne izvaja ustavitve opomnikov za zapuščeno košarico. Za tak rezultat mora upravljavec najprej določiti signal nakupa in pravilo za ustavitev. Dodatno preslikano polje ne nadomesti nobene od teh odločitev.

TajoPonazoritev zasnove · Vzorčni podatki

Preglejte sinhronizacijo pred zagonom

Sinhronizirajte spremembe podatkov strank z mojo platformo za e-pošto.

Aplikacija Tajo MCPOsnutek

Sinhronizacija strank

TrgovinaPlatforma za e-pošto
Preslikava polj
Izvorno poljeCiljno poljePravilo
emailEMAILNeposredno
first_nameFIRSTNAMENeposredno
last_nameLASTNAMENeposredno

Sintetični predogled je uspel

Preslikana so 3 polja · Brez zapisov v cilj

Ponazoritveni prikaz temelji na orodjih Tajo za preslikavo. Sintetični predogled in shranjeni osnutek ne aktivirata sinhronizacije.

Pregled usmerite v potrebno spremembo stanja. Več polj ne določi manjkajočega pravila za ustavitev.

Od rezultata pojdite nazaj po obstoječi poti. Pri vsakem koraku vprašajte, kaj bi odpovedalo, če ga ne bi bilo. Resnično varovalo ima odgovor: privolitev bi se izgubila, spor o plačilu bi bil spregledan ali poslano bi bilo nedovoljeno sporočilo. Predaja iz navade ima morda le zgodovinski odgovor: stari sistem je potreboval datoteko.

Skupina za odstranitev ni dovoljenje za brisanje varoval. Pred razvrstitvijo preglejte namen vsakega koraka.

  1. Zahtevani rezultat
    izid za stranko
    sledite nazaj
  2. Preglejte korake
    namen in nadzor
    odstranite odvečno
  3. Ohranjeno delo
    ima lastnika in preizkus
Konceptualni pregled korakov Začnite z zahtevanim rezultatom, preglejte korake, ki mu služijo, in ohranite le delo s preverljivim namenom; varovala ostanejo.

Pregled prepozna cilj in odvisnosti, ki ga res varujejo. Če preglednica nosi poslovno presojo, ki je ni nikjer drugje, morate presojo ohraniti, tudi če datoteka izgine.

Vrsta korakaVprašanjePrimer v ponazoritvenem poteku za košarico
OdstraniteAli varuje ali ustvari zahtevani rezultat?Podvojen izvoz, ki ga nihče ne bere
Običajna kodaAli je pravilo natančno in stabilno?Zadržite opomnik, ko obstaja potrjen nakup
Presoja modelaAli korak zahteva omejeno razlago?Razvrstite prosto zapisano zahtevo za pravo ekipo
Oseba ali odobrena politikaAli izbira podeli pooblastilo ali nosi pomembne posledice?Odobrite dostop do podatkov strank

Tabela je orodje za zasnovo. Ne poroča, kako so bili razvrščeni dejanski koraki katerega podjetja.

Natančna pravila postavite v kodo

Klic API, preverjanje polja, primerjava časovnih oznak ali preverjanje dovoljenja ne postanejo boljši, če jih model improvizira. Koda lahko izrazi lastnost, ki mora ostati resnična, deluje enako pri ponovitvi in pokaže preverljivo napako. Uporabite jo tam, kjer lahko pravilo izrecno zapišete.

Pri primeru košarice lahko dogodek nakupa prispe pozno ali dvakrat. Program naj prepozna naročilo, primerja trenutno stanje in ne pošlje opomnika, ko je nakup znan. Če sistem ne more ugotoviti, ali se je nakup zgodil, potrebuje stanje negotovosti. Model si ne more dovoliti ugibanja, da stranka ni kupila.

Nekatero delo se natančnim pravilom upira. Zahteva podpori lahko pravi: „To sem kupil včeraj, vendar je na računu moj stari naslov.“ Usmerjanje sporočila lahko uporabi omejeno pomensko presojo. Izhod naj bo znana ekipa ali „negotovo“, ne odprto navodilo za spremembo naročila. Odločitev modela ločite od kode, ki uveljavlja dostop in zapisuje stanje.

Zakaj lahko en agent skrije korake

„En agent lahko prebere potek in opravi vse.“ V predstavitvi je to lahko videti preprostejše. V produkciji mora nekdo še vedno pojasniti, zakaj agent sme videti zapis, katera dejanja sme opraviti in kako se napačno dejanje razveljavi. Široko usmerjen agent pogosto skrije iste korake v poziv in odstrani oznake, zaradi katerih so bili preverljivi.

Drugi ugovor je, da tudi razvrščanje v štiri skupine stane čas. Res je. Naj bo kratko. Izberite en rezultat za stranko, navedite potrebne korake in vprašajte, kaj vsak prispeva. Vaja je vredna časa le, če zmanjša delo ali pojasni lastništvo. Obsežen pregled vsakega sosednjega sistema postane novo polje na diagramu.

Razvrstitev preizkusite z običajnim primerom in primerom napake. Če je odstranjen korak skrivaj varoval delo, naj preizkus to pokaže. Če presoje modela ni mogoče ovrednotiti na primerih, jo zožite ali odločitev vrnite osebi. Če se mora koda spremeniti ob vsaki izjemi stranke, ločite stabilni mehanizem od lokalnega poslovnega pravila.

Pregled potrebuje tudi pogoj za konec. Ekipa lahko razstavlja nalogo toliko časa, da razvrščanje stane več od prihranjenega dela. Ustavite se, ko ima vsak ohranjeni korak lastnika, sprožilec in preverljiv razlog za obstoj. Zabeležite eno negotovost, ki bi spremenila zasnovo, in jo preizkusite v najmanjšem živem delu. Pri sinhronizaciji je to lahko vprašanje, ali dogodek nakupa prispe dovolj zgodaj, da zadrži opomnik v vrsti. Vodnik za integracijo poda širše zaporedje načrtovanja; štiri skupine preprečijo, da bi zaporedje ohranilo nepotrebne korake. Razvrstitev znova preglejte, ko se potek ali dovoljenja spremenijo.

Najcenejši korak je tisti, ki ga rezultat nikoli ni zahteval.

Pogosto Zastavljena Vprašanja

Kaj odstraniti pred avtomatizacijo?

Korak, ki obstaja le zaradi odpravljive predaje, podvojenega zapisa ali poročila, ki ga nihče ne uporablja, je kandidat. Pred izbrisom preverite nadaljnje uporabnike in varovala.

Kdaj korak potrebuje model?

Model uporabite za ozko pomensko presojo, ki je ni mogoče izraziti s stabilnim natančnim pravilom, z opaznimi vhodnimi podatki, tipiziranim izhodom in potjo za negotovost.

Katere odločitve naj ostanejo pri človeku?

Izbire, ki zahtevajo privolitev, podeljujejo dovoljenja ali nosijo posledice zunaj odobrenega obsega sistema, naj ostanejo pri odgovorni osebi ali izrecno odobreni politiki.

Zaprosite za zgodnji dostop

Vnesite svoje ime in službeni e-poštni naslov. Poslali vam bomo povezavo za potrditev zahteve za dostop do Taja.

Pridobite Brevo