Глава 6. Рабочие процессы в SharePoint 2010. Visio 2010 и SharePoint Designer 2010

Это статья серии “Введение в SharePoint 2010

В первой части главы шла речь о создании рабочих процессов в браузере.

В этой части руководства рассматриваются следующие темы:

  • Рабочие процессы в Visio 2010
  • Рабочие процессы в SharePoint Designer 2010

Создание в Visio 2010

В Visio 2010 появился новый шаблон диаграммы – Рабочий процесс Microsoft SharePoint. Создадим новую диаграмму, и видим несколько групп фигур для рабочих процессов SharePoint – действия рабочего процесса, условия рабочего процесса и фигуры завершения рабочего процесса.

Рассмотрим создание рабочего процесса для уведомления читателей о новых книгах.

Начнем создание рабочего процесса с размещения фигур начала и завершения рабочего процесса (рис. 6.6).

image

Рис. 6.6. Фигуры завершения рабочего процесса в Visio 2010

В группе Действия рабочего процесса SharePoint выберем Отправить сообщение, и перенесем ее на форму.

image

Рис. 6.7. Форма отправки сообщения читателям

Для завершения работы нужно сохранить документ Visio 2010, а затем воспользоваться кнопками на ленте для осуществления экспорта рабочего процесса (рис. 6.8) для дальнейшей работы с ним в SharePoint Designer 2010.

image

Рис. 6.8. Кнопки на ленте Visio 2010 для импорта и экспорта рабочего процесса

Заметим, что созданная нами диаграмма не содержит реализации, а представляет собой лишь логический алгоритм работы рабочего процесса.

Создание в SharePoint Designer 2010

Воспользуемся схемой рабочего процесса, созданного ранее, чтобы сделать рабочий процесс. Для этого запустим SharePoint Designer 2010, и посмотрим содержимое группы Рабочие процессы. На ленте вынесены кнопки для импорта рабочего процесса из Visio (рис. 6.9).

image

Рис. 6.9. Кнопки на ленте SharePoint Designer 2010 для работы с рабочими процессами

По клику на Импорт из Visio появляется диалоговое окно, в котором нужно выбрать импортируемый файл. Далее нужно указать имя рабочего процесса и выбрать формат для импорта — рабочий процесс списка или рабочий процесс для повторного использования (рис. 6.10). Ранее в главе 3 мы создавали сайт школьной библиотеки, поэтому выберем Рабочий процесс списка, и в выпадающем списке укажем Книги. После чего нужно кликнуть на Готово.

image

Рис. 6.10. Окно выбора формата для импорта рабочего процесса

После создания рабочего процесса открывается редактор рабочих процессов (рис. 6.11). Отдельное внимание нужно уделить ленте, кнопки на которой поделены на следующие группы:

  • Сохранить – функции для сохранения, публикации и проверки. Стоит отметить, что сохранение не влечет за собой публикацию;
  • Изменение – управление шагами и действиями рабочих процессов;
  • Вставка – вставка шагов, объединяющих условия и действия. Шаги нужны только для логической группировки, при этом в рабочем процессе должен быть как минимум один шаг;
  • Управление – кнопки для экспорта в Visio, а также просмотра и редактирования параметров рабочего процесса, например, условий запуска;
  • Переменные – управление локальными переменными (представляют собой внутренние переменные) и параметрами формы запуска (переменные, отображаемые на форме запуска).

image

Рис. 6.11. Форма для редактирования рабочего процесса в SharePoint Designer 2010

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

image

Рис. 6.12. Окно для указания параметров отправки сообщения

Крайняя справа кнопка в ряду с полем Тема нужна для того, чтобы можно было подставлять различные данные (рис. 6.13).

image

Рис. 6.13. Окно подстановки данных

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

После создания и сохранения рабочего процесса можно перейти к его параметрам (рис. 6.14), которые поделены на несколько групп:

  • Сведения о рабочем процессе – можно указать имя и описание. Поля Тип и Связанный список доступны только для чтения;
  • Настройка – переход в редактор рабочих процессов, просмотр связанного списка, списка задач и списка журналов;
  • Параметры – указывается список задач и список журналов рабочего процесса;
  • Параметры запуска – указываются условия запуска рабочего процесса;
  • Формы – отображается список форм, используемых рабочим процессом.

image

Рис. 6.14. Параметры рабочего процесса в SharePoint Designer 2010

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

Итак, нами был рассмотрен процесс создания рабочего процесса в SharePoint Designer 2010 на основе схемы, созданной в Visio 2010. На самом деле можно пропустить шаг составления схемы в Visio 2010, и сразу приступить к реализации рабочего процесса в дизайнере.

image

Рис. 6.15. Обзор рабочих процессов в SharePoint Designer 2010

В следующей части данной главы рассматривается создание рабочих процессов в Visual Studio 2010.

Advertisements

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s