Serviço de campo Componentes de Planejamento de território
Vários tipos de componentes são instalados com Serviço de campo Recurso de Planejamento de território, incluindo tabelas, funções, inclusões de script e regras de negócios.
Tabelas
| Tabela | Descrição |
|---|---|
| Território sn_tp_territory |
Armazena informações sobre territórios, como o nome de um território. |
| Condição do território sn_tp_territory_condition |
Armazena condições adicionadas a um território para filtrar o território mais correspondente para uma ordem de serviço ou tarefa de ordem de serviço. |
| Região do território sn_tp_territory_geography |
Armazena as informações do script geoJSON geradas automaticamente ao desenhar uma região geográfica para os territórios. |
| Grupo de territórios sn_tp_territory_group |
Armazena informações sobre os grupos de qualificação, expedição e atribuição atribuídos a um território. |
| Substituição da associação de territórios sn_tp_territory_membership_override |
Armazene informações se o agente ou a equipe é membro primário ou secundário do território. |
| Modelo de território sn_tp_territory_model |
Armazene informações sobre o modelo de território padrão e seus territórios e recursos mapeados. |
| Origem do modelo de território sn_tp_territory_model_source |
Armazene informações sobre as tabelas de origem mapeadas para o modelo de território, como wm_task e wm_order. |
| Gerente de território sn_tp_territory_manager |
Armazena informações sobre os gerentes do território. |
Funções
| Funções | Descrição |
|---|---|
| Serviço de campo Alocação de recursos de edição do território [sn_fsm_tp.fsm_territory_edit_resource_allocation] |
Editar alocação de recursos que estão associados ao selecionado Serviço de campo território. |
| FSM Territory Planner [sn_fsm_tp.fsm_territory_planner] |
Criar novo Serviço de campo junto com a capacidade de exibir o existente Serviço de campo gerenciar alocação de recursos em territórios e outros. |
| Leitura do território do FSM [sn_fsm_tp.fsm_territory_read] |
Exibir Serviço de campo dados do território. |
| Gerente de território do FSM [sn_fsm_tp.fsm_territory_manager] |
Gerencie territórios de serviço de campo e suas informações relacionadas. Herda a função de gerente de recursos do território. |
| FSM Territory Resource Manager [sn_fsm_tp.fsm_resource_manager] |
Gerencie recursos de serviço de campo do território em que o usuário conectado foi atribuído como gerente de recursos |
Inclusões de script
| Inclusão de script | Descrição |
|---|---|
| FieldServiceTerrioryPlanning | Contém as funções do utilitário para fornecer dados, como detalhes do território, grupos de atribuição ou outros para agentes de dados. |
| MatchTerrioryCondition | Filtro de territórios para tarefa de ordem de serviço com base nas condições de filtragem usadas pelas regras de correspondência de planejamento de território. |
| TerritoryFilters | Contém métodos para que todos os qualificadores de referência filtrem território com base nos grupos, agentes, equipes e território primário correspondentes. |
| TerrioryMatchingDimensionLocation | Contém as funções do utilitário para filtrar territórios com base no local da tarefa a ser usado pela Regra de correspondência. |
| PlanejamentoTerritórioAjudantes | Contém métodos auxiliares para a implementação geral do planejamento de território. |
| TerritoryPlanningAJAX | Classe Ajax que fornece funções auxiliares para verificar se o plug-in de planejamento de território está ativo, obter o modelo padrão, preencher o território no formulário de tarefa de ordem de serviço e valida o grupo de atribuição selecionado para uma tarefa de ordem de serviço. |
Regras de negócio
| Regra de negócio | Tabela | Descrição |
|---|---|---|
| Excluir substituição de agente | Grupo de territórios [sn_tp_territory_group] |
Exclui o registro de associação modificado de um agente se o grupo correspondente for excluídodo território. |
| Substituir membro da equipe | Grupo de territórios [sn_tp_territory_group] |
Exclui o registro de associação modificado de uma equipe se o grupo correspondente for excluídodo território. |
| Preencha grupos de atribuição | Grupo de territórios [sn_tp_territory_group] |
Preenche automaticamente os grupos de atribuição correspondentes ao adicionar um grupo de expedição ao território. |
| Atualizar território se não corresponder | Tarefa de ordem de serviço [wm_task] |
Valida e atribui o melhor território para o grupo de atribuição selecionadose allow_assignment_override estiver selecionado. |
| Validar grupo de qualificação | Ordem de serviço [wm_order] |
Verifica se a ordem de serviço tem um grupo de qualificação válido. |
| Permitir somente território de grupo exclusivo | Grupo de territórios [sn_tp_territory_group] |
Impede a adição de uma combinação de grupos duplicados que inclui qualificação, expedidor e atribuição a um território. |
| Permitir somente usuários exclusivos | Substituição da associação de territórios [sn_tp_territory_membership_override] |
Impede a seleção de usuário duplicado para um território na tabela de substituição de associação de território. |
| Calcular caixa delimitadora geográfica | Região do território [sn_tp_territory_geography] |
Calcula o valor máximo ou mínimo de latitude e longitude da geografia do território definido GeoJSON. |
| Verifique e crie associação à equipe | Tarefa de ordem de serviço [wm_task] |
Cria um novo registro de associação de território para a equipe atribuída dinamicamente ao salvar a tarefa de ordem de serviço, definindo as datas "De" e "Até" para corresponder às datas "Início efetivo" e "Término efetivo" da equipe. |
| Validações de data de associação | Substituição da associação de territórios [sn_tp_territory_membership_override] |
Valida as datas inseridas em De e. . campos na tabela de substituição de associação de território para um membro de território. |
| Validar campo de cor | Território [sn_tp_territory] |
Valida o código hexadecimal da cor de um território. |
| Validar primário | Território [sn_tp_territory] |
Valida a hierarquia de um território primário. |
| Validar tabela de origem para o modelo | Origem do modelo de território [sn_tp_territory_model_source] |
Impede entradas duplicadas para um modelo e tabela de origem na origem do modelo de território. |
| Validar condição de território | Condição do território [sn_tp_territory_condition] |
Impede a criação de entradas duplicadas para condições de território para um território específico. |
| Validar o nome geográfico do território | Região do território [sn_tp_territory_geography] |
Impede a criação de entradas duplicadas para uma nova região geográfica do território. |
| Validar o nome do modelo do território | Modelo de território [sn_tp_territory_model] |
Impede a criação de entradas duplicadas para um novo modelo de território. |
| Validar o nome do território | Território [sn_tp_territory] |
Impede a criação de entradas duplicadas para um novo território. |
| Validar usuário e território | Substituição da associação de territórios [sn_tp_territory_membership_override] |
Garante que o usuário adicionado à tabela de substituição de associação do território esteja associado ao território |
Propriedades
| Propriedade | Descrição |
|---|---|
| sn_fsm.use_query_rules | Quando a configuração for "verdadeira", as regras da tabela "sn_query_rule" controlarão quais dados relacionados à Gestão de serviços de campo um usuário pode ler. Isso inclui ordens de serviço (WO) e tarefas de ordem de serviço (WOT). Se definido como "falso", esses registros não serão filtrados com base em regras e os usuários poderão acessá-los sem restrições baseadas em regras.
|
| sn_tp.max_coordinates_allowed | Número máximo de coordenadas permitidas na Geografia GeoJSON. Esta propriedade é somente leitura e não é editável.
|
| sn_tp.percentage_overlap | Valor percentual (variando de 0 a 100) que indica o limite de sobreposição geográfica entre territórios. O padrão é definido como 5%.
|
Regras de consulta
| Regra de consulta | Descrição |
|---|---|
| Tarefa wm - Meu território atribuído | Permite que os administradores habilitem a segurança de dados para agentes, expedidores e qualificadores para ordens de serviço e tarefas de ordem de serviço. Isso os ajuda a ver as ordens de serviço e as tarefas de ordem de serviço criadas em seus territórios. Marque WO - My territorye. WOT - MY Territorytabelas como ativas. |
Trabalhos agendados
| Trabalho programado | Descrição |
|---|---|
| Planejamento de território- Calcular territórios sobrepostos | Calcula as sobreposições para agentes e regiões geográficas. |
| Planejamento de território- Calcular territórios sobrepostos - Agente | Calcula as sobreposições dos agentes. Quando executado, o trabalho agendado aciona eventos para calcular a sobreposição entre dois agentes. |
| Planejamento de território- Calcular territórios sobrepostos - Geografia | Calcula as sobreposições para regiões geográficas. Quando executado, o trabalho agendado aciona eventos para calcular a sobreposição entre duas regiões geográficas. |
Serviço de campo Propriedades do console de Planejamento de território
O console de Planejamento de território usa as seguintes propriedades.
| Propriedades | Definição |
|---|---|
| sn_fsm_tp.territory_membership_override_to_date | Determina o campo de data padrão do agente quando adicionado ao território usando Agentes sugeridos guia. Os agentes estão disponíveis no território até a data especificada. |
| sn_fsm_tp.territory_max_zoom_level | Define o nível máximo de zoom automático para o mapa. Os valores válidos estão entre 1 e 20.
|
| sn_fsm_tp.overlay_markers_type | Determina a exibição dos dados, como agentes e equipes, com base na porta ou território de exibição.
|
| sn_fsm_tp.territory_initial_zoom | Define o nível de zoom inicial do mapa.
|
| sn_fsm_tp.territory_transparency_level | Determina a aparência opaca de uma área geográfica recém-criada no mapa.
|
| sn_fsm_tp.territory_map_type | Usa diferentes tipos de exibições de mapa para visualizar territórios, como roadmap, satélite, híbrido e terreno.
|
| sn_fsm_tp.max_territórios_for_scheduling | Determina o número máximo de territórios que estão prontos para programar tarefas de ordem de serviço.
|
| Nível de opacidade do mapa térmico no mapa | Determina a opacidade do mapa térmico. Os valores válidos estão entre 0,0 e 1,0.
|
| Raio de influência de pontos de dados no mapa térmico | Determina o raio que influencia o ponto de dados no mapa térmico.
|