Desenvolver um Serviço de Upload

Terminado

Publicado: Hace 2 años Plazo: 15 días Propuestas: 16 Freelancers interesados: 16

Abierto

Descripción:

Descrição:

Como Usuário, eu quero salvar um documento em uma pasta específica na rede interna, para que seja feito o upload automático para o Portal da empresa, sem a necessidade de entrar no Portal para fazer o upload.
Como Analista de Suporte Técnico, eu quero visualizar o log de arquivos com falha no upload automático, para que realize a intervenção junto a usuários ou desenvolvedores.

Importante:

-Projeto de Windows Service no Visual Studio 2013
-Controle de versão no VisualStudio.com
-O serviço deverá consumir um WebService do Portal da empresa para upload do arquivo
-O serviço deverá validar o arquivo:
-Aceitar apenas extensão .pdf
-O nome do arquivo deve seguir o padrão Condomínio-Grupo-Título.Extensão
-A empresa deve existir no Portal (consumir WebService para verificação)
-O grupo deve existir no Portal (consumirWebService para verificação)
-O Arquivo deve ter tamanho -Manter a lista de empresas e grupos em memória e atualizá-lo 1x/dia
-Estrutura de pastas e arquivos
-Pasta Servidor de Aplicativo
-Serviço
-Serviço.exe (executável do serviço)
-Log.txt (log de atividades do serviço)
-Install.bat (comandos para instalação do serviço)
-Uninstall.bat (comandos para desinstalação do serviço)
-Parametros.xml (dados variáveis e configuráveis)
-Pasta Servidor de Documentos
-Publicados
-Data-Hora-Nome.ext (arquivo já publicado no Portal)
-Estrutura do arquivo de log
-Data | Hora | |Tipo | Descrição
-Tipos: Info | Warn | Erro
-Descrição exemplo: Serviço iniciado | Arquivo nome.ext inválido por Grupo
-No install.bat criar estrutura de pastas e arquivos padrão
-A documentação de escopo dos métodos é exigida
-Dados variáveis armazenados em um arquivo XML para consumo no start do serviço
-Endereço dos WebServices
-Token de autenticação dos WebServices
-Endereço da pasta de documentos
-Qualquer outra informação necessária para evitar recompilação

Categoria: IT & Programação
Subcategoria: Desktop Applications
Isso é um projeto ou uma posição de trabalho?: Um projeto
Tenho, atualmente: Eu tenho especificações
Experiência nesse tipo de projeto: Sim (Eu já gerenciei esse tipo de projeto)
Disponibilidade requerida: Conforme necessário
Integrações de API: Outros (Outras APIs)
Plataformas exigidas: Windows

Archivos adjuntos:

Freelancers que ya aplicaron para este trabajo

JULIAN C. I am a proactive and experienced professional. I have expertise in various technologies and like to develop smart solutions that generate a satisfactory result. I am focused on results and I try our best to fulfill ... + detalles

Ricardo S. Ricardo é um arquiteto de sistemas que adora programar. Ele tem experiência e conhecimento com uma grande variedade de linguagens e tecnologias, como .NET, Ruby (Rails, Sinatra e Jekyll), Python (Django, CherryPy, Scr... + detalles

Aeonso. A maior parte da minha vida profissional como engenheiro de software está ligada ao desenvolvimento de sistemas corporativos (Delphi e C#) e ao desenvolvimento de drivers de dispositivo (C e assembly) para robôs de au... + detalles

David B. Profissional com forte atuação e vivência no setor de TI de empresas de grande porte, sempre com foco na TI voltada ao negócio. Forte participação em projetos, tanto na Gestão quanto na Execução, modelagem de dados,... + detalles

Alfredo F. Profissional dedicado e com mais de dez anos de experiência técnica e de negócios no ramo de ERP. Fone: +55-81-9113-1544 + detalles

Crea tu propio proyecto

¿Buscas un freelancer para realizar un proyecto similar? Crea tu propio proyecto y recibirás ofertas de los mejores freelancers.

Otros proyectos de este cliente

Para ver más detalles del cliente

Ingresa a Workana