Validar pontos de falha e traçar estratégias de recuperação
Falhas no BPEL/JMS
Caso uma notificação não seja entregue por falha no bpel/jms, qual a política de expiração e como o aplicativo irá tratar a informação? Append nas informações da timeline já existente?
Falhas na comunicação entre MCS e aplicativo (push)
Haverá retentativa de envio?
Quantas tentativas?
Intervalo de tentativas?
Envio imediato da notificação via SMS/EMAIL
Como será a atualização da TimeLine?
DataFlow
Pendente - Solicitado
Dados da timeline
Quais os tipos de dados?
Qual a ordem dos dados?
API Design
Pendente - Solicitado
Mapa - rota continuará sendo traçada mesmo com app em background? Cuidado com consumo de bateria e recursos do cliente
Mapa - rota será traçada pelo app através das coordenadas de start (cada notificação do app do técnico para o cliente) - end?
Versão mínima do APP do técnico
Verificar com a Oracle quais requisitos mínimos do MAF
Encaminhar info para @projeto
Accurate informa que informação já foi encaminhada para o projeto
Versão mínima do APP cliente
Verificar analitics do NETAPP para identificar a versão mínima e volumetria de acesso
APP Design
Customer Experience
Em momento de erro na invocação da API qual o comportamento?
Offline datasync?
Existe a possibilidade de utilizar mensagem de conexão perdia: ".....Você será conectado novamente"
Projeto está verificando o
requisito
Descartado para Fase 1
Timeline
Atualização passiva (Push JSON Body)
Nota:
Podemos ter as duas alternativas uma atualização ativa e uma passiva
Caso ocorra um erro na entrega na notificação (ex. smartphone desligado), qual seria o procedimento?
Na proxima notificação seria envaminhadas a mais atual + as ultimas notificações? NÃO PRATICAVEL POIS EXISTE LIMITE DE 4K DE DADOS PARA PUSHING
Será enviado uma notificação de atualização de timeline, em seguida o APP solicitará sincronização da timeline.
Atualização ativa (API Call)
Nota:
Podemos ter as duas alternativas uma atualização ativa e uma passiva
Recuperação de toda a timeline até o momento
Botão para atualização da timeline?
Monitorar conexão e caso seja perdida a conetividade/app aberto, realize o call da API para retornar da timeline
Será enviado uma notificação de atualização de timeline, em seguida o APP solicitará sincronização
da timeline.