WorkMobile (anteprima)
WorkMobile è un toolkit no code premiato che consente alle aziende di distribuire soluzioni per dispositivi mobili end-to-end basate su campi. Il personale remoto può registrare digitalmente i dati aziendali essenziali e consente al personale dell'ufficio di gestire in tempo reale. Consente di creare calcoli complessi, incorporare foto, video, audio, firme, percorsi GPS, codici a barre, mappe e timestamp. Include anche la funzionalità di una funzione JobDispatcher e Condivisione documenti.
Questo connettore è disponibile nei prodotti e nelle aree seguenti:
| Servizio | Class | Regions |
|---|---|---|
| Copilot Studio | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| App per la logica | Normale | Tutte le aree di App per la logica , ad eccezione delle seguenti: - Aree di Azure per enti pubblici - Aree di Azure Cina - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Apps | Di alta qualità | Tutte le aree di Power Apps , ad eccezione dei seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Power Automate | Di alta qualità | Tutte le aree di Power Automate , ad eccezione delle seguenti: - Governo degli Stati Uniti (GCC) - Us Government (GCC High) - China Cloud gestito da 21Vianet - Dipartimento della Difesa degli Stati Uniti (DoD) |
| Contatto | |
|---|---|
| Nome | Supporto di WorkMobile |
| URL | https://helpcentre.esayworkmobile.co.uk/ |
| wmsupport@workmobileforms.com |
| Metadati del connettore | |
|---|---|
| Editore | eSAY Solutions Ltd |
| Sito web | https://www.workmobileforms.com/ |
| Informativa sulla privacy | https://www.esayworkmobile.co.uk/privacy.aspx |
| Categorie | Gestione aziendale; Produttività |
WorkMobile è una soluzione mobile innovativa progettata per trasformare la tradizionale raccolta di dati basata su carta in un formato digitale sofisticato. Consente alle aziende di creare moduli mobili personalizzati per l'acquisizione di dati, tra cui testo, foto, firme e posizioni GPS, direttamente da qualsiasi dispositivo mobile. Con WorkMobile gli utenti possono:
- Creare moduli personalizzati: Progettare facilmente moduli che soddisfano le esigenze esatte dell'azienda, senza dover scrivere codice.
- Acquisire tipi di dati diversi: Raccogliere un'ampia gamma di dati, tra cui testo, numeri, codici a barre, fotografie, firme e altro ancora.
- Lavorare offline: Raccogliere dati anche quando è offline e sincronizzare una volta ripristinata una connessione.
- Verificare l'accuratezza dei dati: Ridurre l'errore umano e migliorare la qualità dei dati raccolti nel campo.
- Semplificare la creazione di report: Generare e condividere automaticamente i report usando i dati raccolti, migliorando il processo decisionale e la comunicazione client.
L'integrazione di WorkMobile con Microsoft Power Automate offre ancora più possibilità, automatizzando i flussi di lavoro e connettendo facilmente la raccolta dei dati con centinaia di altri servizi.
Prerequisiti
È necessario avere un account WorkMobile valido e un abbonamento a Office appropriato.
Le credenziali WorkMobile possono essere ottenute per l'iscrizione a un account WorkMobile qui - WorkMobile.
Come ottenere le credenziali
Dopo aver attivato un account, è possibile creare un token API seguendo questa procedura
- Fare clic su Aggiungi un nuovo utente del portale
- Immettere un nome utente e altri dettagli in base alle esigenze (è consigliabile usare PowerAutomateAPIUser o simile)
- Aggiungere un indirizzo di posta elettronica: non convalidato. È possibile usare PowerautomateAPIUser@yourdomain.com
- Non dimenticare di fare clic sull'interruttore attivo in alto a destra nel pannello Modifica accesso
- Fare clic su Salva
- Nell'elenco trovare l'utente appena creato e fare clic per modificare l'utente
- Nella sezione Dettagli sicurezza è disponibile un'intestazione Token API.
- Fare clic su Genera, compilare la casella Descrizione e fare clic su Aggiorna. Premere OK per confermare ogni passaggio
- Fare clic su Copia alla fine della casella Token API.
Usare la chiave API in uno dei connettori.
Problemi noti e limitazioni
- Attualmente l'unico trigger disponibile consiste nel ricevere record completati. Questa funzionalità verrà estesa per consentire l'attivazione delle azioni in qualsiasi modifica dello stato del processo WorkMobile.
- In definitiva, la gamma di azioni e trigger verrà estesa per coprire le azioni complete supportate dall'API. Il set completo di operazioni è disponibile qui https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. È possibile accedere a qualsiasi azione o trigger attualmente non crittografato dal connettore tramite il connettore HTTP o HTTP Webhook in PoweAutomate. Per altri dettagli, contattare il supporto di PLease
Errori e rimedi comuni
Non abbiamo errori o rimedi noti, ma se hai domande, dai un'occhiata al nostro Centro assistenza o ti piacerebbe ascoltarti tramite il nostro team di supporto amichevole wmsupport.
Creazione di una connessione
Il connettore supporta i tipi di autenticazione seguenti:
| Predefinita | Parametri per la creazione della connessione. | Tutte le aree geografiche | Non condivisibile |
Predefinito
Applicabile: tutte le aree
Parametri per la creazione della connessione.
Questa non è una connessione condivisibile. Se l'app power viene condivisa con un altro utente, verrà richiesto a un altro utente di creare una nuova connessione in modo esplicito.
| Nome | TIPO | Description | Obbligatorio |
|---|---|---|---|
| Chiave API | securestring | Chiave API per questa API | Vero |
Limiti per la limitazione delle richieste
| Nome | Chiamate | Periodo di rinnovo |
|---|---|---|
| Chiamate API per connessione | 100 | 60 secondi |
Azioni
| Aggiornare gli attributi associati all'utente per dispositivi mobili |
Aggiornare gli attributi associati all'utente per dispositivi mobili |
| Allocare un processo |
Allocare il processo specificato all'utente mobile specificato |
| Annullare l'llocazione del processo |
Rimuovere l'oggetto Job specificato dall'utente. Impostare di nuovo il processo sullo stato non allocato |
| Crea lavoro |
Creare un processo WM e allocarlo facoltativamente fornendo i dettagli dell'utente mobile |
| Creare un nuovo utente mobile |
Creare un nuovo utente mobile |
| Gruppi di utenti |
Recuperare un elenco di gruppi di utenti disponibili |
| Recuperare gli utenti per dispositivi mobili |
Recuperare gli utenti mobili visibili nell'account |
| Recuperare un elenco di moduli |
Recuperare un elenco di moduli visibili all'account di accesso corrente e al gruppo di utenti |
| Recuperare un report nel formato specificato |
Recuperare un oggetto binario del report eseguito |
| Trasmissione processi |
Allocare il processo specificato a un gruppo di utenti usando Job Broadcast |
Aggiornare gli attributi associati all'utente per dispositivi mobili
Aggiornare gli attributi associati all'utente per dispositivi mobili
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
firstname
|
firstname | string |
firstname |
|
|
cognome
|
surname | string |
cognome |
|
|
username
|
username | string |
username |
|
|
parola d’ordine
|
password | string |
parola d’ordine |
|
|
posta elettronica
|
string |
posta elettronica |
||
|
mobile
|
mobile | string |
mobile |
|
|
titolo di lavoro
|
jobTitle | string |
titolo di lavoro |
|
|
indirizzoLinea1
|
addressLine1 | string |
indirizzoLinea1 |
|
|
indirizzoLinea2
|
addressLine2 | string |
indirizzoLinea2 |
|
|
indirizzoLinea3
|
addressLine3 | string |
indirizzoLinea3 |
|
|
Paese
|
town | string |
Paese |
|
|
contea
|
county | string |
contea |
|
|
codice postale
|
postCode | string |
codice postale |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superutente
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Restituisce
- response
- string
Allocare un processo
Allocare il processo specificato all'utente mobile specificato
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID univoco del processo |
|
MobileUserId
|
MobileUserId | True | string |
ID univoco dell'utente mobile |
Restituisce
- response
- string
Annullare l'llocazione del processo
Rimuovere l'oggetto Job specificato dall'utente. Impostare di nuovo il processo sullo stato non allocato
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID univoco del processo |
Restituisce
- response
- string
Crea lavoro
Creare un processo WM e allocarlo facoltativamente fornendo i dettagli dell'utente mobile
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID tipo di processo
|
JobTypeId | True | integer |
JobType da usare |
|
Data di inizio prevista
|
EstimatedStart | True | string |
Data e ora di inizio stimate del processo |
|
Description
|
Description | True | string |
Descrizione processo |
|
Durata
|
Duration | True | integer |
Durata del processo |
|
Priority
|
Priority | True | integer |
Priorità del processo |
|
ID dell'utente a cui allocare
|
AllocatedMobileUserId | True | integer |
ID dell'utente da allocare a '0' non allocato |
|
ID del gruppo di utenti a cui trasmettere
|
AllocatedUserGroupId | True | integer |
ID del gruppo di utenti da allocare a '0' non è allocato |
|
Data
|
Data | True | string |
JSON formattato che descrive il processo e è conforme al relativo JSD |
|
Longitudine
|
Location.Longitude | True | integer |
Longitudine della posizione del processo |
|
Latitudine
|
Location.Latitude | True | integer |
Latitudine del percorso del processo |
|
Address
|
Location.Address | True | integer |
Descrizione testuale della posizione |
|
File
|
files | True | array |
set facoltativo di file |
Restituisce
ID univoco del processo generato
- JobId
- integer
Creare un nuovo utente mobile
Creare un nuovo utente mobile
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
firstname
|
firstname | string |
firstname |
|
|
cognome
|
surname | string |
cognome |
|
|
username
|
username | string |
username |
|
|
parola d’ordine
|
password | string |
parola d’ordine |
|
|
posta elettronica
|
string |
posta elettronica |
||
|
mobile
|
mobile | string |
mobile |
|
|
titolo di lavoro
|
jobTitle | string |
titolo di lavoro |
|
|
indirizzoLinea1
|
addressLine1 | string |
indirizzoLinea1 |
|
|
indirizzoLinea2
|
addressLine2 | string |
indirizzoLinea2 |
|
|
indirizzoLinea3
|
addressLine3 | string |
indirizzoLinea3 |
|
|
Paese
|
town | string |
Paese |
|
|
contea
|
county | string |
contea |
|
|
codice postale
|
postCode | string |
codice postale |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superutente
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Restituisce
- response
- integer
Gruppi di utenti
Recuperare un elenco di gruppi di utenti disponibili
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Created
|
Created | string |
Created |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modificato
|
Modified | string |
Modificato |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nome
|
Name | string |
Nome |
|
DefaultGroup
|
DefaultGroup | boolean |
DefaultGroup |
|
MenuId
|
MenuId | string |
MenuId |
Recuperare gli utenti per dispositivi mobili
Recuperare gli utenti mobili visibili nell'account
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Nome
|
Firstname | string |
Nome |
|
Surname
|
Surname | string |
Surname |
|
Titolo di lavoro
|
JobTitle | string |
Titolo di lavoro |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Created
|
Created | string |
Created |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Modificato
|
Modified | string |
Modificato |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nome utente
|
Username | string |
Nome utente |
|
UserActive
|
UserActive | boolean |
UserActive |
Recuperare un elenco di moduli
Recuperare un elenco di moduli visibili all'account di accesso corrente e al gruppo di utenti
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Nome
|
Name | string |
Nome |
|
Description
|
Description | string |
Description |
|
In diretta
|
Live | boolean |
In diretta |
|
MobileVisible
|
MobileVisible | boolean |
MobileVisible |
|
LocationAware
|
LocationAware | boolean |
LocationAware |
|
AutoUpload
|
AutoUpload | boolean |
AutoUpload |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Sottomaschera
|
Subform | string |
Sottomaschera |
|
LastUpload
|
LastUpload | string |
LastUpload |
|
Created
|
Created | string |
Created |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Updated
|
Updated | string |
Updated |
|
UpdatedBy
|
UpdatedBy | string |
UpdatedBy |
Recuperare un report nel formato specificato
Recuperare un oggetto binario del report eseguito
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
ID modulo
|
Id | True | string |
Identificatore di modulo univoco |
|
Report Id
|
ReportId | integer |
Identificatore univoco del report |
|
|
Formato report
|
ReportFormat | True | string |
Formato per restituire il report |
|
ID riga
|
rowId | True | integer |
Identificatore di riga univoco |
Restituisce
- Risultato
- binary
Trasmissione processi
Allocare il processo specificato a un gruppo di utenti usando Job Broadcast
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
ID univoco del processo |
|
UserGroupId
|
UserGroupId | True | string |
ID univoco del gruppo di utenti |
Restituisce
- response
- string
Trigger
| Quando vengono inviati dati per un modulo |
Configurare il webhook |
Quando vengono inviati dati per un modulo
Configurare il webhook
Parametri
| Nome | Chiave | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
Formulario
|
userFormId | True | integer |
userFormId |
|
Includi dati Sub-Form
|
includeSubFormData | True | boolean |
includeSubFormData |
Restituisce
| Nome | Percorso | Tipo | Descrizione |
|---|---|---|---|
|
id
|
Id | integer |
id |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Created
|
Created | string |
Created |
|
CreatedBy
|
CreatedBy | string |
CreatedBy |
|
Caricato
|
Uploaded | string |
Caricato |
Definizioni
corda
Si tratta del tipo di dati di base 'string'.
numero intero
Si tratta del tipo di dati di base 'integer'.
binario
Questo è il tipo di dati di base 'binario'.