A questão importante é o que acontece quando uma conta muda de estado. Uma restrição registrada em uma interface tem valor limitado se outro canal continuar aceitando atividade com base em informações desatualizadas.
Defina um registro de referência
| Propriedade da conta | Decisão a documentar |
|---|---|
| Identidade e verificação | Qual serviço registra a decisão e qualquer mudança posterior? |
| Acesso e restrições | Quais canais devem verificar o estado atual antes de permitir uma ação? |
| Limites e exclusões | Como as datas de início de vigência e as mudanças são aplicadas entre produtos? |
| Consentimento e preferências | Qual sistema armazena a escolha aplicável e seu histórico? |
| Saldo financeiro | Qual livro-razão autoriza e registra as movimentações de dinheiro? |
O PAM pode controlar uma propriedade ou recebê-la de outro sistema. Explicite esse limite, incluindo o que acontece quando o serviço de referência está indisponível.
Teste uma mudança enquanto o jogador está ativo
- Inicie uma sessão.
- Aplique uma restrição.
- Tente uma ação relevante em outro canal.
Verifique a recusa esperada, a mensagem ao jogador e o registro de auditoria. Repita com uma atualização atrasada para que a equipe veja como as informações desatualizadas são tratadas.
Teste também um cadastro duplicado, uma atualização de saldo malsucedida e uma correção autorizada. Os registros devem identificar a conta, o evento, o estado original, o estado resultante e o motivo da decisão. Defina no escopo o comportamento necessário de propagação, em vez de presumir que determinado atraso seja aceitável.
Escolha entre integração e substituição
Amplie o sistema de contas existente quando ele puder continuar como fonte de referência e o fluxo de trabalho ausente puder ser atendido por uma interface definida. Considere a substituição quando essa abordagem não puder atender de forma confiável ao modelo de estados ou ao controle necessário.
Uma substituição exige o mapeamento de identidades, evidências de verificação, limites, consentimento e histórico. Defina como resolver duplicidades e o que permanecerá em um arquivo acessível. Use um plano de migração com critérios de conciliação e reversão antes de agendar a entrada em produção.
Envie sua arquitetura atual de contas e carteira. Inclua as mudanças de estado que falham hoje e os canais que precisam respeitá-las.