После того как ответственный сотрудник сохранит в ELMA365 сведения о сервере, он может загрузить данные о конфигурации в систему.
Импортировать данные можно в разделе THEMISoft Discovery > Главная страница одним из следующих способов:
- автоматически загрузить все данные — в рамках бизнес-процесса добавляются все компоненты конфигурации. Используйте этот способ при первичном импорте данных в ELMA365;
- поэтапно загрузить классы, карты, связи карт — способ применяется для обновления данных в ELMA365. После каждого этапа вы можете проверить корректность добавленных записей. При наличии ошибок внесите изменения на сервере THEMISoft и загрузите данные повторно;
- загрузить определённые классы и карты — используется для импорта класса или карты, например если их данные на сервере THEMISoft обновились.
Автоматически загрузить данные с сервера THEMISoft
- На главной странице раздела THEMISoft Discovery нажмите кнопку Получение CMDB из THEMISoft и в открывшемся окне укажите сервер THEMISoft, с которого нужно выгрузить данные. Нажмите кнопку Запуск.
Вам придёт задача Настройте соответствие полей классов для загрузки карт. Чтобы её выполнить:
- сначала сопоставьте атрибуты нужных классов из THEMISoft со свойствами приложения CMDB, такими как название, тип, местоположение и т. д.;
- затем перейдите в карточку задачи и выберите классы, карты которых вы хотите загрузить с сервера THEMISoft.
Начало примера
Примечание
По умолчанию на сервере THEMISoft хранится множество классов. В рамках задачи вы можете загрузить карты для них всех. Чтобы использовать карты в работе сервиса, для каждого класса настройте соответствие параметров переменным приложения CMDB.
Рекомендуем загружать карты только тех классов, с которыми вы планируете работать в разделе ServiceDesk.
Конец примера
Рассмотрим, как сопоставить атрибуты и выполнить задачу, чтобы загрузить карты определённых классов.
- Чтобы сопоставить свойства приложения CMDB с атрибутами класса:
- Перейдите в раздел THEMISoft Discovery > Классы и откройте карточку класса. Нажмите кнопку Редактировать.

- На открывшейся форме нажмите Обновить список атрибутов, чтобы в списке входных параметров отобразились актуальные атрибуты класса с сервера THEMISoft.
- В столбце Выходные параметры (приложение CMDB) напротив названия атрибута отключите опцию Не используется. Затем в полях Тип свойства приложения* и Свойство приложения* выберите значения, соответствующие атрибуту и его типу в приложении CMDB.
Например, атрибут Серийный номер маршрутизатора типа string используется в приложении в качестве свойства Серийный номер типа Строка.
Если для атрибута нет совпадений среди свойств приложения, оставьте опцию Не используется включённой. - Сохраните изменения.
- Перейдите в карточку задачи Настройте соответствие полей классов для загрузки карт.

В поле Загрузить карты для всех классов* выберите:
- Да — для импорта карт всех классов. При этом атрибуты каждого класса должны быть сопоставлены со свойствами приложения CMDB;
- Нет — в появившемся поле Классы для загрузки* укажите классы, карты которых нужны для работы в разделе ServiceDesk.
- Нажмите кнопку Загрузить, чтобы импортировать карты и связи карт.
Поэтапно загрузить классы, карты, связи карт
Чтобы импортировать несколько классов, карт и их связей отдельно друг от друга, в разделе THEMISoft Discovery > Главная страница нажмите одну из кнопок:
- Получение классов из THEMISoft — в открывшемся окне заполните поля:

- Сервер* — укажите сервер THEMISoft, с которого нужно выгрузить данные;
- Создать/обновить* — выберите, что нужно сделать с классами:
- Да — актуализировать данные ранее загруженных классов и добавить с сервера THEMISoft новые классы;
- Нет — только обновить существующие классы;
- Тип получения* — выберите, в каком формате вы хотите получить данные с сервера THEMISoft:
- Элементы приложения — обновятся элементы приложения Классы, которые вы укажете в поле Классы*;
- Запрос — вы получите ответ от Web API сервера THEMISoft в формате JSON с информацией о классах.
Вы можете уточнить запрос, указав номер класса, начиная с которого нужно загружать данные, а также общее количество классов для обновления. Чтобы отфильтровать данные при поиске на сервере, в поле Фильтрация, например, введите атрибут класса.
Полученная с сервера THEMISoft информация отобразится в карточке запроса на странице Массовое получение классов в формате JSON‑ответа.
- Получение карт из THEMISoft — в открывшемся окне заполните поля Сервер*, Создать/обновить* и Тип получения*, как для получения классов.
Если вы обновляете элементы приложения, то укажите определённые классы и карты, для которых загружаете актуальные данные.
Если отправляете запрос к Web API сервера THEMISoft, то можете уточнить его, указав номер карты, начиная с которой нужно загружать данные, а также общее количество карт для обновления. Полученная с сервера THEMISoft информация отобразится в карточке запроса на странице Массовое получение карт в формате JSON-ответа. - Получение связей карт из THEMISoft — укажите сервер THEMISoft, класс и карты.
Загрузить определённые классы и карты
Чтобы загрузить актуальные данные для определённого класса или карты:
- На главной странице раздела THEMISoft Discovery нажмите одну из следующих кнопок:
- Получение класса — заполните поля Создать/обновить*, Сервер* и Класс, как при получении нескольких классов. Вместо названия класса вы можете ввести его идентификатор из карточки элемента в приложении Классы;
- Получение карты — заполните поля Сервер*, Создать/обновить*, Класс*, как для получения нескольких карт, а также укажите название карты либо её идентификатор из карточки элемента в приложении Карты.

- Нажмите кнопку Получить.
Теперь база CI загружена в раздел THEMISoft Discovery. Вы можете работать с ней в разделе ServiceDesk > CMDB и использовать единицы конфигурации для предоставления услуг клиентам.