Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Microsoft SharePoint

Содержание:

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

Софт подойдёт для IT-компаний, дизайнеров, разработчиков, банков и кредитных организаций, а также рекламных агентств. Он может быть использован как база сотрудников, корпоративный информационный ресурс, хранилище документов, система для совместной работы.

Microsoft SharePoint решает проблемы обмена данными внутри команды, структурирования документооборота и упорядочивания потока задач для сотрудников. Гибкий поиск по различным документам позволяет быстро находить любую информацию, в том числе внутри заметок и сообщений. Платформа даёт возможность строить отчёты на основании данных из сторонних сервисов, например, Excel-файлов и интернет-источников, а также позволяет настраивать бизнес-процессы с участием большого количества участников. С помощью программы может быть создан единый рабочий стол для сотрудника с доступом к необходимым приложениям, включая почту и CRM.

SharePoint — это платформа для совместной работы и управления документами на основе браузера от Microsoft. Система управления контентом позволяет группам создавать централизованное защищенное паролем пространство для совместного использования файлов. Данные можно сохранять, загружать и редактировать.

Программное решение SharePoint — это веб-интранет, который может повысить эффективность вашей организации за счет оптимизации управления данными и доступа к ним.

Корпоративный информационный портал от Microsoft может быть настроен для запуска интрасети, экстранет и интернет-сайтов. Это своего рода сервер для совместного использования, ведения блогов, вики-стилей, который в основном обеспечивает поддержку Microsoft Office.

Существуют службы Windows SharePoint Services (WSS), Microsoft Office SharePoint Server (MOSS) и Microsoft Search Server. Каждый из них привносит свои собственные функции в таблицу и опирается друг на друга.

Службы Windows SharePoint Services выполняют основные функции, которые Gartner вызывает в базовых контентных службах. Он предлагает пользователю доступ к функциям Versioning и Check-in/Checkout. Затем WSS можно расширить с помощью апплетов, чтобы добавить дополнительные совместные функции, такие, как оповещение по электронной почте и общие календари.

Описание функционала

Microsoft Office SharePoint Server (MOSS) находится над уровнем WSS и добавляет дополнительные функции как на базовый уровень WSS, так и дополнительные способы взаимодействия конечного пользователя с репозиторием. Данные хранятся в базе данных SQL. Используя Webparts, служба может предоставить эту информацию пользователю с использованием широкого спектра различных модулей и для взаимодействия в разных бизнес-сценариях. К ним относятся такие разнообразные приложения, как Collaboration, Document Management, Sharepoint Designer, Records Management (включая сертифицированные DOD 5015.2 компоненты), Workflow, Personalization, более сложные модели метаданных, а также блоги и Wikis со стороны Web 2.0.

SharePoint. Историческая справка

С появлением SharePoint 2010 изменились наименования составляющих продуктов. Преемник Windows SharePoint Services 3.0 носит название Microsoft SharePoint Foundation 2010, а следующая версия Microsoft Office SharePoint Server 2007 называется Microsoft SharePoint Server 2010. Термин «SharePoint 2010» часто используется как обобщение для разных служб SharePoint, не относясь конкретно к SharePoint Foundation или SharePoint Server. Кроме того, в SharePoint 2010 большое внимание уделено удобству для разработчиков. Среда включает большой набор средств и компонентов — как для создания комплексных приложений без строчки кода, так и использования среды Visual Studio для разработки пакетированных решений. Помимо прочего, возможности платформы только расширились в выпуске 2010 года, и это направление становится ключевой стратегией в отношении SharePoint. В данном документе будут подробно рассмотрены некоторые основные возможности платформы, а также их роль в стратегии выбора технологии разработки собственных приложений.

