Получение статуса экземпляра формы
Чтобы получить статус экземпляра формы, нужно отправить GET
-запрос на сервер, на котором они находятся:GET http(s)://<domain>/v3/smart-forms/api/measuregroups/measureGroup_{MeasureGroupIdentifier}/forms/{FormInstanceId}/states
где
<domain>
– домен или IP-адрес сервера платформы.MeasureGroupIdentifier
– идентификатор группы показателей.FormInstanceId
– идентификатор экземпляра формы. Этот идентификатор можно скопировать из адресной строки браузера на странице формы:
Пример запроса в Postman:
GET http://192.168.45.183/v3/smart-forms/api/measuregroups/measureGroup_Planovie_pokazate/forms/ft1/states
| Key | Value |
---|---|---|
Headers |
|
|
Authorization |
| Полученный токен аутентификации. |
Нажмите Send в правом верхнем углу окна, чтобы отправить запрос. В ответе возвращается список существующих в системе процессов с описанием их статусов:
Получить статус экземпляра формы также можно с помощью Python-скрипта. Например:
headers['X-API-VERSION'] = '2.0'
response = requests.get(urljoin(SERVER, 'smart-forms/api/measuregroups/measureGroup_Planovie_pokazate/forms/ft1/states'),
headers=headers,
verify=False)
Смотрите также
Нужна дополнительная помощь?