Serviço de campo Componentes de planejamento de território
Vários tipos de componentes são instalados com o recurso Serviço de campo Territory Planning, incluindo tabelas, função, inclusões de script e regras de negócio.
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 que melhor corresponde a um pedido de trabalho ou tarefa de pedido de trabalho. |
| Região do território sn_tp_território_geografia |
Armazena as informações do script geoJSON que são geradas automaticamente ao desenhar uma geografia 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 de associação de território sn_tp_territory_membership_override |
Armazene informações se o agente ou a equipe for 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 Editar alocação de recursos do território [sn_fsm_tp.fsm_territory_edit_resource_allocation] |
Edite a alocação de recursos que estão associados ao território Serviço de campo selecionado. |
| Planejador de territórios do FSM [sn_fsm_tp.fsm_territory_planner] |
Crie novos territórios Serviço de campo junto com a capacidade de exibir os territórios Serviço de campo existentes, gerenciar a alocação de recursos em territórios e outros. |
| Leitura de território do FSM [sn_fsm_tp.fsm_territory_read] |
Exiba os dados do território Serviço de campo. |
| Administrador de território [sn_tp.territory_admin] |
Crie novos modelos de território, origens e regras de correspondência. |
| Editar alocação de recursos do território [sn_tp.territory_edit_resource_allocation] |
Edite a alocação de recursos associados ao território selecionado. |
| Gravação de região do território [sn_tp.territory_geografia_write] |
Crie, atualize ou exclua a geografia do território. |
| Planejador de território [sn_tp.territory_planner] |
Exiba territórios, alocações de recursos e outros, além da capacidade de criar novos territórios. |
| Leitura de território [sn_tp.territory_read] |
Exibindo dados do território. |
| Gerente de recursos de território [sn_tp.territory_resource_manager] |
Gerenciar recursos do território em que o usuário conectado foi atribuído como gerente de recursos |
| Gerente de território [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Gerencie territórios e suas informações relacionadas. Além disso, herda a função de gerente de recursos de território. |
| Gerente de território do FSM [sn_fsm_tp.fsm_territory_manager] [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Gerencie os territórios de serviço de campo e as informações relacionadas. Além disso, herda a função de gerente de recursos de território. |
| Gerente de recursos do território do FSM [sn_fsm_tp.fsm_resource_manager] [sn_tp.territory_manager] [sn_tp.territory_resource_manager] |
Gerenciar 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
| Script Include | Descrição |
|---|---|
| FieldServiceTerritoryPlanning | Contém as funções de utilitário para fornecer dados, como detalhes de território, grupos de atribuição ou outros para agentes de dados. |
| MatchTerritoryCondition | Contém as funções do utilitário Filtrar territórios para a tarefa de ordem de serviço com base nas condições de filtragem usadas pelas regras de correspondência de planejamento de território. |
| Filtros de território | Contém métodos para todos os qualificadores de referência para filtrar o território com base nos grupos, agentes, equipes e território primário correspondentes. |
| TerritórioMatchingDimensionLocation | 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. |
| TerritoryPlanningHelpers | Contém métodos de ajuda para implementação de planejamento geral do território. |
| TerritoryPlanningAJAX | Classe Ajax que fornece funções de ajuda 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 pedido de trabalho e validar o grupo de atribuição selecionado para uma tarefa de pedido de trabalho. |
Regras de negócios
| Regra de negócios | Tabela | Descrição |
|---|---|---|
| Excluir substituição do 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ído do território. |
| Excluir substituição de 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ído do território. |
| Preencher 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 houver correspondência | Tarefa de ordem de serviço [wm_task] |
Valida e atribui o melhor território para o grupo de atribuição selecionado se 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 o território exclusivo do grupo | 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 de associação de território [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 de região | Região do território [sn_tp_territory_geografia] |
Calcula o valor máximo ou mínimo de latitude e longitude do território definido GeoJSON. |
| Verificar e criar associação de 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 de "Início efetivo" e "Término efetivo" da equipe. |
| Validações de data de associação | Substituição de associação de território [sn_tp_territory_membership_override] |
Valida as datas inseridas nos campos De e Até 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 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 nome de geografia do território | Região do território [sn_tp_territory_geografia] |
Impede a criação de entradas duplicadas para uma nova geografia de território. |
| Validar nome do modelo de 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 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 de associação de território [sn_tp_territory_membership_override] |
Garante que o usuário adicionado à tabela de substituição de associação de território esteja associado ao território |
Propriedades
| Propriedade | Descrição |
|---|---|
| sn_fsm.use_query_rules | Quando a configuração for "verdadeiro", 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_coordenadas_permitidas | Número máximo de coordenadas permitidas no GeoJSON Geografia. Esta propriedade é somente leitura e não pode ser editada.
|
| sn_tp.percentage_overlap | Valor percentual (de 0 a 100) que indica o limite para 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 os pedidos de trabalho e as tarefas de pedido de trabalho criados em seus territórios. Marque as tabelas WO - My territory e WOT - MY Territory como ativas. |
Trabalhos programados
| Trabalho programado | Descrição |
|---|---|
| Planejamento de territórios - Calcular territórios sobrepostos | Calcula as sobreposições para agentes e regiões. |
| Planejamento de território - Calcular territórios sobrepostos - Agente | Calcula as sobreposições dos agentes. Quando executado, o trabalho programado 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. Quando executado, o trabalho programado aciona eventos para calcular a sobreposição entre duas geografias. |
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 até padrão do agente quando adicionado ao território usando a guia Agentes sugeridos. 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 do mapa. Os valores válidos estão entre 1 e 20.
|
| sn_fsm_tp.overlay_markers_type | Determina a exibição de dados como agentes e equipes com base na janela de exibição ou no território.
|
| sn_fsm_tp.territory_inicial_zoom | Define o nível de zoom inicial do mapa.
|
| sn_fsm_tp.territory_transparency_level | Determina a opacidade 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, satelite, híbrido e terreno.
|
| sn_fsm_tp.max_territories_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 dos pontos de dados no mapa térmico | Determina o raio que influencia o ponto de dados no mapa térmico.
|