Команда разработки SharePoint приложила большие усилия в области формирования представления о SharePoint, как о «приложении», не меньшие успехи были достигнуты в области формирования представления о SharePoint как о «платформе». Широкий диапазон средств, начиная с инструментов для разработчиков и решений с открытым исходным кодом и заканчивая APIинтерфейсами разработки, наглядно доказывает, что рабочая группа продукта SharePoint сделала все возможное, чтобы уйти от восприятия SharePoint как «изолированного» приложения. Напротив, продукт SharePoint эволюционировал в платформу разработки веб-приложений и среду интеграции, обеспечивающую разработчикам Майкрософт функции подключения, расширения и базирования.

Аудитория данного документа

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

В отношении SharePoint в корпорации Майкрософт принято разделение независимых поставщиков ПО (примеры см. в разделе «Приложение А. Схема экосистемы ISV-партнеров SharePoint») на следующие категории:

• технологические решения — независимые поставщики программных продуктов, расширяющие функции SharePoint;

• горизонтальные бизнес-решения — независимые поставщики программных продуктов, создающие решения с широкой сферой применения, которые отвечают потребностям большинства организаций независимо от отрасли; в данном документе они называются поставщиками горизонтальных решений;

• вертикальные бизнес-решения — независимые поставщики программных продуктов, разрабатывающие решения для конкретной отрасли; в данном документе они называются поставщиками вертикальных решений.

Ключевые особенности

  • Платформа для создания веб-порталов
  • Поиск по всем элементам системы
  • Широкие возможности настроек и интеграций
  • Управление бизнес-процессами

Наконец, есть Microsoft Search Server, система Enterprise Search, которая обеспечивает расширенные возможности индексирования и поиска, которые могут быть интегрированы в веб-интерфейс MOSS.

Microsoft сама описывает SharePoint 2010 как Collaboration, Portal, Search, Enterprise Content Management (ECM), управление бизнес-процессами (BPM) и бизнес-аналитику (BI)

это коллекция программных продуктов и компонентов, включающая в себя:

  • набор веб-приложений для организации совместной работы;

функциональность для создания веб-порталов;

  • модуль поиска информации в документах и информационных системах;
  • функциональность управления рабочими процессами и систему управления содержимым масштаба предприятия;
  • модуль создания форм для ввода информации;

функциональность для бизнес-анализа.

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

Для чего нужен SharePoint?

В общей сложности мы разобрались с MS SharePoint: что это, и что с этим делать. Теперь посмотрим, для чего же нужна эта программа. Когда внутренний коммуникативный портал создан, программа позволяет нам организовывать общую систему для совместной обработки документов и проектов. Сейчас есть возможность создания онлайн-площадки для коммуникации, автоматизации рабочих процессов и решения подобных заданий.

Что такое SharePoint Designer?

Одной из составляющих данного проекта является SharePoint Designer. Что это за программа и для чего она нужна, мы разберемся далее. Мы поняли основную цель работы SharePoint. Что это за программа, нам известно. Но, как показывает практика, не все средства работают в полном объеме, а поэтому приходится расширить ограничения.

Чтобы работа с веб-узлами была полноценной, используют веб-редакторы. SharePoint Designer помогает осуществлять пошаговую быструю настройку:

  • использования шаблонов;
  • наполнения модульными составляющими;
  • необходимого оформления;
  • качественного дизайна и т.д.

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

Несмотря на то что SharePoint Designer относится к общему семейству корпорации, софт не найти в поставке стандартного комплекта Office. Поэтому, если возникла необходимость в этой программе, придется приобрести её отдельно. Кстати, бесплатно её также можно получить, но лишь на испытательный срок.

Цели и задачи

Как мы уже поняли, SharePoint Designer относится к стандартным незамысловатым веб-редакторам, а поэтому его функции и задачи также достаточно знакомы:

  • формирование HTML-страниц;
  • создание ASPX-страниц;
  • работа с веб-приложениями;
  • управление веб-сайтом.

Чтобы процесс был корректным, для работы с веб-узлами необходимо соединение с сервером, где уже работают службы SharePoint. Если же ваша задача состоит в том, чтобы сформировать страничку HTML или ASPX, то в принципе подключение к серверу можно не использовать. Единственный момент - по завершении работы нужно будет загрузить все файлы.

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

