You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 7 Next »

Список действий запрашивается не по классу объекта, а берётся из контекста конкретного объекта, т.к. возможны различные права пользователя на объекты одного и того же класса. Работа с полученным списком описана в разделе Отсылка команд на сервер.

Общий формат запроса:

http://IP-адрес:порт/web2/secure/configuration/{objectClass}:{id}/state/actions/

Параметры запроса:

Параметр

Обязательный

Описание

objectClassДаНазвание класса объектов
idДаИдентификатор объекта

Пример запроса:

http://127.0.0.1:8085/web2/secure/configuration/GRAY:2/state/actions/

Пример ответа:

<actions>
    <action>
        <description>Disarm</description>
        <hidden>false</hidden>
        <id>DISARM</id>
    </action>
    <action>
        <description>Arm</description>
        <hidden>false</hidden>
        <id>ARM</id>
    </action>
    <action>
        <description>Classify alarm</description>
        <hidden>false</hidden>
        <id>CONFIRM</id>
    </action>
</actions>

Если состояние объекта не предусматривает никаких действий, то xml будет таким:

<actions/>

Параметры ответа:

ПараметрОписание
descriptionТекстовое описание реакции
hidden

true – реакция не отображается в интерфейсе (на карте, в макрокомандах и т.д.)

false – реакция отображается в интерфейсе

idСистемное название реакции
  • No labels