Os workflows de serviço permitem a você ativar e configurar pontos de controle ou marcos para a execução do serviço nas aplicações móveis. Isso ajuda a padronizar processos e melhorar as comunicações entre as equipes de back-office e os funcionários de campo.
Para entender melhor os fluxos de trabalho de serviço, é importante entender a diferença entre as fases de execução da atividade e as etapas do fluxo de trabalho de serviço.
As etapas de execução da atividade para planejamento e distribuição são as seguintes:
- EM PLANEJAMENTO
- EM DISPONIBILIZAÇÃO
- EM EXECUÇÃO
- FECHADO
- CANCELADO
A etapa EM EXECUÇÃO indica que a atividade foi liberada para o técnico e pode agora ser visualizada e concluída no aplicativo móvel.
As etapas de workflow de serviço ocorrem na fase de execução da atividade EM EXECUÇÃO. Por isso, uma etapa de workflow pode ser entendida como substatus da etapa de execução da atividade EM EXECUÇÃO.
O workflow de serviço define o conjunto de etapas de workflow (ou marcos do processo de serviço) pelas quais o técnico passa durante o processamento de uma atividade do início ao fim.
Ao trabalhar em uma atividade, o técnico pressiona os botões da etapa de workflow para passar de uma etapa para a próxima. Na etapa ativa final, geralmente a etapa CHECKOUT ou a etapa REPORT, o técnico finaliza o trabalho criando um relatório de serviço. Quando isso é concluído, o workflow passa para a etapa ENCERRADO e a atividade passa para a fase de execução FECHADO.
Para ativar fluxos de trabalho de serviço em sua empresa, navegue para Administração→Configurações→da empresa→CoreSystems.Assignment.IsWorkflowDriven e ative a configuração.
As definições de workflow de serviço podem ser criadas e gerenciadas no portal do administrador em Administração→Empresa→Fluxos de trabalho de serviço. Aqui, em um workflow de serviço, as etapas de workflow que pertencem ao workflow podem ser configuradas e atualizadas.
É possível definir vários workflows. Isso pode ser útil se diferentes tipos de atividades exigirem diferentes processos de execução de serviço. Em combinação com uma regra comercial, um workflow específico pode ser atribuído a uma atividade. Se não estiver ativa nenhuma regra comercial que atribua workflows, o sistema atribui automaticamente o workflow que está marcado como padrão.
Por exemplo, no administrador, você encontrará uma regra comercial modelo SAMPLE - Etapas de workflow - Associar um chamado de serviço com o tipo Instalação, ao workflow de instalação. Utilizando esta regra comercial, todas as atividades em uma chamada de serviço do tipo instalação serão associadas ao workflow de instalação.
Nota
Para que alguns dos exercícios funcionem conforme projetado, você deve ter um workflow chamado Instalação definido em workflows de serviço. A nomeação diferencia maiúsculas de minúsculas.
O recurso de fluxo de trabalho de serviço pode ser alcançado em Admin→Fluxos de trabalho de serviço→da empresa.
Quando você seleciona um workflow específico, será exibida a lista das etapas de workflow correspondentes. Selecione Processar para adicionar etapas, modificar a sequência de etapas ou remover etapas.
Observe que as etapas new e close são obrigatórias.
O campo Etapas seguintes pode ser utilizado para determinar que etapas podem ocorrer após uma determinada etapa de workflow. A ordem na qual a próxima etapa é selecionada será refletida na lista de séries exibida na lista suspensa. Estas configurações determinam que etapas de workflow o técnico pode selecionar na aplicação móvel, desde que a etapa de workflow esteja ativa nesse momento.
Caso a atividade deva ser encerrada com um check out utilizando um relatório baseado em Jaspersoft, a etapa correspondente deve ter o nome checkout. No entanto, se o check out for efetuado com um relatório baseado em HTML, a etapa correspondente deve ter o nome report. Em qualquer um dos casos, a etapa subsequente deve ser a etapa close. Dessa forma, após a conclusão do check out, o workflow passa automaticamente para o status encerrado, assim como a atividade.
Tipo de tela
Quando você está na lista de etapas de workflow, pode ir para a visão detalhada da etapa selecionando o Eyesymbol.
O campo Critérios de aceitação permite que você insira o texto que será exibido quando o técnico mudar para a próxima etapa do fluxo de trabalho. O técnico terá que confirmar o texto antes de poder continuar para a próxima etapa. Como alternativa, eles podem cancelar e retornar à etapa atual/precedente.
Uma etapa de workflow pode ser configurada para exibir um tipo de tela específico. Os tipos de tela dedicados permitem que o técnico se concentre nas informações relevantes para uma determinada etapa do processo de serviço. O tipo de tela determina o que será exibido na tela quando a etapa de workflow for alcançada. Os benefícios da utilização de tipos de tela dedicados incluem:
- Fornecendo mais contexto: essas telas oferecem contexto adicional ao técnico durante a execução do serviço externo, garantindo que ele tenha todos os detalhes necessários para executar suas tarefas com eficiência.
- fornecendo informações focadas: ao exibir apenas as informações relevantes, os tipos de tela dedicados ajudam os técnicos a se concentrarem no que é essencial, reduzindo distrações e aumentando a produtividade.
- Padronização dos processos: Essas telas orientam os técnicos em seu trabalho, garantindo que eles sigam os procedimentos corretos e concluam todas as etapas necessárias.
As opções de tipo de tela incluem:
- Nenhum
- Viagem: o endereço da atividade é exibido
- Smartform: um smart form específico pode ser criado automaticamente
- Work items: todos os smartforms e materiais reservados associados à atividade estão sendo exibidos e podem ser processados
- Tela de resumo: um resumo dos dados registrados é exibido
- checkout / relatório: crie um relatório a partir de um modelo predefinido para concluir a atividade, enquanto tem a possibilidade de capturar a assinatura do cliente.
Dependendo do tipo de tela, você pode definir diferentes parâmetros, como os seguintes:
- Status de pessoa que será exibido no painel de planejamento
- Critérios de aceitação
- Registro (solicitando que o técnico registre, por exemplo, quilometragem e tempo de viagem)
- Cor e ícone associados à etapa
- Próxima etapa principal/alternativa: determina quais botões estão disponíveis na tela para ir para as etapas definidas.
Um dos tipos de tela dedicados é o tipo de tela Smartform. Este tipo de tela permite que você defina um modelo Smart Form específico que será utilizado para criar automaticamente uma instância Smart Form correspondente. Essa instância da lista de verificação será exibida no aplicativo móvel quando o técnico atingir essa etapa do fluxo de trabalho.
Esta tela combina a relevância contextual das etapas de workflow e a natureza flexível do Smart Form e cria uma série de possibilidades para o modo como essas duas funções podem ser utilizadas.