Загрузка метаинформации для интеграции с 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