La domanda importante è cosa succede quando un conto cambia stato. Una restrizione registrata in un'interfaccia ha valore limitato se un altro canale continua ad accettare attività sulla base di informazioni obsolete.
Individua la registrazione di riferimento
| Proprietà del conto | Decisione da documentare |
|---|---|
| Identità e verifica | Quale servizio registra la decisione e ogni modifica successiva? |
| Accesso e restrizioni | Quali canali devono verificare lo stato corrente prima di consentire un'azione? |
| Limiti ed esclusioni | Come vengono applicate date di efficacia e modifiche tra i prodotti? |
| Consenso e preferenze | Quale sistema conserva la scelta applicabile e la cronologia? |
| Saldo finanziario | Quale libro contabile autorizza e registra i movimenti di denaro? |
Il PAM può gestire una proprietà o riceverla da un altro sistema. Rendi esplicito questo confine, compreso cosa accade quando il servizio di riferimento non è disponibile.
Testa una modifica mentre il giocatore è attivo
- Avvia una sessione.
- Applica una restrizione.
- Tenta un'azione pertinente da un altro canale.
Verifica il rifiuto atteso, il messaggio al giocatore e la registrazione di audit. Ripeti con un aggiornamento ritardato, così il team può vedere come vengono gestite le informazioni obsolete.
Testa anche una registrazione duplicata, un aggiornamento del saldo fallito e una correzione autorizzata. Le registrazioni devono identificare conto, evento, stato originario, stato risultante e motivo della decisione. Concorda nell'ambito il comportamento di propagazione richiesto, invece di presumere che un determinato ritardo sia accettabile.
Scegli tra integrazione e sostituzione
Estendi il sistema dei conti esistente quando può restare la fonte di riferimento e il flusso mancante può essere gestito tramite un'interfaccia definita. Valuta la sostituzione quando il modello di stato o il controllo richiesto non può essere supportato in modo affidabile con questo approccio.
Una sostituzione richiede una mappatura di identità, documentazione di verifica, limiti, consenso e cronologia. Definisci la risoluzione dei duplicati e cosa resta in un archivio accessibile. Usa un piano di migrazione con criteri di riconciliazione e ripristino prima di programmare il passaggio al nuovo sistema.
Invia l'architettura attuale di conti e wallet. Includi i cambi di stato che oggi non funzionano e i canali che devono rispettarli.