Registro de Jornada
1. O que é e como funciona?
O registro de jornada é responsável por controlar o início e fim de expediente do usuário que está acessando o app mobile, podendo também ter o controle da saída e retorno de intervalo do mesmo. Esse registro indica se o usuário estará disponível ou não para trabalho definindo se ele poderá ou não realizar suas tarefas.
2. Quando uso?
Recurso utilizado sempre que desejar registrar a jornada de trabalho dos usuários e limitá-los para que realizem suas atividades apenas se estiverem disponíveis para trabalho, ou seja, após iniciar jornada.
3. Como configurar?
Para configurar o registro de jornada, certifique-se de ter criado no seu ambiente no mínimo duas atividades para registrar o início e fim de expediente, podendo acrescentar atividades de início e fim de intervalo também.
Em alguns templates essas atividades já vem criadas por padrão, conforme imagem abaixo:

Importante: Tendo as atividades que realizam o controle, é necessário solicitar à equipe de Suporte que ativem o Registro de Jornada no ambiente.
Após isso, nas configurações das atividades ficará disponível o campo "Controle de jornada de trabalho", onde deve ser preenchido em cada atividade do ambiente o comportamento que ela terá.

Valida usuário disponível - A atividade que tem essa opção marcada, só poderá ser realizada se o usuário já tiver executado a atividade de início da jornada.
Ignora usuário disponível - A atividade que tem essa opção marcada não levará em conta o controle de jornada e permitirá a execução.
Indica início da jornada - A atividade que tem essa opção marcada, ao ser executada, sinalizará que o usuário iniciou a jornada, tornando-o disponível para trabalho.
Indica fim da jornada - A atividade que tem essa opção marcada, ao ser executada, sinalizará que o usuário finalizou a jornada, tornando-o indisponível para trabalho.
Indica início da parada - A atividade que tem essa opção marcada, ao ser executada, sinalizará que o usuário iniciou o intervalo, tornando-o indisponível para trabalho.
Indica fim da parada - A atividade que tem essa opção marcada, ao ser executada, sinalizará que o usuário finalizou o intervalo, tornando-o disponível para trabalho novamente.
Validando disponibilidade do usuário
Depois de definir o comportamento de cada atividade, acessando o menu tarefas, opções > Configurações > Mobile, contamos com a flag "Validar disponibilidade ao iniciar execução". Esta flag definirá se a validação de que o usuário está disponível para trabalho ocorrerá ou não, agindo em conjunto com a opção "Valida usuário disponível" que encontramos na configuração das atividades. Isso significa que ao marcar a flag e possuir uma atividade selecionada com "Valida usuário disponível", a mesma só poderá ser executada se o usuário estiver disponível para trabalho, ou seja, se tiver dado início da jornada ou retorno do intervalo.
