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

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. 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:
    • Programação de tipo de evento entradas
    • Agendamentos
    Tabela 1. Pontos de extensão para entradas de programação do tipo de evento
    Nome do ponto de extensão Descrição
    EventUtil do agente Personalize a lógica das entradas de programação do tipo de evento.
    AgentScheduleUtil Personalize a lógica para calcular períodos de folga do evento.
    Tabela 2. Pontos de extensão para agendamento de compromissos
    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.AppointmentBookingImplExtPoint 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á usado para criar e atualizar registros de compromisso.
    sn_apptmnt_booking.AppointmentRescheduleCancelExtPoint 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 agendamento de compromissos.
    sn_apptmnt_booking.AppointmentRecommendationExtPoint Permite que outras aplicações integrem a recomendação de intervalo de agendamento de compromissos.
    sn_apptmnt_booking.AppointmentBookingLockingUtilExtPoint Bloqueios de aquisição e liberação no fluxo de trabalho de Agendamento de compromisso.
    sn_apptmnt_booking.AppointmentBookingVariablesExtensionPoint

    Usado pela API de agendamento e pela API de agendamento para buscar Catalog_id para a tarefa.

    sn_apptmnt_booking.AppointmentEnableUnifiedUI Habilita o componente Calendário de IU unificado para a extensão da tabela de tarefas específica.
    sn_apptmnt_booking.AposentmenthoSuporte para férias

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

    sn_apptmnt_booking.AppointmentLeadTimeCalculation Determina se o lead time deve ser considerado ou ignorado para reagendar um compromisso, com base em lead_time_on_reagendar Configuração do serviço de Agendamento de compromissos.
    sn_apptmnt_booking.use_unified_appt_widget Permita que outras aplicações usem o calendário de agendamento sísmico de 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 habilitar o modelo de ordem de serviço para mapear 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
    GeoceConfig no site Permite definir valores padrão para o raio da cerca geográfica e os campos de unidade da cerca geográfica na tarefa de ordem de serviço.
    Tabela 5. Pontos de extensão para gradiente de cor do 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 indicadores-chave de desempenho do território (KPIs)
    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 de Planejamento de território de serviço de campo.