Serviço de campo Componentes de Operações da equipe

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 7 min. de leitura
  • O plug-in, funções, tabelas, inclusões de script e regras de negócio para a aplicação Serviço de campo Crew Operations.

    Serviço de campo Operações de equipe adicionam o menu Minha equipe ao navegador de aplicações e aos seguintes módulos:
    • Minhas equipes: permita que gerentes e expedidores criem e gerenciem equipes.
    • Minhas tarefas de equipe: permite que os agentes exibam as tarefas de equipe atribuídas a uma equipe à qual pertencem.

    Funções

    Serviço de campo As Operações de equipe adicionam as seguintes funções:
    Tabela 1. Funções em Serviço de campo Operações de equipe
    Função Descrição
    Moderador da equipe de serviço de campo

    [wm_crew_moderator]

    Permite que expedidores e gerentes criem equipes, gerenciem membros da equipe, atribuam habilidades e locais e os atribuam a grupos de atribuição.

    Tabelas

    Serviço de campo Operações de equipe adicionam as seguintes tabelas:
    Tabela 2. Tabelas instaladas com Serviço de campo Operações de equipe
    Tabela Descrição
    Equipe

    wm_crew

    Armazena informações de alto nível sobre a equipe, como tamanho da equipe, líder, local, programação, raio de viagem.
    Grupo da equipe

    wm_crew_group

    Armazena o mapeamento de equipes para os grupos de atribuição selecionados​.
    Membro da equipe

    wm_membro_da_equipe

    Armazena os vários membros da equipe e sua disponibilidade efetiva na equipe​.
    Necessidade de equipe

    wm_crew_requirement

    Armazena requisitos refinados para uma equipe, como o tamanho mínimo da equipe e o tamanho recomendado.​
    Habilidade da equipe

    wm_equipe_skill

    Armazena as habilidades que os membros da equipe possuem no momento.
    Atribuído para a tarefa

    wm_task_designado

    Armazena o mapeamento de todos os agentes que trabalham em uma tarefa de ordem de serviço​.

    Inclusões de script

    Serviço de campo Operações de equipe adicionam as seguintes novas inclusões de script:
    Tabela 3. Inclusões de script para Serviço de campo operações de equipe
    Inclusão de script Descrição
    CrewSchedulingUtils Atualiza os membros da equipe, as habilidades da equipe, os requisitos da equipe, os designados da tarefa e as equipes às quais um agente pertence​.
    CrewSchedulingClientUtils Busca as equipes às quais um agente pertence e as tarefas atribuídas a essas equipes para uso de script do lado do cliente​​.
    CrewLocationFromTask Classifica as equipes com base em sua localização e distância até a tarefa​.
    EquipeDimensãoCorrespondenteHabilidades Classifica as equipes com base em suas habilidades e nas habilidades necessárias para a tarefa​​ .
    UtilitárioProgramaçãoDeTarefasDeEquipe Determina a programação da equipe e do agente​.
    FSMUtil Verifica o raio da equipe, a distância da tarefa e se a tarefa precisa de uma equipe​.
    SMDateValidation Verifica se há conflitos de programação de tarefas se um agente já fizer parte de uma equipe e se um agente pode ser adicionado a uma equipe, dependendo das datas de início ou término.
    SMGeoDistanceUtils Estende as funções do agente para a equipe, como encontrar a meia-noite desse dia para a equipe, encontrar a próxima tarefa no mesmo dia, obter vários locais do agente e calcular a duração da viagem.
    TimeRecordingHelper Modifica a mensagem informativa para incluir o nome de um agente​.

    Regras de negócio

    Serviço de campo Operações de equipe adicionam as seguintes regras de negócio:
    Tabela 4. Regras de negócio instaladas com Serviço de campo Operações de equipe
    Regra de negócio Tabela Descrição
    Anular exclusão da equipe​ Equipe

    [wm_crew]

    Impede a exclusão de uma equipe se ela for referenciada em qualquer tarefa de ordem de serviço.
    Anular desativação da equipe Equipe

    [wm_crew]

    Impede a desativação de uma equipe se ela tiver atribuições de tarefa ativas​.
    Adiciona o nível de habilidade padrão Habilidade do usuário

    [sys_user_has_skill]

    Adiciona o nível de habilidade padrão.​
    Adicionar grupo e membro para o líder da equipe Equipe

    [wm_crew]

    Cria os registros wm_crew_group e wm_crew_member para o líder da equipe.
    Adicionar habilidades de grupo à equipe Grupo da equipe

    [wm_crew_group]

    Adiciona novas habilidades à equipe sempre que um novo grupo é adicionado à equipe.
    Adicionar grupos de equipe ausentes para membro da equipe Membro da equipe

    [wm_crew_member]

    Atualiza um grupo de equipe quando um novo membro é adicionado à equipe.
    Calcular a duração estimada da equipe Tarefa de ordem de serviço

    [wm_Task]

    Calcula a duração estimada da viagem de uma equipe.​
    Verificar tamanho da equipe Equipe

    [wm_crew]

    Valida o tamanho da equipe no momento da criação da equipe.
    Verificar o tamanho da equipe na criação Membro da equipe

    [wm_crew_member]

    Valida o tamanho da equipe no momento da adição do membro da equipe.
    Verificar o tamanho da equipe na atualização Membro da equipe

    [wm_crew_member]

    Valida o número de membros de uma equipe quando um registro de membro da equipe é atualizado ou excluído.
    Verificar membros duplicados da mesma equipe Membro da equipe

    [wm_crew_member]

    Impede a adição de membros duplicados em uma equipe​.
    Verificar a disponibilidade do líder para a equipe de tarefa Equipe

    [wm_crew]

    Verifica a disponibilidade do líder da equipe no momento da atribuição de uma tarefa à equipe específica da tarefa.
    Verificar se o membro faz parte de qualquer equipe ativa Membro da equipe

    [wm_crew_member]

    Garante que um membro da equipe não faça parte de várias equipes ao mesmo tempo para evitar conflitos na associação de um membro da equipe.​
    Verificar conflitos de tarefa para membros da equipe Membro da equipe

    [wm_crew_member]

    Verifica se o membro da equipe tem algum conflito devido a atribuições de tarefa existentes.
    Verificar conflitos de tarefa para designados da tarefa Tarefa de ordem de serviço

    [wm_task_assignee]

    Verifica se há conflitos na programação do atribuído da tarefa devido à atribuição de tarefa existente.
    Verificação do raio da equipe​ Tarefa de ordem de serviço

    [wm_Task]

    Mostra uma mensagem informativa quando a tarefa atribuída a uma equipe está fora do raio de cobertura​.
    Verificações de data Membro da equipe

    [wm_crew_member]

    Valida as datas de início efetivo e término efetivo para membros da equipe.
    Desativar membro quando a equipe estiver inativa Equipe

    [wm_crew]

    Desativa os membros da equipe quando uma equipe não está ativa​.
    Desativar equipes de tarefa Tarefa de ordem de serviço

    [wm_Task]

    Marca a equipe específica da tarefa como inativa quando a tarefa é concluída ou cancelada.​
    Excluir designados de tarefa para equipes de tarefa Membro da equipe

    [wm_crew_member]

    Exclui os designados de uma tarefa de ordem de serviço quando um membro é removido da equipe específica da tarefa​.
    Desabilitar equipes de tarefa concluídas/canceladas​ Equipe

    [wm_crew]

    Define uma equipe como inativa depois que a tarefa atribuída é concluída ou cancelada.​
    Gerenciar requisito de equipe de tarefa​ Tarefa de ordem de serviço

    [wm_Task]

    Cria e exclui o requisito de equipe de uma tarefa de ordem de serviço​.
    Remover habilidades de grupo da equipe Grupo da equipe

    [wm_crew_group]

    Exclui habilidades da equipe quando um grupo de equipe é excluído da equipe.​
    Restringir ações no líder da equipe Membro da equipe

    [wm_crew_member]

    Restringir ações no líder da equipe.
    Restringir atualizações ao líder primário​ Tarefa de ordem de serviço

    [wm_task_assignee]

    Restringe a capacidade de atualizar ou excluir o líder primário de uma equipe na lista relacionada de designados da tarefa.
    Replicar tempo de viagem da tarefa de membro da equipe Tarefa de ordem de serviço

    [Task_time_worked]

    Registra o tempo gasto pelos membros da equipe para viajar até o local da tarefa e o tempo que eles gastaram trabalhando em uma tarefa de ordem de serviço.
    Definir a equipe atribuída a como líder da equipe Tarefa de ordem de serviço

    [wm_Task]

    Define o campo Atribuído a com o nome do líder da equipe quando uma tarefa é atribuída a uma equipe​.
    Definir nível de habilidade herdado como falso Habilidade da equipe

    [wm_crew_skill]

    Define o campo Nível de habilidade herdado como falso.
    Equipe de tarefa - verificar líder disponível​ Equipe

    [wm_crew]

    Verifica a disponibilidade do líder da equipe ao atribuir uma tarefa à equipe específica da tarefa​.
    Atualizar datas efetivas da equipe​ Tarefa de ordem de serviço

    [wm_Task]

    Define as datas efetivas para membros da equipe semelhantes às datas de início e término da tarefa para equipes específicas da tarefa.​
    Atualização iniciada a partir da tarefa Equipe

    [wm_crew]

    Atualiza o campo Iniciado a partir de com o número da tarefa da ordem de serviço.
    Atualizar designados da tarefa para a equipe de tarefa​ Membro da equipe

    [wm_crew_member]

    Adiciona ou atualiza os designados da tarefa em uma tarefa de ordem de serviço quando a tarefa é atribuída à equipe específica da tarefa.​
    Atualizar a duração da viagem nas tarefas da equipe​ Tarefa de ordem de serviço

    [wm_Task]

    Atualiza a duração da viagem para tarefas de ordem de serviço que exigem uma equipe com base no valor do campo Equipe atribuída.
    Validar equipe Equipe

    [wm_crew]

    Valida os detalhes da equipe quando a equipe é criada.​
    Validar exclusão do grupo da equipe Grupo da equipe

    [wm_crew_group]

    Impede a exclusão de um grupo de equipe quando um membro ativo está na equipe deste grupo​.
    Validar datas efetivas de membro da equipe Membro da equipe

    [wm_crew_member]

    Valida as datas de início efetivo e término efetivo para membros da equipe.
    Validar tamanho da equipe Necessidade de equipe

    [wm_crew_requirement]

    Valida o tamanho mínimo e recomendado da equipe para uma tarefa de ordem de serviço​.