GithubHelp home page GithubHelp logo

pipelineempresa's Introduction

Teste Pippeline

Uma breve descrição sobre o que esse projeto faz e para quem ele é

Documentação para a realização do De/Para

Orientações: Na pasta do teste existem quatro arquivos

1. Orientações para o teste (Orientações para migração.docx)
2. Base do cliente (Base cliente.xlsx)
3. Pasta de GED do cliente (GEDTEST.rar) 
4. Modelo de tabelas Easyjur (pasta Easyjur)

Siga as instruções abaixo para realização do teste.

É importante saber que o intuito principal de nosso procedimento é trazer todos os dados possíveis do cliente para a EasyJur. Você executará o procedimento do departamento jurídico responsável pela Universidade de Uberaba - Empresa. Para definirmos se são dados de migração ou não, utilizamos a coluna id_migracao. Nela inserimos as chaves primárias contidas na base anterior do cliente para que posteriormente realizemos todos os vínculos necessários entre as tabelas. Use a coluna a seu favor! As datas devem ser inseridas no formato internacional, sendo AAAA-MM-DD. Data de cadastro é um requisito obrigatório.

Usuários

A tabela de usuários não é migrada, pois o próprio cliente cadastra todos os colaboradores que usarão a plataforma. É dessa tabela que são tirados os responsáveis pelos registros de nosso sistema. O id_empresa está contido em todas as tabelas da EasyJur e são de preenchimento obrigatório, pois é essa coluna que define o ambiente de cada departamento.

Pessoas

A tabela de pessoas contém todos os contatos do escritório. A mesma possui informações como telefone, celular, endereço, e-mail, etc. Todas as pessoas vinculadas em um processo estão contidas nessa tabela.

Processos

Aqui você encontrará todos os processos desse departamento. Os processos que não possuem nenhum número são do tipo administrativo e todos os que não possuírem 25 caracteres são extrajudiciais. Não deixe de inserir a numeração das pastas. Ao preencher as colunas nome_cliente e nome_contrario, monte um update unindo as tabelas necessárias para que retorne o conteúdo correto. Se desejar, basta inserir o sql em um bloco de notas e nos enviar.

Andamentos

Os andamentos são o histórico do processo no tribunal. O cliente solicitou que alteremos o status de todos os andamentos dos processos com data de distribuição até o último dia do ano de 2019 para lido.

Grupos

A tabela de grupos guarda todas as etiquetas cadastradas no sistema. Essas etiquetas serão vinculadas aos registros que constam na EasyJur.

Módulo grupos

Essa tabela é a união entre a tabela de grupos e as outras tabelas do sistema. Ex: nela o sistema entenderá que o processo de ID 20 possui a etiqueta Sonserina. É possível inserir etiquetas em qualquer módulo da EasyJur.

GED

A Empresa também possui arquivos referentes aos clientes e estes também devem ser migrados, no entanto, estão todos em uma mesma pasta com o nome do respectivo cliente ou numeração CNJ do processo, e tal formato não é funcional para nosso API, que vincula arquivos com registros cadastrados. Para que nosso api consiga realizar o vínculo necessário é preciso que os arquivos estejam no seguinte diretório: nome da empresa > CLIENTES > id_cliente no caso de um arquivo relacionado a um cliente nome da empresa > PROCESSOS > id_processo no caso de um arquivo relacionado a um cliente.

Por exemplo: Mylen Walter de Melo possui um documento que deve estar no seguinte diretório: Empresa > CLIENTES > 1 O objetivo então é organizar todos os arquivos da pasta GEDTESTE no formato especificado

Referência

Instalação

Instale my-project com python 3.9.5

  pip install
  #path_raiz = '/media/projetos/test/PROCESSO SELETIVO MIGRAÇÃO BASE MODELO/' #pasta raiz em que esta os arquivos
  #nome_empresa= 'nome da pasta da empresa'
  #path_projeto= '/test/project/'#caminho em que esta o projeto python
git branch --set-upstream-to=origin master

pipelineempresa's People

Contributors

oscardasilva0 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.