Tijek rada između dvaju okvira

Dijagram tijeka rada može izostaviti zaobilazni korak koji omogućuje posao. Prije specifikacije sinkronizacije proučite dopuštene zapise i postupke operatera.

observe customer workflow

Koji je kratak odgovor?

Prije projektiranja sinkronizacije usporedite opisani tijek rada sa zapisima kojima smijete pristupiti i stvarnim redoslijedom operaterovih postupaka. Pratite jedan uobičajen slučaj i jednu iznimku, uključujući ručne ispravke i odgođene promjene. Aktivnost sustava dokaz je o tome što se dogodilo, ne zašto; namjeru potvrdite s ljudima koji obavljaju posao.

Saznajte više
Na ovoj stranici

„Narudžbe se prenose automatski” zvuči kao potpun opis tijeka rada. U zamišljenom praćenju svaka narudžba pojavljuje se u oba sustava. A onda se između njih otkrije stupac u proračunskoj tablici. Operater mijenja taj stupac prije učitavanja jer status u trgovini ne znači isto što odjel za e-poštu od njega očekuje.

Dijagram je točno prikazivao okvire. Promaknuo mu je posao između njih.

Rasprava o učenju tijeka rada iz sustava evidencije opisuje sastavljanje funkcionalnog postupka promatranjem onoga što ulazi u sustav i onoga što se ispravlja. To je koristan početak. Ne znači da zapisnik može objasniti nečiju namjeru niti da tim smije dobiti širok pristup podacima o kupcima samo da bi ih promatrao.

Počnite od praćenja zapisa, ne od naziva procesa

„Sinkronizacija narudžbi” zvuči kao jedna radnja. Pratite li jednu narudžbu, postaje niz događaja. Kada je nastala? Koji je status prvi upisan? Jesu li ga plaćanje ili otkazivanje promijenili? Koje je polje stiglo na odredište? Što je odredište s njim učinilo? Što je netko poslije ručno ispravio?

Zapišite te događaje vremenskim redom. Uz svaki korak zadržite identifikator izvornog zapisa. Ako se vrijednost dvaput promijeni, zabilježite obje promjene. Ako odredište čuva samo najnoviju vrijednost, saznajte što se dogodilo između. Cilj nije uglađena procesna karta, nego trag koji druga osoba može provjeriti i osporiti.

Prvi trag neka bude uobičajen. Drugi neka bude iznimka: otkazivanje, spajanje zapisa kupaca, povrat, zakašnjelo plaćanje ili drugi slučaj koji operateri smatraju važnim. Dva traga ne govore koliko je nešto često. Otkrivaju pitanja na koja specifikacija mora odgovoriti.

  1. Zapis trgovine
    status stiže
    uočeno
  2. Operaterov ispravak
    provjereno značenje
    potvrđeno
  3. Odredište za e-poštu
    prihvaćeno stanje
Zamišljeni praćeni put narudžbe Zapis trgovine prolazi kroz operaterov ispravak prije odredišta za e-poštu, što dijagram s dva okvira ne bi pokazao.
Što tim kažeŠto trag može otkritiŠto pitati
„Narudžbe se automatski sinkroniziraju”Ručna se datoteka učitava poslijeKoju pretvorbu datoteka obavlja?
„Status kupca je ažuran”Kasniji događaj prepisuje stariju vrijednostKoji sustav određuje konačno stanje?
„Pogreške idu podršci”Ispravak se radi u izvoru bez prijaveKako odredište saznaje za njega?

To su zamišljene mogućnosti, ne opaženi slučajevi kod kupaca. Vodič za integraciju pomaže odabrati način povezivanja kada se stvarni put razumije.

Zapisi pokazuju postupke; operateri objašnjavaju značenje

Zapis može pokazati da je vrijednost promijenjena iz pending u complete. Ne može reći znači li to da je plaćanje potvrđeno, da je obrada narudžbe dovršena ili da je netko ispravio tipfeler. Naziv polja nije poslovno pravilo.

Zato promatranje i razgovor pripadaju zajedno. Zamolite operatera da pokaže slučaj koji trag čini nejasnim. Neka objasni iznimku i pokaže zaslon za koji ima odobren pristup. Zatim provjerite pravilo na drugom uzorku. Specifikacija sastavljena iz jednog dojmljivog primjera može nečiji zaobilazni postupak proglasiti pravilom cijele tvrtke.

Pristup je važan. Koristite najmanje podataka potrebnih za pitanje. Radite s dopuštenim pristupom i, kad je moguće, uklonite osobne podatke. Projektiranje sinkronizacije nije opravdanje za izvoz baze kupaca u istraživačku bilježnicu. Ako sustav nudi revizijske događaje ili testno okruženje, počnite ondje. Ako ne, zamolite vlasnika da pokaže put na prikladnim zapisima.

