Skip to main content

Modelo Nacional de Interoperabilidade

Project description

pyMNI

Repo PyPI - Version
Read the Docs Publish Python to PyPI

O Modelo Nacional de Interoperabilidade (MNI) do Conselho Nacional de Justiça (CNJ) é um padrão estabelecido para o intercâmbio de informações de processos judiciais entre os diversos órgãos do Poder Judiciário e outras instituições. Ele foi desenvolvido para garantir a integridade, inviolabilidade e segurança dos dados processuais, facilitando a comunicação e a troca de informações entre sistemas diferentes.

O MNI utiliza a tecnologia de web service para permitir essa interoperabilidade, assegurando que os dados possam ser acessados e compartilhados de maneira segura e eficiente. A implementação dos serviços do MNI é responsabilidade dos tribunais, órgãos da justiça e instituições privadas que desejam aderir ao modelo.

WSDL de SP WSDL de RJ

Imagens obtidas no Atlas Escolar IBGE.



Resolução nº 65/2011

O pacote também provê uma classe chamada NumeroProcesso para lidar com as validações dos números de processos judiciais definidas na Resolução CNJ nº 65/2008, que "dispõe sobre a uniformização do número dos processos nos órgãos do Poder Judiciário e dá outras providências".

A classe faz o cálculo do dígito verificador, para avaliar se o número está correto. Segundo o TJRS, o algoritmo usado pelo CNJ acerta em 99,4% dos casos. Necessário avaliar os casos de erro.



TODO

  1. Desenvolver documentação para o pacote

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

mni-0.2.6.tar.gz (22.2 kB view details)

Uploaded Source

Built Distribution

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

mni-0.2.6-py3-none-any.whl (22.9 kB view details)

Uploaded Python 3

File details

Details for the file mni-0.2.6.tar.gz.

File metadata

  • Download URL: mni-0.2.6.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for mni-0.2.6.tar.gz
Algorithm Hash digest
SHA256 8fda721b8cc9e9a923124dc63b87342abfd7aa0a56c53fc52375d7c818168f09
MD5 8c5af3329a234cb84858cf8d60b91652
BLAKE2b-256 db854bde4ce2f5d0b1484b26b3be813dcc58212c514c01648813fe2ee35dd11c

See more details on using hashes here.

File details

Details for the file mni-0.2.6-py3-none-any.whl.

File metadata

  • Download URL: mni-0.2.6-py3-none-any.whl
  • Upload date:
  • Size: 22.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.1.1 CPython/3.10.16 Linux/6.8.0-1021-azure

File hashes

Hashes for mni-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 b9d04a1c85482a753b73daf5971f316683d20dd82972e25af44a95df1e77e460
MD5 4c30e9fe1627ce6081aed92e167c598b
BLAKE2b-256 3670ce7d54f34a2c3acfd9f93a0d1eb124b43bc047e10568ff0c68b27ed5288a

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