2010-12-08 7 views
0

Я пытаюсь инициализировать форму задачи (в моем рабочем процессе) со значениями, содержащимися в моей форме infopath (глобальная, если бы я мог называть ее вот так ^^).Инициализировать поля формы задачи с значениями формы infopath

Например, у меня есть поток, который активируется командой из клиента. Первая задача назначается клиенту, он должен заполнить форму некоторыми значениями (имя команды, адрес, ...). Затем я сохраняю эти значения в своей «глобальной» форме инфопата. Оно работает. После этого я создаю задачу для менеджера команд, которые получают сводку команды, и он должен ее проверить или нет. В этой форме я хочу получить значения из глобальной формы. Это проблема.

Я попытался использовать соединение с данными в глобальной форме infopath и установить значение по умолчанию для поля в форме задачи. Например, имя команды: @CommandName. И он не получает никакого значения ...

Я не знаю, нужна ли вам дополнительная информация, и если вы, ребята, понимаете мой вопрос, потому что это может быть немного смущено. Поэтому не стесняйтесь задавать мне вопрос, чтобы уточнить.

ответ

0

Эта проблема решена сейчас.

Мое обходное решение: Определить тип содержимого для каждого поля. Добавить расширенные свойства задачи с именем вашего поля:

myTaskProperties.ExtendedProperties["myFieldName"] = "my expected value";

Это способ предварительно заполнить свою форму с помощью кода.

Чтобы получить данные из вашей глобальной формы infopath: У меня есть метод, который делает это. Этот метод будет читать xml (my global infopath) и получить значение. После этого я добавляю это значение вместо «моего ожидаемого значения» выше.

Если вы хотите больше объяснений или кода, не стесняйтесь обращаться ко мне.

+0

Пожалуйста, [не используйте подписи или метки] (http://stackoverflow.com/faq#signatures) в своих сообщениях. – meagar 2010-12-15 07:23:14

 Смежные вопросы

  • Нет связанных вопросов^_^