Freigeben über


WorkMobile (Vorschau)

WorkMobile ist ein preisgekröntes No Code Toolkit, mit dem Unternehmen end-to-End-basierte mobile Lösungen bereitstellen können. Remotemitarbeiter können wichtige Geschäftsdaten digital aufzeichnen und office-Mitarbeiter in Echtzeit verwalten. Sie können komplexe Berechnungen erstellen, Fotos, Video, Audio, Signaturen, GPS-Standorte, Barcodes, Karten und Zeitstempel einbetten. Außerdem verfügt sie über die Funktion "JobDispatcher" und "Dokumentfreigabe".

Dieser Connector ist in den folgenden Produkten und Regionen verfügbar:

Dienstleistung Class Regions
Copilot Studio Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Logik-Apps Norm Alle Logik-Apps-Regionen mit Ausnahme der folgenden Bereiche:
     – Azure Government-Regionen
     - Azure China-Regionen
     - US Department of Defense (DoD)
Power Apps Premium Alle Power Apps-Regionen mit Ausnahme der folgenden:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Power Automate Premium Alle Power Automate-Regionen mit Ausnahme der folgenden Bereiche:
     - US Government (GCC)
     - US Government (GCC High)
     - China Cloud betrieben von 21Vianet
     - US Department of Defense (DoD)
Kontakt
Name WorkMobile-Unterstützung
URL https://helpcentre.esayworkmobile.co.uk/
Email wmsupport@workmobileforms.com
Connectormetadaten
Herausgeber eSAY Solutions Ltd
Webseite https://www.workmobileforms.com/
Datenschutzrichtlinie https://www.esayworkmobile.co.uk/privacy.aspx
Kategorien Unternehmensführung; Produktivität

WorkMobile ist eine innovative mobile Lösung, die darauf ausgelegt ist, traditionelle papierbasierte Datensammlung in ein anspruchsvolles, digitales Format umzuwandeln. Es ermöglicht Unternehmen, benutzerdefinierte mobile Formulare für die Datenerfassung zu erstellen, einschließlich Text, Fotos, Signaturen und GPS-Standorten, direkt von jedem mobilen Gerät aus. Mit WorkMobile können Benutzer:

  • Erstellen von benutzerdefinierten Formularen: Einfaches Entwerfen von Formularen, die den genauen Anforderungen Ihres Unternehmens entsprechen, ohne dass Codierung erforderlich ist.
  • Verschiedene Datentypen erfassen: Sammeln Sie eine vielzahl von Daten, einschließlich Text, Zahlen, Barcodes, Fotos, Signaturen und mehr.
  • Offline arbeiten: Sammeln Sie Daten auch dann, wenn sie offline sind, und synchronisieren Sie sie, sobald eine Verbindung wiederhergestellt wurde.
  • Sicherstellen der Datengenauigkeit: Reduzieren Sie den menschlichen Fehler, und verbessern Sie die Qualität der im Feld gesammelten Daten.
  • Optimieren der Berichterstellung: Automatisches Generieren und Freigeben von Berichten mithilfe der gesammelten Daten, Verbesserung der Entscheidungsfindung und Clientkommunikation.

Durch die Integration von WorkMobile in Microsoft Power Automate werden noch mehr Möglichkeiten eröffnet, Workflows automatisiert und Ihre Datensammlung nahtlos mit Hunderten anderer Dienste verbunden.

Voraussetzungen

Sie müssen über ein gültiges WorkMobile-Konto und ein geeignetes Office-Abonnement verfügen.

WorkMobile-Anmeldeinformationen können für die Registrierung für ein WorkMobile-Konto hier abgerufen werden - WorkMobile. ​

So erhalten Sie Anmeldeinformationen

