Pesquisar

[DEBUG] código para renomeação de documentos

29/10/2020 às 14:46

Descrição do Projeto:

[DEBUG] Trabalho num escritório de direito e na area juridica e nós recebemos as intimações do tribunal de justiça via e-mail onde todas elas vem num padrão e eu preciso identificar os clientes referentes a cada intimação recebida, para isso estou desenvolvendo um app que busque na planilha excel o número do processo contido no titulo do email (.msg) e renomeie o documento.

Já tenho praticamente pronto um app que faz as seguintes funções:
>inicia
>setar: uma planilha que eu vou fornecer (uma planilha com os dados: numero do processo | nome do cliente | setor responsável pela causa)
>setar: uma pasta onde estarão os arquivos.msg (eu vou colocar no nome da pasta a data da intimação)
>ação: lê o número do processo contido no nome do arquivo.msg
>ação: pesquisa por esse numero de processo na planilha que eu forneço com os dados do cliente e setor responsável
>ação: renomeia o arquivo.msg de acordo com um padrão:

[SETOR RESPONSAVEL]_[CLIENTE DA CAUSA]_[DATA CONTIDA NO NOME DA PASTA]_[NÚMERO DO PROCESSO]_EMAIL

Exemplo: MÉDIA COMPLEXIDADE_EXEMPLO SEGURADORA_21.09.2019_XXXXXXX-XX.2019.8.21.XXXX_EMAIL

>finaliza depois de alterar todos os nomes dos arquivos.

Exemplo de nome do arquivo.mgs: Movimentação processual do processo 6464989-03_2019_8_10_0025

Obs: no caso o arquivo troca os "." por "_" o script teria que nesse caso transformar os "_" em "." - na imagem você irá conseguir identificar.

Obs2: na planilha o cliente está identificado com o NOME DA EMPRESA S/A mas na hora de renomear o arquivo .msg deve estar sem o "/".

=========================

Tudo bem, mas então se já está pronto o que eu preciso?

Quando o APP encontra um numero de processo que não está na planilha ele para de funcionar, mas como se tratam de novas intimações é natural que tenha processos que não estejam cadastrados.
Portanto eu gostaria que tirasse a exceção do App e fizesse com que ele deixasse sem alterações o e-mail que ele não conseguir encontrar na planilha, porque depois eu vou passar manualmente verificando esses casos.

ATENÇÃO: O script possui alguns erros que já estão previstos na programação que preciso que seja debugado, precisará ser feitos testes comigo para adequação do script.

Habilidades desejadas:

Python

Arquivos anexados:

Entre ou Cadastre-se para ver os arquivos anexados.

Atividades do cliente nesse projeto:

Última visualização: 09/11/2020 às 13:49

Última interação: 04/11/2020 às 10:56

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Desktop
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 12
Propostas excluídas: 11
Interessados: 15
Valor Mínimo: R$ 50,00

Cliente

Freelancer vencedor

Propostas (1)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Monitor de notas com código fonte completo em Lazarus/Acbr e Firebird - Eu preciso desenvolver um monitor de Notas fiscais, para possibilitar importar o xml em meu Erp. Semelhante ao https://fiscal.io/ Características: Objeto de Importação: Precis...

Desenvolvimento de crawler personalizado - Desenvolvimento de crawler personalizado. Deve ser capturarado dados de site e armazenar em BD. Os detalhes do site serão enviado posteriormente.

Suporte para conectar 5 computadores em 1 impressora - Ola, precisamos de alguem que intenda de configuracao de impressoras, somos uma loja e temos 5 computadores e precisamos que eles estejam conectados na impressora termica de cupom fiscal ou por red...

Desenvolvimento de sistema logístico personalizado - Estamos buscando um desenvolvedor freelancer especializado em sistemas logísticos para criar uma solução personalizada para nossas operações. Nosso objetivo &eacu...

Plugin qgis para gerar mapas em DXF - Preciso de um plugin no qgis que eu possa selecionar a área e ele gere um mapa em DXF para ser usado no autocad. Uma das solucoes possiveis é usando osm, mas não necessariament...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.