none
SCSM 2012 R2 - Как создать запрос на обслуживание с произвольным количеством полей. RRS feed

  • Вопрос

  • Доброго дня.

    Хочу создать запрос на обслуживание с количеством полей, допустим 6 штук.

    При создании запроса я должен указать, куда будут передаваться введенные пользователем данные: в тело самого запроса или в качестве "параметров" для ручного/автоматического действия.

    Проблема в том, что я вынужден выбирать только существующие свойства у объектов "запрос на обслуживание" и "действие". А если у меня пользователь вводить многомногомного данных, в какое свойство я их могу записать?

    29 сентября 2014 г. 5:38

Ответы

Все ответы

  • Нет необходимости мапить все поля в атрибуты запроса.

    Весь пользовательский ввод сохраняется в виде xml документа, и доступен, например, через PowerShell (атрибут UserInput). Если не ошибаюсь, то и без PowerShell эти данные доступны в UI, в конструкторе Workflow например.

    Единственное ограничение - эти поля (не связанные с атрибутами) не получится использовать в качестве колонок в табличных формах (т.е. наверняка можно, но это отдельные пляски с бубном).

    Примеры работы с UserInput:

    • Предложено в качестве ответа PeTrProduct 29 сентября 2014 г. 9:37
    • Изменено PeTrProduct 29 сентября 2014 г. 13:57
    • Отменено предложение в качестве ответа Anton Gritsenko - FreemanRUEditor 1 октября 2014 г. 15:58
    29 сентября 2014 г. 9:37
  • Если я их не маплю, что получаю вот такое сообщение:

    Что я делаю не так? :)

    30 сентября 2014 г. 2:42
  • Вы не совсем поняли мою проблему.

    Я задаю пользователю несколько вопросов. Пользователь дает на них ответы. Эти ответы я хочу сохранить в "тело" SR. Однако примапить к свойству "User Input" я могу только один из ответов пользователя, а остальные GUI примапить не дает... Каким образом я могу мапить ответы пользователя к свойствам SR в виде "МНОГИЕ-К-ОДНОМУ"?
    1 октября 2014 г. 2:06
  • обычно расширяется класс и добавляются поля вида TExt01, TExt##, Date01, Daet## и так далее.

    SCSMSolutions
    email: freemanru (at) gmail (dot) com

    1 октября 2014 г. 15:58
    Модератор
  • Были такие подозрения после прохождения лабы на virtuallabs...Вы их подтвердили.

    Спасибо, за помощь.

    11 декабря 2014 г. 3:07