WorkMobile (préversion)
WorkMobile est un kit de ressources Sans code primé qui permet aux entreprises de déployer des solutions mobiles basées sur des champs de bout en bout. Le personnel distant peut enregistrer numériquement les données métier essentielles et permettre au personnel du bureau de gérer en temps réel. Il vous permet de créer des calculs complexes, incorporer des photos, vidéo, audio, signatures, emplacements GPS, codes-barres, cartes et horodatages. Il a également la fonctionnalité d’une fonction JobDispatcher et Document Share.
Ce connecteur est disponible dans les produits et régions suivants :
| Service | classe | Régions |
|---|---|---|
| Copilot Studio | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Applications logiques | Norme | Toutes les régions Logic Apps , à l’exception des suivantes : - Régions Azure Government - Régions Azure Chine - Us Department of Defense (DoD) |
| Power Apps | Premium | Toutes les régions Power Apps , à l’exception des suivantes : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Power Automate | Premium | Toutes les régions Power Automate , à l’exception des éléments suivants : - Us Government (GCC) - Us Government (GCC High) - China Cloud géré par 21Vianet - Us Department of Defense (DoD) |
| Contact | |
|---|---|
| Nom | WorkMobile Support |
| URL | https://helpcentre.esayworkmobile.co.uk/ |
| Messagerie électronique | wmsupport@workmobileforms.com |
| Métadonnées du connecteur | |
|---|---|
| Éditeur | eSAY Solutions Ltd |
| Site internet | https://www.workmobileforms.com/ |
| Politique de confidentialité | https://www.esayworkmobile.co.uk/privacy.aspx |
| Catégories | Gestion de l’entreprise ; Productivité |
WorkMobile est une solution mobile innovante conçue pour transformer la collecte de données basée sur papier traditionnelle en un format numérique sophistiqué. Il permet aux entreprises de créer des formulaires mobiles personnalisés pour la capture de données, y compris du texte, des photos, des signatures et des emplacements GPS, directement à partir de n’importe quel appareil mobile. Avec WorkMobile, les utilisateurs peuvent :
- Créer des formulaires personnalisés : Concevez facilement des formulaires qui répondent aux besoins exacts de votre entreprise, sans avoir besoin de coder.
- Capturer différents types de données : Collectez un large éventail de données, notamment du texte, des chiffres, des codes-barres, des photographies, des signatures, etc.
- Travailler hors connexion : Collectez des données même en mode hors connexion et synchronisez une fois qu’une connexion est restaurée.
- Vérifiez la précision des données : Réduisez l’erreur humaine et améliorez la qualité des données collectées dans le champ.
- Simplifiez la création de rapports : Générez et partagez automatiquement des rapports à l’aide des données collectées, en améliorant la prise de décision et la communication cliente.
L’intégration de WorkMobile à Microsoft Power Automate ouvre encore plus de possibilités, en automatisant les flux de travail et en connectant votre collecte de données avec des centaines d’autres services en toute transparence.
Prerequisites
Vous devez disposer d’un compte WorkMobile valide et d’un abonnement Office approprié.
Les informations d’identification WorkMobile peuvent être obtenues pour vous inscrire à un compte WorkMobile ici - WorkMobile.
Comment obtenir des informations d’identification
Une fois qu’un compte est activé, vous pouvez créer un jeton d’API à l’aide des étapes suivantes
- Cliquez sur Ajouter un nouvel utilisateur du portail
- Entrez un nom d’utilisateur et d’autres détails en fonction des besoins (nous suggérons PowerAutomateAPIUser ou similaire)
- Ajouter une adresse e-mail - ce n’est pas validé - vous pouvez utiliser PowerautomateAPIUser@yourdomain.com
- N’oubliez pas de cliquer sur le bouton bascule actif en haut à droite du panneau Modifier la connexion
- Cliquez sur Enregistrer
- Dans la liste, recherchez l’utilisateur que vous venez de créer et cliquez pour modifier l’utilisateur
- Dans la section Détails de la sécurité, vous trouverez un titre de jeton d’API.
- Cliquez sur Générer, renseignez la zone Description, puis cliquez sur Mettre à jour. Appuyez sur OK pour confirmer chaque étape
- Cliquez sur Copier à la fin de la zone Jeton d’API.
Utilisez la clé API dans l’un de vos connecteurs.
Problèmes connus et limitations
- Actuellement, le seul déclencheur disponible est de recevoir des enregistrements terminés. Nous étendrons cette fonctionnalité pour permettre aux actions d’être déclenchées sur l’un des changements d’état du travail WorkMobile.
- Finalement, la plage d’actions et de déclencheurs sera étendue pour couvrir les actions complètes prises en charge par l’API. L’ensemble complet d’opérations est ici https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. Toutes les actions ou déclencheurs actuellement non transférés par le connecteur sont accessibles par le connecteur HTTP ou HTTP Webhook dans PoweAutomate. Contactez le support technique PLease pour plus d’informations
Erreurs courantes et solutions
Nous n’avons pas d’erreur ou de recours connus, mais si vous avez des questions, consultez notre Centre d’aide ou nous aimerions vous entendre par le biais de notre équipe de support convivial wmsupport.
Création d’une connexion
Le connecteur prend en charge les types d’authentification suivants :
| Par défaut | Paramètres de création de connexion. | Toutes les régions | Non partageable |
Faire défaut
Applicable : Toutes les régions
Paramètres de création de connexion.
Cette connexion n’est pas partageable. Si l’application power est partagée avec un autre utilisateur, un autre utilisateur est invité à créer une connexion explicitement.
| Nom | Type | Descriptif | Obligatoire |
|---|---|---|---|
| Clé d’API | securestring | Clé API pour cette API | Vrai |
Limitations
| Nom | Appels | Période de renouvellement |
|---|---|---|
| Appels d’API par connexion | 100 | 60 secondes |
Actions
| Allouer un travail |
Allouer le travail spécifié à l’utilisateur mobile spécifié |
| Créer un utilisateur mobile |
Créer un utilisateur mobile |
| Créer une tâche |
Créer un travail WM et éventuellement l’allouer en fournissant les détails de l’utilisateur mobile |
| Diffusion de travaux |
Allouer le travail spécifié à un groupe d’utilisateurs à l’aide de la diffusion de travaux |
| Désallouer le travail |
Supprimez le travail spécifié de l’utilisateur. Rétablissez l’état non alloué du travail |
| Groupes d’utilisateurs |
Récupérer la liste des groupes d’utilisateurs disponibles |
| Mettre à jour les attributs associés à l’utilisateur mobile |
Mettre à jour les attributs associés à l’utilisateur mobile |
| Récupérer des utilisateurs mobiles |
Récupérer les utilisateurs mobiles visibles sur le compte |
| Récupérer un rapport au format spécifié |
Récupérer un objet binaire du rapport exécuté |
| Récupérer une liste de formulaires |
Récupérer une liste de formulaires visibles par le groupe d’utilisateurs et de connexion actuel |
Allouer un travail
Allouer le travail spécifié à l’utilisateur mobile spécifié
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID unique du travail |
|
MobileUserId
|
MobileUserId | True | string |
ID unique de l’utilisateur mobile |
Retours
- response
- string
Créer un utilisateur mobile
Créer un utilisateur mobile
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
prénom
|
firstname | string |
prénom |
|
|
nom de famille
|
surname | string |
nom de famille |
|
|
nom d'utilisateur
|
username | string |
nom d'utilisateur |
|
|
mot de passe
|
password | string |
mot de passe |
|
|
Messagerie électronique
|
string |
Messagerie électronique |
||
|
mobile
|
mobile | string |
mobile |
|
|
Intitulé du poste
|
jobTitle | string |
Intitulé du poste |
|
|
adresseLigne1
|
addressLine1 | string |
adresseLigne1 |
|
|
adresseLigne2
|
addressLine2 | string |
adresseLigne2 |
|
|
adresseLigne3
|
addressLine3 | string |
adresseLigne3 |
|
|
ville
|
town | string |
ville |
|
|
comté
|
county | string |
comté |
|
|
Cp
|
postCode | string |
Cp |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
super-utilisateur
|
superuser | boolean |
downloadunpubliéeformes |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Retours
- response
- integer
Créer une tâche
Créer un travail WM et éventuellement l’allouer en fournissant les détails de l’utilisateur mobile
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de type de travail
|
JobTypeId | True | integer |
JobType à utiliser |
|
Date de début estimée
|
EstimatedStart | True | string |
Date et heure de début estimées du travail |
|
Descriptif
|
Description | True | string |
Description d’emploi |
|
Durée
|
Duration | True | integer |
Durée du travail |
|
Priority
|
Priority | True | integer |
Priorité du travail |
|
ID de l’utilisateur à allouer à
|
AllocatedMobileUserId | True | integer |
L’ID de l’utilisateur à allouer à « 0 » n’est pas alloué |
|
ID du groupe d’utilisateurs à diffuser sur
|
AllocatedUserGroupId | True | integer |
L’ID du groupe d’utilisateurs à allouer à « 0 » n’est pas alloué |
|
Data
|
Data | True | string |
JSON mis en forme qui décrit le travail et conforme à son JSD |
|
Longitude
|
Location.Longitude | True | integer |
Longitude de l’emplacement du travail |
|
Latitude
|
Location.Latitude | True | integer |
Latitude de l’emplacement du travail |
|
Adresse
|
Location.Address | True | integer |
Description textuelle de l’emplacement |
|
Fichiers
|
files | True | array |
ensemble facultatif de fichiers |
Retours
ID unique du travail déclenché
- JobId
- integer
Diffusion de travaux
Allouer le travail spécifié à un groupe d’utilisateurs à l’aide de la diffusion de travaux
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID unique du travail |
|
UserGroupId
|
UserGroupId | True | string |
ID unique du groupe d’utilisateurs |
Retours
- response
- string
Désallouer le travail
Supprimez le travail spécifié de l’utilisateur. Rétablissez l’état non alloué du travail
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID unique du travail |
Retours
- response
- string
Groupes d’utilisateurs
Récupérer la liste des groupes d’utilisateurs disponibles
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Créé
|
Created | string |
Créé |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modifié
|
Modified | string |
Modifié |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nom
|
Name | string |
Nom |
|
DefaultGroup
|
DefaultGroup | boolean |
DefaultGroup |
|
MenuId
|
MenuId | string |
MenuId |
Mettre à jour les attributs associés à l’utilisateur mobile
Mettre à jour les attributs associés à l’utilisateur mobile
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
prénom
|
firstname | string |
prénom |
|
|
nom de famille
|
surname | string |
nom de famille |
|
|
nom d'utilisateur
|
username | string |
nom d'utilisateur |
|
|
mot de passe
|
password | string |
mot de passe |
|
|
Messagerie électronique
|
string |
Messagerie électronique |
||
|
mobile
|
mobile | string |
mobile |
|
|
Intitulé du poste
|
jobTitle | string |
Intitulé du poste |
|
|
adresseLigne1
|
addressLine1 | string |
adresseLigne1 |
|
|
adresseLigne2
|
addressLine2 | string |
adresseLigne2 |
|
|
adresseLigne3
|
addressLine3 | string |
adresseLigne3 |
|
|
ville
|
town | string |
ville |
|
|
comté
|
county | string |
comté |
|
|
Cp
|
postCode | string |
Cp |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
super-utilisateur
|
superuser | boolean |
downloadunpubliéeformes |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Retours
- response
- string
Récupérer des utilisateurs mobiles
Récupérer les utilisateurs mobiles visibles sur le compte
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Prénom
|
Firstname | string |
Prénom |
|
Surname
|
Surname | string |
Surname |
|
Intitulé du poste
|
JobTitle | string |
Intitulé du poste |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Créé
|
Created | string |
Créé |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modifié
|
Modified | string |
Modifié |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nom d’utilisateur
|
Username | string |
Nom d’utilisateur |
|
UserActive
|
UserActive | boolean |
UserActive |
Récupérer un rapport au format spécifié
Récupérer un objet binaire du rapport exécuté
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
ID de formulaire
|
Id | True | string |
Identificateur de formulaire unique |
|
ID de rapport
|
ReportId | integer |
Identificateur de rapport unique |
|
|
Format du rapport
|
ReportFormat | True | string |
Format pour retourner le rapport |
|
ID de ligne
|
rowId | True | integer |
Identificateur de ligne unique |
Retours
- Output
- binary
Récupérer une liste de formulaires
Récupérer une liste de formulaires visibles par le groupe d’utilisateurs et de connexion actuel
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Nom
|
Name | string |
Nom |
|
Descriptif
|
Description | string |
Descriptif |
|
En direct
|
Live | boolean |
En direct |
|
MobileVisible
|
MobileVisible | boolean |
MobileVisible |
|
LocationAware
|
LocationAware | boolean |
LocationAware |
|
Chargement automatique
|
AutoUpload | boolean |
Chargement automatique |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Sous-formulaire
|
Subform | string |
Sous-formulaire |
|
LastUpload
|
LastUpload | string |
LastUpload |
|
Créé
|
Created | string |
Créé |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Updated
|
Updated | string |
Updated |
|
UpdatedBy
|
UpdatedBy | string |
UpdatedBy |
Déclencheurs
| Lorsque les données sont envoyées pour un formulaire |
Configurer le webhook |
Lorsque les données sont envoyées pour un formulaire
Configurer le webhook
Paramètres
| Nom | Clé | Obligatoire | Type | Description |
|---|---|---|---|---|
|
Formulaire
|
userFormId | True | integer |
userFormId |
|
Inclure des données Sub-Form
|
includeSubFormData | True | boolean |
includeSubFormData |
Retours
| Nom | Chemin d’accès | Type | Description |
|---|---|---|---|
|
Id
|
Id | integer |
Id |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Créé
|
Created | string |
Créé |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Téléchargé
|
Uploaded | string |
Téléchargé |
Définitions
ficelle
Il s’agit du type de données de base « string ».
entier
Il s’agit du type de données de base 'integer'.
binaire
Il s’agit du type de données de base "binaire".