Implantar Workforce

Você pode ajudar os usuários de celular e despachantes a iniciar com ArcGIS Workforce das seguintes maneiras:

Abra o aplicativo móvel Workforce de um link

Os usuários móveis podem especificar a URL do portal no Workforce, ou você pode fornecer uma URL diretamente para eles que especifica a URL correta do portal. Permita o acesso dos usuários móveis ao portal correto, compartilhando um link por e-mail, mensagem de texto, página da web, código QR ou outro aplicativo. Quando tocado, o Workforce abre a URL do portal que você deseja que o trabalhador móvel use.

Estrutura de link

Links para o aplicativo móvel Workforce têm o seguinte formato: https://workforce.arcgis.app?parameter=value. Os pares de parâmetro e valor são substituídos pelos valores que você deseja usar para implantar o aplicativo. Por exemplo, o link https://workforce.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis utiliza o parâmetro portalURL para levar os usuários móveis diretamente para a tela de registro da sua organização e solicitar que eles registrem.

Parâmetros

Os parâmetros seguintes são suportados com links Workforce. Se nenhum parâmetro for passado, tocar no link abre o Workforce (ou solicita que você baixe o aplicativo).

ParâmetroValoresNotas

portalURL

A URL do portal da sua organização

  • Se um valor for especificado e o usuário móvel for desconectado ou conectado a um portal diferente (incluindo ArcGIS Online), eles serão solicitados a sair e, em seguida, levados diretamente para a tela de registro da sua organização e solicitados para entrar.
  • Forneça a mesma URL que você insere no navegador quando você desejar acessar o portal, por exemplo, https://myportal.mycompany.com/arcgis.

mapID

O ID de item do mapa para baixar e abrir no Workforce

  • O ID de item está na URL da página do item do mapa de Trabalhadores. Por exemplo, se a URL da página do item do mapa de Trabalhadores for https://www.arcgis.com/home/item.html?id=fc60dfd46b234fbeaa74e76e6b17fb7b, o ID de item do mapa será fc60dfd46b234fbeaa74e76e6b17fb7b.

assignmentID

O valor GlobalID da tarefa a ser aberta no Workforce

  • Exige um valor mapID.
  • O valor GlobalID de uma tarefa está localizado na guia Dados na página do item para a camada de Tarefas. Ao olhar para a tabela, clique no menu Opções e clique em Mostrar/Ocultar Colunas. Selecione GlobalID para exibir este valor para cada tarefa.

assignmentStatus

O status fornecido para uma tarefa quando aberta no Workforce

  • Exige os valores mapID e assignmentID.
  • Os seguintes valores inteiros são suportados:
    • 1 (Atribuído)
    • 2 (Em desenvolvimento)
    • 3 (Concluído)
    • 4 (Recusado)
    • 5 (Pausado)

Exemplos de uso desses parâmetros para obter um comportamento específico com um link do Workforce são fornecidos abaixo.

Conectar a um portal específico

Especifique a URL do portal na qual o trabalhador móvel deve estar conectado.

Abaixo está um exemplo:

https://workforce.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis

Baixar e abrir um mapa

Baixe e abra um mapa utilizando o parâmetro mapID. Se o trabalhador móvel tiver o mapa baixado em seu dispositivo, não ocorrerá nenhum download e o mapa especificado será aberto no Workforce.

Os seguintes são exemplos:

  • Abra o mapa como o trabalhador móvel atualmente registrado ou se não estiver registrado, forneça a oportunidade para eles registrarem:
    https://workforce.arcgis.app?mapID=3ac4145c1ac44aea86e9ed42e00fbb0d
  • Conecte a um portal em particular e então abra o mapa:
    https://workforce.arcgis.app?portalURL=https://myportal.mycompany.com/arcgis&mapID=3ac4145c1ac44aea86e9ed42e00fbb0d

Abrir uma tarefa

Abra uma tarefa no mapa utilizando o parâmetro assignmentID.

Abaixo está um exemplo:

https://workforce.arcgis.app?mapID=3ac4145c1ac44aea86e9ed42e00fbb0d&assignmentID=948b2bf3-f866-4516-97e7-00418d3b567d

Definir o status de uma tarefa

Defina o status de uma tarefa utilizando o parâmetro assignmentStatus.

Abaixo está um exemplo:

https://workforce.arcgis.app?mapID=3ac4145c1ac44aea86e9ed42e00fbb0d&assignmentID=948b2bf3-f866-4516-97e7-00418d3b567d&assignmentStatus=2
Anotação:

É possível, mas não recomendado, utilizar este parâmetro para definir o status da tarefa de maneiras que não são possíveis no aplicativo móvel. Por exemplo, se uma tarefa tiver um status de Atribuída, um link do Workforce poderá ser utilizado para defini-la como Pausada, ignorando o status Em Progresso que seria definido pelo trabalhador móvel. Ignorar este status não é possível no aplicativo móvel.

