Valitusraportti on syöte työnkulkuun, ei todiste työnkulun päättymisestä. Todellinen lopputulos on, että asiaankuuluvat lähetysjärjestelmät pysäyttävät ei-toivotun viestinnän säilyttäen samalla päätöksen selittämiseen tarvittavat todisteet. Suunnittele putki luottamuksen, korrelaation, laajuuden ja täytäntöönpanon ympärille.
Vahvista raportti ennen ohjeen purkamista
RFC 5965 määrittelee moniosaisen palauteraportin, joka sisältää ihmisen luettavaa tietoa, koneellisesti luettavia kenttiä ja palautettua viestimateriaalia. Se käsittelee myös väärennös- ja tietosuojariskejä. Jäsennä MIME nimenomaisilla koko- ja sisäkkäisrajoituksilla; älä suorita palautettua sisältöä tai seuraa siihen upotettuja linkkejä. RFC 5965.
Vaadi palveluntarjoajan ja vastaanottavan järjestelmän mukainen alkuperä. Vastaava näyttönimi ei riitä. Säilytä luotettavat todennustulokset vastaanottorajalta sen sijaan, että hyväksyisit hyökkääjän toimittamat otsikot nimellisarvolla. Pidä epäluotettava tai virheellisesti muotoiltu raportti rajoitetussa tarkistusjonossa erillään kanteen kohteena olevasta valituksesta.
Korreloi ja valitse valtuutettu laajuus
Ratkaise raportti lähettävän sovelluksen säilytetyistä tunnisteista. Tulosteen tulee tunnistaa tilaaja, stream ja valitustapahtuma dokumentoidulla luotettavuudella. Jos ilmoituksesta puuttuu turvallinen yksilöllinen vastaavuus, jätä se ratkaisematta. Älä tukahduta jokaista henkilöä, joka on saanut saman aiheen viestin.
Käytä organisaation hyväksymää estopolitiikkaa. Mainosvalitus voi edellyttää kyseisen vastaanottajan poistamista markkinoinnista, kun taas olennainen tiliturvallisuusviestintä vaatii erillisen palvelu- ja käytäntöpäätöksen. Älä kuvaile tätä eroa luvana pakata tarjoukset uudelleen tapahtumapostiksi. Kunnioita vastaanottajan ilmaisemia mieltymyksiä ja sovellettavia velvoitteita vastuullisen yrityksen omistajan kanssa.
Tee sinnikkyydestä ja täytäntöönpanosta erilliset tarkastuspisteet
Kirjoita estopäätös pysyvästi ennen onnistuneen käsittelyn tunnustamista. Levitä se jokaiselle asiaankuuluvalle lähettäjälle ja varmista, että ajoitus tai jonon valmistelu kuulee nykyisen eston tilan. Tietokantarivi, jota kampanjamoottori ei koskaan tarkista, ei ole tehokas esto.
Käytä vakaata tapahtumaavainta tehdäksesi päällekkäisistä raporteista vaarattomia. Tallenna ensimmäinen kuittaus, päätösaika, myöhemmän virran kuittaus ja mahdolliset uudelleenyritykset. Jos myöhemmän tason palvelu ei ole käytettävissä, säilytä uudelleen yritettävä tehtävä ja estä työnkulkua raportoimasta täysin pakotetusta onnistumisesta. Vältä alkuperäisen tapahtuman poistamista vain siksi, että yksi API-kutsu onnistui.
Erottele tuettu päätös ratkaisemattomasta raportista
Harkitse hypoteettisia Alice/News-, Alice/Security- ja Bob/News -tilauksia. Valitus, jonka lähde on varmistettu riippumattomasti ja jonka säilytetty lähetystunniste on yksilöity Alice/Newsille, tukee päätöstä organisaation hyväksymän laajuuden puitteissa. Tämän tarkoituksellisesti suppean opetuspolitiikan mukaisesti Alice/News tukahdutetaan, kun taas kaksi muuta tietuetta eivät muutu. Tämä käytäntöesimerkki ei ole oikeudellinen päätös jokaisesta valituksesta.
Epäluotettava raportti tai lähetystunniste, jossa on kaksi uskottavaa tilaajaa, ei tue arvailua. Pidä se rajoitetun tarkastelun kohteena ja pyydä puuttuvaa alkuperää tai korrelaatiota. Toistuvan validoidun tapahtuman tulee säilyttää sama suunniteltu esto ilman, että luodaan toista asiaankuulumatonta toimintoa. Tämän esimerkin raportteja ei käsitelty tai tilauksia muutettu.
Testaa koko vikapolku
Ennen tuotannon käyttöönottoa harjoittele kaksoistoimitusta, jäsentimen vikaa, vanhentuneita korrelaatiotietueita ja loppupään katkoksia. Varmista, että tukihenkilöstö näkee odottavan täytäntöönpanon katsomatta tarpeetonta viestien sisältöä. Määritä raakaraporttien säilyttäminen erillään vähimmäissuojatietueesta, joka tarvitaan ei-toivottujen sähköpostien uudelleenlähettämisen välttämiseksi.
Tarkista tilaus uudelleen tarkoituksella. Myöhempi tuonti ei saa poistaa valituksen estoa vain siksi, että se sisältää vanhemman "tilatun" arvon. Jos henkilö tekee uuden pätevän tilausvalinnan, säilytä todisteet ja hyväksytty prosessi siirtymää varten. Lopeta mitattavissa olevalla tuloksella: vahvistettu valitus, tuettu henkilöllisyys, hyväksytty laajuus ja vahvistettu täytäntöönpano tai nimenomaisesti vireillä oleva aukko.
Pidä loppuvirtakatkos näkyvissä
Oletetaan, että estopäätös on tallennettu pysyvästi, mutta kampanjapalvelu ei ole käytettävissä. Merkitse täytäntöönpano odottavaksi kyseiselle lähettäjälle ja säilytä uudelleen yritettävä tehtävä. Vastaanottamalla valituksen uudelleen pitäisi löytää olemassa oleva tapahtuma, ei luoda uutta Lähtevät-kohdetta tai poistaa odottavaa päätöstä. Myöhemmän kuittauksen tulee vastata aiottua vastaanottajaa, laajuutta ja lähettäjää.
Erota API-vahvistus vahvistuksesta, että seuraava yleisön valintapolku todella kunnioittaa muutosta. Jos vanhentunut vienti voi ohittaa sen, estoa ei panna täytäntöön täysin. Nämä ovat ehdotettuja tila- ja näyttövaatimuksia, eivät suoritettua pysyvyys- tai käyttökatkoskoetta. Säilytä valtuutetussa toteutustestissä päätösaika, alavirran yritykset ja ohjattu seuraavan lähetyksen poissulkeminen.
Anna loput täytäntöönpanotyöt
Pysyvän päätöksen ja täytäntöönpanon odottavan päätöksen saamiseksi säilytä tietty tapahtuma ja loppupään kohde, seuraava uudelleenyritys ja omistaja. Palauta epäonnistunut reitti menettämättä päätöstä tai luomatta päällekkäisiä sivuvaikutuksia. Ilmoita valmistumisesta vain, kun aiottu lähetyspolku kunnioittaa sitä.