Componentes de agendamento de compromissos
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.
| 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.
| 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.
|
| sn_apptmnt_booking.max_appointments_returned | O número máximo de janelas de disponibilidade de consultas exibidas na janela Selecionar consulta.
|
| 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.
|
| 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.
|
| 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.
|
| 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.
|
| sn_apptmnt_booking.logging.detalhamento | Registro de usuários de controle para Agendamento de compromisso.
|
| 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.
|
| 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.
|
| 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.
|
Tabelas
O agendamento de compromissos adiciona as tabelas a seguir.
| 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. |