Pood, keda on tüssatud, peab saama seda öelda. Pood, kes eksis, peab saama seda samuti öelda, ja tagasivõtt peab käima sama kaugele ja sama kiiresti kui süüdistus. Kolm silti, neist üks korraga aktiivne, ja mis juhtub kõigega, mille silt põhjustas, kui pood, kes selle pani, võtab ta tagasi.
Omadus
Kolm silti on olemas: fraud, chargeback ja real. Üks silt on tellimuse kohta korraga aktiivne, ja uuem asendab vanema. Silt real ei tekita mingit kuumust. Tühistamine levib kõigesse, mida varasem silt puudutas, et ühe poe viga klienti ringi ei jälitaks.
Miks see kehtib
Reede, mil pood eksib
Kujutage ette poodi reede pärastlõunal, tellimused tuleb enne nädalavahetust ära saata. Üks näeb vale välja: tarneaadress ei klapi arveaadressiga, noor konto, suur ostukorv. Keegi väljastuses on seda kuju varem näinud, paneb fraud ja liigub edasi.
Esmaspäeval helistab klient. Nad kolisid kevadel, pangal on vana aadress, ja seletus on sama igav kui tõene. Pood on nüüd väite allikas inimese kohta, mis ei ole õige, ja erinevalt märkmest oma halduses on see väide majast juba välja läinud.
Mida pood edasi teeb, on kogu asja mõte. Ta avab intsidendi, tühistab selle ja paneb real. Ei tugipiletit, ei luba, ei ootamist ülevaatuse järele. Tühistamine on sama otspunkt kui silt, sama võtmega, sama poe poolt, sest pood on väite vastutav töötleja. Süsteemi, kus süüdistus on iseteenindus ja tagasivõtt käib järjekorra kaudu, ei tohiks süüdistusega usaldada.
Asenda, ära kuhja
Sildid asendavad üksteist. Tellimusel on igal hetkel üks aktiivne silt, ja uusim on see, seega küsimusel «mida see tellimus praegu ütleb» on üks vastus, mitte ajalugu, mida kokku lüüa. Kui sildid kuhjuksid, kaaluks pood, kes oli rutakas kolm korda, üles poe, kes oli hoolega üks kord. Ei ole aritmeetikat, milles kolm hooletut silti lööks ühe hoolega tehtud paranduse, sest siin ei ole üldse aritmeetikat. Juba aktiivse sildi uuesti saatmine kinnitab teda, aga ta ei lähe sügavamaks.
Asendamine ei ole alati tagasivõtt. Pood, kes märkis tellimuse fraud ja sai hiljem formaalse vaidluse, saab viia ta chargeback peale, asendus, milles tõend paraneb, mitte ei kao. Teine suund ei ole teadlikult tavaline asendus: puhastatud tellimus tuleb enne uue sildi panekut sõnaselgelt tühistada, et kliendi puhastamist ei saaks kogemata tagasi keerata.
Üks sildist kolmest käitub turul teisiti kui juhtmestikus. chargeback on silt, mida API vastu võtab, ja ta tekitab kuumust täpselt nagu fraud. Turul, kuhu see toode ehitati, tuleb vaidlus e-kirjaga ja lõpeb liikumisena pangakontol, seega sageli ei ole puhast masinsündmust, mille külge silti panna. Poed panevad seega pigem fraud koos põhjusekoodiga chargeback_received, mis kannab sama tähendust ilma sündmust väitmata, mida ei olnud. Pood, kelle teenusepakkuja vaidluse sündmuse saadab, peaks kasutama chargeback, ja ta käitub täpselt nagu dokumenteeritud.
Puhastatud tellimus on kustutuskumm, mitte värv
real ei tekita mingit kuumust. Mitte vähe, mitte negatiivset, mitte midagi. Ainult fraud ja chargeback kirjutavad kuumust. real kirjutab väite puudumise. Kui tellimuse puhastamine ise saaks numbrit kummastki suunas liigutada, oleks puhastamine kang, ja pood, kes tahaks identiteeti pesta, oleks selle kätte saanud.
Sildil on kaks põhjust. Esimene on parandus: pood, kes eksis, vajab tee öelda seda sama lihtsalt, kui eksimine oli. Teine ei sisalda viga. Tagasitulija, kelle tellimused näevad igavatel põhjustel ebatavalised välja, edasiaadress või ettevõtte kaart, on klient, kelle peale see pood on juba korra mõelnud. real kirjutab selle otsuse üles, et järgmine inimene järjekorras päriks otsuse, mitte ei alustaks sama toore kuju pealt otsast.
Joonis 1
real. Uusim kiip on ainus täis, ja tal ei ole üldse värvi.Tühistamine jõuab tagajärgedeni, mitte ainult kirjeni
Parandus, mis jääks kirje juurde, oleks raamatupidamine. Tühistamine levib tagasi sinna, mida silt põhjustas: kuumus, mille ta sellele poele kirjutas, ja see, millega ta aitas teistel poodidel näha. Väide ja tagajärjed käivad koos, sest parandus, mis jätab tagajärjed paika, ei ole parandus.
Ta tõstab ka midagi vähem nähtavat. Aktiivne pettuseväide on asi, mida pood võib pidada kaitsma panga, kliendi või organi ees, seega kirjeid tema taga hoitakse kauem kui tavaline aegumine. See hoidmine on erand tavalisest kustutamisest ja kestab täpselt nii kaua kui väide. Tühista silt ja erand läheb kaasa, ja kirjed langevad tagasi tavalisele ajakavale, mida kirjeldab unustamine ajakava järgi. See on mõte, milles parandamine on struktuur, mitte lubadus: mitte lubadus hiljem korda teha, vaid asja eemaldamine, mis kirjeid paigal hoidis.
Iga silt on logiraamatu sündmus, kannab kes selle pani, välja, mille API nõuab poel endal täita, ja millal. Tühistamine on teine sündmus, oma aktori ja oma ajaga, kirjutatud esimese järele, mitte selle peale. Mida tellimus väidab, muutub, aga ajalugu sellest, mida väideti, kelle poolt ja millal, ei muutu.
Kuidas kontrollida
Kontrollige seda testtellimusel label ulatusega võtmega. Märkige tellimus, märkige uuesti, siis lugege intsident tagasi. Aktiivne silt on üks, ja teine kutse ei kuhjanud midagi peale.
# 1. label the order
POST /v1/labels
{ "order_ref": "ord-10241", "label": "fraud", ... }
# response: one incident, one active label
{ "ok": true, "incident_id": "b4e1c7d2-...", "label": "fraud", "status": "active" }
# 2. same order, same label, sent again
POST /v1/labels
{ "order_ref": "ord-10241", "label": "fraud", ... }
# the same incident. Not a second one, and not a deeper one.
# 3. now correct it
POST /v1/labels/{incident_id}/reverse
POST /v1/labels
{ "order_ref": "ord-10241", "label": "real", ... }
# read it back in the portal: one active label, and it is real.Payloadid, nõutud väljad, mida korduv silt tagastab, ja viga, mille saate fraud panemisel tellimusele, mis on juba puhastatud, on API viites, POST /v1/labels all ja tühistamise otspunkt selle kõrval. See on leping. See leht on selle taga olev põhjendus.
Õiguslik alus
Tühistamine on mehhanism GDPR artikli 16 taga, õigus andmete parandamisele, ja artikli 5(1)(d) taga, täpsuse põhimõte, signaalile, mida poodide vahel jagatakse. Ühes poes tehtud parandus jõuab iga algse sildi tagajärjeni, mis teeb täpsusest süsteemi omaduse, mitte iga poe eraldi kohustuse. Tühistamine on parandamine, mitte vastuväite õigus, ja need kaks tasub lahus hoida: vastuväide artikli 21 alusel on vastuväide töötlemisele endale, mis kohustab poodi vastutava töötlejana peatuma, kui ta ei näita kaalukaid õiguspäraseid aluseid, mis kaaluvad üles. Mõlemat teostatakse poe kaudu, ja pood saab oma sildi igal hetkel tühistada, töötlejalt küsimata. Tühistamine lõpetab ka artikli 17(3)(e) aluse, õigusnõuete esitamise või kaitsmise, mis hoidis kirjeid kauem kui tavaline säilitus, seega kustutamine jätkub ajakava järgi, mida kirjeldab unustamine ajakava järgi. Vt andmetöötluslepingut.
Seotud
- Kuumus ja mis seda jahutab, selle kohta, mida
fraudsilt tekitab, ja mis paneb ta ilma paranduseta kaduma. - Kinnitus, kuhu ühe poe silt üksi teistes poodides ulatub, ja kuhu mitte kunagi.
- Unustamine ajakava järgi, kella kohta, mille tühistamine kirjeile tagasi annab.