Ir para o conteúdo principal

Eventos do sistema

Verificar horário disponível 

Trabalha em conjunto com os eventos "Estrutura Condicional" e "Registrar Evento". Este é utilizado para que antes de realizar a inserção seja verificado se existe ou não horário disponível para data, hora e usuário informados, retornando em uma variável de processo a ser criada as seguintes respostas: 

  • S caso exista disponibilidade
  • N caso data e horário não estejam disponível.

A partir do evento Estrutura Condicional pode ser verificado se registrará o evento ou não com base no retorno da variável.

image-1644418192301.png

  • Descrição: Campo traz por padrão a ‘descrição do tipo do evento’, mas permite edição;
  • Momento da execução: Define o momento em que o evento vai ser executado: Ao entrar, Ao sair da atividade, ou Ao anexar;
  • Para: Variável/conector que traz o usuário responsável pelo evento;
  • Modo verificação:
    • Data e hora fixas: Pode ser utilizadas as variáveis de processo para a verificação de horário;
      • Data Início: Variáveis trazendo data inicial em que será realizado o evento;
      • Hora Início: Variável trazendo hora inicial em que o evento será realizando;
      • Data Fim: Variável trazendo data final em que será realizado o evento;
      • Hora fim: Variável trazendo a hora final em que o evento será realizado;
    • Tempo médio: Fará a verificação de acordo com o tempo definido na variável.
      • Ex.: se estiver informado 30 (min) fará a verificação partindo de 30 min antes e 30 min depois da data/horário informado pelo usuário.
  • Disponível: Variável que armazenará o resultado obtido pela verificação. Obrigatoriamente retorna S (para disponível) ou N (para indisponível).
Registrar evento

O agrupador Eventos do Sistema serve para que seja verificada a disponibilidade e feito o registro de um evento no sistema.

Registrar Evento é utilizado para inserir um evento no sistema a partir de informações passadas pelo usuário em colaboração com o processo. Depois, esses eventos inseridos podem ser consultadas com telas de processo do tipo calendário. 

Eventos deste tipo são utilizados principalmente em processos comerciais, ou de reserva de sala/carro para que um evento seja registrado/reservado de acordo com os dados de ClienteLocalData/Hora, entre outros que são informados.

image-1644418448840.png

  • Descrição: Campo traz por padrão a ‘descrição do tipo do evento’, mas permite edição;
  • Momento da execução: Define o momento em que o evento vai ser executado: Ao entrar, Ao sair da atividade, ou Ao anexar;

Aba Geral

  • Data Início: variáveis trazendo data inicial em que será realizado o evento;
  • Hora Início: variável trazendo hora inicial em que o evento será realizando;
  • Data Fim: variável trazendo data final em que será realizado o evento;
  • Hora fim: variável trazendo a hora final em que o evento será realizado;
  • Cód. tipo evento: variável que trará o código do tipo de evento que será realizado de acordo com o que for informado pelo usuário na colaboração com o processo;
  • Descrição: variável para informar a descrição do evento que será realizado, conforme repassado pelo usuário em colaboração com o processo;
  • Local: variável que trará o local onde será realizado o evento, conforme informado pelo usuário em colaboração com o processo;
  • Texto para exibição: variável que trará as informações sobre o evento registrado sempre que os usuários passem o mouse sobre ele;
  • Cor: cor que será registrada para o evento. Caso não seja informado esse campo na configuração do evento, os eventos registrados obedecerão a cor padrão vinda do tipo de Evento;

Aba Outros

  • Lembretes:
    • Agendar o dia todo: variável que pode ser configurada retornando um valor S ou N, para que o usuário informe se será um evento de dia todo, ou não;
    • Alarme: caso marcado, será exibido um lembrete na tela de acordo com o tempo definido no campo logo ao lado;
    • Particular: caso esteja marcado, o evento que será registrado irá aparecer apenas para o usuário criador;
    • Usuário: variável/conector que trará o nome de usuário /*USERNAME*/ responsável pelo evento. Obs.: Se o evento não tiver o usuário informado, o mesmo pode ser registrado (na tabela CONTATO_EVENTO) porém não será listado nas telas de processo de calendário no Portal;
  • Referências:
    • Cód. processo: variável/conector trazendo o cód. da instância em execução. Caso seja necessário rastrear o processo que criou o evento, sugerimos informar a variável com o código do processo, assim o vínculo (CONTATO_EVENTO.IDPROCESSO) será preenchido neste evento, com a possibilidade de colaborar com o processo, caso em aberto, diretamente pela tela de calendário no Portal;
    • Código empresa: variável trazendo o código da empresa logada;
    • Código Filial: variável trazendo o código da filial logada;
    • Código contato: variável/conector informando o contato do cliente que participará do evento que será registrado. Não necessita ser preenchido;
      • Código origem: para fins de rastreamento do evento caso necessite ser consultado futuramente. Não é um campo obrigatório;

Quer ver um exemplo da utilização desses eventos de sistema? clique aqui