Componentes de reserva de compromisso

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 3 min. de leitura
  • As funções, propriedades e tabelas do recurso de reserva de compromisso.

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

    A reserva de compromisso adiciona o menu Reserva de compromisso ao navegador de aplicações e aos seguintes módulos:
    • Configuração de Reserva de compromisso: use este módulo para criar uma configuração de reserva de compromisso para uma aplicação e, em seguida, configurações para cada serviço nessa aplicação.
    • 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

    A reserva de compromisso adiciona as seguintes funções.
    Tabela 1. Funções na reserva de compromisso
    Função Descrição
    Administrador de agendamentos

    [sn_apptmnt_booking.appointment_booking_admin]

    Cria configurações de reserva de compromisso para serviços em uma aplicação.
    Gerente de agendamentos

    [sn_apptmnt_booking.appointment_booking_manager]

    Cria e atualiza registros de agendamentos.
    Usuário de reserva de compromisso

    [sn_apptmnt_booking.appointment_booking_user]

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

    Propriedades

    A reserva de compromisso adiciona as seguintes propriedades.
    Tabela 2. Propriedades instaladas com a reserva de compromisso
    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 superior é 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 compromisso exibidas na janela Selecionar compromisso.
    • Tipo: inteiro
    • Valor padrão: 100
    • Local Lista de propriedades do sistema
    sn_apptmnt_booking.return_unavailable_slots Desabilitar esta propriedade permite que você exiba somente os slots disponíveis na janela de compromisso para reserva de compromisso.
    • Tipo Verdadeiro/Falso
    • Valor padrão: verdadeiro
    • 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 reservar 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: falso
    • Local Lista de propriedades do sistema
    sn_apptmnt_booking.logging.detalhamento Usuários de controle em log 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 de compromisso 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 Agendamentos (sn_apptmnt_booking_appointment_booking) quando acionada a partir da IU.
    • Tipo Verdadeiro/Falso
    • Valor padrão: verdadeiro
    • Local Lista de propriedades do sistema
    sn_apptmnt_booking.use_task_activity_catalog Habilita 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: verdadeiro
    • Local Lista de propriedades do sistema

    Tabelas

    A reserva de compromisso adiciona as seguintes tabelas.
    Tabela 3. Tabelas instaladas com reserva de compromisso
    Tabela Descrição
    Configuração do serviço de Agendamentos

    [sn_apptmnt_booking_service_config]

    Armazena registros de configuração de serviço para reserva de compromisso.
    Configuração de Agendamentos

    [sn_apptmnt_booking_config]

    Armazena registros de configurações da aplicação para reserva de compromisso.
    Reservas de compromisso

    [sn_apptmnt_booking_appointment_booking]

    Armazena registros de todos os compromissos, incluindo compromissos agendados, reagendados e cancelados.
    Configuração de janelas de compromisso

    [sn_apptmnt_booking_window_config]

    Definição de configuração da loja para janelas de compromisso.
    Janela de compromisso ​

    [sn_apptmnt_booking_config]

    Define janelas de compromisso para reservas.
    Janela reservável ​

    [sn_apptmnt_booking_bookable_window]

    Representa intervalos de tempo específicos disponíveis para reserva.
    Mapeamento de configuração de serviço ​

    [sn_apptmnt_booking_config_mapping]

    Configuração para mapear serviços disponíveis para territórios ou quaisquer condições. ​
    Agendamento de compromisso ​

    [sn_apptmnt_booking_schedule]

    Mapeando a configuração do serviço para slots de compromisso​.
    Substituição da programação de compromisso ​

    [sn_apptmnt_booking_schedule_override]

    As lojas substituem mudanças de programação. ​