Resolve "[Integração CPF] Integrar o sistema com o cadastro base do cidadão"
requested to merge 1003-integracao-cpf-integrar-o-sistema-com-o-cadastro-base-do-cidadao into master
- MR aprovado
-
Necessário:
- Implementar eventual estratégia para limitar o número de acessos à API devido à cota
- Alterar horário do agendamento do Kernel para a Produção
- Retirar filtro que limita consultas a determinados CPFs
Descrição
Fluxo de Testes
-
Verificar no banco de dados se há a estrutura:
- Criação das tabelas:
- ocupacao
- pessoas
- pessoas_fisicas
- pessoas_cpf_dados
- Coluna pessoa_id nas tabelas:
- users
- contratopreposto
- contratoterceirizados
- fornecedores
- Criação de colunas na tabela municípios:
- codigo_municipio
- orgao_jurisdicao
- dv
- Criação das tabelas:
-
CPFs disponíveis para consulta no ambiente de Homologação da API e cadastro realizado em Homologação:
CPF | Nome | Papel |
---|---|---|
776.890.627-68 | Fulaninho | Usuário |
266.167.768-24 | Asdrubal | Usuário |
720.025.578-53 | Gertrudes | Usuário |
822.715.771-87 | Clotilde | Usuário e Preposto |
822.723.871-87 | Benedito | Usuário e Fornecedor |
213.160.168-97 | Zefinho | Fornecedor |
906.781.179-34 | Severino | Fornecedor e Preposto |
822.721.821-00 | Felícia | Terceirizado e Preposto |
011.821.010-62 | Beltraninho | Terceirizado |
000.450.249-36 | Cicraninho | Preposto |
- A inserção de dados ocorrerá aos domingos das 12h Às 12h30
Implantação
Comando(s)
Descreva os passos necessários para a implantação do MR em produção. Ex:
-
Cadastrar no supervisor a queue 'artisan queue:work --queue=atualiza-tabela-pessoa-users --timeout=1800' (é um job que irá executar aos fins de semana).
-
Homologação (2024SS/5503852447X) -
Treina (2024SS/5503852491X) -
Produção (2024SS/5503852475X)
-
[program:scNUM_SEQUENCIAL]
process_name=%(program_name)s_%(process_num)02d
command=php PATH/contratos/artisan queue:work --queue=atualiza-tabela-pessoa-users --timeout=1800 --tries=1
autostart=true
autorestart=true
user=apache
numprocs=5
redirect_stderr=true
stdout_logfile=PATH/contratos/storage/logs/atualizatabelapessoausers.worker.log
Instrução(ões)
Descreva os passos necessários para a implantação do MR em produção. Ex:
-
No arquivo .env, devemos inserir os parâmetros a seguir:
-
Homologação (2024SS/5503610919X) -
Embora dado como atendido, as variáveis não constam (2024SS/5503819896X)
-
-
Treina (2024SS/5503610915X) -
Produção (2024SS/5504104828X)
-
API_CPF_LIGHT_HOST=************
API_CPF_LIGHT_USUARIO=*************
API_CPF_LIGHT_SENHA=*************
API_CPF_LIGHT_CPFUSUARIO=***************
Não remover as próximas linhas
Closes #1003
Edited by Brunno Alves