Compartilhar via


WorkMobile (versão prévia)

O WorkMobile é um premiado kit de ferramentas No Code que permite que as empresas implantem soluções móveis baseadas em campo de ponta a ponta. A equipe remota pode registrar digitalmente dados de negócios essenciais e permite que a equipe do escritório gerencie em tempo real. Ele permite que você crie cálculos complexos, insira Fotos, Vídeo, Áudio, Assinaturas, Locais gps, códigos de barras, mapas e carimbos de data/hora. Ele também tem o recurso de uma função JobDispatcher e Document Share.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     – Regiões do Azure Governamental
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps Premium Todas as regiões do Power Apps , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Power Automate Premium Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC)
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Suporte do WorkMobile
URL https://helpcentre.esayworkmobile.co.uk/
Email wmsupport@workmobileforms.com
Metadados do conector
Publicador eSAY Solutions Ltd
Site https://www.workmobileforms.com/
Política de privacidade https://www.esayworkmobile.co.uk/privacy.aspx
Categorias Gestão de empresas; Produtividade

O WorkMobile é uma solução móvel inovadora projetada para transformar a coleção de dados tradicional baseada em papel em um formato digital sofisticado. Ele permite que as empresas criem formulários móveis personalizados para captura de dados, incluindo texto, fotos, assinaturas e locais de GPS, diretamente de qualquer dispositivo móvel. Com o WorkMobile, os usuários podem:

  • Criar formulários personalizados: Crie facilmente formulários que atendem às necessidades exatas da sua empresa, sem a necessidade de codificação.
  • Capturar tipos de dados diversos: Colete uma ampla gama de dados, incluindo texto, números, códigos de barras, fotografias, assinaturas e muito mais.
  • Trabalhar offline: Colete dados mesmo quando offline e sincronize quando uma conexão for restaurada.
  • Verifique a precisão dos dados: Reduza o erro humano e melhore a qualidade dos dados coletados no campo.
  • Simplificar relatórios: Gere e compartilhe relatórios automaticamente usando os dados coletados, aprimorando a tomada de decisões e a comunicação do cliente.

A integração do WorkMobile ao Microsoft Power Automate abre ainda mais possibilidades, automatizando fluxos de trabalho e conectando sua coleção de dados com centenas de outros serviços perfeitamente.

Pré-requisitos

Você precisa ter uma conta válida do WorkMobile e uma assinatura adequada do Office.

As credenciais do WorkMobile podem ser obtidas para se inscrever em uma conta do WorkMobile aqui – WorkMobile. ​

Como obter credenciais

Depois que uma conta é ativada, você pode criar um token de API usando as etapas a seguir

  • Clique em adicionar um novo usuário do portal
  • Insira um nome de usuário e outros detalhes conforme necessário (sugerimos PowerAutomateAPIUser ou similar)
  • Adicionar um endereço de email - isso não é validado - você pode usar PowerautomateAPIUser@yourdomain.com
  • Não se esqueça de clicar na alternância ativa no canto superior direito do painel Desativar Edição de Logon
  • Clique em Salvar
  • Na lista, localize o usuário que você acabou de criar e clique para editar o usuário
  • Na seção Detalhes de segurança, você encontrará um título de Token de API.
  • Clique em Gerar, preencha a caixa Descrição e clique em atualizar. Pressione OK para confirmar cada etapa
  • Clique em copiar no final da caixa Token de API.

Use a chave de API em qualquer um de seus conectores.

Problemas e limitações conhecidos

  • Atualmente, o único gatilho disponível é receber registros concluídos. Estenderemos essa funcionalidade para permitir que as ações sejam disparadas em qualquer uma das alterações de status do trabalho do WorkMobile.
  • Por fim, o intervalo de ações e gatilhos será estendido para cobrir as ações completas com suporte da API. O conjunto completo de operações está aqui https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. Quaisquer ações ou gatilhos atualmente sem suporte pelo conector podem ser acessados pelo conector HTTP ou HTTP webhook no PoweAutomate. Suporte ao contato do PLease para obter mais detalhes

Erros e soluções comuns

Não temos erros ou remédios conhecidos, mas se você tiver alguma dúvida, dê uma olhada em nosso Centro de Ajuda ou adoraríamos ouvir de você através de nossa equipe de apoio amigável wmsupport.

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Nome Tipo Description Obrigatório
Chave de API secureString A chave de API para esta api Verdade

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Alocar um trabalho