Nachdem ein Konto aktiviert wurde, können Sie mithilfe der folgenden Schritte ein API-Token erstellen.

  • Klicken Sie auf "Neuen Portalbenutzer hinzufügen".
  • Geben Sie einen Benutzernamen und andere Details nach Bedarf ein (wir schlagen PowerAutomateAPIUser oder ähnliches vor)
  • Hinzufügen einer E-Mail-Adresse – dies wird nicht überprüft – Sie können verwenden PowerautomateAPIUser@yourdomain.com
  • Vergessen Sie nicht, oben rechts im Bereich "Anmeldung bearbeiten" auf den aktiven Umschalter zu klicken.
  • Klicken Sie auf "Speichern".
  • Suchen Sie in der Liste den Benutzer, den Sie gerade erstellt haben, und klicken Sie, um den Benutzer zu bearbeiten.
  • Im Abschnitt "Sicherheitsdetails" finden Sie eine API-Tokenüberschrift.
  • Klicken Sie auf "Generieren", geben Sie das Feld "Beschreibung" ein, und klicken Sie auf "Aktualisieren". Drücken Sie "OK", um jeden Schritt zu bestätigen.
  • Klicken Sie am Ende des API-Tokenfelds auf "Kopieren".

Verwenden Sie DEN API-Schlüssel in einem Ihrer Connectors.

Bekannte Probleme und Einschränkungen

  • Derzeit ist der einzige verfügbare Auslöser, um abgeschlossene Datensätze zu empfangen. Wir werden diese Funktionalität erweitern, um Aktionen zu ermöglichen, die für änderungen des WorkMobile-Auftragsstatus ausgelöst werden können.
  • Letztendlich wird der Bereich der Aktionen und Trigger erweitert, um die vollständigen Aktionen abzudecken, die von der API unterstützt werden. Der vollständige Satz von Vorgängen ist hier https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. Auf alle Aktionen oder Trigger, die derzeit vom Connector nichtportiert werden, kann über den HTTP- oder HTTP-Webhook-Connector in PoweAutomate zugegriffen werden. PLease kontaktieren Sie den Support, um weitere Details zu erhalten.

Häufige Fehler und Abhilfemaßnahmen

Wir haben keinen bekannten Fehler oder Abhilfemaßnahmen, aber wenn Sie Fragen haben, werfen Sie bitte einen Blick auf unser Hilfecenter , oder wir würden uns freuen, von Ihnen über unser freundliches Supportteam wmsupport zu hören.

Erstellen einer Verbindung

Der Connector unterstützt die folgenden Authentifizierungstypen:

Vorgabe Parameter zum Erstellen einer Verbindung. Alle Regionen Nicht teilbar

Vorgabe

Anwendbar: Alle Regionen

Parameter zum Erstellen einer Verbindung.

Dies ist keine freigabefähige Verbindung. Wenn die Power-App für einen anderen Benutzer freigegeben wird, wird ein anderer Benutzer aufgefordert, eine neue Verbindung explizit zu erstellen.

Name Typ Description Erforderlich
API-Schlüssel securestring Der API-Schlüssel für diese API Richtig

Drosselungsgrenzwerte

Name Aufrufe Verlängerungszeitraum
API-Aufrufe pro Verbindung 100 60 Sekunden

Aktionen

Abrufen einer Liste von Formularen

Abrufen einer Liste von Formularen, die für die aktuelle Anmelde- und Benutzergruppe sichtbar sind

Abrufen eines Berichts im angegebenen Format

Abrufen eines binären Objekts des ausgeführten Berichts

Abrufen mobiler Benutzer

Abrufen der sichtbaren mobilen Benutzer, die für das Konto sichtbar sind

Aktualisieren der Attribute, die dem mobilen Benutzer zugeordnet sind

Aktualisieren der Attribute, die dem mobilen Benutzer zugeordnet sind

Aufheben der Zuordnung des Auftrags

Entfernen Sie den angegebenen Auftrag vom Benutzer. Festlegen des Auftrags auf nicht zugewiesenen Status

Auftrag erstellen

Erstellen Sie einen WM-Auftrag, und weisen Sie ihn optional zu, indem Sie mobile Benutzerdetails angeben.

Auftragsübertragung

Zuordnen des angegebenen Auftrags zu einer Benutzergruppe mithilfe von Job Broadcast

Benutzergruppen

Abrufen einer Liste der verfügbaren Benutzergruppen

Erstellen eines neuen mobilen Benutzers

Erstellen eines neuen mobilen Benutzers

Zuweisen eines Auftrags

Zuordnen des angegebenen Auftrags zum angegebenen mobilen Benutzer

