SharePoint — продукт, который выполняет задачу по предоставлению сотрудникам компаний инструмента, с помощью которого они могут взаимодействовать между собой. Спроектированный на его основе портал может стать автономным центром хранения информации и связи между работниками.
Предназначение продукта:
- организация единой среды взаимодействия с документами и проектами;
- построение онлайн-площадки для связи по рабочим вопросам;
- создание решений для автоматизации рабочих процессов.
Продукты SharePoint
SharePoint предоставляется в виде клиента Microsoft SharePoint Foundation и сервера Microsoft SharePoint Server. В Microsoft SharePoint входят:
- Foundation — приложение к Windows Server, которое предоставляет возможности изменения, сохранения и проверки соответствия версий документов и др., содержащее возможности отслеживания путей следования отправляемых документов, напоминаний и онлайн-дискуссий.
- Server 2010 — элемент организации работы в MS Word с возможностями Шарепоинт.
- Workspace — программа, предназначенная для синхронизации данных.
- Designer — HTML-редактор в стиле, который настроен специально для сознания Шарепоинт-страниц и управления документами для WSS сайтов. Открывает доступ к функционалу рендер-движка.
- Server 2013 — встроенный пакет программ, предназначенный для более продуктивной работы, организации совместного труда и увеличения производительности сотрудников. Программа ориентирована на работу с облаком, мобильность и социальные функции, которые дают возможность обмена идеями, отслеживания действий коллег, поиска информации и др.
Что такое Microsoft SharePoint
Microsoft Sharepoint – быстроразвивающийся программный продукт, который предназначен для быстрого построения внутренних сайтов. Задачи, которые решают такие сайты:
- быстрая публикация нужной информации (новости, объявления);
- общий доступ к файлам;
- обсуждение опубликованных материалов.
Среди возможностей продукта – гибкая настройка прав доступа к ресурсам и сайтам, создание обычных web-страниц, блогов и форумов.
Каждый работник компании имеет свою страницу, на которой указана личная информация. То есть, Шарепоинт – некий аналог локальной соцсети.
Также, есть возможность загрузки данных из Excel-файлов, баз данных и онлайн источников для создания отчетов.
Что такое SharePoint Designer
Компонент пакета Шарепоинт — Designer дает возможность осуществления быстрой поэтапной настройки с использованием шаблонов, наполнения системы модулями и создания высококачественного дизайна и оформления для проекта.
Приложение обладает всеми необходимыми функциями для быстрой и простой работы с веб-узлом, при этом пользователь не обязан знать системный код. В ходе проектирования будет достаточно знаний о визуальном проектировании сайтов. В стандартном наборе приложений Microsoft Office данная программа не поставляется, приобретать требуется отдельно.
Вот так выглядит рабочее окно:
Приложение интуитивно понятно, разобраться с ним сможет любой, кто имеет представление о работе с web-редакторами.
Что такое SharePoint Workspace
Это средство предоставляет круглосуточный и быстрый доступ к хранилищам документов и другим службам.
Основной функцией является оформление рабочих пространств, которые разделены на несколько видов:
- SharePoint – ответственный за синхронизации двух направлений без обработки.
- Groove – обеспечивает полное функционирование процесса среди всех сотрудников.
- Область общих папок – обеспечивает поддержку и доступ работников к папкам операционной системы.
С помощью автоматической синхронизации доступен откат к последним версиям документов. Таким образом службы Workspace поддерживают такие процессы как:
- оптимизация;
- встраивание;
- облегченный интерфейс;
- обмен сообщениями;
- поиск информации;
- безопасный режим.
Sharepoint Server
Является платным компонентом пакета Шарепоинт, который позволяет встроить дополнительные функции в приложения MS Office.
Функционал:
- инструменты для бизнес-аналитики — Excel Services[en], Business Data Catalog;
- возможность доступа к MS Project Server и к формам Microsoft Office InfoPath с помощью браузера, централизованно, в соответствии с концепцией многомодульного портала;
- поддержка особых библиотек, таких как PowerPoint Template Libraries.
Компоненты:
- совокупность web-приложений, обеспечивающих совместную работу;
- инструменты для создания web-порталов;
- встроенный функционал поиска документов в системе;
- возможность управления рабочими процессами;
- инструмент создания форм для внесения информации.
Sharepoint программирование
Основной набор инструментов для разработки под шарепоинт:
- Microsoft Visual Studio – позволяет разрабатывать под Шарепоинт почти не используя сторонние утилиты. Благодаря встроенной платформе .NET появилась возможность сборки пакетов в режиме командной строки и без использования Visual Studio;
- Designer;
- Reflector — инструмент, для работы и анализа NET компонентов. Позволяет дизассемблировать любую библиотеку .NET.
Предотвращение возможных ошибок
Есть несколько рекомендаций, чтобы избежать ошибок и обеспечить стабильность работы:
- желательно обеспечить приложение достаточным количеством памяти для функционирования его в полную мощность;
- использовать сервер MS SQL правильно. Этот компонент должен занимать отдельное место в системе и единолично использовать ее ресурсы;
- настраивать приложение вручную, без использования “Мастера настройки”;
- записывать конфигурацию веб-приложения пошагово, во избежание проблем, связанных с использованием неправильного URL;
- использовать несколько учетных записей для повышения безопасности системы;
- обязательно сохранять настройки базы данных.