Рабочий процесс, динамически извлекающий данные из полей элемента управления формы InfoPath
Когда пользователь заполняет мою форму, он выбирает из выпадающего списка, кто его менеджер и консультант. В конце формы два текстовых поля заполняются автоматически с тем же менеджером и советником. Когда форма отправлена, указанные менеджер и консультант должны быть уведомлены последовательно, чтобы открыть форму и выбрать статус утверждения (Ожидает, Одобрено, Отклонено) и повторно сохранить форму.
Чего я добиваюсь: я бы хотел, чтобы рабочий процесс извлекал указанного менеджера и консультанта и использовал эту информацию в рабочем процессе. Есть ли способ динамического взаимодействия рабочего процесса со значениями поля формы?
РЕДАКТИРОВАТЬ: я использую Visio, чтобы сначала графически спроектировать свой рабочий процесс, затем я собирался добавить логику к нему после импорта в конструктор SharePoint. Итак, во-первых, разве мне не нужно добавлять правильные символы рабочего процесса в Visio? Если да, то какие символы мне нужны, чтобы получить выбранного пользователем утверждающего в поле формы?
Спасибо!
2 ответа
Да, есть - вы можете просто опубликовать поля формы InfoPath в своей библиотеке SharePoint, тогда значения полей будут доступны для вашего рабочего процесса:
Конечно, вам все равно нужно будет написать некоторую логику, чтобы преобразовать текстовое поле в реального пользователя, которого можно уведомить.
Я почти уверен, что Visio не поддерживает такие операции рабочего процесса. Это больше о разработке рабочего процесса высокого уровня. Загрузите sharepoint designer 2010 - это бесплатно, и это гораздо более мощный инструмент для разработки рабочих процессов, который позволит вам делать то, что предлагает @moontear.
Microsoft SharePoint Designer 2010 (32-разрядная версия)