Структура Configuration Item включает в себя поля Managed by service и Supported by service. На Managed by service вешается сервис, который предоставляется службой технической поддержки конечному пользователю, данный сервис имеет тип Underpinning. На Managed by service вешается сервис, который предоставляется вендором службе технического сопровождения, данный сервис имеет тип Operations management.
При создании базы данных Service Desk была допущена ошибка и в поле Supported by service внесена информация, которая должна находится в Managed by service. Такая ошибка была допущена ~ 2500 раз и её исправление в ручную займёт длительное время
Вопрос: есть ли способ автоматического переноса значения поля Supported by service в Managed by service для большого количества Configuration Item'ов? (без исправления таблиц базы данных oracle с помощью sql команд)
Решение:
Если речь идёт о том чтоб поменять местами Supported by service(SS) в Managed by service (MS), то мона конечно.
вариант 1.
взять web-api, написать прогу и запустить.
вариант 2.
более тупой, но всё же - создать поле типа сервис из Custom fields (CF), сделать дб рул слушать поле Х, где поставить CF=MS, используя Update All по полю Х, затем поменять "исполнение" как MS=SS, опять Update All , затем поменять "исполнение" как SS=CF, опять Update All.
Чистить поле Х лучше через SQL, но мона и рулами, так же CF очистить на последок.
При создании базы данных Service Desk была допущена ошибка и в поле Supported by service внесена информация, которая должна находится в Managed by service. Такая ошибка была допущена ~ 2500 раз и её исправление в ручную займёт длительное время
Вопрос: есть ли способ автоматического переноса значения поля Supported by service в Managed by service для большого количества Configuration Item'ов? (без исправления таблиц базы данных oracle с помощью sql команд)
Решение:
Если речь идёт о том чтоб поменять местами Supported by service(SS) в Managed by service (MS), то мона конечно.
вариант 1.
взять web-api, написать прогу и запустить.
вариант 2.
более тупой, но всё же - создать поле типа сервис из Custom fields (CF), сделать дб рул слушать поле Х, где поставить CF=MS, используя Update All по полю Х, затем поменять "исполнение" как MS=SS, опять Update All , затем поменять "исполнение" как SS=CF, опять Update All.
Чистить поле Х лучше через SQL, но мона и рулами, так же CF очистить на последок.