Abrufen einer Liste von Formularen

Abrufen einer Liste von Formularen, die für die aktuelle Anmelde- und Benutzergruppe sichtbar sind

Gibt zurück

Name Pfad Typ Beschreibung
array of object
UserFormId
UserFormId integer

UserFormId

Name
Name string

Name

Description
Description string

Description

Leben
Live boolean

Leben

MobileVisible
MobileVisible boolean

MobileVisible

LocationAware
LocationAware boolean

LocationAware

AutoUpload
AutoUpload boolean

AutoUpload

SaveToDrafts
SaveToDrafts string

SaveToDrafts

Unterformular
Subform string

Unterformular

LastUpload
LastUpload string

LastUpload

Erstellt
Created string

Erstellt

CreatedBy
CreatedBy string

CreatedBy

Updated
Updated string

Updated

UpdatedBy
UpdatedBy string

UpdatedBy

Abrufen eines Berichts im angegebenen Format

Abrufen eines binären Objekts des ausgeführten Berichts

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Formular-ID
Id True string

Eindeutiger Formularbezeichner

Berichts-ID
ReportId integer

Eindeutiger Berichtsbezeichner

Berichtsformat
ReportFormat True string

Formatieren des Rückgabeberichts

Zeilen-ID
rowId True integer

Eindeutiger Zeilenbezeichner

Gibt zurück

Output
binary

Abrufen mobiler Benutzer

Abrufen der sichtbaren mobilen Benutzer, die für das Konto sichtbar sind

Gibt zurück

Name Pfad Typ Beschreibung
array of object
MobileUserId
MobileUserId integer

MobileUserId

Vorname
Firstname string

Vorname

Surname
Surname string

Surname

Berufsbezeichnung
JobTitle string

Berufsbezeichnung

UserGroupId
UserGroupId integer

UserGroupId

Erstellt
Created string

Erstellt

CreatedBy
CreatedBy string

CreatedBy

Geändert
Modified string

Geändert

ModifiedBy
ModifiedBy string

ModifiedBy

Nutzername
Username string

Nutzername

UserActive
UserActive boolean

UserActive

Aktualisieren der Attribute, die dem mobilen Benutzer zugeordnet sind

Aktualisieren der Attribute, die dem mobilen Benutzer zugeordnet sind

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorname
firstname string

Vorname

Familienname
surname string

Familienname

username
username string

username

Kennwort
password string

Kennwort

E-Mail
email string

E-Mail

mobile
mobile string

mobile

Berufsbezeichnung
jobTitle string

Berufsbezeichnung

AdresseZeile1
addressLine1 string

AdresseZeile1

AdresseZeile2
addressLine2 string

AdresseZeile2

AdresseZeile3
addressLine3 string

AdresseZeile3

Stadt
town string

Stadt

Bezirk
county string

Bezirk

Postleitzahl
postCode string

Postleitzahl

userGroupId
userGroupId string

userGroupId

isActiveUser
isActiveUser boolean

isActiveUser

isBackgroundUploadEnabled
isBackgroundUploadEnabled boolean

isBackgroundUploadEnabled

diallingCode
diallingCode string

diallingCode

Superuser
superuser boolean

downloadunpublishedforms

backgroundUploadInterval
backgroundUploadInterval integer

backgroundUploadInterval

accountSecurityId
accountSecurityId integer

accountSecurityId

Gibt zurück

response
string

Aufheben der Zuordnung des Auftrags

Entfernen Sie den angegebenen Auftrag vom Benutzer. Festlegen des Auftrags auf nicht zugewiesenen Status

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
JobId
JobId True string

Eindeutige ID des Auftrags

Gibt zurück

response
string

Auftrag erstellen

Erstellen Sie einen WM-Auftrag, und weisen Sie ihn optional zu, indem Sie mobile Benutzerdetails angeben.

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Auftragstyp-ID
JobTypeId True integer

Der zu verwendende JobType

Voraussichtliches Startdatum
EstimatedStart True string

Geschätztes Startdatum und -uhrzeit des Auftrags

Description
Description True string

Stellenbeschreibung

Dauer
Duration True integer

Dauer des Auftrags

Priority
Priority True integer

