Skip to main content

SDK que visa fornecer uma interface para interagir com os serviços ANA.

Project description

ANA SDK

O projeto ANA SDK visa fornecer uma interface para interagir com os serviços relacionados ao ambiente de automação de negócios, dados e clientes da ANA. Permite realizar login, executar comandos e definir tenant, cliente e empresa atuais para ter acesso automático ao ANA Data.

Instalação

Use o gerenciador de pacotes pip para instalar a ANA SDK.

pip install ana-sdk

Exemplo de utilização

Todos os métodos públicos estão documentados, com seus parâmetros, retornos e exceções mapeadas. Os atributos das classes também estão documentados.

from ana_sdk import ANA


ana = ANA(rpa_api_base_url, dashboard_api_base_url, oauth_token_full_url)
ana.login("email@nasajon.com.br", "senha")

clientes = ana.api.get_clientes()
print(clientes)
ana.set_cliente(cliente[0]["id"])
lotacoes = ana.data.get_lotacoes(empresa=UUID_da_empresa)
lotacoes = ","join(lotacao["id"] for lotacao in lotacoes)

ana.execute("668.279", {"mes": "02", "ano": "2023", "lotacoes": lotacoes})

Além disso, você pode usar os clients para saber mais sobre os métodos disponíveis em cada um:

rom ana_sdk import ANA


ana = ANA(rpa_api_base_url, dashboard_api_base_url, oauth_token_full_url)
ana.login("email@nasajon.com.br", "senha")

ana.api. # Te mostrará tudo que precisa saber sobre a RPA API, por exemplo
ana.rpa.
ana.data. # Só estará disponível caso uma empresa, cliente ou tenant já tenha sido selecionado

Contribuição

Contribuições são bem-vindas! Para contribuir com o projeto, siga as orientações abaixo:

  • Faça o fork do projeto
  • Crie uma nova branch com o nome da sua contribuição: git checkout -b minha-contribuicao
  • Faça as modificações desejadas e adicione os arquivos alterados: git add .
  • Faça o commit das suas alterações: git commit -m "Descrição da minha contribuição"
  • Faça o push para a branch remota: git push origin minha-contribuicao
  • Abra um pull request descrevendo suas alterações

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

ana_sdk-0.3.17.tar.gz (10.2 kB view hashes)

Uploaded Source

Built Distribution

ana_sdk-0.3.17-py3-none-any.whl (14.7 kB view hashes)

Uploaded Python 3

Supported by

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