Связь с внешними приложениями из Service Desk

Вы можете иметь доступ к любому приложению, установленному на вашем компьютере в системе Service Desk. Вы можете добавить в окне контекстное меню ярлыка для разрешения пользователям открывать информацию в их рабочих пространствах. Пользователи также могут иметь доступ к этому меню из запросов, которые основаны на данном бизнес-объекте. В следующем примере будет представлен запрос, основанный на бизнес-объекте "Событие".

Например, вы можете добавить в окне события контекстное меню, доступное по щелчку правой кнопки мыши, которое после открытия будет выполнять в Интернете поиск статей с заголовками или описаниями, соответствующими вашему событию. Этот пример используется в следующей процедуре.

Для добавления этого меню в окно нужно выполнить ряд действий, которые подробно описываются далее.

  1. Создайте подключение в компоненте управления настольными системами Service Desk.
  2. Выберите бизнес-объект, который должен быть добавлен для данного подключения.
  3. С помощью компонента "Диспетчер окон" Service Desk добавьте меню в нужное окно и сконфигурируйте требуемые обработчики выполнения.
Для создания общего коннектора Диспетчера настольных систем:
  1. В приложении Service Desk запустите компонент Диспетчер настольных систем.
  2. В дереве Системы управления выберите элемент Внешние подключения, а затем в списке Действия выберите Новое подключение.
  3. В дереве Системы управления дайте имя подключению, например, Google, а затем нажмите ВВОД.
  4. Рядом со свойством Заголовок меню введите текст, который должен отображаться в меню после щелчка правой кнопкой мыши в окне или в конкретном поле. Например, Поиск Google.
  5. Рядом со свойством Приложение введите расположение на вашем компьютере, где нужно выполнить поиск. Например, C:\Program Files\Internet Explorer\iexplore.exe.

Не забудьте указать имя файла приложения, которое отображается в Проводнике Windows - не указывайте имя приложения, которое находится в меню Пуск, так имена в этом меню часто бывают отличны.

Следующие два свойства – Префикс и Постфикс – они зависят от приложения, к которому выполняется подключение. Можно указать любое из них или оба. Вместе со значениями, представленными Service Desk, эти значения создают строку параметров, которая используется внешним приложением. Префик - это текст, добавляемый перед значением, предоставляемым Service Desk; постфикс добавляется после значения.

  1. В примере с Google вы должны определить префикс для выполнения поиска. Запустите web-браузер и выполните поиск Google. В поле Адрес будут представлены и префикс и постфикс.
  2. В данном примере выполняется поиск по слову LANDesk, и префикс скопирует все вплоть до слова ‘LANDesk’ и поместит в свойство Префикс:
  3. http://www.google.co.uk/search?hl=en&q=
  4. Затем свойство Постфикс скопирует тест после слова LANDesk. В нашем примере это - &meta=.
  5. Рядом со свойством Отладка обычно выбирается значение False.
  6. Щелкните .

Каждое окно связано с одним бизнес-объектом. Следующее действие - это привязка данного подключения к бизнес-объекту, на основе которого было создано окно.

Для выбора нужного бизнес-объекта:
  1. Для только что созданного подключения в списке Действия щелкните Новый бизнес объект.
  2. Появится диалог выбора бизнес-объектов.

Далее в нашем примере мы продолжим добавлять возможность поиска текста, введенного в атрибуте Заголовок бизнес-объекта "Событие".

  1. В дереве Бизнес-объекты разверните папку Управление событиями, а затем откройте бизнес-объект Событие.
  2. Атрибуты бизнес-объекта появятся в списке атрибутов.
  1. В списке Атрибуты выберите Заголовок и щелкните OK.
  2. Щелкните .

Последнее действие - это использование компонента "Диспетчер окон" для добавления в окно контекстного меню, открываемого щелчком правой кнопки мыши. В следующем примере это меню будет добавлено в окно "Событие" (создано на основе бизнес-объекта "Событие").

Нет необходимости добавлять меню во все окно - можно добавить только лишь особое поле.

Если вы добавляете эту функциональность в элементы конфигурации, тогда нужно сконфигурировать окно для требуемого элемента конфигурации. Затем для разрешения пользователям доступа к этому меню в окне события необходимо добавить элемент меню в параметр соответствующего элемента конфигурации.

Для добавления меню в окно:
  1. Запустите компонент Диспетчер окон и в дереве Бизнес-объекты разверните нужный модуль и папки бизнес-объектов, а затем откройте требуемое окно. Например, окно Управление событиями | Событие | Событие.
  2. В редакторе окон выберите нужное окно, а затем разверните панель Свойства.
  3. На панели Свойства рядом со свойством Показать меню плагина выберите True.
  4. Сохраните изменения в окне.

Пользователи, имеющие доступ к только что измененному окну, теперь во время создания событий имеют возможность открывать это меню