Analisando propostas

Desenvolvimento de App android e Ios

Publicado em 18 de Março de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Olá preciso de um controle de ordens de serviço geral que funcione da seguinte forma:

1 - Leitura de código de barras, QR Code ou digitação para obter o número da ordem de serviço. Intenção é imprimir as etiquetas e através do celular o aplicativo possa ler e buscar as informações em um banco de dados da tarefa a ser processado.

2 -Após obter as informações através do método citado no item um, o aplicativo listara as informações do cliente e tarefas relacionados a essa ordem de serviço, e se não houver evento que à impossibilite ele aceita a ordem de serviço. Após esse aceite é marcado a data e hora de início, levando em conta as horas uteis trabalhadas, após isso o colaborador deverá indicar o início e termino de cada tarefa da ordem de serviço. A ordem de serviço só poderá ser finalizada após a o termino de cada tarefa nela incluso.


3-Horas uteis trabalhadas, deve haver no sistema um local onde o administrador irá cadastras sua jornada de trabalho, essa opção só deverá ficar disponível para acesso do administrador.

3-Deve ter níveis de acesso onde o administrador possa conceder acesso ou não para o usuário. O Administrador cria seus projetos no aplicativo e envia convites para os participantes, que podem ser gerentes ou colaboradores.

4-Os gerentes não podem criar novas projetos, só podem modificar ordens de serviço criadas pelo administrador através de configuração do aplicativo.

5-Os colaboradores podem ver lista de ordens de serviço em aberto, selecionar via lista, ou acessar via método descrito no item um, aceitar ou recusar as ordens de serviço, uma vez aceita somente o gerente pode transferir para outro colaborador, ou reabrir a ordem de serviço para que outro colaborador possa aceitar.

6-O colaborador indica o início e termino da execução ao aceitar a ordem de serviço, as horas contabilizadas devem ser somente da jornada de trabalho cadastradas. O Colaborador também deve ter uma forma de pausar a execução por conta de algum evento, essa parte eu  o administrador nas configurações cadastrar os eventos que ele admite como justificativa para paralisação da execução, como por exemplo falta de material, falta de ferramenta entre outros.
A)    O Administrador/Gerente pode aceitar ou recusar o termino de uma Ordem de serviço ou subtarefa, se for recusada a tarefa é reaberta e marcada em atraso para o colaborador.
B)    Sempre que uma tarefa sofrer uma mudança de status, terminada, pausada, enviada pra outro colaborador, ou retornada para o mesmo, reiniciada o Administrador/Gerentes deve ser notificado em tela.

7-O desmembramento das ordens de serviço pelo gerente e delegar parte para outros colaboradores enviado atrás do aplicativo.
Exemplo: a ordem de serviço 19-001 tem 20 tarefas, mas o gerente resolveu delegar 5 tarefas para cada colaborador entendo que é muita coisa pra um apenas, então ficaria algo como:
19-027 (ordem de serviço mãe)
19-027/1 (Colaborador 01)
19-027/2 (Colaborador 02)
19-027/3 (Colaborador 03)
19-027/4 (Colaborador 04)
19-027/5 (Colaborador 05)

8-Administrador e Gerentes tivessem acesso aos resumos, da seguinte maneira;
a)    Ver ordens de serviço em aberto (Não iniciadas) e a quanto tempo estão abertas e se o prazo estiver entourado aparecer em vermelho.
B)    Ver ordens de serviço em andamento (iniciadas), a quanto tempo estão em processo, e se estiver com prazo estourado aparecer em vermelho, e quais os colaboradores responsáveis.
C)    Ver quais subtarefas estão prontos, e quais ainda precisão ser terminados referente aquelas ordens de serviço em andamento (e seus colaboradores), sempre mostrando o tempo em que estão em aberto.
D)    Resumo de horas trabalhadas por colaborador, sempre levando em conta o regime de trabalho adotado para aquele colaborador.
E)    Quantidade de tarefas e horas trabalhadas em cada tarefa.
F)    Tarefas que estão pausadas deve ser marcadas com coloração diferente.

10-Administrador configurações:
Cadastro de Projetos
Administrador - Cadastro de ordem de serviço via importação, onde será importado as tarefas da ordem de serviço, dados do cliente e dados do projeto. Essa importação pode ser feita via arquivo texto ou CSV, importando de um banco de dados firebirds, ou de um projeto para outro do mesmo administrador.


Administrador/Gerente - Prazo de execução para cada ordem de serviço.
Administrador/Gerente - Cadastro de jornada de trabalho.
Administrador/Gerente - Desmembramento de ordem de serviço e delegar para outros colaboradores as tarefas daquela ordem, sendo contabilizado para cada colaborador as horas trabalhadas referente às tarefas a que foram delegados.


Administrador/Gerente - Transferir de um colaborador para outro a ordem de serviço, contabilizando as horas trabalhadas somente para as tarefas finalizadas daquela ordem.

11-Sistema hierárquico de cadastros:
Projeto -> Cliente -> Ordem de serviço -> tarefas
Administrador -> Gerente -> Colaborador -> Cliente

12-Em cada um desses cadastros fazer um sistema onde cada um possa cadastrar os campos que precisar conforme necessidade e nomeá-los.
13-As funções do aplicativo não devem ser dependentes da internet para serem registrada, sendo postadas posteriormente quando houver sinal de rede disponível.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor

Prazo de Entrega: 02 de Maio de 2019

Habilidades necessárias