Skip to main content

Conjunto de funcionalidades uteis para o time de RPA da NAGEM.

Project description

RPANAGEM

Status License

Utilitário Python para automações e rotinas da Nagem. Criado para facilitar processos internos com foco em clareza, modularidade e reutilização.

Objetivos do pacote

  1. Incentivar o reuso;
  2. Oferecer maior segurança ao desenvolvedor;
  3. Tornar sua vida mais produtiva e fácil :)

Atenção: lembre-se de incrementar a versão e atualizar toda a documentação antes de gerar um novo pacote.


⚙️ Funcionalidades disponíveis no momento

  1. 📈 conexao_banco
    • conectar_odbc
    • executar_select
    • conectar_sqlserver
    • executar_update_insert
    • atualizar_monitoramento
  2. 📤 enviar_email
    • conectar_smtp_server
    • enviar_email
  3. 📅 manipula_datahora
    • obter_incluir_valor_data
    • converter_data
    • data_hora_para_binario
    • binario_para_data_hora
    • obter_ultimo_dia_do_mes
    • obter_dia_da_semana
  4. 📁📝 manipula_diretorios_arquivos
    • arquivos_existem

    • criar_arquivo

    • criar_xlsx_com_colunas

    • inserir_tabela_xlsx

    • formatar_xlsx

    • criar_logger_diario

    • mover_arquivo

    • copiar_arquivo

    • detectar_encoding

    • ler_csv

    • obter_arquivos

    • ler_txt

    • obter_infomacoes_arquivo

    • alterar_valor_celula_vazia_xlsx

    • alterar_valor_celula_xlsx_com_condicao

    • ler_xlsx

    • converter_para_base64

    • diretorio_existe

    • criar_diretorio

    • limpar_diretorio

  5. 🧩 manipula_sap
    • fechar_sap_se_aberto
    • start_sap_logon
    • procurar_campos
    • procurar_janela
    • verificar_mensagem_status
    • fechar_sessao_sap
    • run_transaction
    • anexar_sessao_sap
  6. ⚙️ manipula_conagem
    • iniciar
    • fechar_conagem_se_existir
    • find_control
    • clicar_btn
    • inserir_texto
    • login
    • obter_controles_janela
    • selecionar_empresa
    • digitar_modulo_tela_principal
    • procurar_obter_janela_principal
    • acessar_subjanela
    • procurar_subjanela_mdiclient
    • clicar_botao
    • fechar_popup
    • selecionar_combobox
    • extrair_relatorio_rpa_faturamento_corel93d
    • extrair_relatorio_rpa
    • fechar_aplicacao
  7. 🖥️ manipula_navegador
    • iniciar_driver_chrome
    • fazer_login
    • gerar_pdf_pagina
    • localizar_elemento
    • buscar_texto_no_dom
    • clicar_elemento
    • digitar_elemento
    • selecionar_tag_select
    • selecionar_checkbox
    • voltar_contexto_principal
    • verificar_tipo_elemento
    • procurar_elemento_iframe
    • obter_nova_janela_navegador
    • voltar_janela_principal
    • finalizar

🚀 Instalação com poetry

poetry add rpanagem

🚀 Instalação com pip

pip install rpanagem

Dúvidas?

Entre em contato com eduarda.lima@nagem.com.br ou desenvolvimentorpa@nagem.com.br.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rpanagem-1.0.11.tar.gz (20.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rpanagem-1.0.11-py3-none-any.whl (36.9 kB view details)

Uploaded Python 3

File details

Details for the file rpanagem-1.0.11.tar.gz.

File metadata

  • Download URL: rpanagem-1.0.11.tar.gz
  • Upload date:
  • Size: 20.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for rpanagem-1.0.11.tar.gz
Algorithm Hash digest
SHA256 680cc8d0b7884e5c9388bbba8126bb873249daedf7614020878213f53695c309
MD5 1a31684dd0e0f9c9e88b9c554a72b5b1
BLAKE2b-256 c55f76782431a7f5272d251d9b1499cc41969d3068d11d0f1b77131373d3642a

See more details on using hashes here.

File details

Details for the file rpanagem-1.0.11-py3-none-any.whl.

File metadata

  • Download URL: rpanagem-1.0.11-py3-none-any.whl
  • Upload date:
  • Size: 36.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.10

File hashes

Hashes for rpanagem-1.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 4c0d89df60e751d1194d9b74974770ef8bb0d7a781f1e7005188256f846f1442
MD5 b8a50f0444d27f02645d46ef71bfe40c
BLAKE2b-256 2ba5b0ac626aa447a079531247b9ed51a00aaa8b8fe4eed7a5e3b9235a6c63c2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page