Softools (предварительная версия)
Softools — это платформа веб-приложений, где можно разрабатывать, создавать и развертывать пользовательские приложения вне полки.
Этот соединитель доступен в следующих продуктах и регионах:
| Услуга | 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) |
| Контакт | |
|---|---|
| Имя | Поддержка softools |
| URL | https://support.softools.net |
| Адрес электронной почты | support@softools.net |
| Метаданные соединителя | |
|---|---|
| Publisher | Softools Limited |
| Веб-сайт | https://www.softools.net |
| Политика конфиденциальности | https://www.softools.net/privacy-policy |
| Категории | Бизнес-аналитика; Данные |
Softools является ведущей платформой NoCode для создания бизнес-процессов приложений. Softools — это платформа веб-приложений, где можно разрабатывать, создавать и развертывать пользовательские приложения вне полки.
Предпосылки
Пользователям требуется лицензия Enterprise или сайт Softools для использования наших API.
Ключ API необходим для вызова API, его можно найти My Profile на сайте Softools.
Требуется App Identifier от большинства вызовов API.
Получение учетных данных
Пользователям требуется лицензия Enterprise или сайт Softools для использования наших API. Ключ API можно найти My Profile на сайте Softools.
Начало работы с соединителем
Используйте эти инструкции для развертывания этого соединителя в качестве пользовательского соединителя в Microsoft Power Automate и Power Apps.
Известные проблемы и ограничения
Ограничения скорости можно найти здесь
Распространенные ошибки и средства устранения неполадок
N/A
Часто задаваемые вопросы
Дополнительные сведения о поддержке см. здесь
Создание подключения
Соединитель поддерживает следующие типы проверки подлинности:
| По умолчанию | Параметры для создания подключения. | Все регионы | Недоступен для совместного использования |
По умолчанию
Применимо: все регионы
Параметры для создания подключения.
Это недоступно для общего доступа. Если приложение power предоставляется другому пользователю, пользователю будет предложено явно создать новое подключение.
| Имя | Тип | Description | Обязательно |
|---|---|---|---|
| КЛЮЧ | securestring | КЛЮЧ для этого API | True |
Ограничения регулирования
| Имя | Вызовы | Период обновления |
|---|---|---|
| Вызовы API для каждого подключения | 100 | 60 секунд |
Действия
| Архивация записи |
Архивируйте запись. Вызовите этот вызов перед удалением. |
| Исправление записи |
Api Softools обслуживает обновления Delta, то есть вы можете отправлять только изменения, которые являются релевантными, а не всем документом на запрос PATCH. |
| Получение базовых сведений о поле |
Получение базовых данных поля для приложения |
| Получение всех записей |
Возвращает список всех записей из приложения. Может выполнять итерацию с помощью $top и $skip |
| Получение записей отчета |
Возвращает список записей из отчета, ограниченный 250 записями на запрос. Возвращает только данные поля отчета. Может выполнять итерацию с помощью $top и $skip |
| Получение записи |
Возвращает запись |
| Распаковка записи |
Разархивировать запись. |
| Создание записи |
Отправка всех значений полей, включая значения по умолчанию при добавлении новой записи в приложение |
| Удаление записи |
Удаление записи. Чтобы удалить запись, сначала необходимо архивировать. |
Архивация записи
Архивируйте запись. Вызовите этот вызов перед удалением.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
RecordID | True | string |
Идентификатор записи |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Тело
- Message
Исправление записи
Api Softools обслуживает обновления Delta, то есть вы можете отправлять только изменения, которые являются релевантными, а не всем документом на запрос PATCH.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения. Можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
RecordID | True | string |
Идентификатор записи |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
|
|
object |
Возвращаемое значение
- Тело
- Message
Получение базовых сведений о поле
Получение базовых данных поля для приложения
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор клиента
|
tenant | True | string |
Клиент обычно находится в URL-адресе сайта {tenant}.off.softools.net, однако иногда это псевдоним. Чтобы подтвердить это, обратитесь к системному администратору. |
Возвращаемое значение
- Товары
- basic-fields-response
Получение всех записей
Возвращает список всех записей из приложения. Может выполнять итерацию с помощью $top и $skip
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Число или записи для пропуска
|
$skip | True | number |
Пропускает записи, при настройке 1 будет возвращена вторая запись |
|
Число или записи для принятия
|
$top | True | number |
Число возвращаемых записей, макс = 250 |
|
Описатель поля для заказа по фигурным скобкам [FieldIdentifier]
|
$orderby | string |
Поле для заказа по [fieldIdentifier] asc/desc |
|
|
Пример фильтра Odata [TextField1] eq "Моя запись"
|
$filter | string |
Укажите строку фильтра oData для фильтрации записей по. В форме [fieldIdentifier] operation filterValue Example [textField] eq "Text" Операторы разрешены Eq Equal /Providers?$filter=[City] eq 'Redmond' Ne Not equal /Providers?$filter=[City] ne 'London' Greater than /Products?$filter=[Price] gt 20 Ge Greater или equal /Products?$filter=[Price] ge 10 Lt Less than /Products?$filter=[Price] lt 20 Le Less или equal /Products?$filter=[Price] le 100 And /Products?$filter=[Price] le 200 and Price gt 3.5 |
|
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Товары
- List-record-response
Получение записей отчета
Возвращает список записей из отчета, ограниченный 250 записями на запрос. Возвращает только данные поля отчета. Может выполнять итерацию с помощью $top и $skip
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
ReportID | True | number |
Идентификатор отчета |
|
Число или записи для пропуска
|
$skip | True | number |
Пропускает записи, при настройке 1 будет возвращена вторая запись |
|
Число или записи для принятия
|
$top | True | number |
Число возвращаемых записей, макс = 250 |
|
Описатель поля для заказа по фигурным скобкам [FieldIdentifier]
|
$orderby | string |
Поле для заказа по [fieldIdentifier] asc/desc |
|
|
Пример фильтра Odata [TextField1] eq "Моя запись"
|
$filter | string |
Укажите строку фильтра oData для фильтрации записей по. В форме [fieldIdentifier] operation filterValue Example [textField] eq "Text" Операторы разрешены Eq Equal /Providers?$filter=[City] eq 'Redmond' Ne Not equal /Providers?$filter=[City] ne 'London' Greater than /Products?$filter=[Price] gt 20 Ge Greater или equal /Products?$filter=[Price] ge 10 Lt Less than /Products?$filter=[Price] lt 20 Le Less или equal /Products?$filter=[Price] le 100 And /Products?$filter=[Price] le 200 and Price gt 3.5 |
|
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Товары
- List-record-response
Получение записи
Возвращает запись
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
RecordID | True | string |
Идентификатор записи |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Тело
- Record-Response
Распаковка записи
Разархивировать запись.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
RecordID | True | string |
Идентификатор записи |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Тело
- Message
Создание записи
Отправка всех значений полей, включая значения по умолчанию при добавлении новой записи в приложение
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
|
|
object |
Возвращаемое значение
- Тело
- Message
Удаление записи
Удаление записи. Чтобы удалить запись, сначала необходимо архивировать.
Параметры
| Имя | Ключ | Обязательно | Тип | Описание |
|---|---|---|---|---|
|
Идентификатор приложения
|
AppIdentifier | True | string |
Идентификатор приложения можно найти в URL-адресе приложения /App/{AppIdentifier} или /{AppIdentifier} |
|
Идентификатор записи
|
RecordID | True | string |
Идентификатор записи |
|
Идентификатор клиента
|
tenant | True | string |
Клиент можно получить от системного администратора. |
Возвращаемое значение
- Тело
- Message
Определения
Message
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Message
|
Message | string |
basic-fields-response
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Идентификатор
|
Identifier | string | |
|
Тип
|
Type | integer |
List-record-response
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
Товары
|
Record-Response
| Имя | Путь | Тип | Описание |
|---|---|---|---|
|
_id
|
_id | string | |
|
AppIdentifier
|
AppIdentifier | string | |
|
CreatedByUserId
|
CreatedByUserId | string | |
|
CreatedByUser
|
CreatedByUser | string | |
|
$date
|
CreatedDate.$date | integer | |
|
ОбновленоByUserId
|
UpdatedByUserId | string | |
|
ОбновленоByUser
|
UpdatedByUser | string | |
|
$date
|
UpdatedDate.$date | integer | |
|
Идентификатор
|
Identifier | string | |
|
QuickFilterSearchText
|
QuickFilterSearchText | string | |
|
Идентификатор
|
Id | string | |
|
EditableAccessForUser
|
EditableAccessForUser | boolean |