Abra o aplicativo da web Workforce de um link

Você pode agilizar a implantação do aplicativo da web Workforce compartilhando um link por e-mail, mensagem de texto, página da web, código QR ou outro aplicativo. Os links podem ser personalizados com parâmetros de URL para abrir uma atribuição existente ou uma nova atribuição com informações da tarefa já preenchidas.

Fornecer um link para os despachantes permite que eles criem tarefas que possuam informações importantes preenchidas. Por exemplo, para criar tarefas a partir de um aplicativo de terceiros, poderá incluir um link que preencherá automaticamente o local, a descrição e a data de vencimento de uma nova tarefa.

Estrutura de link

Links para o aplicativo da web Workforce sempre começam com o seguinte formato: http://<portal-url>/apps/workforce/projects/<project-id>

Para abrir uma tarefa específica, anexe /dispatch/assignments/<assignment-id> ao link: http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/<assignment-id>

Para iniciar a criação de uma tarefa, anexe /dispatch/assignments/new? ao link e inclua um ou mais parâmetros separados por um e comercial (&):

http://<your portal url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?assignmentType=repair&lat=34.057170&lon=-117.194150&location=Esri
Anotação:

O valor project-id poderá ser localizado na URL quando o projeto Workforce estiver aberto. Por exemplo, se a URL for http://arcgis.com/apps/workforce/projects/a0f297f949f549f0ade07eee562d9934, o valor project-id será a0f297f949f549f0ade07eee562d9934.

Codifique os parâmetros

Todos os parâmetros em links para o aplicativo da web Workforce devem ser codificados. A codificação substitui os caracteres inválidos pelo sinal de porcentagem (%) seguido por seu equivalente hexadecimal.

Por exemplo, o seguinte link tem parâmetros não codificados:

http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?assignmentType=repair hydrant&lat=34.057170&lon=-117.194150&location=Esri Campus

O seguinte é o mesmo link com parâmetros codificados:

http://<portal-url>/apps/workforce/<project-id>new?assignmentType=repair%20hydrant&lat=34.057170&lon=-117.194150&location=Esri%20Campus

Há muitos sites e ferramentas gratuitas para gerar URLs codificadas. Por exemplo, Albion Research Ltd. tem a página URLEncode e URLDecode.

Criar uma tarefa

Crie um link que inicie o aplicativo da web Workforce com informações da tarefa já preenchidas para uma nova tarefa. Por exemplo, se você tiver um aplicativo personalizado para criar inspeções de árvore, poderá criar um link que abrirá oWorkforce com o tipo de tarefa e as informações de localização preenchidas para uma nova tarefa de inspeção de árvore.

Parâmetros

Os parâmetros listados abaixo são suportados para a criação de atribuições com links do Workforce.

ParâmetroValoresNotas

assignmentType

O tipo de tarefa dada a uma atribuição

  • Você pode utilizar o valor GlobalID ou o nome do tipo de tarefa.
    Anotação:

    Se você estiver criando um link para um Projeto clássico, o domínio de valor codificado ou o nome do tipo de tarefa podem ser usados.

  • Os valores não diferenciam letras maiúsculas e letras minúsculas.

lat

A coordenada y da tarefa em WGS84 (WKID: 4326)

  • Exige um valor lon.

lon

A coordenada x da tarefa em WGS84 (WKID: 4326)

  • Exige um valor lat.

location

O texto do local usado para a tarefa

  • Este parâmetro é ignorado se lat e lon não forem preenchidos.

priority

A prioridade dada a uma tarefa

  • Os seguintes valores inteiros são suportados:
    • 0 (Nenhum)
    • 1 (Baixo)
    • 2 (Médio)
    • 3 (Alto)
    • 4 (Crítico)

dueDateTime

A data e hora de vencimento dadas a uma tarefa

  • Em milissegundos numéricos desde a época do Unix.

workOrderId

Uma chave que faz referência a uma ordem de serviço de um sistema externo ou de terceiros

  • Um valor do seu sistema externo.

description

Informações sobre a tarefa

  • Texto explicativo.

assignee

O usuário atribuído à tarefa

  • Você pode usar o valor GlobalID do trabalhador ou seu nome de usuário.
    Anotação:

    Se você estiver criando um link para um Projeto clássico, o valor objectid ou o nome de usuário poderá ser usado.

  • Os valores não diferenciam letras maiúsculas e letras minúsculas.
Anotação:

Todos os parâmetros são opcionais; entretanto, os parâmetros assignmentType, lat, lon e locationdevem ser preenchidos antes que a nova tarefa possa ser criada.

Se você estiver utilizando ArcGIS Enterprise, lat e lon são os únicos parâmetros com suporte ao criar uma tarefa a partir de um link. O aplicativo da web Workforce no ArcGIS Enterprise utiliza geocodificação reversa para preencher o parâmetro location.

