Componentes de agendamento de compromissos

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • As funções, propriedades e tabelas do recurso de agendamento de compromissos.

    Este plug-in ativa o plug-in Dados de demonstração de agendamento de compromissos (com.snc.appointment_booking_demo), que fornece os dados de demonstração.

    O agendamento de consultas adiciona o menu Agendamento de consultas ao navegador de aplicações e aos seguintes módulos:
    • Configuração de Agendamentos: use este módulo para criar uma configuração de reserva de compromisso para um aplicativo e, em seguida, configurações para cada serviço nesse aplicativo.
    • Agendamentos: use este módulo para exibir uma lista de compromissos que foram reservados para serviços. Esta lista inclui os pedidos de trabalho associados a cada compromisso.

    Funções

    O agendamento de compromissos adiciona as seguintes funções.
    Tabela 1. Funções no agendamento de compromissos
    Função Descrição
    Administrador de agendamento de compromissos

    [sn_apptmnt_booking.appointment_booking_admin]

    Cria configurações de agendamento de compromissos para serviços em uma aplicação.
    Gerente de agendamento de compromissos

    [sn_apptmnt_booking.appointment_booking_manager]

    Cria e atualiza registros de agendamento de compromissos.
    Usuário de agendamento de compromisso

    [sn_apptmnt_booking.appointment_booking_user]

    Agende compromissos para serviços no Portal de atendimento ao cliente ou ao consumidor. Este usuário também pode reagendar ou cancelar compromissos e exibir detalhes do compromisso.

    Propriedades

    O agendamento de compromissos adiciona as seguintes propriedades.
    Tabela 2. Propriedades instaladas com o agendamento de compromissos
    Propriedade Descrição
    sn_apptmnt_booking.user_max_new_appointments_daily O número máximo de compromissos que um usuário pode criar diariamente. O limite máximo é de 100 consultas por dia.
    • Tipo: inteiro
    • Valor padrão: 100
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.max_appointments_returned O número máximo de janelas de disponibilidade de consultas exibidas na janela Selecionar consulta.
    • Tipo: inteiro
    • Valor padrão: 100
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.return_unavailable_slots A desativação desta propriedade permite que você exiba somente os slots disponíveis na janela de compromisso para agendamento de compromisso.
    • Tipo Verdadeiro/Falso
    • Valor padrão: True
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.DisableLocking OnBRLevel Permite especificar tabelas em que o bloqueio é gerenciado de forma diferente para evitar reservas duplicadas ao agendar compromissos. Insira uma lista dessas tabelas, separadas por vírgulas, para desabilitar a validação de bloqueio no nível de regra de negócio.
    • “Tipo”: cadeia de caracteres
    • Valor padrão : (em branco)
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.DisableMaxApptLimitForUsersList Armazena uma lista de usuários (sys_ids) que têm permissão para um número ilimitado de compromissos por dia.
    • “Tipo”: cadeia de caracteres
    • Valor padrão : (vazio)
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.fetch_next_available_slot Alterne o sinalizador para habilitar ou desabilitar a busca do próximo slot disponível ao abrir o novo modal de Agendamento de compromisso.
    • Tipo Verdadeiro/Falso
    • Valor padrão: False
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.logging.detalhamento Registro de usuários de controle para Agendamento de compromisso.
    • Tipo : Lista de seleção
    • Valor padrão : erro
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.SingleConcurrentLockAppointConfigs Lista de tabelas em que a Agendamento permite apenas um bloqueio por intervalo de tempo. Vários bloqueios simultâneos não são compatíveis com essas tabelas.
    • “Tipo”: cadeia de caracteres
    • Valor padrão : wm_order, wm_task
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.use_read_replica_from_ui Cria uma réplica de leitura da tabela de agendamentos (sn_apptmnt_booking_appointment_booking) quando acionada a partir da IU.
    • Tipo Verdadeiro/Falso
    • Valor padrão: True
    • Local : Lista de propriedades do sistema
    sn_apptmnt_booking.use_task_activity_catalog Permite o uso da coluna activity_catalog criada em task_activity para consulta (filtra as atividades de tarefa para uma tarefa de ordem de serviço com base em compromissos). A ServiceNow recomenda não modificar o valor da propriedade, pois isso afeta o desempenho da reserva de compromisso.
    • Tipo Verdadeiro/Falso
    • Valor padrão: True
    • Local : Lista de propriedades do sistema

    Tabelas

    O agendamento de compromissos adiciona as tabelas a seguir.
    Tabela 3. Tabelas instaladas com agendamento de compromissos
    Tabela Descrição
    Configuração do serviço de Agendamentos

    [sn_apptmnt_booking_service_config]

    Armazena registros de configuração de serviço para agendamento de compromissos.
    Configuração de Agendamentos

    [sn_apptmnt_booking_config]

    Armazena registros de configurações da aplicação para agendamento de compromissos.
    Reservas de Compromisso

    [sn_apptmnt_booking_appointment_booking]

    Armazena registros de todos os compromissos, incluindo compromissos agendados, reagendados e cancelados.