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

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Use pontos de extensão para personalizar a entrada de programação e as configurações de reserva de compromisso.

    No navegador de aplicações, insira sys_extension_point.list e clique em Enter 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 de tipo de evento
    Nome do ponto de extensão Descrição
    AgentEventUtil 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 reserva de compromisso
    Nome do ponto de extensão Descrição
    sn_apptmnt_booking.AppointmentBookingAvailabilityExtPoint Personalize a lógica para determinar janelas de compromissos 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 reprogramados.
    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.
    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
    OnsiteGeofenceConfig Permite que você defina valores padrão para os campos de raio de cerca geográfica e unidade de cerca geográfica na tarefa de ordem de serviço.
    Tabela 5. Pontos de extensão para gradiente de cores do mapa térmico
    Nome do ponto de extensão Descrição
    Gradiente do mapa térmico (sn_cmn_mo.HeatmapGradient) Permite que você defina o gradiente de cores do mapa térmico.
    Tabela 6. Pontos de extensão para principais indicadores de desempenho (KPIs) do território
    Nome do ponto de extensão Descrição
    TerritoryIndicators(sn_fsm_tp.TerritoryIndicators) Permite que você defina os principais indicadores de desempenho (KPIs) para analisar o desempenho do território. Os indicadores configurados aparecem no painel lateral contextual do console do Planejamento de territórios para serviço de campo.