Новые возможности SharePoint Designer 2010 и Workflow Editor

Поиск по сайту
    

Новые возможности SharePoint Designer 2010 и Workflow Editor

Содержание

Новый интерфейс SharePoint Designer 2010
Открытие сайта
Страницы
Страницы редактирования параметров
Страницы галерей
Редакторы элементов
Breadcrumbs, вкладки и навигация
Прочие новые возможности
Log in as
Настройка ленты
Отсутствие совместимости с 2007 версией
Редактор рабочих процессов
Новые действия рабочих процессов
Новые условия для рабочих процессов
Дополнительные ссылки


 

Новый интерфейс SharePoint Designer 2010

Интерфейс SharePoint Designer в издании 2010 претерпел значительные изменения подобно тем, которые коснулись Word 2007 в сравнении с Word 2003.
Новый пользовательский интерфейс включает ленту (Ribbon), а также систему контекстовых вкладок, рисунок 1.
image
Рис.1 – Пользовательский интерфейс
На рисунке можно увидеть, что SharePoint Designer 2010 имеет множество нововведений. Некоторыми примерами являются настройки сайта:

На первый взгляд не очевидно, где найти остальные опции и меню, которые были в SharePoint Designer 2007. Существующая лента очень проста и не содержит полного набора функций. Остальные функции собраны в навигационной панели. Если навигационная панель скрыта, отобразить ее можно следующим образом, нужно выбрать Списки и библиотеки или другой пункт выпадающего меню по клику на вкладку сайта.
Панель навигации содержит следующие пункты:

Открытие сайта

Работа в SharePoint Designer начинается с открытия сайта. На рисунке 2 представлена вкладка Сайты, которая поделена на 4 области:

Обратите внимание на кнопки, которые относятся к личному узлу пользователя: Настроить мой сайт и Добавить дочерний сайт на мой сайт. Для использования этих функций необходимо использование Office SharePoint Server.
Область Шаблоны сайтов содержит четыре кнопки, три из которых создают стандартные шаблоны (блог, пустой сайт, сайт группы). Четвертая кнопка служит для вывода полного списка шаблонов и особенно удобна если на сервере имеется большое количество шаблонов. В этом списке можно отметить те шаблоны, которые пользователь желает видеть при запуске SharePoint Designer.
Cписок последних открытых сайтов показывает сайты SharePoint которые редактировались недавно. Открытие узла из этого списка происходит по одному щелчку. Таким образом, список Последние сайты позволяет сильно сэкономить время открытия сайта.
При первом запуске SharePoint Designer 2010 необходимо открыть сайт. В ходе открытия будет показан диалог, подобный тому, который был в предыдущей версии. Введите адрес сайта в поле Название сайта и нажмите Открыть. После его открытия, в этом же диалоге можно просмотреть подсайты текущего сайта и выбрать нужный для редактирования.

image
Рис. 2 –Сайты в закладке Файл на новой ленте SharePoint Designer 2010

Страницы

Насколько интерфейс отличается от предыдущей версии можно увидеть на рисунках 3 и 4 (показаны версии 2007 и 2010 соответственно).
image
Рис.3 – Пустая HTML-страница SharePoint Designer 2007
В 2007 версии ядро пользовательского интерфейса базировалось на редакторе страницы и браузере файлов узла.
image
Рис.4 – Открытие сайта в SharePoint Designer 2010
На рисунке 4 представлены следующие элементы: лента, навигационная область окна, предоставляющая доступ к объектам сайта, строкой breadcrumbs с выпадающим меню на каждом уровне, а также вкладки страниц галерей, настроек, и редакторов. В данном случае, показана страница редактирования параметров сайта. При этом на ленте можно видеть команды для управления содержимым сайта.

Страницы редактирования параметров

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

Страницы галерей

Страницы галереи показывают список содержимого сайта или списка определенного типа. Обычно они открываются с помощью навигационной панели. Нажатие на пункт Списки и библиотеки откроет Галерею списков и библиотек, как показано на рисунке 5.
image
Рис.5 – Галерея списков и библиотек сайта
Страницы галерей необходимы для того, чтобы получить общее представление об информационном наполнении сайта: сколько рабочих процессов существует, или какие имеются типы содержимого, и т.д.
При нахождении на странице галереи лента позволяет выполнить создание или редактирование элементов. Кроме того, представлена функция предварительного просмотра в браузере (клавиша F12 также может быть использована для вызова предварительного просмотра).
Галереи могут быть помещены на панель навигации в качестве "минигалерей". Используйте иконку кнопки справа от названия раздела навигационной панели для того, чтобы закрепить выбранную галерею, рисунок 6.
Стоит отметить, что у объектов, показанных в галерее, «поведение» различается в зависимости того, двойной или одинарный произведен щелчок. Одинарный щелчок откроет страницу редактирования параметров. Двойное нажатие откроет редактор элемента.

image
Рис.6 – «Минигалереи» в навигационной панели

Редакторы элементов

У некоторых элементов есть специальные страницы для их редактирования. Например, списки, библиотеки, типы содержимого, страницы, и рабочие процессы имеют собственные редакторы.
Редактор страницы незначительно изменился по сравнению с прошлой версией. Но теперь он имеет ленту, и несколько новых особенностей (таких как Skewer Click), описание которых в статью не входят.
Редактор рабочих процессов теперь значительно расширен. Редакторы списков и типов содержимого стали более удобными. И наконец, редактор внешних типов содержимого - мощный инструмент для управления внешними хранилищами данных.

