automatiza-mg / automatizacoes

Repositório dedicado a página do Automatiza.MG.
https://www.planejamento.mg.gov.br/automatizamg
9 stars 0 forks source link

Criar post com fluxo robô cagef #30

Open gabrielbdornas opened 11 months ago

gabrielbdornas commented 11 months ago

Relação com #28

Construção até o momento:

- Definir variável
    - linha valor 2
- Iniciar Excel
- Ler da planilha Excel
    - Ler o valor da coluna A e linha 2
    - CNPJ
- Condição de loop
    - Enquanto CNPJ > 0
- Iniciar novo chrome (extensão instalada??)
    - Passar o link - https://www.cagef.mg.gov.br/fornecedor-web/br/gov/prodemge/seplag/fornecedor/publico/index.zul
    - Maximizado
- Mover o mouse para a imagem.
    - Menu sanduiche
    - Clique com o botão esquerdo do mouse
- Enviar teclas
    - 3 tabs
    - Enter
    - 3 Tabes
    - Enter
- Aguardar conteúdo da página Web
    - Aguardar o texto 'CNJP do Fornecedor'
- Enviar teclas
    - 2 tabs
    - CNPJ
- Mover mouse para a imagem
    - Botão pesquisar
- Extrair dados da página da web
    - textocafimp
- Definir texto da área de transferência
    - textocafimp
- Obter texto da área de transferência
    - textoparaexcel
if textoparaexcel contém "Não se encontra inscrito"
    - Gravar na planilha Excel - Não se encontra inscrito
Else
    - Gravar na planilha Excel - Inscrito
- Cria pasta com nome CNPJ
- Tirar captura de tela da página da web
    - Salve na pasta criada
- Feche navegador web
- Aumente variável linha em um
- Ler da planilha do excel a linha
- FIM Loop
- Fecha excel
Andrelamor commented 11 months ago

este robô está aqui

gabrielbdornas commented 10 months ago
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar Excel] --> 3
  3[Ler da planilha Excel o CNPJ fornecedor] --> 4
  4[Iniciar novo chrome] -->5
  5[Aguardar novo chrome carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17[Fechar janela Chrome] -->18
  18[Fechar e salvar Excel] -->19
  19((Fim))
gabrielbdornas commented 10 months ago
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar Excel] --> 3
  3[Ler da planilha Excel o CNPJ fornecedor] --> 4
  4[Iniciar novo chrome] -->5
  5[Aguardar novo chrome carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17[Salvar o Excel]-->18
  18[Fechar janela Chrome] -->19
  19{Consultar outro CNPJ?}
  19-->|Sim|3   
  19-->|Não|20  
   20[Fechar e salvar Excel] -->21
  21((Fim))
gabrielbdornas commented 10 months ago
flowchart TD
  1((Inicio)) --> 2
  2[Iniciar novo chrome] --> 3
  3[Iniciar Excel] --> 4
  4[Ler da planilha Excel o CNPJ fornecedor] -->5
  5[Acessar página da Web]-->5.1
  5.1[Aguardar página da Web carregar]-->6
  6[Navegar para página de consulta fornecedores] --> 7
  7[Aguardar página de consulta fornecedores carregar]-->8
  8[Navegar para campo CNPJ do fornecedor] -->9
  9[Digitar CNPJ do fornecedor] --> 10
  10[Pesquisar] -->11
  11[Aguardar resultado da pesquisa]-->12
  12[Extrair dados da página da web / texto] --> 13
  13[Analisar texto extraído com resposta]  -->14
  14{Fornecedor Inscrito?}
  14 -->|Não|15
  14 -->|Sim|16
  15[Gravar na planilha Excel Fornecedor NÃO inscrito] -->17
  16[Gravar na planilha Excel Fornecedor inscrito] -->17
  17{Consultar outro CNPJ?}
  17-->|Sim|19
  19[Salvar o Excel]-->4
  17-->|Não|20  
  20[Fechar janela Chrome] -->21
  21[Fechar e salvar Excel] -->22
  22((Fim))
gabrielbdornas commented 10 months ago

@Andrelamor, comecei a registrar aqui um post do ciclo básico. Bastante pesado. O dia inteiro escrevendo o conteúdo e não acabei. Fora a necessidade de revisão posterior. Mas acredito que este é o caminho.

Penso em negociar com Lucas, Isa e Yan para usar este link como referência pré capacitação.

Finalizado este post vou #28.