Skip to main content

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

Metadata

Release files for ana-sdk 0.3.18

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ana-sdk 0.3.18
File Size Uploaded
ana_sdk-0.3.18.tar.gz 10.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ana-sdk 0.3.18
File Interpreter ABI Platform
ana_sdk-0.3.18-py3-none-any.whl Python 3 none any Details

Total release size: 24.8 kB

Release files / ana_sdk-0.3.18.tar.gz

Download URL ana_sdk-0.3.18.tar.gz
Size 10.2 kB
Tags Source
SHA-256 checksum
How to use checksums
1866984e9407edd7767f2cfd4384bc412ea29930f5612f773547c6bf6325e110
BLAKE2b-256 checksum
How to use checksums
7e1a7ac509457909f6b826125514c9a73433e915f4cefe2fbf1f1dcc6cce75e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.0 CPython/3.11.1 Windows/10

Release files / ana_sdk-0.3.18-py3-none-any.whl

Download URL ana_sdk-0.3.18-py3-none-any.whl
Size 14.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f9ec1caf928067f8ec1ac61c3abec70c74775938859f326a59525d3cae0580a9
BLAKE2b-256 checksum
How to use checksums
486c06908ca59dccd3b2f39b1ce3f50e5d5f30183443c2cede3bc948504b42ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.5.0 CPython/3.11.1 Windows/10

Release history Release notifications | RSS feed

This release

0.3.18 This release

2 release files

0.3.17

2 release files

0.3.16

2 release files

0.3.15

2 release files

0.3.14

2 release files

0.3.9

2 release files

0.3.8

2 release files

0.3.7

2 release files

0.3.6

2 release files

0.3.5

2 release files

0.3.4

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.6

2 release files

0.2.5

2 release files

0.2.4

2 release files

0.2.3

2 release files

0.2.2

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.9

2 release files

0.1.7

2 release files

0.1.6

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page