Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Deck of Cards
idApp Minhas Inspeções
Card
labelApp Minhas Inspeções
Deck of Cards
idApp
Card
labelPrimeiros Passos

Versão mínima do sistema 12.1.33.

  • Configurações do RM.Host/RM.Host.Service

Nas configurações do RM.Host/RM.Host.Service devem estar informadas as chaves DefaultDB e ApiPort.

DefaultDB: Chave necessária para que o Host encontre no arquivo Alias.dat qual alias de base de dados será utilizada. 

ApiPort: Porta de conexão de API do host.

Em alguns casos a chave pode não estar preenchida no arquivo de configuração do host mas por padrão caso a tag não estiver preenchida, o valor para a chave ApiPort é 8051

A porta informada no ApiPort deve estar liberada nas regras de firewall do servidor/máquina para que a comunicação via api funcione corretamente no host. 

WebServiceCulture: A tag WebServiceCulture é utilizada para alterar a cultura de leitura e conversão dos dados recebidos pelo WebService.

    Para o que a comunicação via api funcione corretamente o valor a ser inserido na chave deve ser "Invariant".

  • Baixar o aplicativo na loja

Card
labelConfiguração do APP


  • Configurando URL

A URL de configuração do app pode ser informada de forma automática pela leitura de QR Code e também pode ser configurada manualmente conforme a segunda imagem.

