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/ |
| 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
|
string |
|
||
|
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
|
string |
|
||
|
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'.