none
SCSM 2012: вариент реализации RRS feed

  • Вопрос

  • Коллеги, добрый день!

    Прошу Вас высказаться относительно варианта реализации решения, в рамках которого требуется расширить класс ПО, а именно нужно добавить кастомное поле, возможно не одно. Варианты реализации:

    1. Использовать свободное подходящее существующее свойство;

    2. В случае необходимости добавления нескольких свойств расширение класса и создание новых свойств;

    3. В случае необходимости добавления нескольких свойств создание кастомной таблицы в текущей БД с помощью связей ч/з ID и создания необходимых полей.

    Во всех случаях логика будет реализована с помощью PowerShell.

    В случае 2 и 3 вариантов, какой наиболее приемлемый с т.з. обновления на следующий релиз?

    Заранее спасибо!

    30 июля 2015 г. 10:43

Ответы

  • 1. Использование стандартных полей не по назначению не рекомендуется - потом будет сложно разбираться в отчетности, а при переносе поля на катомное, в отчетах все равно останется старое поле.

    2. Самый разумный вариант. Заранее распланируйте структуру данных и получше её задокументируйте. Продумайте именивание полей, их размерность и необходимые кастомные отношения(для них так же - именование и т.д.)

    3. Лазить руками в базу SCSM не рекомендуется, не исключено, да и не имеет никакого практического смысла. Да и очередное обновление или релиз может удалить все ваши наработки из базы.

    Так что вариант 2, но продумайте все заранее. Так же лучше сразу создайте пакет управления для отчетности.

    • Помечено в качестве ответа _rb 2 августа 2015 г. 11:36
    31 июля 2015 г. 22:30