WorkMobile (versión preliminar)
WorkMobile es un kit de herramientas sin código galardonado que permite a las empresas implementar soluciones móviles basadas en campos de un extremo a otro. El personal remoto puede registrar digitalmente datos empresariales esenciales y permite que el personal de la oficina administre en tiempo real. Permite crear cálculos complejos, insertar fotos, vídeo, audio, firmas, ubicaciones GPS, códigos de barras, mapas y marcas de tiempo. También tiene la característica de una función JobDispatcher y Document Share.
Este conector está disponible en los siguientes productos y regiones:
| Service | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Aplicaciones lógicas | Estándar | Todas las regiones de Logic Apps excepto las siguientes: - Regiones de Azure Government - Regiones de Azure China - Departamento de Defensa de EE. UU. (DoD) |
| Power Apps | Premium | Todas las regiones de Power Apps excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Power Automate | Premium | Todas las regiones de Power Automate excepto las siguientes: - Gobierno de EE. UU. (GCC) - Gobierno de EE. UU. (GCC High) - China Cloud operado por 21Vianet - Departamento de Defensa de EE. UU. (DoD) |
| Contacto | |
|---|---|
| Nombre | Compatibilidad con WorkMobile |
| URL | https://helpcentre.esayworkmobile.co.uk/ |
| Correo Electrónico | wmsupport@workmobileforms.com |
| Metadatos del conector | |
|---|---|
| Publicador | eSAY Solutions Ltd |
| Website | https://www.workmobileforms.com/ |
| Directiva de privacidad | https://www.esayworkmobile.co.uk/privacy.aspx |
| Categorías | Gestión empresarial; Productividad |
WorkMobile es una solución móvil innovadora diseñada para transformar la colección de datos tradicional basada en papel en un formato sofisticado y digital. Permite a las empresas crear formularios móviles personalizados para la captura de datos, como texto, fotos, firmas y ubicaciones GPS, directamente desde cualquier dispositivo móvil. Con WorkMobile, los usuarios pueden:
- Crear formularios personalizados: Diseñe fácilmente formularios que se ajusten a las necesidades exactas de su negocio, sin necesidad de codificar.
- Capturar diversos tipos de datos: Recopile una amplia gama de datos, como texto, números, códigos de barras, fotografías, firmas, etc.
- Trabajar sin conexión: Recopile datos incluso cuando esté sin conexión y sincronice una vez que se restaure una conexión.
- Asegurar la precisión de los datos: Reduzca el error humano y mejore la calidad de los datos recopilados en el campo.
- Simplificar los informes: Genere y comparta informes automáticamente mediante los datos recopilados, lo que mejora la toma de decisiones y la comunicación del cliente.
La integración de WorkMobile con Microsoft Power Automate abre aún más posibilidades, automatizando flujos de trabajo y conectando la recopilación de datos con cientos de otros servicios sin problemas.
Prerrequisitos
Debe tener una cuenta WorkMobile válida y una suscripción de Office adecuada.
Las credenciales de WorkMobile se pueden obtener para registrarse en una cuenta WorkMobile aquí: WorkMobile.
Obtención de credenciales
Una vez activada una cuenta, puede crear un token de API mediante los pasos siguientes.
- Haga clic en Agregar un nuevo usuario del portal.
- Escriba un nombre de usuario y otros detalles según sea necesario (se recomienda PowerAutomateAPIUser o similar)
- Agregar una dirección de correo electrónico ( esto no se valida): puede usar PowerautomateAPIUser@yourdomain.com
- No olvide hacer clic en el botón de alternancia activo en la parte superior derecha del panel Editar inicio de sesión
- Haga clic en Guardar.
- En la lista, busque el usuario que acaba de crear y haga clic para editar el usuario.
- En la sección Detalles de seguridad, encontrará un encabezado Token de API.
- Haga clic en Generar, rellene el cuadro Descripción y haga clic en Actualizar. Presione Aceptar para confirmar cada paso.
- Haga clic en Copiar al final del cuadro Token de API.
Use la clave de API en cualquiera de los conectores.
Problemas conocidos y limitaciones
- Actualmente, el único desencadenador disponible es recibir registros completados. Ampliaremos esta funcionalidad para permitir que las acciones se desencadenen en cualquiera de los cambios de estado del trabajo WorkMobile.
- En última instancia, el intervalo de acciones y desencadenadores se extenderá para cubrir las acciones completas admitidas por la API. El conjunto completo de operaciones se encuentra aquí https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. El conector HTTP o HTTP Webhook puede acceder a cualquier acción o desencadenador que no haya pportado actualmente en PoweAutomate. PLease póngase en contacto con el soporte técnico para obtener más detalles
Errores y soluciones comunes
No tenemos ningún error o solución conocidos, pero si tiene alguna pregunta, eche un vistazo a nuestro Centro de ayuda o nos encantaría escucharlo a través de nuestro amable equipo de soporte técnico wmsupport.
Creación de una conexión
El conector admite los siguientes tipos de autenticación:
| Predeterminado | Parámetros para crear una conexión. | Todas las regiones | No se puede compartir |
Predeterminado
Aplicable: Todas las regiones
Parámetros para crear una conexión.
Esta conexión no se puede compartir. Si la aplicación de energía se comparte con otro usuario, se pedirá a otro usuario que cree explícitamente una nueva conexión.
| Nombre | Tipo | Description | Obligatorio |
|---|---|---|---|
| Clave de API | securestring | La clave de API de esta API | Cierto |
Limitaciones
| Nombre | Llamadas | Período de renovación |
|---|---|---|
| Llamadas API por conexión | 100 | 60 segundos |
Acciones
| Actualización de los atributos asociados al usuario móvil |
Actualización de los atributos asociados al usuario móvil |
| Anular la asignación del trabajo |
Quite el trabajo especificado del usuario. Vuelva a establecer el trabajo en estado sin asignar. |
| Asignar un trabajo |
Asignar el trabajo especificado al usuario móvil especificado |
| Creación de un nuevo usuario móvil |
Creación de un nuevo usuario móvil |
| Crear trabajo |
Cree un trabajo de WM y, opcionalmente, así lo asigne proporcionando detalles del usuario móvil |
| Difusión del trabajo |
Asignar el trabajo especificado a un grupo de usuarios mediante la difusión de trabajos |
| Grupos de usuarios |
Recuperar una lista de grupos de usuarios disponibles |
| Recuperar un informe en el formato especificado |
Recuperar un objeto binario del informe ejecutado |
| Recuperar una lista de formularios |
Recuperar una lista de formularios visibles para el inicio de sesión actual y el grupo de usuarios |
| Recuperar usuarios móviles |
Recuperar los usuarios móviles visibles visibles en la cuenta |
Actualización de los atributos asociados al usuario móvil
Actualización de los atributos asociados al usuario móvil
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
nombre de pila
|
firstname | string |
nombre de pila |
|
|
apellido
|
surname | string |
apellido |
|
|
nombre de usuario
|
username | string |
nombre de usuario |
|
|
contraseña
|
password | string |
contraseña |
|
|
Correo electrónico
|
string |
Correo electrónico |
||
|
mobile
|
mobile | string |
mobile |
|
|
título del trabajo
|
jobTitle | string |
título del trabajo |
|
|
addressLine1
|
addressLine1 | string |
addressLine1 |
|
|
addressLine2
|
addressLine2 | string |
addressLine2 |
|
|
addressLine3
|
addressLine3 | string |
addressLine3 |
|
|
ciudad
|
town | string |
ciudad |
|
|
condado
|
county | string |
condado |
|
|
Cp
|
postCode | string |
Cp |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superusuario
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Devoluciones
- response
- string
Anular la asignación del trabajo
Quite el trabajo especificado del usuario. Vuelva a establecer el trabajo en estado sin asignar.
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Identificador único del trabajo |
Devoluciones
- response
- string
Asignar un trabajo
Asignar el trabajo especificado al usuario móvil especificado
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Identificador único del trabajo |
|
MobileUserId
|
MobileUserId | True | string |
Identificador único del usuario móvil |
Devoluciones
- response
- string
Creación de un nuevo usuario móvil
Creación de un nuevo usuario móvil
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
nombre de pila
|
firstname | string |
nombre de pila |
|
|
apellido
|
surname | string |
apellido |
|
|
nombre de usuario
|
username | string |
nombre de usuario |
|
|
contraseña
|
password | string |
contraseña |
|
|
Correo electrónico
|
string |
Correo electrónico |
||
|
mobile
|
mobile | string |
mobile |
|
|
título del trabajo
|
jobTitle | string |
título del trabajo |
|
|
addressLine1
|
addressLine1 | string |
addressLine1 |
|
|
addressLine2
|
addressLine2 | string |
addressLine2 |
|
|
addressLine3
|
addressLine3 | string |
addressLine3 |
|
|
ciudad
|
town | string |
ciudad |
|
|
condado
|
county | string |
condado |
|
|
Cp
|
postCode | string |
Cp |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superusuario
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Devoluciones
- response
- integer
Crear trabajo
Cree un trabajo de WM y, opcionalmente, así lo asigne proporcionando detalles del usuario móvil
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Id. de tipo de trabajo
|
JobTypeId | True | integer |
JobType que se va a usar |
|
Fecha de inicio estimada
|
EstimatedStart | True | string |
Fecha y hora estimadas de inicio del trabajo |
|
Description
|
Description | True | string |
Descripción de funciones |
|
Duración
|
Duration | True | integer |
Duración del trabajo |
|
Priority
|
Priority | True | integer |
Prioridad del trabajo |
|
Identificador del usuario al que asignar
|
AllocatedMobileUserId | True | integer |
El identificador del usuario que se va a asignar a "0" no está asignado |
|
Identificador del grupo de usuarios al que se va a difundir
|
AllocatedUserGroupId | True | integer |
El identificador del grupo de usuarios que se va a asignar a "0" no está asignado |
|
Data
|
Data | True | string |
Json con formato que describe el trabajo y se ajusta a su JSD. |
|
Longitude
|
Location.Longitude | True | integer |
Longitud de la ubicación del trabajo |
|
Latitude
|
Location.Latitude | True | integer |
Latitud de la ubicación del trabajo |
|
Dirección
|
Location.Address | True | integer |
Descripción textual de la ubicación |
|
Archivos
|
files | True | array |
conjunto opcional de archivos |
Devoluciones
Identificador único del trabajo generado
- JobId
- integer
Difusión del trabajo
Asignar el trabajo especificado a un grupo de usuarios mediante la difusión de trabajos
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Identificador único del trabajo |
|
UserGroupId
|
UserGroupId | True | string |
Identificador único del grupo de usuarios |
Devoluciones
- response
- string
Grupos de usuarios
Recuperar una lista de grupos de usuarios disponibles
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Creado
|
Created | string |
Creado |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modificada
|
Modified | string |
Modificada |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nombre
|
Name | string |
Nombre |
|
DefaultGroup
|
DefaultGroup | boolean |
DefaultGroup |
|
MenuId
|
MenuId | string |
MenuId |
Recuperar un informe en el formato especificado
Recuperar un objeto binario del informe ejecutado
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Identificador del formulario
|
Id | True | string |
Identificador de formulario único |
|
Id. de informe
|
ReportId | integer |
Identificador de informe único |
|
|
Formato de informe
|
ReportFormat | True | string |
Formato para devolver el informe |
|
Id. de fila
|
rowId | True | integer |
Identificador de fila único |
Devoluciones
- Salida
- binary
Recuperar una lista de formularios
Recuperar una lista de formularios visibles para el inicio de sesión actual y el grupo de usuarios
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Nombre
|
Name | string |
Nombre |
|
Description
|
Description | string |
Description |
|
En directo
|
Live | boolean |
En directo |
|
MobileVisible
|
MobileVisible | boolean |
MobileVisible |
|
LocationAware
|
LocationAware | boolean |
LocationAware |
|
AutoUpload
|
AutoUpload | boolean |
AutoUpload |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Subformulario
|
Subform | string |
Subformulario |
|
LastUpload
|
LastUpload | string |
LastUpload |
|
Creado
|
Created | string |
Creado |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Actualizado
|
Updated | string |
Actualizado |
|
UpdatedBy
|
UpdatedBy | string |
UpdatedBy |
Recuperar usuarios móviles
Recuperar los usuarios móviles visibles visibles en la cuenta
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Firstname
|
Firstname | string |
Firstname |
|
Surname
|
Surname | string |
Surname |
|
Título del Trabajo
|
JobTitle | string |
Título del Trabajo |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Creado
|
Created | string |
Creado |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modificada
|
Modified | string |
Modificada |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nombre de usuario
|
Username | string |
Nombre de usuario |
|
UserActive
|
UserActive | boolean |
UserActive |
Desencadenadores
| Cuando se envían datos para un formulario |
Configuración del webhook |
Cuando se envían datos para un formulario
Configuración del webhook
Parámetros
| Nombre | Clave | Requerido | Tipo | Description |
|---|---|---|---|---|
|
Formulario
|
userFormId | True | integer |
userFormId |
|
Incluir datos de Sub-Form
|
includeSubFormData | True | boolean |
includeSubFormData |
Devoluciones
| Nombre | Ruta de acceso | Tipo | Description |
|---|---|---|---|
|
Id
|
Id | integer |
Id |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Creado
|
Created | string |
Creado |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Subido
|
Uploaded | string |
Subido |
Definiciones
cuerda / cadena
Este es el tipo de datos básico "string".
entero
Este es el tipo de datos básico "entero".
binario
Este es el tipo de datos básico "binary".