WorkMobile (предварительная версия)
WorkMobile — это набор средств без кода, который позволяет предприятиям развертывать комплексные мобильные решения на основе полей. Удаленный персонал может записывать важные бизнес-данные и позволяет сотрудникам офиса управлять в режиме реального времени. Он позволяет создавать сложные вычисления, внедрять фотографии, видео, аудио, подписи, расположения GPS, штрихкоды, карты и метки времени. Он также имеет функцию JobDispatcher и Document Share.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | Class | Регионы |
|---|---|---|
| Copilot Studio | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Логические приложения | Стандарт | Все регионы Logic Apps , кроме следующих: — Регионы Azure для государственных организаций — Регионы Azure Для Китая - Министерство обороны США (DoD) |
| Power Apps | Премия | Все регионы Power Apps , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Power Automate | Премия | Все регионы Power Automate , кроме следующих: - Правительство США (GCC) - Правительство США (GCC High) — Облако Китая, управляемое 21Vianet - Министерство обороны США (DoD) |
| Контакт | |
|---|---|
| Имя | Поддержка WorkMobile |
| URL | https://helpcentre.esayworkmobile.co.uk/ |
| Адрес электронной почты | wmsupport@workmobileforms.com |
| Метаданные соединителя | |
|---|---|
| Publisher | eSAY Solutions Ltd |
| Веб-сайт | https://www.workmobileforms.com/ |
| Политика конфиденциальности | https://www.esayworkmobile.co.uk/privacy.aspx |
| Категории | Управление бизнесом; Продуктивность |
WorkMobile — это инновационное мобильное решение, предназначенное для преобразования традиционной коллекции данных на основе бумаги в сложный цифровой формат. Это позволяет предприятиям создавать пользовательские мобильные формы для отслеживания данных, включая текст, фотографии, подписи и расположения GPS непосредственно с любого мобильного устройства. С помощью WorkMobile пользователи могут:
- Создание настраиваемых форм: Легко разрабатывать формы, которые соответствуют точным потребностям вашего бизнеса, без необходимости написания кода.
- Сбор различных типов данных: Соберите широкий спектр данных, включая текст, цифры, штрихкоды, фотографии, подписи и многое другое.
- Работа в автономном режиме: Сбор данных даже в автономном режиме и синхронизация после восстановления подключения.
- Убедитесь, что точность данных: Уменьшите человеческую ошибку и улучшите качество данных, собранных в этом поле.
- Упрощение отчетов: Автоматически создавайте и делитесь отчетами с помощью собранных данных, повышая взаимодействие с клиентами и принятие решений.
Интеграция WorkMobile с Microsoft Power Automate открывает еще больше возможностей, автоматизируя рабочие процессы и подключая сбор данных с сотнями других служб.
Предпосылки
У вас должна быть допустимая учетная запись WorkMobile и подходящая подписка Office.
Учетные данные WorkMobile можно получить для регистрации для учетной записи WorkMobile здесь — WorkMobile.
Получение учетных данных
После активации учетной записи можно создать маркер API, выполнив следующие действия.
- Нажмите кнопку "Добавить нового пользователя портала"
- Введите имя пользователя и другие сведения по мере необходимости (мы предлагаем PowerAutomateAPIUser или аналогичные данные).
- Добавление адреса электронной почты — это не проверяется. Вы можете использовать PowerautomateAPIUser@yourdomain.com
- Не забудьте щелкнуть активный переключатель в правом верхнем углу панели "Изменить имя входа"
- Нажмите кнопку "Сохранить"
- В списке найдите только что созданного пользователя и щелкните, чтобы изменить пользователя.
- В разделе сведений о безопасности вы найдете заголовок маркера API.
- Нажмите кнопку "Создать", введите поле "Описание" и нажмите кнопку "Обновить". Нажмите кнопку ОК, чтобы подтвердить каждый шаг
- Щелкните копию в конце поля маркера API.
Используйте ключ API в любом из соединителей.
Известные проблемы и ограничения
- В настоящее время единственным доступным триггером является получение завершенных записей. Мы расширим эту функцию, чтобы разрешить активацию действий при любом изменении состояния задания WorkMobile.
- В конечном счете диапазон действий и триггеров будет расширен, чтобы охватывать все действия, поддерживаемые API. Здесь приведен https://www.esayworkmobile.co.uk/webapi2/swagger/index.htmlполный набор операций. Любые действия или триггеры, которые в настоящее время не поддерживаются соединителем, можно получить через соединитель HTTP или HTTP Webhook в PoweAutomate. Обратитесь в службу поддержки PLease для получения дополнительных сведений
Распространенные ошибки и средства устранения неполадок
У нас нет известных ошибок или средств правовой защиты, но если у вас есть какие-либо вопросы, пожалуйста, взгляните на наш центр поддержки или мы хотели бы услышать от вас через нашу дружественную службу поддержки wmsupport.
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| Ключ API | securestring | Ключ API для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Выделение задания |
Выделение указанного задания указанному мобильному пользователю |
| Группы пользователей |
Получение списка доступных групп пользователей |
| Обновление атрибутов, связанных с мобильным пользователем |
Обновление атрибутов, связанных с мобильным пользователем |
| Отмена размещения задания |
Удалите указанное задание от пользователя. Задайте для задания состояние нераспределенного состояния |
| Получение мобильных пользователей |
Получение видимых мобильных пользователей, видимых в учетной записи |
| Получение отчета в указанном формате |
Получение двоичного объекта выполненного отчета |
| Получение списка форм |
Получение списка форм, видимых для текущего имени входа и группы пользователей |
| Создание нового мобильного пользователя |
Создание нового мобильного пользователя |
| Создать задание |
Создание задания WM и при необходимости его выделение путем предоставления сведений о мобильном пользователе |
| Трансляция заданий |
Выделение указанного задания в группу пользователей с помощью трансляции заданий |
Выделение задания
Выделение указанного задания указанному мобильному пользователю
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Уникальный идентификатор задания |
|
MobileUserId
|
MobileUserId | True | string |
Уникальный идентификатор мобильного пользователя |
Возвращаемое значение
- response
- string
Группы пользователей
Получение списка доступных групп пользователей
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Создано
|
Created | string |
Создано |
|
Создано пользователем
|
CreatedBy | string |
Создано пользователем |
|
Изменено
|
Modified | string |
Изменено |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Имя
|
Name | string |
Имя |
|
DefaultGroup
|
DefaultGroup | boolean |
DefaultGroup |
|
MenuId
|
MenuId | string |
MenuId |
Обновление атрибутов, связанных с мобильным пользователем
Обновление атрибутов, связанных с мобильным пользователем
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
имя
|
firstname | string |
имя |
|
|
фамилия
|
surname | string |
фамилия |
|
|
username
|
username | string |
username |
|
|
пароль
|
password | string |
пароль |
|
|
электронная почта
|
string |
электронная почта |
||
|
mobile
|
mobile | string |
mobile |
|
|
Название должности
|
jobTitle | string |
Название должности |
|
|
адресная строка1
|
addressLine1 | string |
адресная строка1 |
|
|
адресная строка2
|
addressLine2 | string |
адресная строка2 |
|
|
адресная строка3
|
addressLine3 | string |
адресная строка3 |
|
|
город
|
town | string |
город |
|
|
графство
|
county | string |
графство |
|
|
почтовый индекс
|
postCode | string |
почтовый индекс |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
Суперпользователя
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Возвращаемое значение
- response
- string
Отмена размещения задания
Удалите указанное задание от пользователя. Задайте для задания состояние нераспределенного состояния
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Уникальный идентификатор задания |
Возвращаемое значение
- response
- string
Получение мобильных пользователей
Получение видимых мобильных пользователей, видимых в учетной записи
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
MobileUserId
|
MobileUserId | integer |
MobileUserId |
|
Имя
|
Firstname | string |
Имя |
|
Surname
|
Surname | string |
Surname |
|
Название должности
|
JobTitle | string |
Название должности |
|
UserGroupId
|
UserGroupId | integer |
UserGroupId |
|
Создано
|
Created | string |
Создано |
|
Создано пользователем
|
CreatedBy | string |
Создано пользователем |
|
Изменено
|
Modified | string |
Изменено |
|
ModifiedBy
|
ModifiedBy | string |
ModifiedBy |
|
Имя пользователя
|
Username | string |
Имя пользователя |
|
UserActive
|
UserActive | boolean |
UserActive |
Получение отчета в указанном формате
Получение двоичного объекта выполненного отчета
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
ИД формы
|
Id | True | string |
Уникальный идентификатор формы |
|
Идентификатор отчета
|
ReportId | integer |
Уникальный идентификатор отчета |
|
|
Формат отчета
|
ReportFormat | True | string |
Формат для возврата отчета |
|
Идентификатор строки
|
rowId | True | integer |
Уникальный идентификатор строки |
Возвращаемое значение
- Выходные данные
- binary
Получение списка форм
Получение списка форм, видимых для текущего имени входа и группы пользователей
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
|
array of object | ||
|
UserFormId
|
UserFormId | integer |
UserFormId |
|
Имя
|
Name | string |
Имя |
|
Description
|
Description | string |
Description |
|
В прямом эфире
|
Live | boolean |
В прямом эфире |
|
MobileVisible
|
MobileVisible | boolean |
MobileVisible |
|
LocationAware
|
LocationAware | boolean |
LocationAware |
|
Автозагрузка
|
AutoUpload | boolean |
Автозагрузка |
|
SaveToDrafts
|
SaveToDrafts | string |
SaveToDrafts |
|
Подчиненной формы
|
Subform | string |
Подчиненной формы |
|
LastUpload
|
LastUpload | string |
LastUpload |
|
Создано
|
Created | string |
Создано |
|
Создано пользователем
|
CreatedBy | string |
Создано пользователем |
|
Updated
|
Updated | string |
Updated |
|
ОбновленоBy
|
UpdatedBy | string |
ОбновленоBy |
Создание нового мобильного пользователя
Создание нового мобильного пользователя
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
имя
|
firstname | string |
имя |
|
|
фамилия
|
surname | string |
фамилия |
|
|
username
|
username | string |
username |
|
|
пароль
|
password | string |
пароль |
|
|
электронная почта
|
string |
электронная почта |
||
|
mobile
|
mobile | string |
mobile |
|
|
Название должности
|
jobTitle | string |
Название должности |
|
|
адресная строка1
|
addressLine1 | string |
адресная строка1 |
|
|
адресная строка2
|
addressLine2 | string |
адресная строка2 |
|
|
адресная строка3
|
addressLine3 | string |
адресная строка3 |
|
|
город
|
town | string |
город |
|
|
графство
|
county | string |
графство |
|
|
почтовый индекс
|
postCode | string |
почтовый индекс |
|
|
userGroupId
|
userGroupId | string |
userGroupId |
|
|
isActiveUser
|
isActiveUser | boolean |
isActiveUser |
|
|
isBackgroundUploadEnabled
|
isBackgroundUploadEnabled | boolean |
isBackgroundUploadEnabled |
|
|
diallingCode
|
diallingCode | string |
diallingCode |
|
|
Суперпользователя
|
superuser | boolean |
downloadunpublishedforms |
|
|
backgroundUploadInterval
|
backgroundUploadInterval | integer |
backgroundUploadInterval |
|
|
accountSecurityId
|
accountSecurityId | integer |
accountSecurityId |
Возвращаемое значение
- response
- integer
Создать задание
Создание задания WM и при необходимости его выделение путем предоставления сведений о мобильном пользователе
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор типа задания
|
JobTypeId | True | integer |
Тип задания, используемый |
|
Предполагаемая дата начала
|
EstimatedStart | True | string |
Предполагаемая дата начала и время задания |
|
Description
|
Description | True | string |
Описание задания |
|
Продолжительность
|
Duration | True | integer |
Длительность задания |
|
Priority
|
Priority | True | integer |
Приоритет задания |
|
Идентификатор пользователя для выделения
|
AllocatedMobileUserId | True | integer |
Идентификатор пользователя, выделяемого для "0", не находится в расположении |
|
Идентификатор группы пользователей для трансляции в
|
AllocatedUserGroupId | True | integer |
Идентификатор группы пользователей, выделенных для "0", не имеет значение |
|
Данные
|
Data | True | string |
Форматированный JSON, описывающий задание и соответствующий его JSD |
|
Долгота
|
Location.Longitude | True | integer |
Долгота расположения задания |
|
Широта
|
Location.Latitude | True | integer |
Широта расположения задания |
|
Address
|
Location.Address | True | integer |
Текстовое описание расположения |
|
Files
|
files | True | array |
необязательный набор файлов |
Возвращаемое значение
Уникальный идентификатор поднятого задания
- JobId
- integer
Трансляция заданий
Выделение указанного задания в группу пользователей с помощью трансляции заданий
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
JobId
|
JobId | True | string |
Уникальный идентификатор задания |
|
UserGroupId
|
UserGroupId | True | string |
Уникальный идентификатор группы пользователей |
Возвращаемое значение
- response
- string
Триггеры
| При отправке данных для формы |
Настройка веб-перехватчика |
При отправке данных для формы
Настройка веб-перехватчика
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Form
|
userFormId | True | integer |
userFormId |
|
Включение данных Sub-Form
|
includeSubFormData | True | boolean |
includeSubFormData |
Возвращаемое значение
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор
|
Id | integer |
Идентификатор |
|
OriginalId
|
OriginalId | integer |
OriginalId |
|
Создано
|
Created | string |
Создано |
|
Создано пользователем
|
CreatedBy | string |
Создано пользователем |
|
Загружено
|
Uploaded | string |
Загружено |
Определения
струна
Это базовый тип данных string.
целое число
Это базовый тип данных "целочисленное".
бинарный
Это базовый тип данных binary.