Ta razlika također sprječava čestu pogrešku automatizacije: zamjenu nezgodnog ručnog koraka prije razumijevanja prosudbe koju sadrži. Stupac u tablici možda je nepotrebno udvostručavanje. Ali možda je i jedino mjesto gdje čovjek označava da sporna narudžba ne smije pokrenuti kampanju. Uklonite li ga bez provjere, nova sinkronizacija može brže raditi pogrešnu stvar.

Pretvorite trag u ugovor

Kada je put vidljiv, opišite vezu kroz stanja i odgovorne strane. Odredite koji sustav ima mjerodavnu vrijednost za svako polje, koji ga događaj pomiče, kako se postupa sa zakašnjelim ili ponovljenim događajima i što se događa kada je ishod neizvjestan. Imenujte osobu ili tim ovlašten za ispravak svakog nepodudaranja.

Ugovor treba odvojiti zabilježenu činjenicu od poslovnog tumačenja. „Trgovina je poslala fulfilled u 14:03” zabilježen je događaj. „Ovaj kupac treba dobiti zahtjev za recenziju” odluka je koja može ovisiti i o povratima, privoli i lokalnim pravilima. Razdvajanje tih tvrdnji čini buduće promjene sigurnijima.

Mapa polja čini vidljivim jedan dio ugovora. U ovoj ilustraciji Tajo svaki red navodi izvorno polje, odredišno polje i pravilo pretvorbe. Pokazuje i ono što još nije određeno. Događaj kupnje treba zasebno pravilo prije nego što postane zahtjev za recenziju ili odluka o kampanji.

TajoIlustracija koncepta · Primjerni podaci

Pregledajte sinkronizaciju prije pokretanja

Sinkronizirajte promjene podataka kupaca s mojom platformom za e-poštu.

Aplikacija Tajo MCPSkica

Sinkronizacija kupaca

TrgovinaPlatforma za e-poštu
Mapiranje polja
Izvorno poljeOdredišno poljePravilo
emailEMAILIzravno
first_nameFIRSTNAMEIzravno
last_nameLASTNAMEIzravno

Sintetički pregled je uspio

Mapirana su 3 polja · Nema upisa u odredište

Ilustrativni prikaz temelji se na alatima Tajo za mapiranje. Sintetički pregled i spremljena skica ne aktiviraju sinkronizaciju.

Vidljiva mapa ugovor je o prijenosu. Za odluku o obraćanju osobi treba zasebno pravilo.

Praktičan test prihvaćanja koristi upravo trag. Ponovno provedite uobičajenu narudžbu i iznimku u testnom okruženju. Potvrdite konačno stanje odredišta, ne samo uspješan API poziv. Zatim isprobajte put ispravka. Ako se izvorni zapis promijeni nakon što je odredište već djelovalo, može li sustav uskladiti stanje?

Prigovor je pošten: „Ne možemo proučiti svaki rubni slučaj prije gradnje.” Točno. Cilj nije iscrpan popis. Treba pronaći nekoliko skrivenih koraka koji odlučuju radi li prva inačica. Počnite od putova s najvećim posljedicama, zapišite što ostaje nepoznato i opremite vezu praćenjem novih iznimaka.

Dijagram tijeka rada postaje koristan kada ljudi koji obavljaju posao mogu pokazati na okvir koji mu nedostaje.

Često postavljana pitanja

Zašto razgovor nije dovoljan za specifikaciju tijeka rada?

Ljudi mogu točno opisati zamišljeni postupak, a izostaviti rijetke iznimke ili rutinske zaobilazne korake. Usporedite njihov opis sa zapisima kojima smijete pristupiti, pa ih pitajte da objasne razlike.

Mogu li zapisi sustava otkriti cijeli tijek rada?

Ne. Zapisi prikazuju evidentirane radnje, često bez motiva, izvanmrežnog rada ili odluka donesenih izvan sustava. Koristite ih za pitanja operateru, a ne za samostalno zaključivanje o namjeri.

Što treba pratiti pri prvoj sinkronizaciji?

Pratite jedan uobičajen zapis i jednu iznimku kroz izvorne zapise, izmjene, primopredaje i odredišna stanja. Zabilježite tko može ispraviti nepodudaranje i koji dokaz potvrđuje konačni ishod.

Zatražite rani pristup

Unesite ime i poslovnu adresu e-pošte. Poslat ćemo vam poveznicu za potvrdu zahtjeva za pristup Taju.

Nabavi Brevo