Exemplos

A seguir estão exemplos de como os parâmetros podem ser usados ​​em um link de aplicativo para preencher informações ao criar uma tarefa do Workforce :

  • Crie uma tarefa usando coordenadas:
    http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?lat=34.057170&lon=-117.194150
  • Crie uma atribuição de inspeção de árvore com um nível de prioridade média e atribua-a a um trabalhador móvel:
    http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?assignmentType=inspect%20tree&lat=34.057170&lon=-117.194150&location=esri&priority=2&assignee=mobile_worker
  • Crie uma tarefa de reparo de tubulação com vencimento em maio às 15h00:
    http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?assignmentType=pipe%20repair&lat=34.057170&lon=-117.194150&location=esri&dueDateTime=1621782000000
  • Crie uma tarefa de reparo com uma descrição do problema:
    http://<portal-url>/apps/workforce/projects/<project-id>/dispatch/assignments/new?assignmentType=repair&&lat=34.057170&lon=-117.194150&location=esri&description=Repair%20the%20valve.

Gerenciamento do dispositivo móvel

O gerenciamento do dispositivo móvel faz referência ao software utilizado para administração de dispositivos móveis em uma organização. Um MDM é utilizado para realçar dados e segurança de rede como também configurar e aplicar as políticas do dispositivo móvel. Adicionalmente, a utilização de um MDM aumenta a eficiência de desenvolvimentos do aplicativo e gerenciamento dos dispositivos móveis, incluindo controlar como e quando um aplicativo será atualizado. Para saber mais sobre como a Esri aborda o MDM, consulte Padrões de Implementação do ArcGIS Secure Mobile no ArcGIS Trust Center.

Ao preparar para implantar o Workforce em dispositivos móveis da sua organização via MDM, há algumas configurações de perfil e aplicativo que você pode configurar. Isto inclui a URL do portal e configurações VPN por aplicativo.

Aviso:

Se você estiver usando um dispositivo Android, o Chrome ou outro navegador deverá estar instalado e habilitado para exibir a tela de registro do portal.

Configuração do aplicativo Workforce

A configuração de aplicativo (também denominada de AppConfig) faz referência a um formato para fornecer configurações de aplicativo, tais como, URL do portal. Em vez de definir estas configurações manualmente cada vez que um aplicativo móvel for instalado, você pode utilizar um MDM para especificar e aplicar as configurações do aplicativo automaticamente. Estas configurações são definidas como um dicionário de pares de valores-chaves em um arquivo .xml. A forma que o dicionário é criado depende do MDM que você está utilizando. Para saber mais sobre configuração de aplicativo, visite a página da web Comunidade do AppConfig.

O Workforce tem as seguintes configurações que podem ser implementadas com a configuração do aplicativo em um MDM:

ChaveValorNotas

portalURL

A URL do portal da sua organização

  • Quando o Workforce é iniciado, ele pula diretamente para a tela de registro do portal da sua organização.
  • Por exemplo, https://myportal.mycompany.com/gis.
  • O tipo de valor é string.

Rede privada virtual por aplicativo

Configurar uma rede privada virtual por aplicativo (VPN por aplicativo) em um MDM permite restringir o acesso a recursos internos para aplicativos gerenciados específicos. O Workforce pode ser implantado com esta configuração. Para configurar o VPN por aplicativo para utilizar com o Workforce, veja a documentação do software do MDM que você está utilizando.

Aviso:

Se você estiver no iOS, o Safari é utilizado para exibir a tela de registro do portal no Workforce. Para isto funcionar corretamente com um VPN por aplicativo habilitado, seu domínio do portal (por exemplo, mycompany.com) deve ser especificado na configuração dos Domínios do Safari no perfil do VPN por aplicativo que você está utilizando. Se Domínios do Safari não estiver corretamente configurado, os dispositivos móveis atribuídos não poderão acessar a tela de registro do portal do Workforce .

Quando você define um valor de Domínio do Safari no perfil VPN por aplicativo conforme descrito acima, o navegador Safari também consegue acessar o domínio do portal que você especificou em Domínios do Safari. Para bloquear este acesso, configure uma Restrição de iOS (se disponível no MDM) para usar Bloquear Aplicativo do Navegador Safari nos dispositivos aplicáveis.

Após definir as configurações de VPN por aplicativo do Workforce no MDM, o aplicativo se conectará automaticamente ao VPN por aplicativo designado quando o aplicativo estiver aberto em um dispositivo móvel gerenciado. Quando o Workforce estiver executando no plano de fundo, o VPN do aplicativo estará conectado somente ao Workforce. Quando o Workforce é fechado, o dispositivo móvel desconecta automaticamente a partir do VPN por aplicativo.