Alocar o trabalho especificado para o usuário móvel especificado

Atualizar os atributos associados ao usuário móvel

Atualizar os atributos associados ao usuário móvel

Criar trabalho

Criar um trabalho de WM e, opcionalmente, alocá-lo fornecendo detalhes do usuário móvel

Criar um novo usuário móvel

Criar um novo usuário móvel

Desalocar o trabalho

Remova o trabalho especificado do usuário. Definir o trabalho de volta para o status não alocado

Difusão de trabalho

Alocar o trabalho especificado para um grupo de usuários usando a Transmissão de Trabalho

Grupos de Usuários

Recuperar uma lista de grupos de usuários disponíveis

Recuperar um relatório no formato especificado

Recuperar um objeto binário do relatório executado

Recuperar uma lista de formulários

Recuperar uma lista de formulários visíveis para o logon atual e o grupo de usuários

Recuperar usuários móveis

Recuperar os usuários móveis visíveis na conta

Alocar um trabalho

Alocar o trabalho especificado para o usuário móvel especificado

Parâmetros

Nome Chave Obrigatório Tipo Description
JobId
JobId True string

ID exclusiva do trabalho

MobileUserId
MobileUserId True string

ID exclusiva do usuário móvel

Retornos

response
string

Atualizar os atributos associados ao usuário móvel

Atualizar os atributos associados ao usuário móvel

Parâmetros

Nome Chave Obrigatório Tipo Description
primeiro nome
firstname string

primeiro nome

surname
surname string

surname

nome de usuário
username string

nome de usuário

senha
password string

senha

email
email string

email

móvel
mobile string

móvel

título do cargo
jobTitle string

título do cargo

endereçoLinha1
addressLine1 string

endereçoLinha1

endereçoLinha2
addressLine2 string

endereçoLinha2

addressLine3
addressLine3 string

addressLine3

cidade
town string

cidade

condado
county string

condado

Cp
postCode string

Cp

userGroupId
userGroupId string

userGroupId

isActiveUser
isActiveUser boolean

isActiveUser

isBackgroundUploadEnabled
isBackgroundUploadEnabled boolean

isBackgroundUploadEnabled

diallingCode
diallingCode string

diallingCode

superusuário
superuser boolean

downloadunpublishedforms

backgroundUploadInterval
backgroundUploadInterval integer

backgroundUploadInterval

accountSecurityId
accountSecurityId integer

accountSecurityId

Retornos

response
string

Criar trabalho

Criar um trabalho de WM e, opcionalmente, alocá-lo fornecendo detalhes do usuário móvel

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do tipo de trabalho
JobTypeId True integer

O JobType a ser usado

Data de Início Estimada
EstimatedStart True string

Data e hora de início estimados do trabalho

Description
Description True string

Descrição de funções

Duração
Duration True integer

Duração do trabalho

Priority
Priority True integer

Prioridade do trabalho

ID do usuário para alocar
AllocatedMobileUserId True integer

A ID do usuário a ser alocada para '0' não está alocada

ID do grupo de usuários para o qual difundir
AllocatedUserGroupId True integer

A ID do grupo de usuários a ser alocada a '0' não está alocada

Dados
Data True string

O JSON formatado que descreve o trabalho e está em conformidade com seu JSD

Longitude
Location.Longitude True integer

Longitude do local do trabalho

Latitude
Location.Latitude True integer

Latitude do local do trabalho

Endereço
Location.Address True integer

Descrição textual do local

Arquivos
files True array

conjunto opcional de arquivos

Retornos

ID exclusiva do trabalho gerado

JobId
integer

Criar um novo usuário móvel

Criar um novo usuário móvel

Parâmetros

Nome Chave Obrigatório Tipo Description
primeiro nome
firstname string

primeiro nome

surname
surname string

surname

nome de usuário
username string

nome de usuário

senha
password string

senha

email
email string

email

móvel
mobile string

móvel

título do cargo
jobTitle string

título do cargo

endereçoLinha1
addressLine1 string

endereçoLinha1

endereçoLinha2
addressLine2 string

endereçoLinha2

addressLine3
addressLine3 string

addressLine3

cidade
town string

cidade

condado
county string

condado

Cp
postCode string

Cp

userGroupId
userGroupId string

userGroupId

