пятница, 12 августа 2011 г.

Выполнение действий из формы InfoPath

Есть ряд действий, которые не доступны в правилах InfoPath. Например, отправка электронного сообщения. Для выполнения подобных действий можно использовать следующий способ.

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

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