Подключаемый модуль Dynamic Types в Automation Orchestrator позволяет определять динамические типы, создавать объекты этих типов и устанавливать отношения между ними. Подключаемый модуль Dynamic Types предоставляет сторонние объекты в качестве настраиваемых типов в API-интерфейсе Automation Orchestrator для создания сценариев.

Определение динамических типов

Определение динамического типа содержит описания его свойств вместе с набором рабочих процессов и действий поиска, которые могут быть использованы для поиска динамических объектов этого типа. Экземпляры среды выполнения динамических типов называются динамическими объектами. Запуская рабочие процессы с динамическими объектами, можно создавать и выполнять с ними различные операции.

Каждый динамический тип должен быть определен в пространстве имен. Пространства имен являются вспомогательными динамическими объектами, которые позволяют группировать динамические типы в контейнерах.
  1. Определите новый динамический тип и его свойства, запустив рабочие процессы определения имен и определения типа из подключаемого модуля Dynamic Types. В результате будет получен набор рабочих процессов поиска и иерархии для обнаружения объектов нового динамического типа и их отношений с другими объектами.
  2. Измените новые рабочие процессы поиска и иерархии таким образом, чтобы они получали свои входные данные от сторонних служб REST API.
    1. а.Создайте операции REST с помощью рабочего процесса «Добавление операции REST» из подключаемого модуля HTTP-REST и сопоставьте эти операции с соответствующими методами REST API.
    2. б.Измените рабочие процессы поиска и иерархии для вызова этих операций REST и использования их выходных данных.

Рабочие процессы настройки динамических типов

Рабочие процессы в пакете «Конфигурация» подключаемого модуля Dynamic Types позволяют создавать динамические типы, экспортировать и импортировать определения типов из XSD-файла и описывать отношения между созданными динамическими типами.

Чтобы получить доступ к этим рабочим процессам в Automation Orchestrator Client, выберите Библиотека > Рабочие процессы и введите тег dynamic_types в поле поиска рабочего процесса.

Имя рабочего процесса Описание
Определение пространства имен Определяет новое пространство имен.
Определение отношения Определяет новое отношение между типами.
Определение типа Определяет новый тип в пределах данного пространства имен.
Экспорт конфигурации в виде пакета Экспорт определения динамических типов в виде файла конфигурации. Экспортируемый пакет можно использовать для импорта на другие серверы.
Импорт конфигурации из пакета Импортирует файл конфигурации в конфигурацию подключаемого модуля.
Импорт определений типов из XSD Импортирует определения типов из файла XSD.
Удаление пространства имен Удаляет пространство имен.
Удаление отношения Удаляет отношение.
Удаление типа Удаляет тип.
Обновление пространства имен Обновляет пространство имен.
Обновление типа Обновляет тип.