Sharepoint online для чайников
Новые возможности управления контентом в SharePoint Online
Управление корпоративным контентом
Новая редакция SharePoint Online включает в себя ряд уникальных инструментов по обработке запросов, архивированию данных и обеспечению соответствия требованиям.
Поиск запросов. Обработка запросов.
Используя шаблон «Центр представления» Вы можете создать портал для поиска запросов и их обработки, постановки контента на удержание, его экспорта. Администратор SharePoint Online позволяет создать семейство сайтов Центра представления для каждого запроса, предоставить разрешения пользователям на создание собственных сайтов запросов. Каждый из них представляет собой совместный сайт с библиотекой документов, в которой пользователи могут хранить файлы, связанные с обработкой данных.
С запросами также можно связать следующие объекты:
- Источники: почтовые ящики, сайты.
- Условия поиска: автор, дата, термин, область поиска.
- Наборы представлений: сочетание источников и запросов, сведения об архивировании контента.
- Экспорты: место для загрузки контента при его экспорте.
Если возникает необходимость в предоставлении контента (например, судебное разбирательство или аудит), то пользователь с разрешением сможет создать запрос, добавить источник информации для поиска, выполнить запрос. Пользователь может архивировать определенные почтовые ящики и сайты, где был обнаружен соответствующий контент, сохранять отвечающие запросу элементы, экспортировать их. Когда запрос закрыт, со всех связанных материалов снимается удержание.
Архивирование
Поставленное на удержание информационное содержимое архивируется, но пользователи могу его изменять. В течение всего периода архивации изменения контента будут фиксироваться. Если пользователь изменяет или удаляет его, то соответствующий ему элемент в архиве сохраняется, его исходная версия всегда будет доступна — обычный пользователь всегда видит текущую версию, а сотрудники с соответствующими разрешениями могут просматривать исходную заархивированную.
Архивирование контента по сути своей аналогично его удержанию, но все же есть несколько отличий:
- Заархивировать можно почтовые ящики и сайты, при этом защита будет распространяться на все расположенные в них документы, списки, страницы, ящики.
- Пользователи могут продолжать работу с архивированным контентом, он останется на прежнем месте и его смогут редактировать, удалять и так далее.
- Определенные пользователи с разрешениями смогут получить доступ к исходной версии заархивированного контента.
Архивировать сайт или почтовый ящик не обязательно. Достаточно задать запрос, который будет определять область архивирования, и архивировать только соответствующий ему контент.
Работа с документами на SharePoint Online
Новые способы работы с мультимедийными данными (Доступно только в SharePoint Online План 2)
В новой редакции SharePoint Online в тарифных планах Office 365 для крупных предприятий доступны широкие возможности работы с мультимедийным контентом.
Управление мультимедиа
- Видеофайлы не только отображаются на отдельной странице в SharePoint — для каждого из них создается станица проигрывателя, содержащая метаданные к этому ролику.
- SharePoint создает набор видео, где материалы представлены в различных форматах и разрешениях, возможно с незначительными изменениями (например, дублирование языка). В зависимости от возможности браузера, конкретного устройства, пользовательской необходимости, SharePoint подбирает оптимальный вариант видеофайла.
- Поддерживается импорт видео из внешних источников (например, YouTube).
Поиск медиафайлов
- Воспроизводить медиафайлы можно прямо со страницы результатов поиска.
- Когда пользователь вводит запрос в строку поиска, SharePoint по наличию ключевых слов типа «слушать», «говорить», «видео» определяет необходимость поиска среди медиафайлов. Видео будут показаны в верхних строках списка результатов поиска.
- При поиске медиафайлов можно уточнить запрос. Например, датой или длиной видео.
Воспроизведение медиафайлов
- Каждый медиафайл в SharePoint имеет собственную страницу с проигрывателем. На этой странице также содержатся сведения о видео: метаданные, владелец, список связанных документов. Например, преподаватель может отправить запись лекции вместе с презентацией. Пользователь, в свою очередь, может на странице видео выбрать наиболее подходящую версию файла, оценить ее и загрузить.
- Поддерживаются видеопроигрыватели на HTML 5 и Silverlight.
Поиск
Улучшение поиска пользователей и их навыков
Теперь в SharePoint поддерживается фонетический поиск на разных языках. Кроме сведений о контактах и организациях, в результатах поиска теперь отображаются и документы, которые были созданы пользователем, сведения о проектах, в которых он принимал участие, другие сведения, демонстрирующие его опыт и навыки. Используя карточку контакта, связаться с пользователем можно прямо со страницы результатов поиска.
Улучшения в навигации
Пользователи сразу видят поле поиска, могут быстро выполнять запросы и получать результаты, уточняя область поиска на уровне сайта, например. Результаты логически группируются системой, при вводе запроса пользователю предлагаются подсказки на основе истории предыдущих поисков. Просмотреть дополнительные сведения об элементе списка результатов можно при наведении на него курсора мыши.
Центры поиска
Администраторы SharePoint могут создавать и обслуживать поисковые центры, настраивать их стили и параметры.
Office по запросу
Если в Вашем плане подписки Office 365 предусмотрен Office 2013, то в SharePoint Online будет доступен Office по запросу. Что это значит: Вы сможете работать с офисными приложениями, не устанавливая их на компьютер или другое устройство. Например, Вы уехали загород, но возникла необходимость срочно внести корректировки в проект — открываем на планшете/ноутбуке/мобильном устройстве документы и вносим необходимые изменения. Не имеет значения, установлены ли на используемом вами устройстве офисные приложения — они «подгрузятся» из облака.
Совместная работа в Office 365
Библиотеки
Новая функция выноски
Теперь управлять документами можно при помощи новой функции выноски, которая обеспечивает доступ к важным командам и транслирует полезную контекстную информацию. С ее помощью можно открывать документы, предоставлять доступ к ним, подписываться, открывать в режиме предварительного просмотра, просматривать свойства.
Перетаскивание
В SharePoint теперь доступно перетаскивание файлов с рабочего стола в любой раздел — эту функцию ждали многие.
Синхронизация библиотеки с локальным компьютером при помощи SkyDrive Pro
Синхронизировать библиотеки с локальными папками Windows теперь можно при помощи SkyDrive Pro: доступ к документам в режиме оффлайн, автоматическая синхронизация обновления с сервером при следующем подключении.
Совместная работа с документами: SharePoint 2016, Office Online и все-все-все. Часть 1
SharePoint – модно, так должна начинаться эта статья. Но будем честны, у некоторых коллег выступает холодный пот при упоминании этого сервиса, а каждый раз, когда говоришь о документообороте и прелестях его настройки — где-то плачет котик. Первые версии продукта породили множество противников. Однако с годами из неуклюжего монстра SharePoint понемногу превращается в милого, пушистого, хотя и прожорливого офисного питомца. Если в вашей инфраструктуре уже развернуты AD, Exchange, Skype for Business, и стоит вопрос хранения и доступа к документам, то заводите SharePoint 2016.
С этого вступления я хочу начать цикл «разоблачения» SP, пройтись по настройкам и честном сравнении с альтернативными сервисами.
Microsoft каждый год сообщает о добавлении функций совместной работы в свои продукты Office и SharePoint, а заголовки статей-обзоров обещают нам «киллера» Google Docs. Что же мы имеем в данный момент, кому это будет полезно, и как это работает – об этом и будут следующие строчки в этой статье.
- Для совместной работы документы должны располагаться в облаке ( OneDrive, SharePoint Online), либо на on-premise сервере SharePoint.
- Просмотр и редактирование c PC осуществляется 2-мя способами:
- Через web браузер с помощью Office Online apps (ранее Office Web Apps)
- И через приложения пакета Microsoft Office (Word, Excel, PowerPoint, OneNote)
- Отдельным пунктом вынесу просмотр-редактирование с мобильных устройств.
Совместная работа в Office Online:
Alarm: Дальше будет много сравнений одинаковых действий для тех, кому важны детали.
Тем, кому важна суть вкратце – прошу пожаловать в Вывод.
Word Online
В этом режиме правка документа может производиться несколькими пользователями одновременно, при этом изменения и имя пользователя вносящего правки отображаются моментально у остальных соавторов. Пользователи могут править одновременно один и тот же участок текста, блокировки по абзацам – нет.
Excel Online
В Excel Online изменения в ячейке отобразятся у других соавторов только при переходе первого на следующую ячейку. При этом ячейки не блокируются и вносить изменения могут сразу несколько пользователей.
PowerPoint Online
PowerPoint Online позволяет работать одновременно над одним слайдом, но лучше работать над разными элементами, иначе пользователи не видят real time изменений друг друга.
Совместная работа в настольной версии Office:
Опыт совместной работы с документами через Office Online оставляет приятные впечатления, когда речь идет о правках текста без необходимости значительных изменений форматирования. Если вам захочется вставить диаграммы, smart art, оглавление, макросы, форматировать таблицы, использовать формулы и т.д. тут придётся использовать настольную версию программ. О разнице функционала настольной версии и online можно писать отдельную статью. Здесь же рассмотрим отличия, связанные с совместной работой.
MS Word
При редактировании в настольной версии программы блокируется абзац, над которым работает другой пользователь.
Вносимые изменения станут видны другим соавторам только после их сохранения автором и обновления документа остальными пользователями.
Сохранение-обновление объединено в кнопке Save (Ctrl+S)
Наличие обновлений индицируется иконкой напротив имени автора.
MS Excel
В случае с Excel возможности одновременной работы над документом нет. Нам предлагают либо всем перейти в онлайн версию –
либо встать в очередь —
MS PowerPoint
Напротив, в PowerPoint ни блокировки, ни обозначения элемента, над которым работает другой пользователь, нет. Так что, о том, что кто-то ещё работает над той же презентацией, вы можете понять разве что через панель Share.
Наличие обновлений сигнализируется малоприметным статусом Updates Available. Статус появляется только после сохранения изменений автором, сами изменения появляются после обновления документа с помощью Save (Ctrl+S).
Совместная работа в мобильных устройствах:
Microsoft Word App + Microsoft PowerPoint App
Абзац или элемент, над которым работает пользователь, не блокируется и не подсвечивается для других соавторов, возможна одновременная работа. Правки отображаются без дополнительных действий с небольшой задержкой. То, что кто-то другой работает над этим же элементом можно видеть в меню “Share”.
В случае с IPhone при изменениях выдается сообщение об обновлениях с предложением Применить/Отменить.
Интересно было бы ещё протестировать на Windows Phone с Windows 10, но в компании таких не нашлось.
Microsoft Excel App
Совместная работа real time в Excel App не поддерживается.
Microsoft не первооткрыватель в нише co-working, но его Office Online Server может оказаться отличным подспорьем для корпоративного клиента, не желающего уходить в облако. В список вещей на которые можно смотреть вечно, могу добавить движущиеся флажки с именами коллег и постепенно заполняющийся документ. К сожалению, за полноценным функционалом редактора по-прежнему придётся обращаться к настольным версиям программ, в которых ещё осталась и нужна кнопка сохранения.
Далее мы рассмотрим, как осуществить процесс разворачивания on-premise компонент совместного доступа в корпоративной инфраструктуре. Ферма SharePoint 2016, Office Online Server, публикация. Задавайте свои вопросы и оставляйте комментарии здесь.
sharepoint Начало работы с sharepoint
замечания
SharePoint может ссылаться на один или несколько продуктов из семейства Microsoft SharePoint.
- SharePoint Foundation . Это была основная технология для всех сайтов SharePoint и больше не доступна для SharePoint 2016
- SharePoint Server : это локальная версия SharePoint. Вы можете развернуть один или несколько серверов SharePoint. Он предлагает дополнительные функции в SharePoint Foundation, такие как возможности BI, управление корпоративным контентом и многое другое.
- SharePoint Online : облачная версия SharePoint. Клиенту не нужно заботиться о инфраструктуре сервера или масштабируемости.
Office 365 — это отдельное предложение Microsoft, которое включает службу SharePoint Online, хотя не все планы поддерживают все функции SharePoint.
Следующие ссылки предоставляют обширные сопоставления функций между доступными версиями SharePoint:
Версии
Создайте веб-часть с помощью SharePoint Framework
dev.office.com/sharepoint — отличное место для работы с SharePoint Framework.
SharePoint Framework — это современный подход на стороне клиента к SharePoint Development, первоначально ориентированный на SharePoint Online в Office 365. Веб-части, созданные с помощью SharePoint Framework, представляют собой новый тип веб-части, и они могут быть доступны для добавления на обеих существующих страницах SharePoint и новые страницы SharePoint.
Для этого процесса есть большой привет приветственный пример. Создайте свою первую веб-часть на стороне клиента SharePoint (Hello World, часть 1) . Все примеры на dev.office.com доступны для вкладов сообщества через github.
Основные шаги Hello World в SharePoint Framework:
yo @ microsoft / SharePoint
Измените сгенерированный код в редакторе по вашему выбору. Поддержка Visual Studio Code сильна на разных платформах.
Предварительный просмотр веб-части с помощью gulp и локальной SharePoint Workbench
Предварительный просмотр в среде SharePoint Online
Установка SharePoint 2016 для односерверной фермы
Вступление
SharePoint 2016 — это версия семейства продуктов SharePoint версии 16. Он был выпущен 4 мая 2016 года. В этом примере рассматривается установка SharePoint 2016 с использованием конфигурации Single Server Farm. Эта конфигурация охватывает основы настройки фермы SharePoint без необходимости иметь несколько серверов. Обратите внимание, что описанные сценарии односерверной фермы обычно ограничиваются разработками и очень небольшими производственными сценариями.
Требования
Перед установкой SharePoint необходимо настроить базовую среду. SharePoint хранит документы, а также метаданные, журналы, пользовательские приложения, настройки и многое другое. Убедитесь, что у вас есть достаточное дисковое пространство и оперативная память, доступная выше требований базовой линии.
- 4 ядра на 64-разрядных совместимых процессорах
- 12 — 24 ГБ ОЗУ (в зависимости от развертывания теста или prod)
- 80 ГБ жесткий диск для системы
- 100 ГБ жесткий диск в качестве второго диска
- Сервер с 64-битным Windows Server 2012 R2 или Технический просмотр «Порог»
- SQL Server 2014 или SQL Server 2016
- .NET Framework 4.5.2 или .NET Framework 4.6
- Домен подключился к компьютеру и делегировал учетные записи фермы
Все другие предварительные условия могут быть установлены вручную или выполнены с помощью установщика SharePoint Preprise, входящего в состав установки SharePoint.
Монтаж
- Запустите программу установки предварительных условий; он может запросить перезагрузку сервера, прежде чем продолжить
- Запустите Setup.exe из установки SharePoint
- Введите лицензионный ключ
- Принять лицензионное соглашение
- Выберите «Завершить» на вкладке «Тип сервера»
- Настройка должна завершиться успешно
- На полной странице оставьте флажок рядом с Мастере настройки продукта и нажмите Закрыть
конфигурация
Если вы продолжаете с предыдущего шага, мастер настройки продуктов SharePoint 2016 должен открываться автоматически. если окно не отображается или вы используете конфигурацию позже, откройте мастер настройки, перейдя в меню Пуск -> SharePoint 2016 Products -> Мастер настройки продукта SharePoint 2016.
- Нажмите «Далее» на странице приветствия
- Появится модальное диалоговое окно с сообщением некоторых служб, которые я должен перезапустить во время конфигурации; ничего еще не установлено, поэтому нажмите «Да».
- Добавить сервер базы данных для фермы
- Введите имя машины, на которой запущен SQL Server; в этом случае это локальная машина
- Введите имя базы данных конфигурации или сохраните имя по умолчанию SharePoint_Config
- Введите имя пользователя пользователя службы домена, который будет обращаться к базе данных (в форме DOMAIN user). * Введите пароль для пользователя домена.
- Нажмите дальше, когда закончите.
- Введите пароль фермы; это будет использоваться при подключении дополнительных серверов к новой ферме
- Выберите роль Single Server Farm
- Настройте Центральное администраторское веб-приложение (где SharePoint будет управляться администраторами фермы) выберите номер порта и выберите тип федерации аутентификации (NTLM или Negotate (Kerberose)).
- Просмотрите настройки на последних страницах и внесите необходимые изменения
- Когда будете готовы, запустите конфигурацию, которая может занять несколько минут
- По завершении работы вы откроете мастер, который позволит вам открыть сайт Центра администрирования
- При сбое вы можете исследовать журналы в папке% COMMONPROGRAMFILES% Microsoft Shared Web Server Extensions 16 LOG
Настройка фермы
После того, как настроены центральное веб-приложение, база данных конфигурации и центральный администратор, вы будете готовы настроить ферму для использования для пользователей или разработки. Вы можете пометить местоположение центра администрирования или получить доступ к нему с помощью ярлыка в том же месте, что и мастер настройки продукта.
- Если позднее вы запустите конфигурацию, нажмите «Быстрый запуск» -> «Мастера настройки» -> «Мастер настройки фермы»
- Если вы запустите мастер с этапа установки, нажмите «Запустить мастер»
- Выберите, хотите ли вы быть частью программы улучшения клиентов, нажав «Да» или «Нет».
- На странице конфигурации фермы выберите учетную запись домена, на которой будут выполняться фоновые службы на ферме
- Хотя эта учетная запись может совпадать с учетной записью базы данных, они могут также отличаться для разделения ролей и привилегий
- Введите учетную запись как DOMAIN user
- Подтвердите, какие службы вы хотите получить в ферме на странице «Услуги»
- Создайте первый семейство сайтов в ферме (этот шаг можно пропустить и позже)
- Введите заголовок, описание, веб-адрес семейства сайтов (обычно первый сайт находится в корне сервера), а шаблон
- Большинство вещей можно изменить (название, описание) можно легко изменить, но другим, таким как веб-URL, может потребоваться гораздо больше работы для изменения; шаблон также не может быть легко откат, но SharePoint позволяет большое количество настроек, которые позволяют вам использовать любой базовый шаблон и преобразовать стиль и макет сайта
- Когда вы закончите настройку, нажмите «Готово»
Ферма и первый семейство сайтов теперь настроены для использования.
Журналы и журналы SharePoint ULS
Служба унифицированных журналов SharePoint (ULS) предоставляет возможности поддержки и отладки как для операционных систем, так и для разработчиков. Понимание того, как читать журналы, является важным первым шагом к решению проблем.
механическая обработка
Microsoft предоставляет средство просмотра ULS для чтения старых журналов и журналов, которые в настоящее время записываются при запуске фермы. Он также может фильтровать и применять форматирование в журналах, чтобы уменьшить проблему.
Идентификатор корреляции
Чтобы изолировать проблему, полезно только посмотреть на конкретный идентификатор корреляции. Каждый идентификатор корреляции связан с запросом или от конца до конца действия системы (например, время работы). Если возникает проблема с визуализируемой веб-страницей, поиск запроса в журналах ULS и выделение его на определенный идентификатор корреляции устраняет все шумы из других журналов, помогая выявить проблему.
Добавление SPMonitoredScope в мой код
Один из способов увеличить регистрацию и некоторый мониторинг производительности — добавить SPMonitoredScope к вашему коду.
Этот код будет записывать начало и конец ваших запросов, а также некоторые данные о производительности. Создавая собственный пользовательский монитор, который реализует ISPScopedPerformanceMonitor, вы можете установить уровень трассировки или максимальное время выполнения для набора кода.
Создание решений на основе рабочих процессов для SharePoint Online
Многие организации внедрили SharePoint, чтобы улучшить взаимодействие между своими специалистами, обрабатывающими информацию. Эти организации часто используют SharePoint для хранения информации в списках и библиотеках документов, поддерживая выполняемый вручную бизнес-процесс. Хотя хранение этой информации в SharePoint действительно способствует гораздо более эффективной коллективной работе с ней, значительного прироста производительности труда специалистов, обрабатывающих информацию, можно добиться за счет автоматизации бизнес-процессов в рамках SharePoint, представив их в форме рабочих процессов SharePoint.
С выпуском Office 365 приложение SharePoint Online дает организациям многие из тех же преимуществ в коллективной работе, что и SharePoint, в то же время обеспечивая все выгоды использования ПО как сервиса (Software as a Service, SaaS) на основе облака. SharePoint Online поддерживает рабочие процессы как декларативные рабочие процессы, встроенные в SharePoint Designer 2010 и развертываемые в виде решений, выполняемых в изолированной программной среде (sandbox solutions) (изолированных решений). Если операции встроенных рабочих процессов не удовлетворяют требованиям вашего решения, вы можете создать собственные операции рабочего процесса, используя Visual Studio 2010, и развернуть их в SharePoint Online через изолированные решения.
В этой статье я дам обзор поддержки рабочих процессов в SharePoint Online, создам декларативный рабочий процесс с помощью SharePoint Designer 2010, дополню этот процесс собственной операцией и разверну его в облаке как изолированное решение в SharePoint Online.
Информацию о сходстве и различиях в разработке для SharePoint Online и SharePoint 2010 см. в моей статье «Коллективная работа в облаке с применением SharePoint Online» в мартовском номере за 2011 г. по ссылке (bit.ly/spodevmsdn). Дополнительные сведения о SharePoint Online и Office 365, в том числе о регистрации пробной учетной записи, см. на сайте office365.com.
Обзор разработки для SharePoint Online
SharePoint Online позволяет создавать решения в области коллективной работы, используя те же навыки и инструменты, что и при разработке для SharePoint 2010, в том числе Visual Studio 2010, SharePoint Designer 2010, C# или Visual Basic, а также SharePoint API и SDK. Хотя в разработке для SharePoint 2010 и SharePoint Online много схожего, существуют и различия, которые влияют на то, какие решения можно создавать и как они создаются.
SharePoint Online поддерживает только изолированные решения, а значит, нельзя развертывать рабочие процессы на основе кода, включая решения на основе проектов Sequential Workflow и State Machine Workflow. Однако рабочие процессы, построенные с применением SharePoint Designer 2010, поддерживаются, так как они являются декларативными, и их можно развертывать либо непосредственно в SharePoint Online, либо через Solution Gallery, используя файлы пакетов. Более того, эти декларативные рабочие процессы можно расширять с помощью изолированных решений, создаваемых в Visual Studio 2010 для поддержки дополнительных операций, отсутствующих в готовом виде в SharePoint Designer 2010.
Эта статья будет опираться на концепции и решение, рассмотренные в моей предыдущей статье. Прочитайте сначала ту статью, следуя инструкциям по подготовке вашей среды разработки для SharePoint Online и созданию решения-примера для закупок, чтобы получить базовое представление о концепциях разработки, ориентированной на SharePoint Online. Чтобы проиллюстрировать поддержку рабочих процессов в SharePoint Online, я расширю пример из предыдущей статьи, включив в него решение на основе рабочего процесса.
Обзор SharePoint Designer 2010
SharePoint Designer 2010 позволяет опытным пользователям и разработчикам настраивать SharePoint 2010 без написания кода. SharePoint Designer 2010 также поддерживает SharePoint Online, но с учетом различий в функциональности SharePoint 2010 и SharePoint Online, например поддержки BCS и внешних списков. SharePoint Designer 2010 — отличный инструмент для управления артефактами в SharePoint и навигации между ними, работы с данными и настройки внешнего вида ваших сайтов SharePoint. Он дает возможность создавать собственные рабочие процессы, которые развертываются как часть более универсального решения в области коллективной работы. Вы можете узнать больше о возможностях SharePoint Designer 2010, посмотрев видеоролик «Introducing SharePoint Designer 2010 for SharePoint Online» (bit.ly/spdspointro). SharePoint Designer 2010 — бесплатный программный продукт, поддерживающих как 32-разрядные (bit.ly/spd201032), так и 64-разрядные версии (bit.ly/spd201064).
Решение в области закупок
В примерах в этой статье я буду опираться на процесс закупок в вымышленной компании Contoso Corp., о котором я рассказывал в предыдущей статье, и добавлю рабочий процесс SharePoint для автоматизации рассмотрения заявок на закупки. Когда заявка требует утверждения, пользователь будет запускать рабочий процесс и предоставлять обоснование для данных закупок. Рабочий процесс инициирует процесс рассмотрения и создает задачу для группы Approvers с детальными сведениями о закупках. После утверждения или отклонения пользователю высылается ответ по электронной почте. Затем рабочий процесс анализирует тип заявки и в случае одобренной заявки на командировку (например, для поездки на техническую конференцию) создает подсайт для пользователя, чтобы тот мог заполнить форму отчета о поездке и загрузить слайды. С этой целью я добавлю поле RequestType в Non-Standard Business Purchase Requests.
Я обновил проект PurchaseMgr из предыдущей статьи, чтобы включить это поле RequestType. Если вы следовали той статье, то можете удалить предыдущий пакет и развернуть новый (который можно скачать для этой статьи) или добавить требуемое поле RequestType в список Non-Standard Purchase Requests, выбрав Travel, Equipment и Service Request. Я начну с кода из этой статьи (bit.ly/spoworkmsdncode) и распакую его в каталог DocumentsVisual Studio 2010ProjectsSPOMSDN_Workflow на своем локальном компьютере. Затем я разверну PurchasingMgr.wsp в Solution Gallery набора сайтов в своей локальной среде разработки для SharePoint 2010 (в моем случае по ссылке http://o365dpe.contoso.com/sites/spomsdnmag) и активирую на сайте Purchasing функцию Purchasing Manager–Content Types and Lists (http://o365dpe.contoso.com/sites/spomsdnmag/purchasing).
Создание рабочего процесса
Приступая к созданию своего рабочего процесса, я открываю сайт Purchasing в локальной среде разработки для SharePoint 2010; для этого я запускаю SharePoint Designer 2010, выбираю File | Sites | Open Site и ввожу URL сайта (http://o365dpe.contoso.com/sites/spomsdnmag/purchasing). В секции Navigation я выбираю Workflows, чтобы увидеть текущий опубликованный рабочий процесс и ленту Workflows, как показано на рис. 1.
Рис. 1. Рабочие процессы в SharePoint Designer 2010
SharePoint Online поддерживает, действующий на конкретный список, Site Workflows, работающий с указанным сайтом, и Reusable Workflows, который впоследствии можно связывать со списком или определенным типом контента. Мне нужна возможность распространения своего рабочего процесса в составе более универсального решения, поэтому я создаю Reusable Workflow — единственный тип рабочих процессов, поддерживающий распространение.
При создании рабочего процесса в SharePoint Designer можно выбрать несколько вариантов. Я могу создать собственный рабочий процесс на основе одного из встроенных (в том числе Approval, Collect Feedback или Collection Signatures) с помощью кнопки Copy & Modify, импортировать диаграмму Visio 2010 на основе шаблона Microsoft SharePoint Workflow, щелкнув кнопку Import from Visio, или создать его с нуля, используя группу New на вкладке Workflows ленты. Я выберу последний вариант, щелкнув кнопку Reusable Workflow в группе New ленты. В диалоге Create Reusable Workflow присваиваем имя рабочему процессу «Non-Standard Business Purchase Request Approval» и выбираем Purchasing Manager — Non-Standard Business Purchase Request Content Type, чтобы связать этот рабочий процесс с моим типом контента (рис. 2).
Рис. 2. Повторно используемый рабочий процесс, связанный с типом контента
Далее заходим на страницу свойств рабочего процесса Non-Standard Business Purchase Request Approval, щелкнув Workflow Settings в группе Manage на вкладке Workflows.
В группе Settings я выбираю Show workflow visualization on status page, чтобы мои пользователи получали визуальное представление состояние каждого экземпляра рабочего процесса в реальном времени. Задействуем параметры в группе Start Options, чтобы сделать этот рабочий процесс управляемым человеком: сбрасываем флажок Disable manual start option и устанавливаем флажок Disable automatic start on item creation/change option. Сделав наоборот, вы создадите рабочий процесс, управляемый компьютером.
Во многих ситуациях информация, необходимая для построения рабочего процесса, хранится не в списке или библиотеке, а в переменных и столбцах, специфичных для рабочего процесса. Для этого используйте группу Variables на вкладке Workflows ленты, как описано в табл. 1.
Табл. 1. Переменные рабочего процесса
Обзор Microsoft SharePoint
Microsoft для пользователей и бизнес-клиентов предлагает уйму решений. К ним относится SharePoint. Что это за программа, какие продукты включает в себя, каковы их функции читайте в рамках данной статьи.
О программе
Microsoft SharePoint Products and Technologies — это нацеленный на предприятия комплекс программных продуктов и компонентов для работы с корпоративной информацией, посредством веб-сайтов. Их наличие позволит: предоставлять совместный доступ, систематизировать, хранить, получать доступ к данным с любого устройства.
Для работы можно использовать любой интернет обозреватель. SharePoint включают в себя:
- Набор веб-приложений для организации совместной работы.
- Набор функций для создания блогов и веб-порталов.
- Поисковый модуль фильтрации и поиска данных.
- Модуль создания форм для ввода информации.
- Функции для управления рабочими процессами и бизнес-анализом.
Технологии
К названию SharePoint может относится несколько продуктов, которые называются:
- SharePoint Online. Облачная служба Microsoft, предназначенная для бизнеса. После выхода Office 365 можно просто подписаться на него или на SharePoint Online для создания сайтов, хранения и обмена информацией вашими сотрудниками.
- SharePoint Server. С помощью этой системы ваше предприятие может управлять информационной базой локально (развертывание в пределах своей сети). В этот комплекс входит:
- SharePoint Foundation — технология, выступающая в качестве базы для всех сайтов.
- Возможности по управлению корпоративным контентом.
- Аналитика бизнеса, управление личными веб-сайтами и каналом, поиск информации по этим сайтам.
- SharePoint Designer 2013. HTML-редактор, что необходим для создания страниц и работы с контентом на созданном корпоративном сайте.
Как создать сайт?
- В верхнем левом углу нажмите на плитку. В открывшемся меню выберите SharePoint.
- В открывшемся окне нажмите на кнопку «Создать сайт» (Create site, Новый сайт).
- Назовите сайт и нажмите «Создать». Новый веб-сайт появится в директории, заранее указанной администратором.
- Веб-сайт пустой, поэтому нужно сделать шаблон, заполнить контентом, предоставить доступ коллегам.
- В Microsoft позаботились о шаблонах и подготовили свои варианты. Выберите подходящий шаблон, который будет отвечать типу вашего сайта:
- Группы. Можно использовать как единую среду для создания и работы с информацией для группы. Часто используется как лицевой сайт компании.
- Блог. Блог позволяет быстро распространять среди участников организации полезную информацию, опубликованную на сайте. На нем можно создавать, редактировать, удалять записи. Размещать их в нескольких категориях. Отключать и включать возможности комментирования записей.
- Проект. Специально заточен на работу с проектом. В него входят функции коллективной работы, и отображается функция «Сводка проектов», подключенная к «Списку задач». Добавленное задание коллегой в «Списке задач» будет автоматически отображаться на сайте проекта.
- Сообщество. Своеобразный форум, в котором коллеги ведут обсуждения.
- Центр документов. Позволяет работать с большим количеством документов. Можно использовать, как архив или библиотеку.
- Центр записей. Подходит для работы и хранения финансовых, юридических и им подобных документов.
- Центр бизнес-аналитики. Рассчитан на хранение, анализ и проведения бизнес-отчетов.
- Корпоративный вики-сайт. Используется для хранения, обновления, изучения, и публикаций больших массивов данных, предназначенных для сотрудников предприятий.
- Группы. Можно использовать как единую среду для создания и работы с информацией для группы. Часто используется как лицевой сайт компании.
- Чтобы приступить к наполнению, просмотрите учебный ролик на примере «Сайта группы».