A porta de configuração deve ser preenchida com { UrlServidor: http://endereçoipv4damaquina:ApiPort } 

(Exemplo: { UrlServidor: "http://192.168.137.1:8051" } )

Ao realizar  configuração do aplicativo a tela abaixo será exibida e será permitido realizar o login no aplicativo com o usuário do RM. 

Caso a url esteja indisponível ou incorreta será exibida uma mensagem de erro.

  • Usar o app com base exemplo: opção para configurar uma base exemplo no app para que o usuário possa realizar, concluir e criar inspeções a partir de templates exemplo sem que o usuário precise inserir seus dados.





Card
idReconfiguração
labelReconfiguração

Na tela de login do APP ao clicar em configuração, é possível reconfigurar a URL utilizada no app. A reconfiguração pode ser  automática (qr Code) ou manual.

Esqueci minha senha: opção para recuperar a senha de login do usuário. Será enviado um token ao email para que seja informado na segunda etapa.

A tela de Configurações também exibe um QR Code para que outros aparelhos possam ser configurados. 

  • Automática, com QR Code: opção para que o usuário reconfigure o APP realizando a leitura de um QR Code.

  • Manual, sem QR Code: opção para que o usuário reconfigure o APP informando a URL manualmente.

  • Usar o app com base exemplo: opção para configurar uma base exemplo no app para que o usuário possa realizar, concluir e criar inspeções a partir de templates exemplo sem que o usuário precise inserir seus dados.

  • O que é um QRCode?: exibe informações sobre o que é um QR Code.

Card
idApp
labelApp
  • Esqueci minha senha: Caso o usuário selecione a opção esqueci minha senha, será enviado para o e-mail do usuário um token para alteração da senha.

Ao iniciar o aplicativo caso ele tenha sido configurado corretamente será exibida a tela de login.

O usuário para realizar login deve ser o mesmo usuário de login no RM.

Ao informar usuário e senha corretamente o usuário será direcionado para o menu de funcionalidades do APP. 

Caso o usuário acessado não possuir inspeções pendentes a seguinte tela será exibida ao realizar o login do usuário:

  • O usuário logado no APP será exibido na parte superior da tela.
  • Para configurar novamente o app ou desconectar do usuário logado basta acessar o botão na parte superior direita.

  • Abaixo do usuário serão exibidas em roxo as inspeções direcionadas para o usuário logado. Passando para o lado na parte exibida em roxa o APP navegará entre as inspeções direcionadas para o usuário.
  • Próximas verificações: exibidas todas as inspeções direcionadas para o usuário.
  • Ao clicar me uma das próximas verificações a inspeção poderá ser iniciada ou continuar de onde parou

  • Na parte inferior é possível realizar uma pesquisa entre as inspeções. É possível pesquisar com texto, período da inspeção, data específica ou status.
  • Para realizar pesquisas o usuário deve estar conectado a internet.

  • Na parte inferior é possível inserir nova inspeção e na tela de criação devem ser informados: Título, Formulário, Tarefa ou equipamento associado e Data de realização. Após criada a inspeção os usuários direcionados poderão realizá-la na tela inicial do aplicativo ou o usuário criador da inspeção pode iniciá-la para preenchimento.


Continuando a inspeção o usuário ira responder as questões do formulário. Para cada resposta é permitido a inserção de anexos e de uma observação para a inspeção realizada.

Ao chegar no final do formulário de inspeção, para a última resposta do formulário é necessária a assinatura do usuário que realizou a inspeção:

Após incluir a assinatura o formulário poderá ser Revisado, Salvo como Rascunho ou Finalizado.




Card
labelPermissões do APP

As permissões do APP serão informadas no cadastro dos perfis de usuário. 

  • Incluir coletores automaticamente através do app Minhas Inspeções

Caso o usuário tenha permissão, ao realizar o sincronismo no login do usuário o coletor será cadastrado automaticamente na base e estará ativo.

  • Finalizar inspeção e incluir inspeção

Essas permissões irão controlar os usuários vinculados a esse perfil para que utilizem as funcionalidades. 

Incluir Inspeções: O usuário que não possuir essa permissão não poderá incluir novas inspeções no app.

Finalizar Inspeções: O usuário que não possuir essa permissão não poderá finalizar inspeções. Obs: O usuário sem permissão poderá iniciar uma inspeção e responder os itens mas, ao finalizá-la ela não será enviada.

Caso o usuário não possua alguma permissão, as inspeções não enviadas estarão no menu de notificações  para que possam ser visualizadas.

Card
labelFormulários

Os formulários serão criados pelo USUÁRIO e as perguntas do formulário podem ser do tipo:

  • Sim ou não

A resposta deverá ser sim ou não.

É possível incluir e remover anexos em cada resposta do formulário.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.

  • Múltipla Escolha

A resposta deverá ser uma das opções exibidas.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.

  • Data

A resposta deverá ser uma data.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.

  • Valor/Quantidade

A resposta deverá ser um valor/quantidade.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.

  • Lista

Será exibido em lista as opções a serem escolhidas para resposta.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.

  • Código de Barras

O código de barras pode ser informado manualmente, Ler QR Code e Ler Código de barras a câmera é aberta para leitura.

É possível incluir observação nesse tipo de resposta e o campo não é obrigatório.





Card
labelPortal Web
Deck of Cards
idWeb
Card
labelConfiguração
  • Configurações do RM.Host/RM.Host.Service

Nas configurações do RM.Host/RM.Host.Service devem estar informadas as chaves DefaultDB e ApiPort.

DefaultDB: Chave necessária para que o Host encontre no arquivo Alias.dat qual alias de base de dados será utilizada. 

ApiPort: Porta de conexão de API do host.

Em alguns casos a chave pode não estar preenchida no arquivo de configuração do host mas por padrão caso a tag não estiver preenchida, o valor para a chave ApiPort é 8051

A porta informada no ApiPort deve estar liberada nas regras de firewall do servidor/máquina para que a comunicação via api funcione corretamente no host. 

WebServiceCulture: A tag WebServiceCulture é utilizada para alterar a cultura de leitura e conversão dos dados recebidos pelo WebService.

    Para o que a comunicação via api funcione corretamente o valor a ser inserido na chave deve ser "Invariant".

Card
labelPortal
Deck of Cards
idPortal
Card
idDashboard
labelDashboard

Dashboard

Card
idFormulários
labelFormulários

No portal Minhas Inspeções é possível gerenciar os formulários que serão exibidos no app.

No Dashboard do portal são exibidos os formulários já cadastrados e os formulários modelo (com questionário já pronto).

É possível Publicar, Inativar, Clonar, Rascunho e Exclusão dos formulários cadastrados.

  • Formulários Publicados: Pode ser transformado em rascunho, ser inativado, ser clonado ou excluído.
  • Formulários Inativos: Pode ser transformado em publicado, rascunho ou excluído.
  • Formulários Rascunho: Pode ser publicado, Inativado, Clonado ou excluído.

O cadastro de um novo formulário é iniciado no botão Novo Formulário.

  • Dados Gerais
    • Nome do Formulário: Nome do formulário
    • Onde o formulário será aplicado?: Caso a opção selecionada for Tarefa, o formulário será aplicado em tarefas e caso a opção selecionada seja Medição de Contrato, o formulário será aplicado em medições contratuais.
    • Roteiro Sequencial: Caso esteja marcado para utilizar indica que ao responder o questionário não é possível pular perguntas, todas as respostas devem ser respondidas sequencialmente. Caso esteja desmarcado as perguntas do questionário poderão ser respondidas fora de ordem.
  • Itens
    • Tipo de Item: Tipo de pergunta
    • Pergunta: Texto da pergunta
    • Item obrigatório: Caso marcado, o formulário não poderá ser finalizado sem ter essa pergunta respondida.
    • Complementos do Item: Informações adicionais nas respostas do formulário que também podem ser enviadas. Podem ser obrigatórios ou não
      • Inserir Evidências: no momento que o formulário estiver sendo respondido será permitido inserir evidência anexada a resposta do item.
      • Inserir Observações: no momento que o formulário estiver sendo respondido será permitido inserir observações anexadas a resposta do item.

Card
labelInspeções

Inspeções

Card
labelWorkflow

Entendendo ainda que, após a criação de Formulários e Inspeções, o resultado da inspeção pode ter diversos caminhos a seguir - fluxos - foi criado a opção de Criação de WorkFlow. Nele é possível criar todo fluxo da Inspeção conforme o exemplo abaixo.


Basta Selecionar a opção de Criar Workflow no Portal, e utilizar as ferramentas de criação.


  • Nome: Informe o nome do Workflow;
  • Descrição: Informe a Descrição do Workflow;
  • Status da Inspeção que deve disparar o Workflow: A partir de qual status será seguido o fluxo, sendo eles:
    • Não Iniciado;
    • Iniciada;
    • Finalizada;
  • Criar início: Irá criar um início do fluxo, representada pelo ícone de Circulo Verde;
  • Criar fim: Irá criar um fim para o fluxo, representada pelo ícone de Circulo Vermelho;
  • Criar Condição: Irá criar uma condição para o fluxo, representada pelo ícone de Losango Amarelo;
  • Criar Ação: Irá criar uma ação para o fluxo, representada pelo ícone de Quadrado Azul;
  • Excluir: Selecione um dos ícones representados na tela e clique na opção excluir para excluí-lo;
  • Limpar: Esta opção exclui todo o fluxo criado;
  • Propriedades: Abre a Propriedade da condição e ação, desde que selecionadas, trazendo opções de Tipo de Condição e Tipo de Ação, esta opção também pode ser acessada com o duplo clique:
    • Propriedades da Condição: Percentual de Aprovação do Formulário, informando qual o Percentual desejado; 
    • Propriedades da Ação: Alterar Conformidade do Formulário, informando o novo status: Pendente, Conforme, Não Conforme; 

Após criação do fluxo, utilizando o drag drop, opção de arrastar do mouse, é possível realizar a ligação de um fluxo para o outro, veja;



Ao clicar duas vezes em cima de uma das setas que liga um fluxo ao outro, é possível definir uma Propriedade da relação entre entidades que pode ser definida como:

  • Indefinido;
  • Sim;
  • Não;

A criação do fluxo segue algumas regras, veja:

  • início só pode ser uma saída (relação entre entidades);
  • condição só pode ser duas saídas - sim ou não;
  • ação só pode ter uma saída;
  • fim não pode ter saídas;


Tipos de Condições:

  • Condição por pontuação do formulário:
    • Para questões do tipo "Sim ou Não", "lista suspensa" ou "lista de escolha única" para cada item será habilitada o campo de pontuação e criticidade. Será considerada o item de maior valor para a pontuação da questão.
  • Condição por criticidade:
    • A quantidade total de questões que serão consideradas, é a soma de questões que podem ter a criticidade preenchida. 

O Workflow será disparado quando a inspeção for finalizada no App. E, caso o formulário não possua workflow associado, o status da inspeção será alterada para "Em avaliação".

Tipos de ações:

  • Alterar o status de conformidade:
    • Quando a inspeção for finalizada e sincronizada com o sistema via aplicativo, o workflow que estiver associado ao formulário será executado alterando assim o status de conformidade da inspeção para uma das opções configuradas: Conforme, Não Conforme ou Indefinido. Caso no formulário não tenha nenhum workflow associado, o status será alterado para Em Avaliação.
Card
labelGrupo de Usuários

Após a criação do das Inspeções, será feito o envio da mesma para um usuário ou grupo de usuário no aplicativo para que seja respondida a Inspeção.

Para acessar o cadastro de Grupo de Usuários é necessário conceder permissão por usuário.

Image Added

No portal será possível criar um Novo Grupo de Usuário.

Image Added

As informações contidas nos Dados Gerais do grupo serão:

  • Código do Grupo de Usuários;
  • Nome do Grupo de Usuários;

Image Added

Na aba usuários, será possível informar os usuários que irão receber a inspeção no aplicativo para ser respondido.

Image Added


Card
idPlanoInspecoes
labelPlano de criação de Inspeções
Deck of Cards
idDeckPlano
Card
idPlanoCadastro
labelCadastro

Através do Plano de criação de Inspeções é possível definir regras para que inspeções possam ser criadas automaticamente, onde utilizando o agendamento no processo de Executar plano de criação de Inspeções, as Inspeções serão criadas se a regra definida nesse cadastro for atendida.

Opção de menu:

Características:

  • Não é necessário entrar em um projeto para acessar o cadastro, basta definir a permissão de acesso no cadastro de Perfis
  • O registro só poderá ser alterado se ainda não tiver sido executado pelo processo de Executar plano de criação de Inspeções
  • Formulário: Origem da Inspeção e que define quais regras podem ser utilizadas, pois no mesmo está definido a categoria de origem, Tarefa ou Medição de Contratos
  • Projeto: Quais projetos estarão envolvidos na criação das inspeções, pois a origem de Tarefas ou Medições dependem do(s) Projeto(s) selecionado(s)
  • Última Execução: Essa data será definida quando o processo de Criação for executado, tanto manualmente quanto de forma agendada
  • Data Prazo de Inspeção: Necessário definir os dias corridos que serão adicionados a partir da data da criação da Inspeção, onde essa data definida será a data de prazo para que a Inspeção possa ser respondida
  • Regras:
    • Tarefas: Regras definidas em torno do contexto de Tarefas no qual será a origem das novas Inspeções criadas
      • Dados da Tarefa:
        • Filtro de Tarefas (obrigatório): Deve ser definido um filtro para as Tarefas dos Projetos selecionados
        • Intervalo de Inspeções (dias): Define qual o intervalo será considerado entre as Inspeções criadas
      • Avanço Físico:
        • Filtro de Tarefas (opcional): Pode ser definido um filtro para as Tarefas dos Projetos selecionados
        • Percentuais: Define quais percentuais serão considerados para validar o Avanço Físico de cada Tarefa dos Projetos selecionados
        • Apenas uma única Inspeção poderá ser criada para cada Tarefas que corresponder a essa regra
      • Movimentações:
        • Filtro de Movimento (obrigatório): Deve ser definido um filtro para os Movimentos que forem criados a partir da data de criação da regra ou da última execução do processo
        • Filtro de Tarefas (opcional): Pode ser definido um filtro para as Tarefas dos Projetos selecionados que estarão no rateio do movimento
        • Apenas uma única Inspeção poderá ser criada para cada Movimento que corresponder a essa regra
    • Medição de Contrato: Regra definida em torno do contexto de Contrato e Medição nos quais serão a origem das novas Inspeções criadas
      • Filtro de Contratos (opcional): Pode ser definido um filtro para os Contratos dos Projetos selecionados
      • Nessa regra serão consideradas as medições que forem criadas a partir da data de criação da regra ou da última execução do processo
      • Apenas uma única Inspeção poderá ser criada para cada Medição que corresponder a essa regra
  • Descrição: Obrigatória para todas as regras, a descrição pode ser definida utilizando mnemônicos que representam alguns campos de Tarefas, Movimentos ou Contratos
  • Usuários: Obrigatoriamente é necessário definir o(s) usuário(s) que receberão as Inspeções criadas, podendo ser um único usuário específico um um grupo de usuários. 


Card
idPlanoProcessos
labelProcessos

Após a Criação do Plano de Inspeção, baseado nas parametrizações e filtros do cadastro será possível executar o processo de Executar plano de criação de Inspeções que se encontra em Menu Controle | Minhas Inspeções | Plano de Criação de Inspeções | Processos.

O processo exige que seja marcado apenas um Plano de Criação de Inspeções.

Vale ressaltar que, a cada execução, os filtros que se encontram dentro do Plano da Inspeção - Filtro de Tarefa, Filtro de Movimento e/ou Filtro de Contrato - serão executados novamente, atualizando assim as informações dos dados a serem executados.

Exemplo:

Um filtro por Tarefa que exibe todas as tarefas que possuem percentual concluído >= (maior ou igual) a 50%, a cada execução o filtro será atualizado, e, caso uma tarefa que não se encontrava nesta regra quando o mesmo fora criado atinja este percentual ela será incluída na próxima execução.

Pensando ainda em facilitar a utilização do usuário, e que, este processo possa ser executado de tempos em tempos é possível agendar a execução do mesmo através do Processo de agendamento de Jobs para criação de Inspeções.

O agendamento ficará a cargo do usuário para que o plano seja executado. Para cada relação Regra/Tarefa ou Regra/Medição, será criada apenas uma Inspeção.

Uma vez executado o Processo, o usuário ou grupo de usuários que fora cadastrados no Plano de Criação de Inspeções irão receber no aplicativo as inspeções para serem devidamente respondidas, seguindo toda parametrização e filtros do cadastro.

Card
idPlanoAnexos
labelAnexos

Gerenciamento de Jobs

Para ter acesso e visualizar a execução do Processo de Executar plano de criação de Inspeções foi criado o anexo Gerenciamento de Jobs em Menu Controle | Minhas Inspeções | Plano de Criação de Inspeções | Anexos.

A cada nova execução do Processo, o anexo será preenchido contendo os dados da execução, sendo assim será possível verificar e gerenciar as execuções de forma simplificada.


O processo Agendado também será apresentado neste anexo, e para que o agendamento seja interrompido é necessário que, o Job que esteja com o Status Nullo (Vazio), seja excluído. A partir da exclusão não será executado automaticamente, sendo possível assim executar o processo manualmente ou realizar um novo agendamento. Veja.








...