Аналитика — аналитика SharePoint позволяет получать доступ к сведениям из источников неструктурированных и структурированных данных и взаимодействовать с ними. Анализ SharePoint дает пользователям возможность поиска нужных специалистов и опыта для принятия более эффективных и обоснованных бизнес-решений. Комплексные приложения — компоненты SharePoint позволяют пользователям быстро реагировать на бизнес-потребности путем создания собственных решений, не основанных на программном коде, в среде предприятия или в облаке, посредством богатого набора стандартных блоков, средств и функций самообслуживания.

Основные принципы

Работа с данной программой, как уже говорилось, достаточно проста. Вначале вас встретит элементарный интерфейс, и интуитивно вы разберетесь с дальнейшими действиями, если, конечно, вы когда-то работали с веб-редактором.

Следующее, что вам потребуется, – это ввод текста. Для вас уже представлены некоторые кодовые комбинации, подходящие для оформления HTML. В основном же конструктор ничем не отличается от уже известных.

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

Что такое SharePoint Workspace?

Следующим компонентом является SharePoint Workspace. Что это за программа и каково её предназначение? Данный софт был выпущен в 2010 году корпорацией Microsoft и пришел на замену Microsoft Office Groove 2007. Программа представляет собой приложение, которое осуществляет оперативный доступ к библиотекам документов и другим службам SharePoint днем и ночью.

Новая версия старого софта получилась более интерактивной и гибкой. Работать с приложением можно независимо или в паре с SharePoint Server. Если разобраться с SharePoint Workspace, что это и для чего, то основная задача ясна: синхронизация контента на ПК с документами и списками в реальном времени. В отличие от прошлого компонента, отвечающего за дизайн, данный служит больше коммуникативной платформой на уже созданных ранее областях или сайтах.

Возможности

Итак, предмет нашего рассмотрения - Microsoft SharePoint Workspace. Что это, мы уже знаем, а потому осталось разобраться с возможностями, которые предоставляет для нас этот софт. Прежде всего это оформление рабочих областей, разделенных на несколько типов:

  • SharePoint;
  • Groove;
  • область общих папок.

Первый вариант отвечает за синхронизацию сразу двух направлений напрямую, без какой-либо обработки. Работа осуществляется с библиотеками контента и списками на отдельном ПК. Следующая область рассчитана на полнофункциональный процесс между всеми сотрудниками. При этом данная среда считается наиболее безопасной. Третий вариант рассчитан на поддержание и функционирование доступа сотрудников к папкам ОС.

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

Выходит, что службы SharePoint (что это за программа, вы уже знаете) поддерживают следующие процессы:

  • оптимизация;
  • интеграция;
  • простой пользовательский интерфейс;
  • обмен сообщениями;
  • поиск контента;
  • безопасный режим и многое другое.

Конечно, это далеко не все функции, которые доступны для пользователей.

Ошибки настройки

Пришло время поговорить об ошибках настройки Microsoft SharePoint. Что это нам даст? Возможно, данный раздел ничем вам не поможет, но все-таки, если вы столкнетесь с данной проблемой, то у вас будет решение. Из-за того, что данный софт очень сложный и многофункциональный, пользователям так или иначе приходится сталкиваться с ошибками.

  1. Не экономьте! Очень важно, чтобы приложение имело большой запас объема памяти, так как некоторые функции могут перестать работать.
  2. Правильное использование сервера Microsoft SQL. Желательно, чтобы данный «сотрудник» нашел себе отдельное место на физической системе и не делился ни с кем ресурсами.
  3. Учитесь самостоятельности! Частенько многие ошибки связаны с использованием мастера настройки фермы. Этот товарищ имеет много недостатков и частенько провоцирует систему к сбоям.
  4. Внимательность при создании веб-приложений контента. Проблема связана с использованием неверного URL. Чтобы избежать подобного рода ошибки, лучше пошагово документировать все настройки веб-приложения.
  5. Не используйте одну учетную запись. Это одна из оплошностей, из-за которых может пострадать система безопасности. Чтобы избежать этого, лучше не зацикливаться на одной учетной записи.
  6. Сохранение! Помните, что по умолчанию в приложении должно присутствовать сохранение настроек базы данных. Так вы обезопасите себя от ненужных потерь.