Breadcrumbs, вкладки и навигация

Существенные изменения претерпела навигация. Большая часть навигации функционирует наподобие Проводника Windows. Новые Breadcrumbs позволяют перемещаться вглубь иерархии с помощью выпадающего меню с дочерними элементами, рисунок 7. Вперед и назад можно пермещаться с помощью удобных кнопок. Также можно использовать дополнительные кнопки мыши (если у мыши есть кнопки «вперед» и «назад»).
image
Рис.7 – Передвижение вглубь иерархии с помощью выпадающего меню с дочерними элементами
Каждая вкладка хранит собственную историю переходов, рисунок 8.
image
Рис.8 – Кнопка истории переходов в пределах одной вкладки

Прочие новые возможности

Log in as

В левом нижнем угла находится изображение, по щелчку на которое можно войти от имени другого пользователя, рисунок 9.
image
Рис.9 – Loginas в виде иконки в нижнем углу окна
Данная функциональность используется как способ проверки страниц сайта от имени пользователей с ограниченными правами. Также администратор может ограничить функционал, который могут использовать пользователи SharePoint Designer на конкретном узле.

Настройка ленты

В панель быстрого доступа на ленте можно добавлять любые команды из вкладок ленты, рисунок 10.
image
image
Рис. 10 – Панель быстрого доступа на ленте и добавление в нее новой команды

Отсутствие совместимости с 2007 версией

В SharePoint Designer 2010 отсутствует совместимость с предыдущими версиями, а именно с SharePoint Designer 2007. Microsoft говорит о том, что SharePoint Designer 2010 работает только с SharePoint 2010.
В отличии от 2007 версии, SharePoint Designer 2010 не может использоваться как независимый редактор веб-страниц.

Редактор рабочих процессов

Создадим или откроем существующий сайт в SharePoint Designer 2010. Как только сайт откроется, будет отображена страница редактирования параметров сайта.
В SharePoint Designer 2010 возможно создание рабочих процессов присоединенных к спискам, а также рабочих процессов объявленных глобально, то есть для нескольких списков или типов содержимого.
Создадим обычный рабочий процесс. Нажмите кнопку Рабочий процесс списка, выберите список из выпадающего списка, рисунок 11. Затем введите имя рабочего процесса.
image
Рис. 11 ­– Создание рабочего процесса
После того, как эти действия будут выполнены, запустится редактор рабочего процесса с пустым рабочим процессом.
Отличия от старой версии следующие:

  • Редактор рабочего процесса представляет собой отдельную вкладку в SharePoint Designer 2010;
  • Редактор рабочего процесса позволяет просматривать и редактировать сразу все шаги.

Новые действия рабочих процессов

Добавление действий в рабочий процесс происходит следующим образом. Нажмите на кнопку Действия и выберите пункт из выпадающего меню. Выбранное действие окажется в редакторе рабочего процесса и будет отображено как предложение с синими областями имеющими вид гиперссылок. Щелчком на гиперссылку можно выбрать требуемый вариант из предложенных. Также в некоторых случаях имеется возможность ввести свой собственный вариант, отсутствующий в списке предлагаемых.
image
Рис.12 – Добавление действия в рабочий процесс
image
Рис.13 – Редактор рабочих процессов
image
Рис. 14 – Отображение существующих вариантов
image
Рис. 15 – Выбор необходимого действия
Среди доступных действий имеются новые, список которых приведен ниже:
Основные действия (Core Actions)

  • Добавить примечание (Add a comment)
  • Изменить состояние рабочего процесса (Set Workflow Status)

Действия с отношениями (Relational Actions)

  • Найти руководителя для пользователя (Lookup Manager of a User)

Действия с задачами (Task Actions)

  • Нет новых действий

Вспомогательные действия (Utility Actions)

  • Извлечь подстроку с конца строки (Extract Substring from End of String)
  • Извлечь подстроку с начала строки (Extract Substring form Index of String)
  • Извлечь подстроку, начиная с определенного символа строки (Extract Substring form Start of String)
  • Извлечь подстроку указанной длины, начиная с определенного символа строки (Extract Substring of String from Index with Length)
  • Найти интервал между датами (Find Interval Between Dates)

Новые условия для рабочих процессов

Рабочий процесс может содержать разветвления, проход через которые контролируется условиями. Условия добавляются аналогично действиям.
image
Рис. 16 – Добавление условий к рабочему процессу
Среди доступных условий появились новые, список которых приведен ниже:
Общие условия (Common Conditions)

  • Если любое значение равно указанному значению (If any values equals value)
  • Если значение поля текущего элемента равно указанному значению (If current item field equals value)

Другие условия (Other Conditions)

  • Пользователь является допустимым пользователем SharePoint (Person is a valid SharePoint user)
  • Название содержит ключевые слова (Title field contains keywords)

Дополнительные ссылки

  • Использование горячих клавиш при создании рабочих процессов:

http://blogs.msdn.com/sharepointdesigner/archive/2010/02/26/sharepoint-designer-s-new-workflow-editor-keyboard-shortcuts.aspx

http://blogs.msdn.com/sharepointdesigner/archive/2010/02/22/overview-of-human-workflow-in-sharepoint-2010.aspx