Please enable JavaScript.
Coggle requires JavaScript to display documents.
Parte 2: FSL-172: PATCH Registro de licença pelo Serial - Coggle Diagram
Parte 2: FSL-172: PATCH Registro de licença pelo Serial
PATCH Registro de licença pelo Serial
Enviar requisição sem informar o campo Serial ou device_unique_key no corpo da requisição (fazer um com cada e sem nenhum)
Vai retornar um objeto com a propriedade error com a mensagem "Campos obrigatórios não informados..."
Realizar requisição informando um serial inexistente no banco
Vai retornar um objeto com a propriedade error com a mensagem Licença não encontrada.
Realizar requisição informando um serial ligado á empresa inativa (CLIENTE INATIVO)
Vai retornar um objeto com a propriedade error com a mensagem Empresa ligada a licença está inativa.
Realizar requisição informando um serial ligado á empresa ativa com parceiro inativo (CLIENTE PARCEIRO INATIVO)
Vai retornar um objeto com a propriedade error com a mensagem Parceiro ligado a licença está inativo.
Realizar requisição informando um serial ligado a empresa registrada (CLIENTE LICENÇA REGISTRADA)
Vai retornar um objeto com a propriedade error com a mensagem Licença já registrada.
Realizar requisição informando um serial ligado a empresa sem que o parceiro tenha contrato do mesmo tipo (CLIENTE PARCEIRO SEM CONTRATO DO MESMO TIPO)
Vai retornar um objeto com a propriedade error com a mensagem Parceiro sem contratos válidos para o tipo da licença informado.
Realizar requisição informando um serial ligado a empresa sem contrato ( CLIENTE SEM CONTRATO)
Vai retornar um objeto com a propriedade error com a mensagem Licença sem contratos ativos.
Realizar requisição informando um serial ligado a empresa ativa com contrato (CLIENTE LICENÇA INATIVA), sem data de primeiro registro
Vai registrar com sucesso
Vai retornar um objeto com a propriedade message com a mensagem Licença registrada com sucesso
O campo first_registration vai receber a data do campo registration_date
Vai enviar notificação de licença registrada
Realizar requisição informando um serial ligado a empresa ativa com contrato (CLIENTE LICENÇA INATIVA), com data de primeiro registro
Vai registrar com sucesso
O campo first_registration não vai ser alterado
Realizar requisição informando serial ligado a terminal com licença principal não registrada CLIENTE TERMINAL
Vai retornar um objeto com a propriedade error com a mensagem Licença principal está inativa
Registro de terminal com licença principal registrada CLIENTE TERMINAL
Realizar requisição informando serial ligado a terminal com licença principal registrada (CLIENTE TERMINAL)
Vai retornar um objeto com a propriedade message com a mensagem Instância registrada
Vai enviar notificação de instância registrada
Fazer o registro da licença do CLIENTE TERMINAL
Configurar a rota no postman
Realizar cadastro de empresas
Cadastrar PARCEIRO INATIVO
Cadastrar CLIENTE PARCEIRO INATIVO vinculado ao PARCEIRO INATIVO ()
Inativar o parceiro, em seguida ativar o cliente manualmente
Cadastrar PARCEIRO ATIVO com 1 contrato ativo
cadastrar CLIENTE INATIVO
Cadastrar CLIENTE LICENÇA INATIVA, com licença inativa e contrato
Cadastrar CLIENTE LICENÇA REGISTRADA, com licença e contrato ativo, fazer o registro da empresa
Cadastrar CLIENTE SEM CONTRATO, com licença e sem contrato
CLIENTE TERMINAL: com licença e contrato ativo, ativar uma instância
Cadastrar PARCEIRO ATIVO SEM CONTRATO UTILIZADO, adicionar dois contratos um contrato do tipo Eagle Gestão e outro contabilidade
Cadastrar CLIENTE PARCEIRO SEM CONTRATO DO MESMO TIPO vinculado ao PARCEIRO ATIVO SEM CONTRATO UTILIZADO, adicionar um contrato
Inativar o contrato do parceiro e gerar um outro contrato de um tipo diferente
Repetir os mesmos cenários dos clientes que não envolvem parceiros para os parceiros, verificar os cadastros necessários
Parceiro inativo
Parceiro com licença sem contrato:
Terminal do parceiro
Parceiro licença inativa
Parceiro registrado