WorkMobile (Pré-visualização)
O WorkMobile é um premiado kit de ferramentas No Code que permite que as empresas implantem soluções móveis completas baseadas em campo. A equipe remota pode gravar digitalmente dados essenciais de negócios e permite que a equipe do escritório gerencie em tempo real. Ele permite que você crie cálculos complexos, incorpore fotos, vídeo, áudio, assinaturas, localizações GPS, códigos de barras, mapas e carimbos de data/hora. Ele também tem o recurso de um JobDispatcher e função de compartilhamento de documentos.
Este conector está disponível nos seguintes produtos e regiões:
| Serviço | Class | Regiões |
|---|---|---|
| Estúdio Copiloto | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Aplicações Lógicas | Standard | Todas as regiões do Logic Apps , exceto as seguintes: - Regiões do Azure Government - Regiões do Azure China - Departamento de Defesa dos EUA (DoD) |
| Aplicações Power | Premium | Todas as regiões do Power Apps , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Automatize o poder | Premium | Todas as regiões do Power Automatic , exceto as seguintes: - Governo dos EUA (CCG) - Governo dos EUA (GCC High) - China Cloud operado pela 21Vianet - Departamento de Defesa dos EUA (DoD) |
| Contato | |
|---|---|
| Nome | Suporte WorkMobile |
| URL | https://helpcentre.esayworkmobile.co.uk/ |
| wmsupport@workmobileforms.com |
| Metadados do conector | |
|---|---|
| Editora | eSAY Soluções Ltd |
| Sítio Web | https://www.workmobileforms.com/ |
| Política de privacidade | https://www.esayworkmobile.co.uk/privacy.aspx |
| Categorias | Gestão Empresarial; Produtividade |
O WorkMobile é uma solução móvel inovadora projetada para transformar a coleta 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 localizações GPS, diretamente de qualquer dispositivo móvel. Com o WorkMobile, os usuários podem:
- Criar formulários personalizados: Crie facilmente formulários que se adaptem às necessidades exatas do seu negócio, sem qualquer necessidade de codificação.
- Capture diversos tipos de dados: 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 estiver offline e sincronize assim que uma conexão for restaurada.
- Garanta a precisão dos dados: Reduzir o erro humano e melhorar a qualidade dos dados recolhidos no terreno.
- Agilize os relatórios: Gere e partilhe automaticamente relatórios utilizando os dados recolhidos, melhorando a tomada de decisões e a comunicação com o cliente.
A integração do WorkMobile com o Microsoft Power Automate abre ainda mais possibilidades, automatizando fluxos de trabalho e conectando sua coleção de dados com centenas de outros serviços sem problemas.
Pré-requisitos
Você precisa ter uma conta WorkMobile válida e uma assinatura adequada do Office.
As credenciais do WorkMobile podem ser obtidas para se inscrever em uma conta WorkMobile aqui - WorkMobile.
Como obter credenciais
Depois que uma conta é ativada, você pode criar um token de API usando as seguintes etapas:
- 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)
- Adicione um endereço de e-mail - isso não é validado - você pode usar PowerautomateAPIUser@yourdomain.com
- Não se esqueça de clicar no botão ativo no canto superior direito do painel Editar login
- Clique em Salvar
- Na lista, encontre 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 da API.
Use a chave API em qualquer um dos seus conectores.
Problemas conhecidos e limitações
- Atualmente, o único gatilho disponível é receber registros concluídos. Estenderemos essa funcionalidade para permitir que ações sejam acionadas em qualquer uma das alterações de status do trabalho do WorkMobile.
- Em última análise, o leque de ações e fatores de desencadeamento será alargado de modo a abranger todas as ações suportadas pela API. O conjunto completo de operações está aqui https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. Quaisquer ações ou gatilhos atualmente não spported pelo conector podem ser acessados pelo conector HTTP ou HTTP Webhook no PoweAutomate. PLease entre em contato com o suporte para obter mais detalhes
Erros e soluções comuns
Não temos nenhum erro ou solução conhecida, mas se você tiver alguma dúvida, por favor, dê uma olhada em nosso Centro de Ajuda ou gostaríamos de ouvir de você através de nossa equipe de suporte amigável wmsupport.
A criar uma ligação
O conector suporta os seguintes tipos de autenticação:
| Predefinição | 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.
Esta conexão não é compartilhável. Se o aplicativo avançado 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 |
Limites de Limitação
| Name | Chamadas | Período de Renovação |
|---|---|---|
| Chamadas de 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 |
| Cancelar a alocação do trabalho |
Remova o trabalho especificado do usuário. Definir o trabalho de volta para o status não alocado |
| Criar Emprego |
Crie um trabalho WM e, opcionalmente, aloque-o fornecendo detalhes do usuário móvel |
| Criar um novo utilizador móvel |
Criar um novo utilizador móvel |
| Grupos de Utilizadores |
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 login atual e o grupo de usuários |
| Recuperar usuários móveis |
Recuperar os usuários móveis visíveis visíveis na conta |
| Transmissão de trabalho |
Alocar o Trabalho especificado a um grupo de usuários usando a Transmissão de Trabalho |
Alocar um trabalho
Alocar o trabalho especificado para o usuário móvel especificado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID único do trabalho |
|
MobileUserId
|
MobileUserId | True | string |
ID exclusivo do usuário móvel |
Devoluções
- response
- string
Atualizar os atributos associados ao usuário móvel
Atualizar os atributos associados ao usuário móvel
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome próprio
|
firstname | string |
Nome próprio |
|
|
Apelido
|
surname | string |
Apelido |
|
|
nome de utilizador
|
username | string |
nome de utilizador |
|
|
palavra-passe
|
password | string |
palavra-passe |
|
|
e-mail
|
string |
|
||
|
móvel
|
mobile | string |
móvel |
|
|
título do trabalho
|
jobTitle | string |
título do trabalho |
|
|
endereçoLine1
|
addressLine1 | string |
endereçoLine1 |
|
|
endereçoLine2
|
addressLine2 | string |
endereçoLine2 |
|
|
endereçoLine3
|
addressLine3 | string |
endereçoLine3 |
|
|
Cidade
|
town | string |
Cidade |
|
|
concelho
|
county | string |
concelho |
|
|
Código postal
|
postCode | string |
Código postal |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
Código de discagem
|
diallingCode | string |
Código de discagem |
|
|
superutilizador
|
superuser | boolean |
downloadformulários não publicados |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Devoluções
- response
- string
Cancelar a alocação do trabalho
Remova o trabalho especificado do usuário. Definir o trabalho de volta para o status não alocado
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID único do trabalho |
Devoluções
- response
- string
Criar Emprego
Crie um trabalho WM e, opcionalmente, aloque-o fornecendo detalhes do usuário móvel
Parâmetros
| Name | Chave | Necessá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 estimadas de início do trabalho |
|
Description
|
Description | True | string |
Descrição da Função |
|
Duração
|
Duration | True | integer |
Duração do trabalho |
|
Priority
|
Priority | True | integer |
Prioridade do trabalho |
|
ID do usuário a ser alocado para
|
AllocatedMobileUserId | True | integer |
O ID do usuário a ser alocado para '0' não está alocado |
|
Id do grupo de usuários para o qual transmitir
|
AllocatedUserGroupId | True | integer |
Id do grupo de usuários a alocar para '0' não está alllocated |
|
Data
|
Data | True | string |
O JSON formatado que descreve o trabalho e está em conformidade com sua JSD |
|
Longitude
|
Location.Longitude | True | integer |
Longitude do local do trabalho |
|
Latitude
|
Location.Latitude | True | integer |
Latitude do local do trabalho |
|
Address
|
Location.Address | True | integer |
Descrição textual do local |
|
Ficheiros
|
files | True | array |
conjunto opcional de arquivos |
Devoluções
Id único do trabalho levantado
- JobId
- integer
Criar um novo utilizador móvel
Criar um novo utilizador móvel
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Nome próprio
|
firstname | string |
Nome próprio |
|
|
Apelido
|
surname | string |
Apelido |
|
|
nome de utilizador
|
username | string |
nome de utilizador |
|
|
palavra-passe
|
password | string |
palavra-passe |
|
|
e-mail
|
string |
|
||
|
móvel
|
mobile | string |
móvel |
|
|
título do trabalho
|
jobTitle | string |
título do trabalho |
|
|
endereçoLine1
|
addressLine1 | string |
endereçoLine1 |
|
|
endereçoLine2
|
addressLine2 | string |
endereçoLine2 |
|
|
endereçoLine3
|
addressLine3 | string |
endereçoLine3 |
|
|
Cidade
|
town | string |
Cidade |
|
|
concelho
|
county | string |
concelho |
|
|
Código postal
|
postCode | string |
Código postal |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
Código de discagem
|
diallingCode | string |
Código de discagem |
|
|
superutilizador
|
superuser | boolean |
downloadformulários não publicados |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Devoluções
- response
- integer
Grupos de Utilizadores
Recuperar uma lista de grupos de usuários disponíveis
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Criado
|
Created | string |
Criado |
|
Criado Por
|
CreatedBy | string |
Criado Por |
|
Modificado
|
Modified | string |
Modificado |
|
Modificadopor
|
ModifiedBy | string |
Modificadopor |
|
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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
ID do formulário
|
Id | True | string |
Identificador de formulário exclusivo |
|
ID do relatório
|
ReportId | integer |
Identificador exclusivo de relatório |
|
|
Formato do relatório
|
ReportFormat | True | string |
Formato para retornar relatório |
|
ID da linha
|
rowId | True | integer |
Identificador de linha exclusivo |
Devoluções
- Resultado
- binary
Recuperar uma lista de formulários
Recuperar uma lista de formulários visíveis para o login atual e o grupo de usuários
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Nome
|
Name | string |
Nome |
|
Description
|
Description | string |
Description |
|
Ao vivo
|
Live | boolean |
Ao vivo |
|
TelemóvelVisible
|
MobileVisible | boolean |
TelemóvelVisible |
|
LocalizaçãoAware
|
LocationAware | boolean |
LocalizaçãoAware |
|
Carregamento Automático
|
AutoUpload | boolean |
Carregamento Automático |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Subformulário
|
Subform | string |
Subformulário |
|
Último Upload
|
LastUpload | string |
Último Upload |
|
Criado
|
Created | string |
Criado |
|
Criado Por
|
CreatedBy | string |
Criado Por |
|
Updated
|
Updated | string |
Updated |
|
AtualizadoPor
|
UpdatedBy | string |
AtualizadoPor |
Recuperar usuários móveis
Recuperar os usuários móveis visíveis visíveis na conta
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Nome próprio
|
Firstname | string |
Nome próprio |
|
Surname
|
Surname | string |
Surname |
|
Título do Cargo
|
JobTitle | string |
Título do Cargo |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Criado
|
Created | string |
Criado |
|
Criado Por
|
CreatedBy | string |
Criado Por |
|
Modificado
|
Modified | string |
Modificado |
|
Modificadopor
|
ModifiedBy | string |
Modificadopor |
|
Nome de utilizador
|
Username | string |
Nome de utilizador |
|
UserActive
|
UserActive | boolean |
UserActive |
Transmissão de trabalho
Alocar o Trabalho especificado a um grupo de usuários usando a Transmissão de Trabalho
Parâmetros
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID único do trabalho |
|
UserGroupId
|
UserGroupId | True | string |
ID exclusivo do grupo de usuários |
Devoluções
- response
- string
Acionadores
| 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
| Name | Chave | Necessário | Tipo | Description |
|---|---|---|---|---|
|
Formulário
|
userFormId | True | integer |
userFormId |
|
Incluir dados Sub-Form
|
includeSubFormData | True | boolean |
incluirSubFormData |
Devoluções
| Name | Caminho | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | integer |
Id |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Criado
|
Created | string |
Criado |
|
Criado Por
|
CreatedBy | string |
Criado Por |
|
Carregado
|
Uploaded | string |
Carregado |
Definições
cadeia (de caracteres)
Este é o tipo de dados básico 'string'.
número inteiro
Este é o tipo de dados básico 'inteiro'.
binário
Este é o tipo de dados básico 'binário'.