Pontos de extensão na Gestão de serviços de campo

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Use pontos de extensão para personalizar várias configurações.

    No navegador de aplicações, insira sys_extension_point.list e clique em Insira Para exibir os pontos de extensão usados na aplicação Gestão de serviços de campo.

    Você pode criar várias implementações para cada ponto de extensão e fornecer um número de ordem para cada implementação. A implementação que possui o menor número de ordem é executada.

    Os pontos de extensão estão disponíveis para as seguintes configurações:
    • Entradas de programação de tipo de evento
    • Agendamentos
    Tabela 1. Pontos de extensão para entradas de programação de tipo de evento
    Nome do ponto de extensão Descrição
    AgentEventUtil Personalize a lógica das entradas de programação de tipo de evento.
    AgentScheduleUtil Personalize a lógica para calcular períodos de folga do evento.
    Tabela 2. Pontos de extensão para reserva de compromisso
    Nome do ponto de extensão Descrição
    sn_apptmnt_booking.AppointmentBookingAvailabilityExtPoint Personalize a lógica para determinar as janelas de compromisso reserváveis.
    sn_apptmnt_booking.AppointmentBookingDaoExtPoint Personalize a lógica usada para criar ou atualizar um registro de compromisso.
    sn_apptmnt_booking.AppointmentBookingImplementExtPoint Personalize a lógica para validar os dados do compromisso antes que um compromisso seja criado.
    sn_apptmnt_booking.AppointmentBookingUtilExtPoint Personalize a lógica para criar um mapa de parâmetros de dados de compromisso que serão usados para criar e atualizar registros de compromisso.
    sn_apptmnt_booking.AppointmentReschedulCancelExtPoint Personalize a lógica usada para determinar se os compromissos podem ser cancelados ou reagendados.
    sn_apptmnt_booking.AppointmentRESTHelperExtPoint Personalize a lógica para recuperar uma lista de períodos de data e hora disponíveis para reserva de compromisso.
    sn_apptmnt_booking.AppointmentRecommendationExtPoint Permite que outras aplicações integrem a recomendação de intervalo de reserva de compromisso.
    sn_apptmnt_booking.AppointmentBookingLocingUtilExtPoint Adquira e libere bloqueios no fluxo de trabalho de Agendamentos.
    sn_apptmnt_booking.AppointmentBookingVariablesExtensionPoint

    Utilizado pela API de compromisso e pela API de reserva para buscar Catalog_id para a tarefa.

    sn_apptmnt_booking.AppointmentEnableUnifiedIU Habilita o componente Calendário de IU unificado para a extensão da tabela de tarefas específica.
    sn_apptmnt_booking.AppointmenthoHelperExt

    Calcula o lead time levando em conta feriados, conforme indicado pelo consider_holidays_in_leadtime Configuração do serviço Agendamento de compromisso.

    sn_apptmnt_booking.AppointmentLeadTimeCalculation Determina se o lead time deve ser considerado ou ignorado para reprogramar um compromisso, com base em ignore_lead_time_on_reprogramar Configuração do serviço Agendamento de compromisso.
    sn_apptmnt_booking.use_unified_appt_widget Permitir que outras aplicações usem o calendário sísmico de agendamentos.
    sn_apptmnt_booking.AppointmentRecommendationExtPoint Personalize os critérios de proximidade e recomendação para recomendar compromissos.
    Tabela 3. Pontos de extensão para gestão de modelos
    Nome do ponto de extensão Descrição
    sn_fsm_adv_tmp.FSMTemplateMgmntExtPoint Personalize a lógica para permitir que o modelo de ordem de serviço mapeie informações da tabela de origem para os campos apropriados em uma ordem de serviço.
    sn_fsm_adv_tmp.FSMTableMapSourceIdentifier Personalize a lógica para identificar a origem de uma ordem de serviço.
    Tabela 4. Pontos de extensão para raio e distância de cerca geográfica
    Nome do ponto de extensão Descrição
    OnsiteGeoenceConfig Permite definir valores padrão para os campos Raio da cerca geográfica e Unidade da cerca geográfica na tarefa de ordem de serviço.
    Tabela 5. Pontos de extensão para degradê de cor de mapa térmico
    Nome do ponto de extensão Descrição
    Gradiente do mapa térmico (sn_cmn_mo.Gradiente do mapa térmico) Permite definir o gradiente de cor do mapa térmico.
    Tabela 6. Pontos de extensão para KPIs (Key Performance Indicators, principais indicadores de desempenho) do território
    Nome do ponto de extensão Descrição
    TerritoryIndicators(sn_fsm_tp.TerritoryIndicators) Permite definir os principais indicadores de desempenho (KPIs) para analisar o desempenho do território. Os indicadores configurados aparecem no painel lateral contextual do console Planejamento de território de serviço de campo.
    Tabela 7. Pontos de extensão para gestão de trabalho planejado
    Nome do ponto de extensão
    sn_fsm_planned_wm.PWMSCheduleSuppressionExtensionPoint Personalize a lógica para validar quando uma ocorrência de programação é suprimida.