Использование SharePoint Designer при разработке в SharePoint
Дата последнего изменения: 28 января 2011 г.
Применимо к: SharePoint Foundation 2010
Microsoft SharePoint Designer 2010 включает усовершенствования по сравнению с предыдущей версией, в том числе компоненты, позволяющие разработчикам Microsoft SharePoint Foundation 2010 повысить скорость планирования, разработки и создания прототипов приложений.
Ранее SharePoint Designer 2010 рассматривался разработчиками исключительно как средство для настройки сайтов SharePoint, создания простых рабочих процессов и выполнения других, не связанных с кодом задач. Обычно Visual Studio используется разработчиками в качестве основного средства создания приложений SharePoint. SharePoint Designer не рассматривался как серьезное средство разработки, поскольку мало специалистов могли одновременно эффективно работать с SharePoint Designer 2010 и Visual Studio.
Однако с выпуском последней версии SharePoint Designer разработчики могут использовать преимущества следующих компонентов, помогающих быстро начать процесс разработки.
Компоненты SharePoint Designer для разработчика
Рабочие процессы
Экспорт рабочих процессов для использования в Visual Studio
Создание рабочего процесса, представляющего конкретный бизнес-процесс, с помощью SharePoint Designer является достаточно простым. В области разработки рабочих процессов пользователи могут добавлять условия и действия аналогично созданию правил маршрутизации сообщений электронной почты в Microsoft Outlook 2010.
Аналогичные возможности доступны пользователям Windows SharePoint Services 3.0. Тем не менее, основным вопросом была возможность использования таких рабочих процессов в интегрированной среде разработки Visual Studio для добавления специализированного настраиваемого кода. Предпринятые попытки использовать правила XML (XOML), создаваемые Microsoft Office SharePoint Designer 2007 в Visual Studio, не принесли желаемого результата.
Рабочие процессы сайта
В Windows SharePoint Services 3.0 рабочие процессы зависели от конкретных списка или библиотеки документов. Внедрение рабочих процессов сайта позволило исключить эту зависимость. Теперь такие рабочие процессы можно создавать и развертывать на уровне сайта, что позволяет разработчикам использовать их в нескольких списках и библиотеках без повторного создания рабочих процессов в SharePoint Designer.
Дополнительные сведения о разработке рабочих процессов с использованием SharePoint Designer 2010 см. в статье Разработка рабочего процесса в SharePoint Designer
Бизнес-данные
Walkthrough: Model a Web Service Entity Using SharePoint Designer
Настройка приложений
Customize an Application with SharePoint Designer
Обратная совместимость
Чтобы создать максимально эффективное интегрированное средство для настройки установок SharePoint, SharePoint Designer 2010 совместимо только с веб-сайтами SharePoint Foundation 2010.
См. также
Ссылка
SharePoint Designer 2010 (Возможно, на английском языке)
Концепции
Разработка рабочего процесса в SharePoint Designer
Другие ресурсы
Блог группы разработчиков SharePoint Designer 2010 (Возможно, на английском языке)