Загрузка метаинформации для интеграции с Jira

Описание настройки

Для настройки интеграции модули интеграции (метаинформация) загружаются в SMP.

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

Место настройки в интерфейсе

Раздел "Настройка системы" → "Администрирование" → вкладка "Управление системой".

Выполнение настройки

На вкладке "Управление системой" (блок "Выгрузка/ загрузка") в строке "Метаинформация" нажмите кнопку "Загрузить", выберите файл с настройками системы и нажмите кнопку "Начать загрузку". После этого выполнится процесс загрузки файла.

Во время загрузки метаинформации могут появляться сообщения о результатах загрузки или о превышении таймаута загрузки. Достоверным критерием окончания загрузки является появление в логе действий технолога события с сообщением о завершении загрузки метаинформации.

Результат настройки

Загружаемые настройки добавлены в систему.

Последующие настройки

Для работы интеграции необходимо дополнительно создать атрибуты в классах: "Сотрудник" (employee), "Запрос" (serviceCall), "Задача" (task), "Запрос на изменение" (changeRequest).

Перечень загружаемых настроек

Зарезервированные классы и типы:

  • jira

  • jira$connection

  • jira$mapping

  • jira$attributes

  • jira$primaryAtts

  • jira$link

  • jira$tableAttr

  • jira$types

  • jira$tableMapping

  • jira$tableRow

  • catalogs$naumen

  • catalogs$nsdAttribute

  • catalogs$nsdClass

  • catalogs$nsdType

  • catalogs$jira

  • catalogs$attribute

  • catalogs$linkAttr

  • catalogs$project

  • catalogs$status

  • catalogs$issueType

Зарезервированные атрибуты в классе с кодом catalogs:

  • naumenCode

  • parentClass

  • attrType

  • childrenObj

  • jiraId

  • jiraKey

  • connection

  • required

  • projects

  • type

  • issueTypes

  • usedIn

  • attributes

  • statuses

Зарезервированные атрибуты в классе с кодом employee:

  • accountId

Зарезервированные атрибуты в классах, которые планируется использовать в интеграции — классы с кодом serviceCall, task, changeRequest:

  • jiraID
  • jiraProject

Зарезервированные коды действий по событиям:

  • OtpravkaFailaVJira

  • OtpravkaStatusovVJira

  • JiraOtpravkaKommentariya

  • OtpravkaIzmeneniiPoZayavkeVJira

  • OtpravitParametryVJiraPosleSozdaniyaZayavki

  • ObnovitObektnuuModelNaumenDlyaIntegraciiSJira

  • ObnovitObektnuuModelJira

  • DobavlenieZayavkiVJira

  • PoluchitInformaciuObInstallyaciiJira

Зарезервированные коды условий выполнения действий по событиям:

  • ZayavkaNeVProekte

  • ZayavkaVProekte

  • DeistvieVypolnenoNePolzovatelem

  • DeistvieVypolnenoNeAvtomaticheski

Зарезервированные коды скриптов фильтрации:

  • FiltraciyaAtributovIzJIRA

  • FiltraciyaAtributaObektaIzNaumen

  • FiltraciyaAtributovNaumen

  • PoluchenieKlassovITipovSpiskaINTEGRCLASSES

  • PoluchenieStrokovyhAtributov

Зарезервированные коды скриптовых модулей:

  • jiraClasses

  • jiraMetaModel

  • naumenMetaModel

  • naumenToJira

  • jiraToNaumen

  • jiraConstants

  • jiraRuleTransformators

  • jiraConnection