Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

TOTVS MINHAS INSPEÇÕES

O Aplicativo Minhas Inspeções permite, de uma forma simples e ágil, a realização de apontamentos de produção em dispositivos móveis como Tablets e Smartphones com o sistema Android.

Utilize o menu abaixo para navegar e tenha acesso a documentação, requerimentos do sistema e termos legais do APP Minhas Inspeções.


Deck of Cards
effectDuration0.5
idALL
Card
defaulttrue
effectDuration0.5
id INTRODUCAO
labelINTRODUÇÃO
titleAuxilia no princípio da utilização
effectTypeslide
Column

APP Minhas Inspeções


Column

Column

Olá, seja bem vindo! Esta página tem como objetivo auxiliar na utilização do app "Minhas Inspeções" em qualquer dispositivo mobile como tablets e smartphones.

Aqui você verá:

O que é o aplicativo.
Entenderá suas funcionalidades e permissões.
Todos os passos para configurar e utilizar o aplicativo.




Card
defaulttrue
effectDuration0.5
idGUIA DE USO
labelGUIA DE USO
titleInstalando o aplicativo no celular
effectTypeslide
Column
width50

Guia de Uso

O Aplicativo Minhas Inspeções tem as informações do Documento de Referência documentadas no Guia e Uso, que contém informações técnicas e dados de configuração, para que o usuário consiga instalar e utilizar o APP Minhas Inspeções.

Deck of Cards
idAPP
Card
labelPrimeiros Passos
  • Versão mínima do sistema 12.1.33.
  • Os formulários para inspeção serão cadastrados no Portal, conforme a documentação: Portal Minhas Inspeções.
  • 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.

No aplicativo onde se responde a inspeção, é possível alterar a visualização de sequencial para lista. 

Ao selecionar esta opção, as questões serão apresentadas em formato de lista, sendo possível responder fora da ordem sequencial. 

Além disso, nessa visão é possível exibir somente as inspeções que não foram preenchidas.





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 no portal pelo USUÁRIO. Saiba mais

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
idPlanoCadastro
labelPlano de criação de Inspeções

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. 


Após execução do processo, o usuário específico ou todos os membros do grupo de usuário parametrizado, receberão notificação de push em seus respectivos coletores informando sobre a nova inspeção pendente de resposta.

Card
idPlanoProcessos
labelExecutar Plano de criação de Inspeções

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 foram cadastrados no Plano de Criação de Inspeções irão receber no aplicativo as inspeções para serem devidamente respondidas.

Para cada inspeção criada pela execução do plano, será verificado o usuário ou grupo de usuários para que uma notificação individual possa ser enviada para o dispositivo, informando que uma nova inspeção foi destinada a ele e ao clicar na notificação, a inspeção poderá ser diretamente iniciada. São várias formas de verificar a notificação de uma nova inspeção:

  • Barra superior do dispositivo


  • Barra de notificação

  • Menu de notificação

Card
idPlanoAnexos
labelAnexos do Plano de criação de Inspeções

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.






Button
Cor#000000
TextoSaiba Mais
Linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=606095034


Card
defaulttrue
effectDuration0.5
idNOVIDADES
labelNOVIDADES DA RELEASE
effectTypeslide
Column
width50

Novidades da Release

Neste documento está exposto as principais atualizações do aplicativo nas últimas versões do mesmo, tais como atualização de layout, novas funções ou correção de bug. 


Button
Cor#000000
TextoSaiba Mais
Linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=682427001


Card
defaulttrue
effectDuration0.5
idespecificacoes
labelESPECIFICAÇÕES DE SERVIÇO
effectTypeslide
Column
width50

Especificações de Serviços

  • Os aplicativos Minha Obra e Minhas Inspeções utilizam a mesma licença. Clientes que já possuem licença do Minha obra podem utilizar o Minhas Inspeções.
  • A quantidade de coletores ativos irá depender da quantidade de licenças disponíveis, um mesmo dispositivo poderá utilizar os dois app consumindo apenas uma licença.
  • Versão mínima do sistema 12.1.33.
  • As informações do aplicativo serão sincronizadas para o TOTVS RM pela ApiPort definida no Host. Para que o sincronismo funcione corretamente a porta deve estar liberada para acesso.
  • O aplicativo funciona online e offline
    • Online: Caso o celular esteja conectado a internet as informações preenchidas no app serão sincronizadas constantemente para o RM.
    • Offline: Caso o celular esteja sem conexão de internet, as informações preenchidas no app ficarão disponíveis no app até que o celular esteja em uma conexão com a internet para que sejam sincronizadas.

Button
Cor#000000
TextoSaiba Mais
Linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=606095024


Card
defaulttrue
effectDuration0.5
idfaqs
labelPOLÍTICA DE PRIVACIDADE
titleAuxílio na correção de erros aos usuários do App Meu RH!!
effectTypeslide
Column
width50

Política de Privacidade

A Política de Privacidade tem o objetivo de formalizar o compromisso com a segurança e a privacidade de informações coletadas dos usuários do Minhas Inspeções.

Button
Cor#000000
TextoSaiba Mais
Linkhttps://tdn.totvs.com/pages/viewpage.action?pageId=606095207682427041

HTML
<style>
.columnLayout.two-equal {
    width: 100%;
    margin: 0 auto;
    padding-top: 32px;
    text-decoration: none;
    background-image: url(https://jiratdncdncontent.blob.core.windows.net/tdn/banners/background.png);
    height: 106px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 230px;
}


.columnLayout.two-equal .innerCell {
	padding: 80px;
}

#title-text {
	display: none !important; 
}

<!-- esconder o menu --> 
div.theme-default .ia-splitter #main { 
margin-left: 0px; 
} 

.ia-fixed-sidebar, .ia-splitter-left { 
display: none; 
} 

#main { 
padding-left: 30px; 
padding-right: 30px; 
overflow-x: hidden; 
} 

.aui-header-primary .aui-nav, .aui-page-panel { 
margin-left: 0px !important; 
} 

.aui-header-primary .aui-nav { 
margin-left: 0px !important; 
} 

#main #breadcrumbs {
	padding: 0 10px;
}

.main-header {
	padding: 0 20px;
}

.page-metadata {
    margin-top: -22px;
}

.columnLayout.single .innerCell {
  padding: 5px;
  display: flex;
    flex-wrap: wrap;
    padding: 0 200px;
    justify-content: center;
padding-bottom: 20px;
}


.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
div#main {
    margin-left: 0px !important;
}

#footer {
  margin-left: 0px !important;
}

#main {
padding-left: 0px;
padding-right: 0px;
overflow-x: hidden;
}

.innerCell h1 {
	font-size: 32px;
}

.columnMacro {
    padding: 10px !important;
}

<!-- Abas -->
.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after {
background: #000000!important;
border-bottom-color: #000000 important;}.custom-button

tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:visited, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:focus, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:hover, .aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a:active {
color: #0052cc;
}

tabs.horizontal-tabs>.columnMacro>.conf-macro>.custom-button:hover{
background: #ffffff!important;
}

</style>
Composition Setup
deck.tab.active.border-bottom.color= #252626