Auftragspriorität

ID des Benutzers, dem zugewiesen werden soll
AllocatedMobileUserId True integer

Die ID des Benutzers, der '0' zugewiesen werden soll, wird nicht zugewiesen.

ID der zu übertragenden Benutzergruppe
AllocatedUserGroupId True integer

Die ID der Benutzergruppe, die '0' zugewiesen werden soll, ist nicht zugeordnet.

Daten
Data True string

Der formatierte JSON-Code, der den Auftrag beschreibt und seinen JSD entspricht

Längengrad
Location.Longitude True integer

Länge des Auftragsstandorts

Breitengrad
Location.Latitude True integer

Breitengrad des Auftragsstandorts

Adresse
Location.Address True integer

Textbeschreibung des Speicherorts

Dateien
files True array

optionaler Satz von Dateien

Gibt zurück

Eindeutige ID des ausgelösten Auftrags

JobId
integer

Auftragsübertragung

Zuordnen des angegebenen Auftrags zu einer Benutzergruppe mithilfe von Job Broadcast

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
JobId
JobId True string

Eindeutige ID des Auftrags

UserGroupId
UserGroupId True string

Eindeutige ID der Benutzergruppe

Gibt zurück

response
string

Benutzergruppen

Abrufen einer Liste der verfügbaren Benutzergruppen

Gibt zurück

Name Pfad Typ Beschreibung
array of object
UserGroupId
UserGroupId integer

UserGroupId

Erstellt
Created string

Erstellt

CreatedBy
CreatedBy string

CreatedBy

Geändert
Modified string

Geändert

ModifiedBy
ModifiedBy string

ModifiedBy

Name
Name string

Name

DefaultGroup
DefaultGroup boolean

DefaultGroup

MenuId
MenuId string

MenuId

Erstellen eines neuen mobilen Benutzers

Erstellen eines neuen mobilen Benutzers

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Vorname
firstname string

Vorname

Familienname
surname string

Familienname

username
username string

username

Kennwort
password string

Kennwort

E-Mail
email string

E-Mail

mobile
mobile string

mobile

Berufsbezeichnung
jobTitle string

Berufsbezeichnung

AdresseZeile1
addressLine1 string

AdresseZeile1

AdresseZeile2
addressLine2 string

AdresseZeile2

AdresseZeile3
addressLine3 string

AdresseZeile3

Stadt
town string

Stadt

Bezirk
county string

Bezirk

Postleitzahl
postCode string

Postleitzahl

userGroupId
userGroupId string

userGroupId

isActiveUser
isActiveUser boolean

isActiveUser

isBackgroundUploadEnabled
isBackgroundUploadEnabled boolean

isBackgroundUploadEnabled

diallingCode
diallingCode string

diallingCode

Superuser
superuser boolean

downloadunpublishedforms

backgroundUploadInterval
backgroundUploadInterval integer

backgroundUploadInterval

accountSecurityId
accountSecurityId integer

accountSecurityId

Gibt zurück

response
integer

Zuweisen eines Auftrags

Zuordnen des angegebenen Auftrags zum angegebenen mobilen Benutzer

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
JobId
JobId True string

Eindeutige ID des Auftrags

MobileUserId
MobileUserId True string

Eindeutige ID des mobilen Benutzers

Gibt zurück

response
string

Auslöser

Wenn Daten für ein Formular übermittelt werden

Einrichten des Webhooks

Wenn Daten für ein Formular übermittelt werden

Einrichten des Webhooks

Parameter

Name Schlüssel Erforderlich Typ Beschreibung
Formular
userFormId True integer

userFormId

Einschließen Sub-Form Daten
includeSubFormData True boolean

includeSubFormData

Gibt zurück

Name Pfad Typ Beschreibung
Id
Id integer

Id

OriginalId
OriginalId integer

OriginalId

Erstellt
Created string

Erstellt

CreatedBy
CreatedBy string

CreatedBy

Hochgeladen
Uploaded string

Hochgeladen

Definitionen

Schnur

Dies ist der grundlegende Datentyp "string".

Integer

Dies ist der grundlegende Datentyp "integer".

binär

Dies ist der grundlegende Datentyp "binary".