isActiveUser
isActiveUser boolean

isActiveUser

isBackgroundUploadEnabled
isBackgroundUploadEnabled boolean

isBackgroundUploadEnabled

diallingCode
diallingCode string

diallingCode

superusuário
superuser boolean

downloadunpublishedforms

backgroundUploadInterval
backgroundUploadInterval integer

backgroundUploadInterval

accountSecurityId
accountSecurityId integer

accountSecurityId

Retornos

response
integer

Desalocar o trabalho

Remova o trabalho especificado do usuário. Definir o trabalho de volta para o status não alocado

Parâmetros

Nome Chave Obrigatório Tipo Description
JobId
JobId True string

ID exclusiva do trabalho

Retornos

response
string

Difusão de trabalho

Alocar o trabalho especificado para um grupo de usuários usando a Transmissão de Trabalho

Parâmetros

Nome Chave Obrigatório Tipo Description
JobId
JobId True string

ID exclusiva do trabalho

UserGroupId
UserGroupId True string

ID exclusiva do grupo de usuários

Retornos

response
string

Grupos de Usuários

Recuperar uma lista de grupos de usuários disponíveis

Retornos

Nome Caminho Tipo Description
array of object
UserGroupId
UserGroupId integer

UserGroupId

Criado
Created string

Criado

CreatedBy
CreatedBy string

CreatedBy

Modificado
Modified string

Modificado

ModifiedBy
ModifiedBy string

ModifiedBy

Nome
Name string

Nome

DefaultGroup
DefaultGroup boolean

DefaultGroup

MenuId
MenuId string

MenuId

Recuperar um relatório no formato especificado

Recuperar um objeto binário do relatório executado

Parâmetros

Nome Chave Obrigatório Tipo Description
ID de Formulário
Id True string

Identificador de formulário exclusivo

ID do relatório
ReportId integer

Identificador de relatório exclusivo

Formato de relatório
ReportFormat True string

Formatar para retornar relatório

ID da linha
rowId True integer

Identificador de linha exclusivo

Retornos

Saída
binary

Recuperar uma lista de formulários

Recuperar uma lista de formulários visíveis para o logon atual e o grupo de usuários

Retornos

Nome Caminho Tipo Description
array of object
UserFormId
UserFormId integer

UserFormId

Nome
Name string

Nome

Description
Description string

Description

Ao Vivo
Live boolean

Ao Vivo

MobileVisible
MobileVisible boolean

MobileVisible

LocationAware
LocationAware boolean

LocationAware

Carregamento Automático
AutoUpload boolean

Carregamento Automático

SaveToDrafts
SaveToDrafts string

SaveToDrafts

Subformulário
Subform string

Subformulário

LastUpload
LastUpload string

LastUpload

Criado
Created string

Criado

CreatedBy
CreatedBy string

CreatedBy

Atualizado
Updated string

Atualizado

UpdatedBy
UpdatedBy string

UpdatedBy

Recuperar usuários móveis

Recuperar os usuários móveis visíveis na conta

Retornos

Nome Caminho Tipo Description
array of object
MobileUserId
MobileUserId integer

MobileUserId

Nome
Firstname string

Nome

Surname
Surname string

Surname

Título do Cargo
JobTitle string

Título do Cargo

UserGroupId
UserGroupId integer

UserGroupId

Criado
Created string

Criado

CreatedBy
CreatedBy string

CreatedBy

Modificado
Modified string

Modificado

ModifiedBy
ModifiedBy string

ModifiedBy

Nome de usuário
Username string

Nome de usuário

UserActive
UserActive boolean

UserActive

Gatilhos

Quando os dados são enviados para um formulário

Configurar o webhook

Quando os dados são enviados para um formulário

Configurar o webhook

Parâmetros

Nome Chave Obrigatório Tipo Description
Formulário
userFormId True integer

userFormId

Incluir dados de Sub-Form
includeSubFormData True boolean

includeSubFormData

Retornos

Nome Caminho Tipo Description
ID
Id integer

ID

OriginalId
OriginalId integer

OriginalId

Criado
Created string

Criado

CreatedBy
CreatedBy string

CreatedBy

Enviado
Uploaded string

Enviado

Definições

cadeia

Esse é o tipo de dados básico 'string'.

inteiro

Esse é o tipo de dados básico 'integer'.

binário

Esse é o tipo de dados básico 'binary'.