Системное имя приложения, системное имя шаблона процесса.
Ответ
Объект статуса.
GET
/webapi/ProcessTemplate/List/{solutionAlias}
Описание
Получает все шаблоны процессов в указанном приложении.
Параметры
Системное имя приложения.
Ответ
Массив объектов со свойствами шаблона процесса.
Record — одна запись (кроме шаблонов процессов)
DELETE
/webapi/Record/{recordId}
Описание
Удаляет запись.
Параметры
Идентификатор записи.
Ответ
Объект статуса.
GET
/webapi/Record/{recordId}
Описание
Получает запись.
Параметры
Идентификатор записи.
Ответ
Объект со значениями атрибутов записи: {"attributeSystemName": "value"}.
PUT
/webapi/Record/{recordId}
Описание
Изменяет запись.
Параметры
Идентификатор записи, объект со значениями атрибутов записи: [{"attributeSystemName": "value"}].
Ответ
Объект статуса.
POST
/webapi/Record/{recordId}/{deepClone}
Описание
Клонирует запись.
Параметры
Идентификатор записи, флаг глубокого клонирования (true — клонировать связанные записи).
Ответ
Клонированный идентификатор записи.
PUT
/webapi/Record/{recordId}/Disable
Описание
Архивирует запись.
Параметры
Идентификатор записи.
Ответ
Объект статуса.
PUT
/webapi/Record/{recordId}/Enable
Описание
Разархивирует запись.
Параметры
Идентификатор записи.
Ответ
Объект статуса.
POST
/webapi/Record/{templateGlobalAlias}
Описание
Создает запись.
Параметры
Системное имя приложения, глобальный псевдоним шаблона (Template@applicationSystemName.templateSystemName), объект со значениями атрибутов записи: [{"attributeSystemName": "value"}].
Ответ
Идентификатор записи.
Record — несколько записей и экспорт/импорт записей (кроме шаблонов процессов)
DELETE
/webapi/Records
Описание
Удаляет указанные записи.
Параметры
Массив идентификаторов записей.
Ответ
Объект статуса.
PUT
/webapi/Records
Описание
Изменяет указанные записи.
Параметры
Массив идентификаторов записей и объектов со значениями атрибутов записей: [{"attributeSystemName": "value"}].
Ответ
Объект статуса.
DELETE
/webapi/Records/{templateGlobalAlias}
Описание
Удаляет все записи из указанного шаблона.
Параметры
Системное имя приложения, глобальный псевдоним шаблона: Template@applicationSystemName.templateSystemName.
Ответ
Объект статуса.
GET
/webapi/Records/{templateGlobalAlias}
Описание
Получает все записи указанного шаблона.
Параметры
Системное имя приложения, глобальный псевдоним шаблона: Template@applicationSystemName.templateSystemName.
Ответ
Массив объектов со значениями атрибутов записей: [{"attributeSystemName": "value"}].
POST
/webapi/Records/{templateGlobalAlias}
Описание
Создает записи.
Параметры
Глобальный псевдоним шаблона (Template@applicationSystemName.templateSystemName), массив объектов со значениями атрибутов записи: [{"attributeSystemName": "value"}].
Ответ
Массив идентификаторов записей.
GET
/webapi/Records/{templateGlobalAlias}/Export
Описание
Экспортирует все записи указанного шаблона.
Параметры
Системное имя приложения, глобальный псевдоним шаблона: Template@applicationSystemName.templateSystemName.
Ответ
Серийные записи данных.
PUT
/webapi/Records/BulkEdit
Описание
Обновляет указанные записи с теми же данными.
Параметры
Запишите свойства и значения для обновления.
Ответ
Объект статуса.
PUT
/webapi/Records/Disable
Описание
Архивирует указанные записи.
Параметры
Массив идентификаторов записей.
Ответ
Объект статуса.
PUT
/webapi/Records/Enable
Описание
Разархивирует указанные записи.
Параметры
Массив идентификаторов записей.
Ответ
Объект статуса.
POST
/webapi/Records/Export
Описание
Экспортирует указанные записи.
Параметры
Объект глобального псевдонима шаблона записи, массив идентификаторов записей.
Ответ
Серийные записи данных.
POST
/webapi/Records/Import
Описание
Импортирует записи из файла.
Параметры
Идентификатор загруженного файла с сериализованными данными записей.
Ответ
Количество импортированных записей.
RecordTemplate — шаблоны записей
POST
/webapi/RecordTemplate/{solutionAlias}
Описание
Создает шаблон записи.
Параметры
Системное имя приложения, объект свойств шаблона записи.
Ответ
Системное имя шаблона записи.
PUT
/webapi/RecordTemplate/{solutionAlias}
Описание
Изменяет шаблон записи.
Параметры
Системное имя приложения, объект свойств шаблона записи.
Системное имя приложения, системное имя шаблона записи.
Ответ
Объект статуса.
GET
/webapi/RecordTemplate/List/{solutionAlias}
Описание
Получает все шаблоны записей в указанном приложении.
Параметры
Системное имя приложения.
Ответ
Массив объектов со свойствами шаблона записи.
ReferenceData — записи с указанными значениями атрибутов
DELETE
/webapi/ReferenceData/Delete
Описание
Удаляет запись с указанными значениями ключевых атрибутов.
Параметры
Объект глобального псевдонима шаблона, объект с системными именами и значениями ключевых атрибутов.
Ответ
Идентификатор удалённой записи. Если несколько записей совпадают, возвращает null, и никакие записи не удаляются.
POST
/webapi/ReferenceData/Get
Описание
Получает значения атрибутов записи с указанными значениями ключевых атрибутов.
Параметры
Объект глобального псевдонима шаблона, объект с ключевыми системными именами атрибутов и значениями, массив системных имён атрибутов, которые необходимо получить.
Ответ
Объект со значениями атрибутов записи. Если несколько записей совпадают, возвращает null.
POST
/webapi/ReferenceData/List
Описание
Получает список записей с указанными значениями ключевых атрибутов.
Параметры
Объект глобального псевдонима шаблона, объект с ключевыми системными именами атрибутов и значениями, массив системных имён атрибутов, которые необходимо получить.
Ответ
Массив объектов со значениями атрибутов записей.
PUT
/webapi/ReferenceData/Put
Описание
Изменяет запись с указанными значениями ключевых атрибутов.
Параметры
Объект глобального псевдонима шаблона, массив системных имён ключевых атрибутов, объект с системными именами и значениями ключевых атрибутов, объект с системными именами атрибутов и их новыми значениями.
Ответ
Идентификатор отредактированной записи. Если несколько записей совпадают, возвращает null и никакие записи не редактируются.
Solution — приложения
GET
/webapi/Solution
Описание
Получает все приложения.
Параметры
Не требуются.
Ответ
Массив объектов со свойствами приложения.
POST
/webapi/Solution
Описание
Создает приложение.
Параметры
Объект со свойствами приложения.
Ответ
Системное имя приложения.
PUT
/webapi/Solution
Описание
Изменяет свойства приложения.
Параметры
Объект со свойствами приложения.
Ответ
Объект статуса.
DELETE
/webapi/Solution/{solutionAlias}
Описание
Удаляет приложение.
Параметры
Системное имя приложения.
Ответ
Объект статуса.
GET
/webapi/Solution/{solutionAlias}
Описание
Получает свойства приложения.
Параметры
Системное имя приложения.
Ответ
Объект со свойствами приложения.
Toolbar — области кнопок и кнопки на них
POST
/webapi/Toolbar/{solutionAlias}
Описание
Создает область кнопок.
Параметры
Системное имя приложения, объект конфигурации области кнопок.
Ответ
Системное имя области кнопок.
PUT
/webapi/Toolbar/{solutionAlias}
Описание
Изменяет область кнопок.
Параметры
Системное имя приложения, объект конфигурации области кнопок.
Системное имя приложения, идентификатор файла ZIP/CTF модели приложения, флаг публикации импортированных диаграмм процессов (true — публикация), политика состояния поведения (ApplyNew, ApplyOld, DisableAll или EnableAll).
Ответ
Объект со сводкой по импорту приложений.
POST
/webapi/Transfer/Upload
Описание
Загружает файл модели приложения.
Параметры
ZIP-файл модели приложения в формате Base64.
Ответ
Объект с идентификатором загруженного файла.
UserCommand — кнопки
POST
/webapi/UserCommand/{solutionAlias}
Описание
Создает кнопку.
Параметры
Системное имя приложения, объект конфигурации кнопки.
Ответ
Системное имя кнопки.
PUT
/webapi/UserCommand/{solutionAlias}
Описание
Изменяет кнопку.
Параметры
Системное имя приложения, объект конфигурации кнопки.