Создание последовательности действий MAP

В этом разделе представлена информация о конфигурации приложения MAP для работы с Service Desk. Для получения подробной информации см. документацию, прилагаемую к платформе MAP.

Существует три основных действия создания последовательностей действий MAP и интеграции с Service Desk:

  1. Создание схемы последовательности действий
  2. Создание приемника базы данных для получения информации из LANDesk Service Desk
  3. Конфигурация свойств действия web-службы для передачи информации обратно в Service Desk
Для создания схемы последовательности действий MAP:
  1. В проводнике последовательности действий создайте новую папку, затем щелкните ее правой кнопкой мыши и выберите Новая последовательность действий.
  2. Создайте нужную последовательность действий так, как это описано в Руководстве пользователя платформы автоматизации управления LANDesk.
  3. Используйте действия web-службы из группы Система в качестве конечных точек последовательности действий.
Для создания приемника базы данных:
  1. В проводнике приемников событий создайте новую папку, затем щелкните ее правой кнопкой мыши и выберите Новый приемник базы данных.
  2. Отобразите диалог свойств нового приемника базы данных.
  3. На вкладке Информация для приемника событий выберите созданную ранее последовательность действий, которую нужно выполнить при возникновении требуемых условий.
  4. На главном сервере приложения MAP создайте источник данных ODBC для базы данных Service Desk, а затем введите информацию для источника данных на вкладке Настройки.
  5. В поле Выберите запрос введите нужную команду Select для идентификации события Service Desk. Этот запрос будет иметь вид:
     select * from tps_event_queue
      where tps_process_status = 0
      and tps_class_type_guid = {
    md_guid}
    В этом запросе md_guid - это guid, хранящийся в столбце md_guid базы данных Service Desk в таблице md_class_type и в строке, где md_title - это имя коллекции, которая была создана для бизнес-объекта, созданного для события (см. раздел Создание объекта запроса на обслуживание).
  6. Щелкните Получить столбцы базы данных.
    Это делает столбцы базы данных таблицы очереди событий службы MAP доступными для Process Manager.
  7. В поле Обновить запрос введите:
    update tps_event_queue set tps_process_status = 1 where tps_id =
  8. Переместите курсор в конец запроса обновления и щелкните Вставить столбец.
    Появится диалог вставки из столбцов.
  9. Щелкните tps_id, а затем Вставить.
    Столбец будет добавлен в запрос и теперь выглядит:
    update tps_event_queue set tps_process_status = 1 where tps_id = {|tps_id|}
  10. На вкладке Назначения в списке Внешний уникальный идентификатор системы щелкните tps_id.
  11. Нажмите Создать назначения полей автоматически.
  12. Сохраните приемник базы данных.

Диспетчер событий обеспечивает работу web-службы для приложения MAP, которая используется для обратной связи с Service Desk, поэтому убедитесь, что все конечные точки последовательности действий службы MAP завершаются действием web-службы. В следующей процедуре описывается, как создать действие web-службы MAP для взаимодействия с Service Desk.

Для конфигурации действий web-службы MAP:
  1. Отобразите свойства web-службы.
  2. Установите необходимый пароль, тайм-аут и имя пользователя.
  3. Щелкните рядом с адресом конечной точки.
    Будет запущена программа мастера.
  4. В поле URL-адрес web-службы введите:
    http://server/EventLogService/EventLog.asmx?WSDL
    Где server/EventLogService - это имя сервера и виртуальный каталог, в котором находится web-служба регистрации событий системы (обычно - сервер TPS).
  5. Нажмите Далее.
  6. В списке Метод вызова выберите PostIntegrationEvent и щелкните Далее.
    Появится страница назначений полей параметров ввода.
  7. Измените назначения полей, как указано далее:
    EventSource – введите имя, которое будет использоваться в диспетчере событий системы для источника процесса интеграции (см. раздел Создание источника процесса интеграции)
    EventType
    – Введите имя, которое нужно использовать в качестве атрибута типа события при определении событий в диспетчере событий (см. раздел Определение события системы)
    Заголовок – Установите значение
    ProcessGuid – Вставьте назначение поля для tps_process_guid
    ClassTypeGuid – Вставьте назначение поля для tps_class_type_guid
    ObjectInstanceGuid – Вставьте назначение поля для tps_object_guid
    Parametern – Вставьте назначение полей для всех значений tps_attributen
  8. Сохраните последовательность действий.

Действие web-службы приложения MAP вводит значения в таблицу событий модуля управления событиями системы в приложении Service Desk. Эти записи затем обрабатываются диспетчером событий. Первые несколько назначений полей web-службы конфигурируются для обеспечения диспетчера событий системы возможностью идентификации соответствующего экземпляра процесса Service Desk (например, для определения родственного события). Параметр назначений Parametern позволяет вам передавать конфигурируемую информацию из приложения MAP в таблицу событий системы, которая затем может быть назначена в диспетчере событий для конкретных атрибутов Service Desk.