WorkMobile (wersja zapoznawcza)
WorkMobile to wielokrotnie nagradzany zestaw narzędzi No Code, który umożliwia firmom wdrażanie kompleksowego rozwiązania mobilnego opartego na terenie. Pracownicy zdalni mogą cyfrowo rejestrować podstawowe dane biznesowe i umożliwia pracownikom biura zarządzanie nimi w czasie rzeczywistym. Umożliwia tworzenie złożonych obliczeń, osadzanie zdjęć, wideo, audio, podpisów, lokalizacji GPS, kodów kreskowych, map i sygnatur czasowych. Ma również funkcję JobDispatcher i Document Share.
Ten łącznik jest dostępny w następujących produktach i regionach:
| Usługa | Class | Regions |
|---|---|---|
| Copilot Studio | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Logic Apps | Standard | Wszystkie regiony usługi Logic Apps z wyjątkiem następujących: — Regiony platformy Azure Government — Regiony platformy Azure (Chiny) - Departament Obrony USA (DoD) |
| Power Apps | Premium | Wszystkie regiony usługi Power Apps z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Power Automate | Premium | Wszystkie regiony usługi Power Automate z wyjątkiem następujących: - Rząd USA (GCC) - Rząd USA (GCC High) - China Cloud obsługiwane przez firmę 21Vianet - Departament Obrony USA (DoD) |
| Kontakt | |
|---|---|
| Name | Obsługa aplikacji WorkMobile |
| adres URL | https://helpcentre.esayworkmobile.co.uk/ |
| wmsupport@workmobileforms.com |
| Metadane łącznika | |
|---|---|
| Publisher | eSAY Solutions Ltd |
| Witryna internetowa | https://www.workmobileforms.com/ |
| Zasady ochrony prywatności | https://www.esayworkmobile.co.uk/privacy.aspx |
| Kategorie | Zarządzanie biznesem; Produktywność |
WorkMobile to innowacyjne rozwiązanie mobilne przeznaczone do przekształcania tradycyjnej zbierania danych opartych na papierze w zaawansowany, cyfrowy format. Umożliwia firmom tworzenie niestandardowych formularzy mobilnych do przechwytywania danych, w tym tekstu, zdjęć, podpisów i lokalizacji GPS bezpośrednio z dowolnego urządzenia przenośnego. W przypadku aplikacji WorkMobile użytkownicy mogą wykonywać następujące czynności:
- Tworzenie formularzy niestandardowych: Łatwe projektowanie formularzy pasujących do dokładnych potrzeb twojej firmy bez konieczności kodowania.
- Przechwytywanie różnych typów danych: Zbierz szeroką gamę danych, w tym tekst, liczby, kody kreskowe, zdjęcia, podpisy i inne.
- Praca w trybie offline: Zbieranie danych nawet w trybie offline i synchronizowanie po przywróceniu połączenia.
- Upewnij się, że dokładność danych: Zmniejsz liczbę błędów ludzkich i popraw jakość danych zebranych w terenie.
- Usprawnij raportowanie: Automatycznie generuj i udostępniaj raporty przy użyciu zebranych danych, zwiększając podejmowanie decyzji i komunikację klienta.
Integracja aplikacji WorkMobile z usługą Microsoft Power Automate zapewnia jeszcze więcej możliwości, automatyzowanie przepływów pracy i bezproblemowe łączenie kolekcji danych z setkami innych usług.
Wymagania wstępne
Musisz mieć prawidłowe konto WorkMobile i odpowiednią subskrypcję pakietu Office.
Poświadczenia workMobile można uzyskać w celu zarejestrowania się na koncie WorkMobile tutaj — WorkMobile.
Jak uzyskać poświadczenia
Po aktywowaniu konta możesz utworzyć token interfejsu API, wykonując następujące kroki
- Kliknij pozycję Dodaj nowego użytkownika portalu
- Wprowadź nazwę użytkownika i inne szczegóły zgodnie z wymaganiami (sugerujemy, aby użytkownik PowerAutomateAPIUser lub podobny)
- Dodawanie adresu e-mail — to nie jest weryfikowane — możesz użyć polecenia PowerautomateAPIUser@yourdomain.com
- Nie zapomnij kliknąć aktywnego przełącznika w prawym górnym rogu panelu Edycja logowania
- Kliknij pozycję Zapisz
- Na liście znajdź właśnie utworzonego użytkownika i kliknij, aby edytować użytkownika
- W sekcji Szczegóły zabezpieczeń znajduje się nagłówek Token interfejsu API.
- Kliknij pozycję Generuj, wypełnij pole Opis i kliknij przycisk aktualizuj. Naciśnij przycisk OK, aby potwierdzić każdy krok
- Kliknij pozycję Kopiuj na końcu pola Token interfejsu API.
Użyj klucza interfejsu API w dowolnym z łączników.
Znane problemy i ograniczenia
- Obecnie jedynym dostępnym wyzwalaczem jest odbieranie ukończonych rekordów. Rozszerzymy tę funkcję, aby umożliwić wyzwalanie akcji w dowolnym ze zmian stanu zadania WorkMobile.
- Ostatecznie zakres akcji i wyzwalaczy zostanie rozszerzony w celu pokrycia pełnych akcji obsługiwanych przez interfejs API. Pełny zestaw operacji to tutaj https://www.esayworkmobile.co.uk/webapi2/swagger/index.html. Dostęp do wszystkich akcji lub wyzwalaczy, które obecnie nie są obsługiwane przez łącznik, można uzyskać dostęp za pomocą łącznika HTTP lub http webhook w narzędziu PoweAutomate. Aby uzyskać więcej informacji, skontaktuj się z pomocą techniczną
Typowe błędy i środki zaradcze
Nie mamy znanych błędów lub środków zaradczych, ale jeśli masz jakieś pytania, zapoznaj się z naszym Centrum pomocy lub chcielibyśmy usłyszeć od Ciebie za pośrednictwem naszego przyjaznego zespołu pomocy technicznej wmsupport.
Tworzenie połączenia
Łącznik obsługuje następujące typy uwierzytelniania:
| Wartość domyślna | Parametry tworzenia połączenia. | Wszystkie regiony | Nie można udostępniać |
Domyślny
Dotyczy: wszystkie regiony
Parametry tworzenia połączenia.
Nie jest to możliwe do udostępnienia połączenie. Jeśli aplikacja power zostanie udostępniona innemu użytkownikowi, zostanie wyświetlony monit o jawne utworzenie nowego połączenia.
| Name | Typ | Description | Wymagane |
|---|---|---|---|
| Klucz interfejsu API | securestring | Klucz interfejsu API dla tego interfejsu API | Prawda |
Limity ograniczania
| Nazwa | Wywołania | Okres odnowienia |
|---|---|---|
| Wywołania interfejsu API na połączenie | 100 | 60 sekund |
Akcje
| Aktualizowanie atrybutów skojarzonych z użytkownikiem mobilnym |
Aktualizowanie atrybutów skojarzonych z użytkownikiem mobilnym |
| Cofanie przydziału zadania |
Usuń określone zadanie od użytkownika. Ustawianie stanu zadania z powrotem na stan nieprzydzielony |
| Emisja zadania |
Przydziel określone zadanie do grupy użytkowników przy użyciu emisji zadania |
| Grupy użytkowników |
Pobieranie listy dostępnych grup użytkowników |
| Pobieranie listy formularzy |
Pobieranie listy formularzy widocznych dla bieżącej nazwy logowania i grupy użytkowników |
| Pobieranie raportu w określonym formacie |
Pobieranie obiektu binarnego wykonanego raportu |
| Pobieranie użytkowników mobilnych |
Pobieranie widocznych użytkowników mobilnych widocznych na koncie |
| Przydzielanie zadania |
Przydziel określone zadanie określonemu użytkownikowi mobilnemu |
| Tworzenie nowego użytkownika mobilnego |
Tworzenie nowego użytkownika mobilnego |
| Utwórz zadanie |
Utwórz zadanie WM i opcjonalnie przydziel je, podając szczegóły użytkownika mobilnego |
Aktualizowanie atrybutów skojarzonych z użytkownikiem mobilnym
Aktualizowanie atrybutów skojarzonych z użytkownikiem mobilnym
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
imię
|
firstname | string |
imię |
|
|
nazwisko
|
surname | string |
nazwisko |
|
|
nazwa użytkownika
|
username | string |
nazwa użytkownika |
|
|
hasło
|
password | string |
hasło |
|
|
e-mail
|
string |
|
||
|
mobilne
|
mobile | string |
mobilne |
|
|
tytuł stanowiska
|
jobTitle | string |
tytuł stanowiska |
|
|
Wiersz adresu1
|
addressLine1 | string |
Wiersz adresu1 |
|
|
Wiersz adresu2
|
addressLine2 | string |
Wiersz adresu2 |
|
|
Wiersz adresu3
|
addressLine3 | string |
Wiersz adresu3 |
|
|
miasto
|
town | string |
miasto |
|
|
hrabstwo
|
county | string |
hrabstwo |
|
|
Kodów pocztowych
|
postCode | string |
Kodów pocztowych |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superużytkownik
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Zwraca
- response
- string
Cofanie przydziału zadania
Usuń określone zadanie od użytkownika. Ustawianie stanu zadania z powrotem na stan nieprzydzielony
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zadania
|
JobId | True | string |
Unikatowy identyfikator zadania |
Zwraca
- response
- string
Emisja zadania
Przydziel określone zadanie do grupy użytkowników przy użyciu emisji zadania
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zadania
|
JobId | True | string |
Unikatowy identyfikator zadania |
|
UserGroupId
|
UserGroupId | True | string |
Unikatowy identyfikator grupy użytkowników |
Zwraca
- response
- string
Grupy użytkowników
Pobieranie listy dostępnych grup użytkowników
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Created
|
Created | string |
Created |
|
Utworzone przez
|
CreatedBy | string |
Utworzone przez |
|
Zmodyfikowane
|
Modified | string |
Zmodyfikowane |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Name
|
Name | string |
Name |
|
Grupa domyślna
|
DefaultGroup | boolean |
Grupa domyślna |
|
Identyfikator menu
|
MenuId | string |
Identyfikator menu |
Pobieranie listy formularzy
Pobieranie listy formularzy widocznych dla bieżącej nazwy logowania i grupy użytkowników
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Name
|
Name | string |
Name |
|
Description
|
Description | string |
Description |
|
Na żywo
|
Live | boolean |
Na żywo |
|
MobileVisible
|
MobileVisible | boolean |
MobileVisible |
|
Oprogramowanie LocationAware
|
LocationAware | boolean |
Oprogramowanie LocationAware |
|
Autowyładowywanie
|
AutoUpload | boolean |
Autowyładowywanie |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Podformularz
|
Subform | string |
Podformularz |
|
LastUpload
|
LastUpload | string |
LastUpload |
|
Created
|
Created | string |
Created |
|
Utworzone przez
|
CreatedBy | string |
Utworzone przez |
|
Updated
|
Updated | string |
Updated |
|
Zaktualizowano przez
|
UpdatedBy | string |
Zaktualizowano przez |
Pobieranie raportu w określonym formacie
Pobieranie obiektu binarnego wykonanego raportu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator formularza
|
Id | True | string |
Unikatowy identyfikator formularza |
|
Identyfikator raportu
|
ReportId | integer |
Unikatowy identyfikator raportu |
|
|
Format raportu
|
ReportFormat | True | string |
Formatuj, aby zwrócić raport |
|
Identyfikator wiersza
|
rowId | True | integer |
Unikatowy identyfikator wiersza |
Zwraca
- Wynik
- binary
Pobieranie użytkowników mobilnych
Pobieranie widocznych użytkowników mobilnych widocznych na koncie
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Imię
|
Firstname | string |
Imię |
|
Surname
|
Surname | string |
Surname |
|
Stanowisko pracy
|
JobTitle | string |
Stanowisko pracy |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Created
|
Created | string |
Created |
|
Utworzone przez
|
CreatedBy | string |
Utworzone przez |
|
Zmodyfikowane
|
Modified | string |
Zmodyfikowane |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Nazwa użytkownika
|
Username | string |
Nazwa użytkownika |
|
UserActive
|
UserActive | boolean |
UserActive |
Przydzielanie zadania
Przydziel określone zadanie określonemu użytkownikowi mobilnemu
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator zadania
|
JobId | True | string |
Unikatowy identyfikator zadania |
|
MobileUserId
|
MobileUserId | True | string |
Unikatowy identyfikator użytkownika mobilnego |
Zwraca
- response
- string
Tworzenie nowego użytkownika mobilnego
Tworzenie nowego użytkownika mobilnego
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
imię
|
firstname | string |
imię |
|
|
nazwisko
|
surname | string |
nazwisko |
|
|
nazwa użytkownika
|
username | string |
nazwa użytkownika |
|
|
hasło
|
password | string |
hasło |
|
|
e-mail
|
string |
|
||
|
mobilne
|
mobile | string |
mobilne |
|
|
tytuł stanowiska
|
jobTitle | string |
tytuł stanowiska |
|
|
Wiersz adresu1
|
addressLine1 | string |
Wiersz adresu1 |
|
|
Wiersz adresu2
|
addressLine2 | string |
Wiersz adresu2 |
|
|
Wiersz adresu3
|
addressLine3 | string |
Wiersz adresu3 |
|
|
miasto
|
town | string |
miasto |
|
|
hrabstwo
|
county | string |
hrabstwo |
|
|
Kodów pocztowych
|
postCode | string |
Kodów pocztowych |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
superużytkownik
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Zwraca
- response
- integer
Utwórz zadanie
Utwórz zadanie WM i opcjonalnie przydziel je, podając szczegóły użytkownika mobilnego
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Identyfikator typu zadania
|
JobTypeId | True | integer |
Typ zadania do użycia |
|
Szacowana data rozpoczęcia
|
EstimatedStart | True | string |
Szacowana data i godzina rozpoczęcia zadania |
|
Description
|
Description | True | string |
Opis zadania |
|
Czas trwania
|
Duration | True | integer |
Czas trwania zadania |
|
Priority
|
Priority | True | integer |
Priorytet zadania |
|
Identyfikator użytkownika do przydzielenia do
|
AllocatedMobileUserId | True | integer |
Identyfikator użytkownika do przydzielenia do wartości "0" jest nieprzydzielony |
|
Identyfikator grupy użytkowników do emisji do
|
AllocatedUserGroupId | True | integer |
Identyfikator grupy użytkowników do przydzielenia do wartości "0" jest nieprzydzielony |
|
Dane
|
Data | True | string |
Sformatowany kod JSON opisujący zadanie i zgodny z jego plikiem JSD |
|
Długość
|
Location.Longitude | True | integer |
Długość geograficzna lokalizacji zadania |
|
Szerokość
|
Location.Latitude | True | integer |
Szerokość geograficzna lokalizacji zadania |
|
Address
|
Location.Address | True | integer |
Tekstowy opis lokalizacji |
|
Files
|
files | True | array |
opcjonalny zestaw plików |
Zwraca
Unikatowy identyfikator zgłoszonego zadania
- Identyfikator zadania
- integer
Wyzwalacze
| Gdy dane są przesyłane dla formularza |
Konfigurowanie elementu webhook |
Gdy dane są przesyłane dla formularza
Konfigurowanie elementu webhook
Parametry
| Nazwa | Klucz | Wymagane | Typ | Opis |
|---|---|---|---|---|
|
Form
|
userFormId | True | integer |
userFormId |
|
Uwzględnij dane Sub-Form
|
includeSubFormData | True | boolean |
includeSubFormData |
Zwraca
| Nazwa | Ścieżka | Typ | Opis |
|---|---|---|---|
|
Id
|
Id | integer |
Id |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Created
|
Created | string |
Created |
|
Utworzone przez
|
CreatedBy | string |
Utworzone przez |
|
Przesłane
|
Uploaded | string |
Przesłane |
Definicje
ciąg
Jest to podstawowy typ danych "string".
liczba całkowita
Jest to podstawowy typ danych "liczba całkowita".
binarny
Jest to podstawowy typ danych "binary".