Конечно, существуют еще и другие ошибки, связанные с настройкой приложения.

Эффективное использование

Мы разобрались с SharePoint (что это за программа, мы также знаем). Теперь рассмотрим, где наиболее эффективно будет вести себя софт. Если говорить о сферах, то приложение подойдет для:

  • руководства;
  • маркетинга и рекламы;
  • IT-технологий;
  • пользователей;
  • администраторов.

Итак, руководство с помощью SharePoint сможет согласовывать стандарты, следить за календарем встреч и установкой задач. Также есть возможность регистрировать идеи, формировать аналитику и напрямую общаться с коллегами.

Рекламщики благодаря приложению могут создавать презентацию бренда или организации в Сети, проводить внутреннюю рекламу для сотрудников, а также коммуницировать с партнерами и заказчиками.

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

Дальнейшие действия

Решение об использовании SharePoint в качестве платформы для разработки веб-приложений может быть принято разными способами. Ниже представлены некоторые возможные стратегии. Сопоставление возможностей

Сопоставьте план выпуска и обновления продукта с функциями SharePoint. После этого определите возможности SharePoint, которые способны ускорить разработку продукта. Это простой подход для определения преимуществ использования платформы SharePoint. Для этого может потребоваться консультация специалиста, разбирающегося в функциях SharePoint. Я надеюсь, что этот документ позволил вам понять основные возможности и преимущества SharePoint и решить, существуют ли потенциальные области пересечения функций SharePoint и требуемых функций продукта. Кроме того, в ходе анализа важно определить, какие компоненты предоставляются в составе различных номеров SKU SharePoint. Анализ рынка

Получите представление об использовании SharePoint текущими и потенциальными клиентами. Это позволит принять осознанное решение о потенциальных преимуществах создания продукта на основе SharePoint или в подключении к этой платформе. Для поставщиков горизонтальных решений невозможность подключения продукта к SharePoint может послужить непреодолимым препятствием или вызвать задержку цикла продаж. Для поставщиков вертикальных решений создание приложений на базе SharePoint может принести положительные результаты, если специалисты ИТ-отдела клиента знакомы с SharePoint. Продукт на базе SharePoint (знакомой и часто используемой платформы) будет рассматриваться как более простое и управляемое решение. Например, большинство разработчиков, использующих средства корпорации Майкрософт, умеют работать со средствами безопасности SharePoint, поэтому они легко смогут использовать существующий механизм проверки подлинности и авторизации, встроенный в SharePoint. Сравнение

Создание одного продукта на основе SharePoint и одного продукта с нуля также может оказаться наглядным. Это нечастый прием, но он может привести к неожиданным результатам. Разработка в SharePoint позволяет сфокусироваться на бизнес-задачах и уделять меньше внимания платформе. При этом все задачи можно решить с меньшим количеством настраиваемого кода и за меньшее время.

Пилотный проект

При оценке нового технического плана многие компании проводят разработку продукта поэтапно, начиная с бета-версии продукта. Бета-версия продукта на базе SharePoint разрабатывается за 1–3 месяца. Возможность быстрой разработки продукта является залогом понимания ценности стратегии подключения, расширения или базирования. Некоторые функции можно создать за 1–2 недели, что кажется невероятным. За 3–6 итераций можно создать продукт с достаточным количеством функций и передать его сообществу бета-тестеров. Через 1–3 месяца появляется понимание новых циклов разработки, а организация сокращает ожидаемое время до выпуска версии продукта 1.0. Консультации

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