Функции для работы с РСМ
Описание и характеристика функций модуля Автоматизации, которые можно использовать при разработке сценариев автоматического построения РСМ.
GetConfigItemTypes
Назначение: Получение доступных типов КЕ
Описание: Функция выполняет запрос к API
[GET] /api/public/sm/v2/rsm/config-item-types
и возвращает список доступных типов конфигурационных единиц.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItemTypes Struct:Automaton.CMDB.ConfigItemType (Array) Возвращает список моделей типов КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GetConfigItemByUniqueKey
Назначение: Получение КЕ по уникальному ключу из кэша
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/attributes/unique-keys
и возвращает упрощенную модель КЕ.Определение ключевых параметров для формирования уникального ключа определяется пользователем в настройках типа КЕ. Подробнее - Управление атрибутами типа КЕ
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemTypeId Integer64 Идентификатор типа КЕ Связь/контрол Attributes Dynamic Ключевые параметры атрибутов Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItemByUniqueKey (Single) Упрощенная модель КЕ (ID и стадия ЖЦ) Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GetWorkGroups
Назначение: Получение доступных рабочих групп
Описание: Функция выполняет запрос к API
[GET] /api/public/sm/v2/rsm/work-groups
и возвращает список доступных рабочих групп.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь WorkGroups Struct:Automaton.CMDB.WorkGroup (Array) Возвращает список моделей доступных рабочих групп Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GetAllConfigItems
Назначение: Получение всех доступных КЕ
Описание: Функция выполняет запрос к API
[GET] /api/public/sm/v2/rsm/config-items
и возвращает список доступных конфигурационных единиц.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь WorkGroups Struct:Automaton.CMDB.ConfigItemShort (Array) Возвращает список моделей доступных конфигурационных единиц Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
FilterConfigItems
Назначение: Получение доступных КЕ по фильтру
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/filter
и возвращает список доступных конфигурационных единиц согласно условиям фильтра.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Filter Struct:Automaton.CMDB.ConfigItemFilter Модель фильтра Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Configitems Struct:Automaton.CMDB.ConfigItemFilterResult (Array) Возвращает список моделей доступных конфигурационных единиц согласно фильтра Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
FilterConfigItemsExpanded
Назначение: Получение доступных КЕ по фильтру (Expanded)
Описание: Функция аналогична функции FilterConfigItems за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Ids Integer64 (Array) Идентификатор КЕ Связь Names String (Array) Название КЕ Связь Labels Dynamic Метки КЕ Связь StageCategories String (Array) Стадии жизненного цикла КЕ Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItems Struct:Automaton.CMDB.ConfigItemFilterResult (Array) Возвращает список моделей доступных конфигурационных единиц согласно фильтра Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
FilterConfigItemsExtended
Назначение: Получение доступных КЕ по фильтру (Extended)
Описание:
Особенностью данной функции является наличие нескольких дополнительных параметров для создании более точных запросов фильтрации
Возможность указать маску полей (fieldMask)
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Paging PagingModel Модель постраничного запроса, с возможностью указать дополнительные параметры фильтрации Связь FieldMask String Маска возвращаемых полей Связь Ids Integer64 (Array) Идентификаторы КЕ Связь Names String (Array) Название КЕ Связь TypeIds Integer64 (Array) Тип КЕ Связь StageCategories String (Array) Стадии жизненного цикла КЕ Связь Labels Dynamic Метки КЕ Связь OwnerWorkGroups Integer64 (Array) Владелец КЕ Связь FieldMaskПредставляет собой строку с названиями полей модели, разделёнными запятой.
В модели ответа структура будет статичной, но если поля не указаны в параметрах
FieldMask
, их значения будут пустыми.По умолчанию возвращается только
id
.Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItems Struct:ConfigItemExtended (Array) Возвращает список моделей полученных конфигурационных единиц по фильтру Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateConfigItem
Назначение: Создание КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items?makeNameUnique=false
для создания конфигурационной единицы.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItem Struct:Automaton.CMDB.ConfigItemPost Модель создаваемой КЕ Связь MakeNameIsUnique Boolean Признак уникальности названия конфигурационной единицы. Если True
- КЕ будет создана с добавлением индекса к названию, если КЕ с таким названием уже существует. ЕслиFalse
и КЕ уже существует будет возвращена ошибка400
и КЕ создана не будетСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItems Struct:Automaton.CMDB.ConfigItem Возвращает модель созданной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateConfigItemExpanded
Назначение: Создание КЕ (Expanded)
Описание: Функция аналогична функции CreateConfigItem за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Name String Название КЕ Связь/контрол Description String Описание КЕ Связь/контрол ParentId Integer64 Идентификатор родительской КЕ Связь/контрол ConfigItemTypeId Integer64 Идентификатор типа КЕ Связь/контрол OwnerWorkGroupId Integer64 Идентификатор РГ владельца КЕ Связь/контрол Labels Dynamic Метки КЕ Связь/контрол SharedToWorkGroups Struct:Automaton.CMDB:WorkGroupGrantModel Предоставление доступа к КЕ другим Рабочим группам Связь/контрол MakeNameIsUnique Boolean Признак уникальности названия конфигурационной единицы. Если True
- КЕ будет создана с добавлением индекса к названию, если КЕ с таким названием уже существует. ЕслиFalse
и КЕ уже существует будет возвращена ошибка400
и КЕ создана не будетСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Возвращает модель созданной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
DeleteConfigItem
Назначение: Удаление КЕ
Описание: Функция выполняет запрос к API
[DELETE] /api/public/sm/v2/rsm/config-items/{id}?applyGrants=false
для полного удаления конфигурационной единицы.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор удаляемой КЕ Связь ApplyGrants Boolean Если задано True
– применить настройки доступа удаляемой КЕ к подчинённым КЕСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateConfigItem
Назначение: Изменение основной информации о КЕ
Описание: Функция выполняет запрос к API
[PUT] /api/public/sm/v2/rsm/config-items/{id}?makeNameUnique=false
для обновления информации о КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол ConfigItemPut Struct:Automaton.CMDB.ConfigItemPut Модель обновленной КЕ Связь MakeNameIsUnique Boolean Признак уникальности названия конфигурационной единицы. Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь UpdatedConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateConfigItemExpanded
Назначение: Изменение основной информации о КЕ
Описание: Функция аналогична функции UpdateConfigItem за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол Name String Название КЕ Связь/контрол Description String Описание КЕ Связь/контрол ParentId Integer64 Идентификатор родительской КЕ Связь/контрол ConfigItemTypeId Integer64 Идентификатор типа КЕ Связь/контрол OwnerWorkGroupId Integer64 Идентификатор РГ владельца КЕ Связь/контрол Labels Dynamic Метки КЕ Связь/контрол MakeNameIsUnique Boolean Признак уникальности названия конфигурационной единицы. Если True
- КЕ будет создана с добавлением индекса к названию, если КЕ с таким названием уже существует. ЕслиFalse
и КЕ уже существует будет возвращена ошибка400
и КЕ создана не будетСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь UpdatedConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GrantAccessToConfigItem
Назначение: Предоставление доступа к КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{id}/work-groups
для предоставления доступа к КЕ рабочей группе.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол WorkGroupGrant Struct:Automaton.CMDB.WorkGroupGrantModel Модель запроса Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GrantAccessToConfigItemExpanded
Назначение: Предоставление доступа к КЕ (Expanded)
Описание: Функция аналогична функции GrantAccessToConfigItem за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол WorkGroupId Integer64 Идентификатор рабочей группы, которой предоставляется доступ к КЕ Связь/контрол ShareType String Тип предоставляемых прав Связь/контрол Grants String (Array) Предоставляемые рабочим группам права Связь СправкаТип предоставляемых прав
Тип Описание ConfigItem
Предоставить права доступа только для КЕ Tree
Предоставить права доступа для КЕ и подчинённого ей дерева ChildrenTree
Предоставить права доступа только для подчинённого данной КЕ дерева Предоставляемые рабочим группам права
Тип Описание base-system.rsm.config-items-basic-read
Право на чтение базовой информации base-system.rsm.config-items-monitoring-read
Право на чтение привязок КЕ base-system.rsm.config-items-read
Право на полное чтение КЕ base-system.rsm.config-items-write
Право на полное управление КЕ Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateAccessToConfigItem
Назначение: Обновление предоставленного доступа к КЕ
Описание: Функция выполняет запрос к API
[PUT] /api/public/sm/v2/rsm/config-items/{id}/work-groups
для обновления предоставленного доступа к КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол WorkGroupGrant Struct:Automaton.CMDB.WorkGroupGrantModel Модель запроса Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateAccessToConfigItemExpanded
Назначение: Обновление предоставленного доступа к КЕ (Expanded)
Описание: Функция аналогична функции UpdateAccessToConfigItem за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол WorkGroupId Integer64 Идентификатор рабочей группы, которой предоставляется доступ к КЕ Связь/контрол ShareType String Тип предоставляемых прав Связь/контрол Grants String (Array) Предоставляемые рабочим группам права Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
DeleteAccessToConfigItem
Назначение: Удаление предоставленного доступа к КЕ
Описание: Функция выполняет запрос к API
[DELETE] /api/public/sm/v2/rsm/config-items/{id}/work-groups/{sharedId}
для удаления предоставленного доступа к КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор обновляемой КЕ Связь/контрол SharedWorkGroupId Integer64 Идентификатор модели предоставления доступа к КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GetConfigItem
Назначение: Получение информации о КЕ
Описание: Функция выполняет запрос к API
[GET] /api/public/sm/v2/rsm/config-items/{id}?includeState=false&includeHealth=false
для получения информации о КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Id Integer64 Идентификатор КЕ Связь/контрол IncludeState Boolean Если задано True
– включить информацию по статусу КЕ. По умолчанию –False
Связь/контрол IncludeHealth Boolean Если задано True
– включить информацию по здоровью КЕ. По умолчанию –False
Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель обновленной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateSubordinationLink
Назначение: Создать связь подчинения между КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{parentId}/children
для установки связи подчинения между КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ParentId Integer64 Идентификатор родительской КЕ Связь/контрол ChildId Integer64 Идентификатор подчиняемой КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель подчиненной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateImpactLink
Назначение: Создать связь влияния между КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{parentId}/children
для установки связи влияния между КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол DependentId Integer64 Идентификатор зависимой КЕ Связь/контрол InfluentialId Integer64 Идентификатор влияющей КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ImpactConfigItems Struct:Automaton.CMDB.ImpactLinkConfigitem (Array) Обновлённый список моделей влияющих КЕ с минимальным набором атрибутов: идентификатор id
, названиеname
и словарь метокlabels
Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
DeleteSubordinationLink
Назначение: Удаление связи подчинения между КЕ
Описание: Функция выполняет запрос к API
[DELETE] /api/public/sm/v2/rsm/config-items/{parentId}/children/{childId}
для удаления связи подчинения между КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ParentId Integer64 Идентификатор родительской КЕ Связь/контрол ChildId Integer64 Идентификатор подчиненной КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItem Struct:Automaton.CMDB.ConfigItem Модель ранее подчиненной КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
DeleteImpactLink
Назначение: Удаление связи влияния между КЕ
Описание: Функция выполняет запрос к API
[DELETE] /api/public/sm/v2/rsm/config-items/{dependentId}/influentials/{influentialId}
для удаления связи влияния между КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол DependentId Integer64 Идентификатор зависимой КЕ Связь/контрол InfluentialId Integer64 Идентификатор влияющей КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ImpactConfigItems Struct:Automaton.CMDB.ImpactLinkConfigitem (Array) Обновлённый список моделей влияющих КЕ с минимальным набором атрибутов: идентификатор id
, названиеname
и словарь метокlabels
Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
SetStageById
Назначение: Управление стадией жизненного цикла КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{id}/stages
для перевода КЕ по жизненному циклу.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор зависимой КЕ Связь/контрол StageId Integer64 Идентификатор стадии жизненного цикла Связь/контрол ApplyGrants Boolean Если задано True
– применить настройки доступа к подчинённым КЕ. По умолчанию –False
.Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Stage Struct:Automaton.CMDB.Stage Модель стадии жизненного цикла, на которой сейчас находится КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
SetStageByCategory
Назначение: Управление стадией жизненного цикла КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{id}/stages/category
для перевода КЕ по жизненному циклу.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор зависимой КЕ Связь/контрол Category String Название категории стадии жизненного цикла КЕ Связь/контрол ApplyGrants Boolean Если задано True
– применить настройки доступа к подчинённым КЕ. По умолчанию –False
.Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Stage Struct:Automaton.CMDB.Stage Модель стадии жизненного цикла, на которой сейчас находится КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
FilterAttributesConfigItem
Назначение: Получение атрибутов КЕ по фильтру
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/attributes/filter
для получения атрибутов КЕ по фильтру.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол AttributeFilter Struct:Automaton.CMDB.AttributeFilter Модель фильтра атрибутов Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Attributes Struct:Automaton.CMDB.Attributes (Array) Список моделей атрибутов КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
FilterAttributesConfigItemExpanded
Назначение: Получение атрибутов КЕ по фильтру (Expanded)
Описание: Функция аналогична функции FilterAttributesConfigItem за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemIds Integer64 (Array) Список идентификаторов КЕ Связь/контрол KeyValues Struct:Automaton.CMDB.AttributeFilterKeyValue (Array) Список моделей атрибутов КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Attributes Struct:Automaton.CMDB.Attributes (Array) Список моделей атрибутов КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateAttribute
Назначение: Создание атрибута КЕ
Описание: Функция выполняет запрос к API
[POST] /api/public/sm/v2/rsm/config-items/{id}/attributes
для создания нового атрибута КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол AttributeRequest Struct:Automaton.CMDB.AttributeRequest Модель объекта атрибута Связь ConfigItemId Integer64 Идентификатор КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Attribute Struct:Automaton.CMDB.Attribute Модель атрибута КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateAttributeExpanded
Назначение: Создание атрибута КЕ (Expanded)
Описание: Функция аналогична функции CreateAttribute за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор КЕ Связь/контрол Key String Ключ атрибута КЕ Связь/контрол Value Dynamic Значение атрибута КЕ Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Attribute Struct:Automaton.CMDB.Attribute Модель атрибута КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateAttribute
Назначение: Обновление атрибута КЕ
Описание: Функция выполняет запрос к API
[PUT] /api/public/sm/v2/rsm/config-items/{id}/attributes
для обновления существующего атрибута КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол AttributeRequest Struct:Automaton.CMDB.AttributeRequest Обновленная модель атрибута КЕ Связь/контрол ConfigItemId Integer64 Идентификатор КЕ Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь UpdatedAttribute Struct:Automaton.CMDB.Attribute Обновленная модель атрибута КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateConfigItemAttributesBatch
Назначение: Массовое обновление атрибутов КЕ
Описание: Функция выполняет запрос к API
[PUT] /api/public/sm/v2/rsm/config-items/attributes/batch
для массового обновления пространственных и типовых атрибутов КЕ.Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол AttributePutModels Struct:Automaton.CMDB.AttributePutBatch (Array) Модель атрибута КЕ (идентификатор КЕ, ключ и значение атрибута) Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Attributes Struct:Automaton.CMDB.Attributes Массив полных моделей Атрибутов КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateAttributeExpanded
Назначение: Создание атрибута КЕ (Expanded)
Описание: Функция аналогична функции UpdateAttribute за исключением входящих в нее пинов.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemId Integer64 Идентификатор КЕ Связь/контрол Key String Ключ атрибута КЕ Связь/контрол Value Dynamic Значение атрибута КЕ Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь UpdatedAttribute Struct:Automaton.CMDB.Attribute Обновленная модель атрибута КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateConfigItemsBatch
Назначение: Массовое создание КЕ
Описание: Функция выполняет запрос к API Monq для пакетного создания КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemPosts Struct:Automaton.CMDB.ConfigItemPost (Array) Массив объектов КЕ Связь MakeNameIsUnique Boolean Признак уникальности названия конфигурационной единицы Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Configitems Struct:Automaton.CMDB.ConfigItemShort (Array) Массив моделей созданных КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
GetConfigItemsBatch
Назначение: Пакетное получение информации по нескольким КЕ
Описание: Функция выполняет запрос к API Monq для пакетного получения полной информации о КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол Ids Integer64 (Array) Список идентификаторов КЕ, по которым будет возвращена информация Связь IncludeState Boolean Параметр определяет, возвращать ли информацию по стадии ЖЦ в модели КЕ или нет Связь/контрол IncludeHealth Boolean Параметр определяет, возвращать ли информацию по здоровью в модели КЕ или нет Связь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItems Struct:Automaton.CMDB.ConfigItem (Array) Массив моделей созданных КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
UpdateConfigItemsBatch
Назначение: Пакетное обновление информации о КЕ
Описание: Функция выполняет запрос к API Monq для пакетного обновления информации о КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол ConfigItemsPatch Specific:ConfigItemPatchBatch (Array) Неполная модель КЕ, включает в себя обновление меток, типа КЕ и названия Связь MakeNamesIsUnique Boolean Признак уникальности названия КЕ.
True
- к названию КЕ будет добавлен постфикс
False
- КЕ не будет переименованаСвязь/контрол Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь UpdatedConfigItems Specific:ConfigItemShort (Array) Массив неполных моделей обновленных КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
SetStageByCategoryBatch
Назначение: Пакетная установка категорий жизненного цикла КЕ
Описание: Функция выполняет запрос к API Monq для пакетного обновления информации о категории жизненного цикла КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол StageCategoryPosts Specific:StageCategoryPostBatch (Array) Модель запроса. Доступные категории ЖЦ: Active
,Archive
,Deleted
Связь Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь Stages Specific:Stage (Array) Массив моделей стадий ЖЦ, на которой сейчас находятся КЕ Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
CreateLinksBatch
Назначение: Пакетная установка связей между КЕ
Описание: Функция выполняет запрос к API Monq для пакетной установки связи между КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол LinkPostModels Specific:ConfigItemLinkPost (Array) Модель запроса для установки связей Связь SourceId
- идентификатор КЕ, от которой идет связь подчинения или влиянияTargetId
- идентификатор КЕ, к которой идет связь подчинения и влияния- Доступные типы связей:
Influence
- связь влиянияHierarchy
- связь подчинения
Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItemLinks Specific:Stage (Array) Массив моделей созданных связей Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь
DeleteLinksBatch
Назначение: Пакетное удаление связей между КЕ
Описание: Функция выполняет запрос к API Monq для пакетного удаления связей между КЕ.
Inputs
Название Тип Описание Параметры In Exec Пин вызова Связь Scenario Struct:ScenarioBase Системная переменная Связь BearerToken String По умолчанию BearerToken
запрашивается из переменнойScenario
, если указать вручную - в запросе к API будет применен указанныйСвязь/контрол LinkDeleteModels Specific:ConfigItemLinkDelete (Array) Модель запроса для удаления связей Связь SourceId
- идентификатор КЕ, от которой идет связь подчинения или влиянияTargetId
- идентификатор КЕ, к которой идет связь подчинения и влияния- Доступные типы связей для удаления:
Influence
- связь влиянияHierarchy
- связь подчинения
Outputs
Название Тип Описание Параметры Ok Exec Последовательность активна в случае успешного выполнения запроса Связь Failed Exec Последовательность активна если запрос выполнен с ошибкой Связь ConfigItemLinks Specific:Stage (Array) Массив моделей созданных связей Связь Response Struct:AutomatonResponse Возвращает результат выполнения запроса согласно модели AutomatonResponse Связь