Sharepoint client components что это

Хост-сайты, сайты надстроек и компоненты SharePoint в SharePoint

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

Хост-сайты, сайты надстроек и изолированный домен

Компоненты надстройки SharePoint, отличные от элементов пользовательского интерфейса, такие как списки, типы контента, рабочие процессы и страницы, развертываются на другом веб-сайте в специальном изолированном домене. Этот факт во многом скрыт от пользователя. Специальный веб-сайт, на котором развертывается надстройка, называется сайтом надстройки. Веб-сайт, на котором устанавливается надстройка, называется хост-сайтом. Хотя сайт надстройки имеет собственный изолированный домен, он находится в том же семействе веб-сайтов, что и хост-сайт. (Единственное исключение из этого правила — установка надстройки с областью клиента. В этом случае сайт надстройки находится в семействе веб-сайтов корпоративного каталога надстроек.)

На рисунке 1 показан хост-сайт с двумя установленными надстройками SharePoint. У надстройки 1 есть удаленные компоненты, но нет компонентов SharePoint, поэтому она не имеет сайта надстройки. У надстройки 2 нет удаленных компонентов, но есть два списка SharePoint и рабочий процесс. Они развернуты на изолированном дочернем сайте. (У надстройки SharePoint могут быть как удаленные компоненты, так и компоненты, размещенные в SharePoint, но ни одна показанная на этой схеме надстройка не включает компоненты обоих этих типов.)

Рис. 1. Хост-сайт с надстройкой, размещенной у поставщика, и надстройкой с размещением в SharePoint

Sharepoint client components что это. hostwebandappweb. Sharepoint client components что это фото. Sharepoint client components что это-hostwebandappweb. картинка Sharepoint client components что это. картинка hostwebandappweb

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

Надстройка SharePoint будет развертываться на заново созданном веб-сайте с URL-адресом, аналогичным следующему:

Обратите внимание, что этот URL-адрес имеет следующую структуру:

Эти заполнители имеют следующие значения:

Существует две основные причины, по которым компоненты SharePoint развертываются на сайтах надстроек, а не на хост-сайта. Обе они связаны с безопасностью.

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

Безопасность междоменных скриптов. Современные браузеры поддерживают «политику единого домена» по отношению к вызовам методов JavaScript. При развертывании каждого Надстройка SharePoint в собственном домене, SharePoint использует преимущества политики единого домена браузера, чтобы JavaScript в Надстройка SharePoint не мог выполнять никакой JavaScript из другого домена, включая домен, в котором с точки зрения пользователя установлена надстройка.

В SharePoint также есть средства безопасного обхода ограничений политики. Помимо прочего, удаленным компонентам надстройки SharePoint разрешается запрашивать данные с любого веб-сайта в рамках общей родительской принадлежности сайта надстройки и хост-сайта. Дополнительные сведения см. в статье Обращение к данным SharePoint из надстроек с помощью междоменной библиотеки.

Типы компонентов SharePoint, встречающиеся в надстройке SharePoint

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

Компоненты, помеченные звездочкой (*), более подробно описаны в разделе Условия для развертывания компонентов SharePoint далее в этой статье.

В надстройке SharePoint нельзя развертывать компоненты SharePoint других видов. Дополнительные сведения о том, что можно включать в надстройку SharePoint, см. в статье Сравнение надстроек SharePoint с решениями SharePoint.

Условия для развертывания компонентов SharePoint

Ознакомьтесь с условиями и подробными сведениями, касающимися развертывания определенных компонентов SharePoint в надстройке:

Дополнительные действия. Дополнительные действия можно добавлять как на сайт надстройки, так и на хост-сайт. Чтобы добавить дополнительное действие на сайт надстройки, его следует включить в компонент уровня Web, находящийся в WSP-файле, как это делается с любым другим компонентом, который добавляется на сайт надстройки. Чтобы добавить дополнительное действие на хост-сайт, можно включить (даже в надстройке с внешним размещением) разметку CustomAction в компонент, который находится в пакете надстройки, но вне WSP-файла. Компоненты в таком «свободном» компоненте относятся к хост-сайту, а не к сайту надстройки, поэтому такой тип компонентов называетсякомпонентом хост-сайта.

Веб-части. Одну разновидность веб-частей, веб-часть надстройки, можно разворачивать в надстройке, и эта веб-часть может вести либо на сайт надстройки, либо на хост-сайт. На все остальные типы веб-частей можно ссылаться в надстройках, но они не могут разворачиваться в надстройках. Если веб-часть надстройки разворачивается на хост-сайте, ее необходимо включить в компонент хост-сайта.

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

Рабочие процессы. Рабочие процессы в SharePoint используют среду выполнения workflow-процессов, размещенную в Microsoft Azure, которая появилась в SharePoint. Закодированные рабочие процессы, которые используют среду выполнения workflow-процессов, размещенную в SharePoint, не могут включаться в Надстройка SharePoint. Разрешены только декларативные рабочие процессы или рабочие процессы, использующие новейшую среду выполнения.

Модели Microsoft Business Connectivity Services (BCS), типы внешнего контента и внешние списки. Модели службы подключения к бизнес-данным (BDC) обычно имеют область, которая шире, чем семейство веб-сайтов. Но когда модель службы подключения к бизнес-данным развертывается в надстройке, ее область ограничивается областью сайта надстройки. Когда модель службы подключения к бизнес-данным включается в надстройку, она хранится не в хранилище общих служб BDC, а в виде файла на сайте надстройки.

Шаблоны веб-сайтов. В большинстве случаев вам потребуется, чтобы сайт надстройки устанавливал новую встроенную конфигурацию определений сайта APP#0, оптимизированную для сайтов надстройки. (Дополнительные сведения об этом см. в разделе Доступ к надстройке из пользовательского интерфейса.) SharePoint автоматически использует APP#0, если пакет надстройки не включает элемент WebTemplate.

Кроме того, можно задать пользовательского тип для сайта надстройки. Для этого необходимо выполнить два основных действия.

Включите настраиваемый WebTemplate Element (Web Template), файл onet.xml и возможно другие связанные файлы в компонент сайта надстройки для вашей надстройки. Разверните шаблон сайта в компоненте уровня сайта в WSP-файле в пакете надстройки обычным образом.

Добавьте элемент WebTemplate (PropertiesDefinition complexType) (манифест надстройки SharePoint) в манифест надстройки в качестве потомка элемента Properties и установите для его атрибута Id значение GUID компонента сайта надстройки и значение Name атрибута Элемент WebTemplate (шаблон веб-сайта). Обратите внимание, что GUID должен быть заключен в фигурные скобки «<>» и содержать дефисы, а также отделяться от имени шаблона символом «#». Ниже приведен пример.

Новый элемент WebTemplate для манифестов надстроек отличается разметкой от элемента WebTemplate, который можно включить в компоненты. Элемент WebTemplate, который можно включить в компоненты, определяет тип сайта, но элемент WebTemplate для манифестов надстроек просто указывает на используемый тип сайтов. Дополнительные сведения о манифесте надстройки SharePoint см. в разделе Структура пакета надстройки.

Не используйте элемент WebTemplate в манифесте надстройки для указания какой-либо из встроенных конфигураций определений сайта SharePoint, в качестве типа веб-сайта. Мы не поддерживаем использование какой-либо из встроенных конфигураций определений сайта, кроме APP#0, для сайтов надстройки.

Дополнительные сведения о конфигурациях определений сайта и шаблонах веб-сайтов см. в статье Работа с шаблонами и определениями.

Источник

Выполнение базовых операций с использованием кода библиотеки клиента в SharePoint

С помощью клиентской объектной модели SharePoint (CSOM) вы можете получать и изменять данные в SharePoint, а также управлять ими. В SharePoint доступ к CSOM осуществляется несколькими путями:

Дополнительные сведения о наборах API, доступных на платформе SharePoint, см. в статье Выбор правильного набора API в SharePoint.

Сведения об использовании других клиентских API см. в следующих статьях:

В приведенных ниже разделах описаны задачи, которые вы можете выполнять программным путем. Они включают примеры кода на языке C#, в которых демонстрируются операции CSOM.

Во всех этих примерах предполагается, что код содержится в файле кода программной части для веб-страницы Microsoft ASP.NET. Необходимо добавить следующий оператор using в файл кода.

Когда вы создаете надстройку SharePoint, размещенную поставщиком, с веб-приложением ASP.NET и добавляете ссылку на сборку в проект веб-приложения в Visual Studio, установите для свойства Локальное копирование сборки значение True, если только вы не знать, что сборка уже установлена на веб-сервере, или вы можете убедиться, что она установлена перед развертыванием надстройки.

Задачи, связанные с веб-сайтом SharePoint

Получите свойства веб-сайта

Следующий код служит для получения названия веб-сайта SharePoint.

Получение определенных свойств веб-сайта

Вам нужно добавить инструкцию using для пространства имен System.Linq.

Если вы пытаетесь получить доступ к другим свойствам, код выдает исключение, потому что другие свойства недоступны.

Запись значений для свойств веб-сайта

В этом примере показано, как записать значения для свойств веб-сайта.

Создание веб-сайта SharePoint

Задачи, связанные со списками SharePoint

Получение всех списков SharePoint на сайте

В этом примере извлекаются все списки SharePoint, имеющиеся на веб-сайте SharePoint. Для выполнения этого кода нужно добавить оператор using для System.Linq.

Создание и обновление списка SharePoint

Удаление списка SharePoint

В этом примере удаляется список SharePoint.

Добавление поля в список SharePoint

Задачи, связанные с элементами списков SharePoint

Получение элементов из списка SharePoint

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

Создание элемента списка

Обновление элемента списка

В этом примере обновляется элемент списка SharePoint.

Удаление элемента списка

В этом примере удаляется элемент списка SharePoint.

Задачи, связанные с полями SharePoint

Получение всех полей в списке

Получение определенного поля из списка

Задачи, связанные с пользователями SharePoint

Добавление пользователя в группу SharePoint

В этом примере в группу SharePoint с именем Members добавляется пользователь и некоторые сведения о нем.

Получение всех пользователей из группы SharePoint

В этом примере извлекаются сведения о всех пользователях в группе SharePoint с именем Members.

Создание роли

В этом примере создается роль, имеющая разрешения на создание оповещений и управление ими.

Добавление пользователя к роли

В этом примере к роли добавляется пользователь.

Вызов метода ClientContext.ExecuteQuery перед доступом к свойствам значений

Не используйте объекты-значения, возвращаемые методами или свойствами в одном запросе

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

Отличие заключается в следующих трех строках:

Использование методов или свойств, возвращающих клиентские объекты, в вызове другого метода в том же запросе

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

Мы знаем, что список создается следующим образом:

Получение сгруппированных данных из одного объекта для повышения производительности

Эти способы различаются по эффективности. В Method1 код для извлечения названия и описания веб-сайта сгруппирован вместе. В Method2 он разделен другими действиями. Это означает, что Method2 вызывает два отдельных запроса к одному и тому же объекту сайта, и для него будет получено два набора результатов. Поскольку клиентская библиотека стремится возвращать согласованные данные, второй набор результатов будет включать как название, так и описание. Предыдущий код можно представить следующим образом.

Указание свойств объектов, которые необходимо вернуть

В серверной объектной модели SharePoint при получении объекта SPWeb вы можете просмотреть все его свойства. В SQL для получения всех столбцов таблицы можно выполнить следующий запрос.

Использование условной области для проверки предварительных условий перед загрузкой данных

Использование области обработки исключений для перехвата исключений

Источник

SharePoint — Краткое руководство

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

Что такое SharePoint

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

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

Документы могут храниться, загружаться и редактироваться, а затем загружаться для дальнейшего обмена.

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

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

Документы могут храниться, загружаться и редактироваться, а затем загружаться для дальнейшего обмена.

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

Позвольте нам понять, что все мы можем сделать с SharePoint. Он разделен на три отдельные области —

Sharepoint client components что это. sharepoint areas 1. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint areas 1. картинка Sharepoint client components что это. картинка sharepoint areas 1

сотрудничество

Термин сотрудничество содержит очень сильную тему для SharePoint. Это означает объединение людей с помощью различных типов совместной работы, таких как управление корпоративным контентом, управление веб-контентом, социальные сети, обнаружение людей и их навыки.

В SharePoint 2013 совместная работа управляется через приложения.

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

В SharePoint 2013 совместная работа управляется через приложения.

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

Interoperability

SharePoint также собирается объединить это сотрудничество посредством взаимодействия, такого как —

Интеграция офисных и веб-документов.

Возможность создания и развертывания безопасных и настраиваемых решений, которые интегрируют бизнес-данные с SharePoint и Office.

Интеграция с более широкими веб-технологиями или развертывание приложений в облаке.

Интеграция офисных и веб-документов.

Возможность создания и развертывания безопасных и настраиваемых решений, которые интегрируют бизнес-данные с SharePoint и Office.

Интеграция с более широкими веб-технологиями или развертывание приложений в облаке.

Платформа

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

Одним из ключевых сдвигов парадигмы является понятие облака в SharePoint.

Облако представляет новые модели приложений, такие как —

Новые способы разработки, развертывания и размещения приложений SharePoint.

Новые формы аутентификации через OAuth.

Новые способы взаимодействия данных с использованием OData и REST.

Одним из ключевых сдвигов парадигмы является понятие облака в SharePoint.

Облако представляет новые модели приложений, такие как —

Новые способы разработки, развертывания и размещения приложений SharePoint.

Новые формы аутентификации через OAuth.

Новые способы взаимодействия данных с использованием OData и REST.

SharePoint — Типы

В этой главе мы рассмотрим различные типы и версии, чтобы начать работу в SharePoint.

Существует три основных способа установки и использования SharePoint:

Первые два варианта — локальная версия SharePoint, а Office 365 — третья полностью облачная модель для SharePoint.

SharePoint Foundation

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

SharePoint Foundation поставляется в виде бесплатной загружаемой установки и представляет собой основополагающие части SharePoint.

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

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

SharePoint Foundation поставляется в виде бесплатной загружаемой установки и представляет собой основополагающие части SharePoint.

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

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

SharePoint Foundation требует некоторых функций для создания стандартных решений для совместной работы и коммуникации в вашей организации. Основные функции SharePoint Foundation вращаются вокруг управления документами и совместной работы.

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

Ниже приведены некоторые из основных функций, которые отвечают за его широкое внедрение в бизнесе.

Эффективное взаимодействие между документами и задачами. Веб-сайты команд предоставляют доступ к информации в центральном месте.

Сокращение ресурсов на внедрение и развертывание — SharePoint Foundation доступен клиентам Windows Server в виде бесплатной загрузки, благодаря которой время и стоимость внедрения значительно сокращаются.

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

Использование Интернета для совместной работы — расширяя и настраивая SharePoint Foundation

Эффективное взаимодействие между документами и задачами. Веб-сайты команд предоставляют доступ к информации в центральном месте.

Сокращение ресурсов на внедрение и развертывание — SharePoint Foundation доступен клиентам Windows Server в виде бесплатной загрузки, благодаря которой время и стоимость внедрения значительно сокращаются.

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

Использование Интернета для совместной работы — расширяя и настраивая SharePoint Foundation

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

SharePoint Server

SharePoint Server предлагает множество функций, которые расширяют возможности, предлагаемые в SharePoint Foundation. Он предоставляет более богатый и расширенный набор функций, которые вы можете использовать в решениях вашей организации.

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

Некоторые из этих дополнительных функций описаны в следующем списке —

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

Управление веб-контентом — SharePoint Server поддерживает создание и публикацию веб-контента в Интернете.

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

Business Connectivity Services — Business Connectivity Services (BCS) позволяет подключаться к этим внешним источникам данных и отображать бизнес-данные через веб-части, профили пользователей или списки SharePoint.

Социальные сети и вычисления — Социальные сети повсюду и стали ожидаемым набором функций многих решений.

Управление записями — SharePoint Server обеспечивает отличную поддержку управления контентом на протяжении всего его жизненного цикла.

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

Управление веб-контентом — SharePoint Server поддерживает создание и публикацию веб-контента в Интернете.

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

Business Connectivity Services — Business Connectivity Services (BCS) позволяет подключаться к этим внешним источникам данных и отображать бизнес-данные через веб-части, профили пользователей или списки SharePoint.

Социальные сети и вычисления — Социальные сети повсюду и стали ожидаемым набором функций многих решений.

Управление записями — SharePoint Server обеспечивает отличную поддержку управления контентом на протяжении всего его жизненного цикла.

Офис 365

Office 365 превратился в третью полностью облачную модель для SharePoint. Это альтернативный вариант размещения собственной фермы в собственном локальном центре обработки данных.

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

Варианты лицензирования SharePoint Online через Office 365 основаны на таких факторах, как количество пользователей, которых вы хотите добавить, объем данных, которые необходимо сохранить, и функции, которые должны быть доступны.

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

Он не обладает всеми теми же службами и функциями, что и SharePoint Server, но обладает рядом замечательных возможностей для разработки.

Как разработчик, вы можете настроить любой выпуск SharePoint, будь то SharePoint Foundation, Server или Office 365.

Варианты лицензирования SharePoint Online через Office 365 основаны на таких факторах, как количество пользователей, которых вы хотите добавить, объем данных, которые необходимо сохранить, и функции, которые должны быть доступны.

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

Он не обладает всеми теми же службами и функциями, что и SharePoint Server, но обладает рядом замечательных возможностей для разработки.

Как разработчик, вы можете настроить любой выпуск SharePoint, будь то SharePoint Foundation, Server или Office 365.

SharePoint — Возможности

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

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

Эти рабочие нагрузки позволяют рассказать о различных возможностях SharePoint, объединенных вместе. Вы должны видеть, что эти рабочие нагрузки представляют не только основной набор связанных приложений, но и возможности для разработки ваших приложений.

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

Эти рабочие нагрузки позволяют рассказать о различных возможностях SharePoint, объединенных вместе. Вы должны видеть, что эти рабочие нагрузки представляют не только основной набор связанных приложений, но и возможности для разработки ваших приложений.

Ниже приведены рабочие нагрузки, которые были добавлены в SharePoint 2010.

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

Сообщества — Представление сообщества и социальных функций, таких как блоги и вики.

Контент — представляет основные функции управления контентом предприятия.

Поиск — Представление управляемых поиском функций.

Insights — представление функций бизнес-аналитики, таких как KPI.

Композиты — представление возможности интеграции внешних приложений с использованием, например, Business Connectivity Services.

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

Сообщества — Представление сообщества и социальных функций, таких как блоги и вики.

Контент — представляет основные функции управления контентом предприятия.

Поиск — Представление управляемых поиском функций.

Insights — представление функций бизнес-аналитики, таких как KPI.

Композиты — представление возможности интеграции внешних приложений с использованием, например, Business Connectivity Services.

SharePoint 2013 — возможности

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

Ниже приведены основные возможности для SharePoint 2013 —

возможностьРодные ОсобенностиПример расширяемости
МестаСайты, где вы найдете совместные аспекты SharePoint. Сайты содержат множество функций, в том числе возможность создавать, хранить и извлекать данные, а также управлять, маркировать и искать контент, документы и информацию. У вас также есть подключение к клиентским приложениям Microsoft Office 2013 через список и библиотеку документов.Сайты, шаблоны сайтов, приложения для SharePoint, рабочий процесс, главные страницы, страницы сайта
СоциальноеПредоставляет возможности социальных и социальных сетей, новостные ленты, а также поиск и тегирование профилей, а также возможность поиска, поиска и взаимодействия с людьми с помощью их навыков, организационного положения, отношений и рейтинга контента.Настройки поиска, рейтинги и возможности тегов, блоги, вики, метаданные
содержаниеСодержит возможность исследовать, искать и управлять контентом, используя веб-страницы, приложения, рабочий процесс или типы контента.Приложения для SharePoint, рабочие процессы, Word или Excel Services
ПоискВозможность поиска содержимого внутри и за пределами SharePoint богатым и динамичным способом с помощью представлений документов в режиме реального времени через Office Web Apps. Кроме того, интеграция информации в структурированных системах баз данных и локальных или облачных LOB-системах, таких как SAP, Siebel и Microsoft Dynamics.Поиск в SharePoint, настройка поиска, подключение к бизнес-данным (BDC)
InsightsПреимущественно о BI и поддержке, например, возможности интеграции Microsoft Access в SharePoint; использовать Excel и SQL Server для доступа и отображения данных на веб-странице; включить использование инструментальных панелей и ключевых показателей эффективности (KPI) для преобразования необработанных данных в полезную информацию.Службы Excel, Службы доступа, информационные панели, BDC, PerformancePoint Services
InteroperabilityДиапазон от интеграции LOB до интеграции Office через новую модель приложений Apps for Office; (подумайте, что настраиваемые панели задач на основе HTML и JavaScript, которые ссылаются на облачные сервисы вместо надстроек управляемого кода VSTO) к разработке пользовательских решений.BDC, приложения для офиса, индивидуальная разработка
БрендингИзменение внешнего вида вашего сайта с помощью встроенных шаблонов или более детального и организационного брендинга.Стандартная конфигурация, главные страницы и настраиваемые приложения для SharePoint

SharePoint — среда настройки

В этой главе мы настроим среду разработки для SharePoint. Как вы уже знаете, есть три разных варианта SharePoint. Они —

В этой главе мы будем использовать Office 365, облачную версию.

Sharepoint client components что это. office 365 1. Sharepoint client components что это фото. Sharepoint client components что это-office 365 1. картинка Sharepoint client components что это. картинка office 365 1

Шаг 2 — Выберите опцию Бесплатная пробная версия. Откроется новая страница.

Sharepoint client components что это. free trial 3. Sharepoint client components что это фото. Sharepoint client components что это-free trial 3. картинка Sharepoint client components что это. картинка free trial 3

Шаг 3 — Введите необходимую информацию и нажмите Далее, и вы увидите следующую страницу.

Sharepoint client components что это. enter information 1. Sharepoint client components что это фото. Sharepoint client components что это-enter information 1. картинка Sharepoint client components что это. картинка enter information 1

Шаг 4 — Введите имя пользователя, название компании и пароль и нажмите Далее. Он отправит вам проверочный код. Как только проверка будет завершена, она начнет создавать учетную запись.

Sharepoint client components что это. save information 1. Sharepoint client components что это фото. Sharepoint client components что это-save information 1. картинка Sharepoint client components что это. картинка save information 1

Шаг 5 — Как только ваша учетная запись будет создана, вы увидите следующую страницу.

Sharepoint client components что это. account created 1. Sharepoint client components что это фото. Sharepoint client components что это-account created 1. картинка Sharepoint client components что это. картинка account created 1

Шаг 6 — Нажмите Готово к работе, и вы увидите следующую страницу —

Sharepoint client components что это. check page 1. Sharepoint client components что это фото. Sharepoint client components что это-check page 1. картинка Sharepoint client components что это. картинка check page 1

Теперь ваша среда готова, и вы можете приступить к разработке общей точки, но вам также нужно будет установить Visual Studio.

Монтаж

Следующие шаги помогут вам установить SharePoint.

Шаг 1 — После завершения загрузки запустите установщик. Следующий диалог будет отображен.

Sharepoint client components что это. visual studio 6. Sharepoint client components что это фото. Sharepoint client components что это-visual studio 6. картинка Sharepoint client components что это. картинка visual studio 6

Шаг 2 — Нажмите Установить, и он начнет процесс установки.

Sharepoint client components что это. install visual studio 1. Sharepoint client components что это фото. Sharepoint client components что это-install visual studio 1. картинка Sharepoint client components что это. картинка install visual studio 1

Шаг 3 — После успешного завершения процесса установки вы увидите следующее сообщение:

Sharepoint client components что это. setup completed 6. Sharepoint client components что это фото. Sharepoint client components что это-setup completed 6. картинка Sharepoint client components что это. картинка setup completed 6

Шаг 4 — Перезагрузите компьютер, если требуется. Теперь откройте Visual Studio из меню «Пуск». Откроется следующее диалоговое окно, и для его подготовки потребуется некоторое время.

Sharepoint client components что это. preparing visual studio 1. Sharepoint client components что это фото. Sharepoint client components что это-preparing visual studio 1. картинка Sharepoint client components что это. картинка preparing visual studio 1

Шаг 5 — Как только все будет сделано, вы увидите главное окно Visual studio.

Sharepoint client components что это. main window 1. Sharepoint client components что это фото. Sharepoint client components что это-main window 1. картинка Sharepoint client components что это. картинка main window 1

Теперь вы готовы запустить приложение.

Sharepoint client components что это. new project 5. Sharepoint client components что это фото. Sharepoint client components что это-new project 5. картинка Sharepoint client components что это. картинка new project 5

Sharepoint client components что это. install office developer tools 1. Sharepoint client components что это фото. Sharepoint client components что это-install office developer tools 1. картинка Sharepoint client components что это. картинка install office developer tools 1

Sharepoint client components что это. click install 3. Sharepoint client components что это фото. Sharepoint client components что это-click install 3. картинка Sharepoint client components что это. картинка click install 3

Sharepoint client components что это. update 3. Sharepoint client components что это фото. Sharepoint client components что это-update 3. картинка Sharepoint client components что это. картинка update 3

Шаг 10 — Как только он будет обновлен, вы увидите следующее сообщение:

Sharepoint client components что это. update completed. Sharepoint client components что это фото. Sharepoint client components что это-update completed. картинка Sharepoint client components что это. картинка update completed

SharePoint — создание семейства сайтов

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

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

Создать коллекцию сайтов

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

Шаг 1 — Для создания нового семейства сайтов перейдите на сайт https://portal.office.com/

Sharepoint client components что это. create site collection 1. Sharepoint client components что это фото. Sharepoint client components что это-create site collection 1. картинка Sharepoint client components что это. картинка create site collection 1

Шаг 2 — Выберите значок администратора, и вы увидите следующую страницу —

Sharepoint client components что это. add a site 1. Sharepoint client components что это фото. Sharepoint client components что это-add a site 1. картинка Sharepoint client components что это. картинка add a site 1

Шаг 4 — Откроется следующая страница. Введите необходимую информацию и нажмите ОК.

Sharepoint client components что это. site tab 1. Sharepoint client components что это фото. Sharepoint client components что это-site tab 1. картинка Sharepoint client components что это. картинка site tab 1

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

Sharepoint client components что это. site collection 1. Sharepoint client components что это фото. Sharepoint client components что это-site collection 1. картинка Sharepoint client components что это. картинка site collection 1

Шаг 5 — Нажмите на ссылку, и вы увидите подробную информацию об этом семействе сайтов.

Sharepoint client components что это. click the link. Sharepoint client components что это фото. Sharepoint client components что это-click the link. картинка Sharepoint client components что это. картинка click the link

SharePoint — API

В этой главе мы рассмотрим несколько наборов API для доступа к платформе SharePoint.

Выбор API зависит от следующих факторов:

Тип приложения

Существуют различные типы приложений, такие как —

Существующие навыки разработчика

Вы можете легко создавать приложения в SharePoint, если у вас уже есть опыт работы с любой из следующих моделей программирования, при этом вам не нужно много изучать программирование SharePoint —

Устройство, на котором работает код

Устройство, на котором выполняется код, может быть любым из следующих:

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

Создайте веб-приложение ASP.NET, которое выполняет операции CRUD с данными SharePoint или внешними данными, которые представлены в SharePoint внешним типом контента BCS, но не требуют вызова SharePoint через брандмауэр.

Конечные точки REST / OData

Создайте веб-приложение LAMP, которое выполняет операции CRUD с данными SharePoint или внешними данными, отображаемыми в SharePoint с помощью внешнего типа контента BCS.

Создайте приложение для iOS или Android, которое выполняет операции CRUD с данными SharePoint.

Объектная модель мобильного клиента

Создайте приложение для Windows Phone, которое выполняет операции CRUD с данными SharePoint.

Объектная модель мобильного клиента и объектная модель сервера

Создайте приложение для Windows Phone, которое использует службу push-уведомлений Microsoft для оповещения мобильного устройства о событиях в SharePoint.

Клиентская объектная модель Silverlight

Создайте приложение Silverlight, которое выполняет операции CRUD с данными SharePoint.

Клиентская объектная модель JavaScript

Создайте приложение HTML / JavaScript, которое выполняет операции CRUD с данными SharePoint.

Создайте надстройку Office, которая работает с SharePoint

Объектная модель сервера

Создайте собственную команду Windows PowerShell.

Создать работу по таймеру.

Создайте расширение центра администрирования.

Создайте согласованный брендинг для всей фермы SharePoint.

Создайте пользовательскую веб-часть, страницу приложения или пользовательский элемент управления ASP.NET.

Создайте веб-приложение ASP.NET, которое выполняет операции CRUD с данными SharePoint или внешними данными, которые представлены в SharePoint внешним типом контента BCS, но не требуют вызова SharePoint через брандмауэр.

Конечные точки REST / OData

Создайте веб-приложение LAMP, которое выполняет операции CRUD с данными SharePoint или внешними данными, отображаемыми в SharePoint с помощью внешнего типа контента BCS.

Создайте приложение для iOS или Android, которое выполняет операции CRUD с данными SharePoint.

Объектная модель мобильного клиента

Создайте приложение для Windows Phone, которое выполняет операции CRUD с данными SharePoint.

Объектная модель мобильного клиента и объектная модель сервера

Создайте приложение для Windows Phone, которое использует службу push-уведомлений Microsoft для оповещения мобильного устройства о событиях в SharePoint.

Клиентская объектная модель Silverlight

Создайте приложение Silverlight, которое выполняет операции CRUD с данными SharePoint.

Клиентская объектная модель JavaScript

Создайте приложение HTML / JavaScript, которое выполняет операции CRUD с данными SharePoint.

Создайте надстройку Office, которая работает с SharePoint

Объектная модель сервера

Создайте собственную команду Windows PowerShell.

Создать работу по таймеру.

Создайте расширение центра администрирования.

Создайте согласованный брендинг для всей фермы SharePoint.

Создайте пользовательскую веб-часть, страницу приложения или пользовательский элемент управления ASP.NET.

SharePoint — центральное администрирование

В этой главе мы расскажем о высокоуровневом внедрении центра администрирования SharePoint. Центр администрирования — это место, где вы можете выполнять задачи администрирования из центрального расположения. Как мы уже подписались на Office 365, у нас также есть сайт администрирования.

Шаг 1 — Выберите значок администратора.

Шаг 2 — Теперь выберите Админцентры → SharePoint на левой панели.

Sharepoint client components что это. admin centers 1. Sharepoint client components что это фото. Sharepoint client components что это-admin centers 1. картинка Sharepoint client components что это. картинка admin centers 1

Следующая страница откроется.

Sharepoint client components что это. admin tab 1. Sharepoint client components что это фото. Sharepoint client components что это-admin tab 1. картинка Sharepoint client components что это. картинка admin tab 1

Вы можете просматривать различные функции администрирования семейства сайтов и управлять следующими действиями:

Управление приложением

В Application Management вы можете выполнять такие задачи, как создание новых веб-приложений и семейств сайтов. Вы можете управлять службами, установленными на вашем сайте SharePoint, такими как Word, Excel или BCS, и управлять базой данных контента.

Вы также можете выполнять такие задачи, как изменение свойств базы данных контента, активация функций, создание новых семейств сайтов и т. Д.

мониторинг

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

Состояние работоспособности. Вы можете видеть состояние различных служб на сервере SharePoint.

Задания таймера — вы можете определить конкретные задания и решить, когда их запускать.

Отчетность — набор инструментов, который позволяет создавать отчеты и управлять ими, вести диагностическое ведение журнала и просматривать отчеты о различных действиях на стороне сервера.

Состояние работоспособности. Вы можете видеть состояние различных служб на сервере SharePoint.

Задания таймера — вы можете определить конкретные задания и решить, когда их запускать.

Отчетность — набор инструментов, который позволяет создавать отчеты и управлять ими, вести диагностическое ведение журнала и просматривать отчеты о различных действиях на стороне сервера.

Безопасность

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

Общие настройки приложения

В общих настройках приложения вы можете настроить ряд общих параметров для ваших семейств сайтов SharePoint и сайтов, таких как отправка почты пользователям.

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

Настройки системы

Вы можете настроить серверные параметры, такие как уровень фермы или функции доступа, или даже управлять такими службами, как Excel и Word Services, которые доступны пользователям семейства сайтов. Управление этими типами настроек осуществляется с сайта «Настройки системы».

Резервное копирование и восстановление

Иногда вам может потребоваться выполнить резервное копирование и восстановление сайта SharePoint. Функция резервного копирования и восстановления позволяет вам создавать и планировать регулярное резервное копирование для вашего SharePoint, выполнять временное резервное копирование, восстановление с ранее созданного резервного копирования сайта SharePoint и т. Д.

Обновление и миграция

Иногда вам может потребоваться перейти с одной версии SharePoint на другую, например перейти с SharePoint Standard на SharePoint Enterprise. Для этого требуется лицензия и некоторые средства для обновления сервера.

Этот вид деятельности можно выполнить в разделе «Обновление и миграция» на сайте центра администрирования. Вы также можете установить исправления службы, проверить установку и выполнить обновление из этой части набора инструментов администрирования.

Мастер настройки

Это просто пошаговый мастер, который настраивает SharePoint Server для вас.

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

Программы

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

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

SharePoint — модель приложения

В этой главе мы рассмотрим модели приложений для развертывания SharePoint. Поскольку SharePoint движется в направлении облака, для использования Apps for SharePoint доступны следующие модели развертывания:

Приложение на базе SharePoint

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

Ключевые функции приложения, размещенного на SharePoint, —

Это приложение, состоящее из статических файлов или страниц приложения, которые находятся в вашем SharePoint, таких как файлы HTML и JavaScript, которые обеспечивают кодирование на стороне клиента.

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

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

Если вы решите использовать модель развертывания, размещенную на SharePoint, то вы ограничены кодом, который не запускается на сервере.

Вы можете использовать Silverlight с SharePoint и использовать преимущества HTML вместе с JavaScript.

Это приложение, состоящее из статических файлов или страниц приложения, которые находятся в вашем SharePoint, таких как файлы HTML и JavaScript, которые обеспечивают кодирование на стороне клиента.

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

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

Если вы решите использовать модель развертывания, размещенную на SharePoint, то вы ограничены кодом, который не запускается на сервере.

Вы можете использовать Silverlight с SharePoint и использовать преимущества HTML вместе с JavaScript.

Давайте посмотрим на простой пример приложения, размещенного на SharePoint.

Sharepoint client components что это. project menu 3. Sharepoint client components что это фото. Sharepoint client components что это-project menu 3. картинка Sharepoint client components что это. картинка project menu 3

Введите Имя в поле Имя, нажмите OK, и вы увидите следующее диалоговое окно.

Sharepoint client components что это. app for sharepoint 3. Sharepoint client components что это фото. Sharepoint client components что это-app for sharepoint 3. картинка Sharepoint client components что это. картинка app for sharepoint 3

В новом приложении для SharePoint нам нужно добавить URL-адрес сайта SharePoint, который мы хотим отлаживать, а затем выбрать модель, размещенную на SharePoint, в качестве способа размещения приложения для SharePoint.

Шаг 3. Перейдите в центр администрирования SharePoint и скопируйте URL-адрес SharePoint.

Sharepoint client components что это. sharepoint url 3. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint url 3. картинка Sharepoint client components что это. картинка sharepoint url 3

Шаг 4. Вставьте URL-адрес в диалоговое окно « Новое приложение для SharePoint », как показано ниже.

Sharepoint client components что это. new app for sharepoint 3. Sharepoint client components что это фото. Sharepoint client components что это-new app for sharepoint 3. картинка Sharepoint client components что это. картинка new app for sharepoint 3

Шаг 5 — Нажмите « Далее», и откроется диалоговое окно « Подключиться к SharePoint », где нам необходимо войти в систему.

Sharepoint client components что это. connect to sharepoint 3. Sharepoint client components что это фото. Sharepoint client components что это-connect to sharepoint 3. картинка Sharepoint client components что это. картинка connect to sharepoint 3

Sharepoint client components что это. sign in 3. Sharepoint client components что это фото. Sharepoint client components что это-sign in 3. картинка Sharepoint client components что это. картинка sign in 3

Sharepoint client components что это. appmenifest xml 3. Sharepoint client components что это фото. Sharepoint client components что это-appmenifest xml 3. картинка Sharepoint client components что это. картинка appmenifest xml 3

Шаг 8 — Перейдите на вкладку « Разрешения ». Откроется выпадающий список Scope.

Sharepoint client components что это. permissions tab 3. Sharepoint client components что это фото. Sharepoint client components что это-permissions tab 3. картинка Sharepoint client components что это. картинка permissions tab 3

Sharepoint client components что это. select web 3. Sharepoint client components что это фото. Sharepoint client components что это-select web 3. картинка Sharepoint client components что это. картинка select web 3

Шаг 10 — Откройте файл Default.aspx и замените его следующим кодом.

Sharepoint client components что это. package the app 3. Sharepoint client components что это фото. Sharepoint client components что это-package the app 3. картинка Sharepoint client components что это. картинка package the app 3

Sharepoint client components что это. app file 3. Sharepoint client components что это фото. Sharepoint client components что это-app file 3. картинка Sharepoint client components что это. картинка app file 3

Шаг 12. Перейдите на свой веб-сайт SharePoint.

Sharepoint client components что это. navigate to sharepoint 3. Sharepoint client components что это фото. Sharepoint client components что это-navigate to sharepoint 3. картинка Sharepoint client components что это. картинка navigate to sharepoint 3

Шаг 13 — Нажмите Приложения для SharePoint на левой панели. Откроется новая страница.

Sharepoint client components что это. apps for sharepoint 3. Sharepoint client components что это фото. Sharepoint client components что это-apps for sharepoint 3. картинка Sharepoint client components что это. картинка apps for sharepoint 3

Шаг 14 — Перетащите свои файлы сюда, чтобы загрузить.

Sharepoint client components что это. uploading files 3. Sharepoint client components что это фото. Sharepoint client components что это-uploading files 3. картинка Sharepoint client components что это. картинка uploading files 3

Как только файл будет загружен, вы увидите следующую страницу —

Sharepoint client components что это. uploaded file tab 3. Sharepoint client components что это фото. Sharepoint client components что это-uploaded file tab 3. картинка Sharepoint client components что это. картинка uploaded file tab 3

Шаг 15 — Выберите опцию — Содержание сайта в левой панели. Нажмите значок добавления приложения, как показано на следующем снимке экрана —

Sharepoint client components что это. site contents 3. Sharepoint client components что это фото. Sharepoint client components что это-site contents 3. картинка Sharepoint client components что это. картинка site contents 3

Откроется новая страница.

Шаг 16. Выберите « Приложения» → «Из вашей организации» на левой панели, и вы увидите, что приложение доступно для установки. Нажмите на приложение.

Sharepoint client components что это. select app from organization 3. Sharepoint client components что это фото. Sharepoint client components что это-select app from organization 3. картинка Sharepoint client components что это. картинка select app from organization 3

Sharepoint client components что это. dialogue box 5. Sharepoint client components что это фото. Sharepoint client components что это-dialogue box 5. картинка Sharepoint client components что это. картинка dialogue box 5

Шаг 18 — Вы увидите, что приложение установлено. После завершения установки вы можете нажать на приложение.

Sharepoint client components что это. app installed 3. Sharepoint client components что это фото. Sharepoint client components что это-app installed 3. картинка Sharepoint client components что это. картинка app installed 3

Вы увидите следующую страницу, которая содержит одну кнопку —

Sharepoint client components что это. page 3. Sharepoint client components что это фото. Sharepoint client components что это-page 3. картинка Sharepoint client components что это. картинка page 3

Autohosted

Модель автоматического развертывания значительно отличается от предыдущих приложений SharePoint. В этой модели вы создаете приложения для SharePoint, но код плавно разворачивается в Windows Azure в фоновом режиме, поэтому SharePoint автоматически создает облачное приложение для вас.

Похоже, что он работает в SharePoint, но в фоновом режиме он фактически развернут в специальном экземпляре Office 365 Windows Azure и зарегистрирован как аутентифицированное и авторизованное приложение с SharePoint.

У вас нет полного доступа ко всем возможностям платформы Windows Azure с моделью развертывания Autohosted, но у вас достаточно платформы для создания некоторых интересных приложений.

Похоже, что он работает в SharePoint, но в фоновом режиме он фактически развернут в специальном экземпляре Office 365 Windows Azure и зарегистрирован как аутентифицированное и авторизованное приложение с SharePoint.

У вас нет полного доступа ко всем возможностям платформы Windows Azure с моделью развертывания Autohosted, но у вас достаточно платформы для создания некоторых интересных приложений.

Давайте посмотрим на простой пример Autohosted, создав новый проект.

Sharepoint client components что это. app for sharepoint 2013 2. Sharepoint client components что это фото. Sharepoint client components что это-app for sharepoint 2013 2. картинка Sharepoint client components что это. картинка app for sharepoint 2013 2

Откроется новое диалоговое окно.

Sharepoint client components что это. select autohosted 2. Sharepoint client components что это фото. Sharepoint client components что это-select autohosted 2. картинка Sharepoint client components что это. картинка select autohosted 2

Sharepoint client components что это. select asp net mvc web application 2. Sharepoint client components что это фото. Sharepoint client components что это-select asp net mvc web application 2. картинка Sharepoint client components что это. картинка select asp net mvc web application 2

Как только проект создан, опубликуйте свое приложение. Остальные шаги такие же, как и для опции, размещенной на SharePoint.

SharePoint — параметры интеграции

В этой главе мы рассмотрим варианты интеграции. Новая модель приложения в SharePoint 2013 предлагает вашему вниманию ряд вариантов глубокой интеграции с SharePoint, другими системами и данными. Эти варианты следующие:

Интеграция пользовательского интерфейса

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

Части приложения и страницы

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

Части приложения — это многоразовые и настраиваемые окна в вашем приложении.

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

Части приложения — это многоразовые и настраиваемые окна в вашем приложении.

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

Лента и меню действий

Лента была впервые представлена ​​в SharePoint 2010. Она обеспечивает центральное расположение для всех действий, которые пользователь может выполнять над документами и другими данными.

В SharePoint 2010 разработчики могут включать настраиваемые действия для своих приложений на ленте; Приложения SharePoint также позволяют эту настройку. Это позволяет включать действия там, где их ожидают пользователи, наряду со всеми другими стандартными действиями, которые предоставляет SharePoint.

Меню «Действие» — это контекстно-зависимое меню для элементов в списке или библиотеке SharePoint. Например, в библиотеке документов SharePoint меню «Действие» предоставляет общие функции, такие как «Регистрация» и «Проверка».

Другой термин, обычно используемый для этого меню, — Редактировать блок управления.

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

навигация

Навигация позволяет пользователям находить ваше приложение, а интеграция с меню «Лента» и «Действия» позволяет пользователям выполнять действия в том же привычном месте, что и в других местах в SharePoint.

Использование одного или нескольких из этих строительных блоков позволяет интегрировать пользовательский интерфейс вашего приложения с интерфейсом SharePoint и предоставлять ваше приложение его пользователям.

Интеграция событий и логики

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

Приложения SharePoint предоставляют возможность как реагировать на действия в вашем приложении, такие как нажатие кнопки, так и реагировать на действия в SharePoint, такие как извлечение документа и т. Д.

Реагировать на действия в вашем приложении очень просто. Пользовательский интерфейс и код вашего приложения запускаются удаленно из SharePoint и просто отображаются через Части приложения и Страницы. По этой причине реагирование на событие, такое как нажатие кнопки в вашем приложении, полностью связано с программной средой вашего приложения. Например, если ваше приложение построено с использованием ASP.NET, вы просто перехватываете событие OnClick для кнопки ASP.NET.

SharePoint не мешает этим типам событий. Для реагирования на события, происходящие внутри SharePoint, такие как сохраняемый или обновляемый документ, SharePoint предоставляет приемники событий.

SharePoint 2013 также предоставляет приемники событий, которые позволяют приложениям реагировать на события, происходящие на сайте SharePoint.

Приложения SharePoint предоставляют возможность как реагировать на действия в вашем приложении, такие как нажатие кнопки, так и реагировать на действия в SharePoint, такие как извлечение документа и т. Д.

Реагировать на действия в вашем приложении очень просто. Пользовательский интерфейс и код вашего приложения запускаются удаленно из SharePoint и просто отображаются через Части приложения и Страницы. По этой причине реагирование на событие, такое как нажатие кнопки в вашем приложении, полностью связано с программной средой вашего приложения. Например, если ваше приложение построено с использованием ASP.NET, вы просто перехватываете событие OnClick для кнопки ASP.NET.

SharePoint не мешает этим типам событий. Для реагирования на события, происходящие внутри SharePoint, такие как сохраняемый или обновляемый документ, SharePoint предоставляет приемники событий.

SharePoint 2013 также предоставляет приемники событий, которые позволяют приложениям реагировать на события, происходящие на сайте SharePoint.

Интеграция данных

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

Хранение и управление данными в SharePoint.

Работа с данными, которые живут вне SharePoint.

Хранение и управление данными в SharePoint.

Работа с данными, которые живут вне SharePoint.

С самой первой версии SharePoint целью было сделать работу с данными простой и понятной для пользователей.

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

Многие видят использование списков, аналогичных использованию таблицы данных в базе данных. Приложения SharePoint также могут использовать те же возможности хранения данных, используя списки. SharePoint предлагает разработчикам возможность воспользоваться многими возможностями хранения данных, предоставляемыми SharePoint, без необходимости заново изобретать колесо.

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

Ниже перечислены основные возможности хранения данных.

Списки — для хранения структурированных данных, как в таблице.

Библиотеки — для хранения неструктурированных данных, таких как документ или файл.

Списки — для хранения структурированных данных, как в таблице.

Библиотеки — для хранения неструктурированных данных, таких как документ или файл.

SharePoint предоставляет разработчикам полный набор API-интерфейсов, которые можно использовать в приложениях для взаимодействия с данными, которые находятся в SharePoint, и манипулирования ими. Для приложений SharePoint эти API представлены в объектной модели на стороне клиента (CSOM).

Многие из этих вариантов вы увидите в следующих главах.

SharePoint — Инструменты разработки

В этой главе мы рассмотрим различные уровни «разработки», касающиеся SharePoint. Каждый уровень каким-то образом служит конечному пользователю сайта SharePoint. Вы можете разделить этот спектр на следующее —

Конечные пользователи — которые используют платформу в качестве прикладной платформы.

Опытные пользователи — которые создают и администрируют (и, возможно, брендируют) сайты.

Дизайнеры — которые брендируют сайт и создают пользовательский опыт.

Разработчики — которые создают и внедряют приложения.

Конечные пользователи — которые используют платформу в качестве прикладной платформы.

Опытные пользователи — которые создают и администрируют (и, возможно, брендируют) сайты.

Дизайнеры — которые брендируют сайт и создают пользовательский опыт.

Разработчики — которые создают и внедряют приложения.

Ряд людей взаимодействует с SharePoint от разработчиков до конечных пользователей. Это представлено на следующем рисунке

Sharepoint client components что это. development 1. Sharepoint client components что это фото. Sharepoint client components что это-development 1. картинка Sharepoint client components что это. картинка development 1

Настройки сайта

Настройки сайта — это одна из основных частей SharePoint. Это очень важно, что мы должны быть знакомы с этим.

Sharepoint client components что это. site settings page 1. Sharepoint client components что это фото. Sharepoint client components что это-site settings page 1. картинка Sharepoint client components что это. картинка site settings page 1

Следующая страница откроется.

Sharepoint client components что это. setup page 1. Sharepoint client components что это фото. Sharepoint client components что это-setup page 1. картинка Sharepoint client components что это. картинка setup page 1

На этой странице вы найдете большинство настроек для вашего сайта, таких как —

Шаг 2 — Некоторые параметры настройки также доступны в настройках. Итак, нажмите Настройки в левой панели.

Sharepoint client components что это. settings 7. Sharepoint client components что это фото. Sharepoint client components что это-settings 7. картинка Sharepoint client components что это. картинка settings 7

Обратите внимание, что основные функции на странице настроек сайта разделены на основные категории. Например, большинство настроек безопасности доступны вам в категории «Пользователи и разрешения», в темах в галереях веб-дизайнеров и т. Д.

Добавить страницу HTML

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

Эта задача немного больше напоминает разработку, поэтому давайте рассмотрим простой пример, добавив HTML-страницу.

Шаг 1 — Откройте свой сайт SharePoint и перейдите на домашнюю страницу сайта. На вкладке Страница выберите пункт меню «Редактировать».

Sharepoint client components что это. sharepoint site 1. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint site 1. картинка Sharepoint client components что это. картинка sharepoint site 1

Шаг 2 — На вкладке «ВСТАВКА» выберите параметр «Вставить код».

Sharepoint client components что это. insert tab 7. Sharepoint client components что это фото. Sharepoint client components что это-insert tab 7. картинка Sharepoint client components что это. картинка insert tab 7

Откроется следующее диалоговое окно —

Sharepoint client components что это. dialog box 11. Sharepoint client components что это фото. Sharepoint client components что это-dialog box 11. картинка Sharepoint client components что это. картинка dialog box 11

Шаг 3. Добавьте HTML-код в поле кода, как показано ниже.

Sharepoint client components что это. html code 1. Sharepoint client components что это фото. Sharepoint client components что это-html code 1. картинка Sharepoint client components что это. картинка html code 1

Шаг 4 — Нажмите « Вставить», и вы увидите, что HTML-фрагмент вставлен.

Sharepoint client components что это. insert 9. Sharepoint client components что это фото. Sharepoint client components что это-insert 9. картинка Sharepoint client components что это. картинка insert 9

Sharepoint client components что это. click save 1. Sharepoint client components что это фото. Sharepoint client components что это-click save 1. картинка Sharepoint client components что это. картинка click save 1

Вы можете видеть, что HTML-код вставлен в ваш сайт SharePoint.

Добавить медиа файл

Чтобы добавить приложение Media Player на свой сайт SharePoint, откройте свой сайт SharePoint и перейдите на домашнюю страницу сайта.

Шаг 1 — На вкладке Страница выберите пункт меню «Редактировать».

Sharepoint client components что это. edit menu 1. Sharepoint client components что это фото. Sharepoint client components что это-edit menu 1. картинка Sharepoint client components что это. картинка edit menu 1

Шаг 2. Выберите параметр веб-части.

Sharepoint client components что это. web part option 1. Sharepoint client components что это фото. Sharepoint client components что это-web part option 1. картинка Sharepoint client components что это. картинка web part option 1

Sharepoint client components что это. media with parts 1. Sharepoint client components что это фото. Sharepoint client components что это-media with parts 1. картинка Sharepoint client components что это. картинка media with parts 1

Шаг 4 — Сохраните страницу, и вы увидите следующую страницу, которая содержит файл мультимедиа.

Sharepoint client components что это. media file 5. Sharepoint client components что это фото. Sharepoint client components что это-media file 5. картинка Sharepoint client components что это. картинка media file 5

SharePoint Designer

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

SharePoint Designer можно использовать для различных функций конструктора для SharePoint, включая создание и редактирование сайтов, страниц, списков и типов контента.

SharePoint Designer также полезен для создания декларативного рабочего процесса на основе правил, который затем можно импортировать в Visual Studio для более глубокой настройки.

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

SharePoint Designer наследует стандартные разрешения SharePoint.

После того, как вы откроете свой сайт в SharePoint Designer, появится ряд доступных для навигации параметров и некоторая информация о вашем сайте, такая как метаданные сайта, разрешения, дочерние сайты и т. Д.

SharePoint Designer можно использовать для различных функций конструктора для SharePoint, включая создание и редактирование сайтов, страниц, списков и типов контента.

SharePoint Designer также полезен для создания декларативного рабочего процесса на основе правил, который затем можно импортировать в Visual Studio для более глубокой настройки.

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

SharePoint Designer наследует стандартные разрешения SharePoint.

После того, как вы откроете свой сайт в SharePoint Designer, появится ряд доступных для навигации параметров и некоторая информация о вашем сайте, такая как метаданные сайта, разрешения, дочерние сайты и т. Д.

Итак, давайте использовать SharePoint Designer, но сначала нам нужно настроить SharePoint Designer с помощью Office 365, открыв свой сайт SharePoint.

Шаг 1 — Откройте сайт SharePoint.

Sharepoint client components что это. open sharepoint site 1. Sharepoint client components что это фото. Sharepoint client components что это-open sharepoint site 1. картинка Sharepoint client components что это. картинка open sharepoint site 1

Шаг 2 — Выберите пункт меню «Настройки Office 365». Выберите Настройки на левой панели, а затем выберите программное обеспечение на средней панели.

Sharepoint client components что это. office 365 settings 1. Sharepoint client components что это фото. Sharepoint client components что это-office 365 settings 1. картинка Sharepoint client components что это. картинка office 365 settings 1

Шаг 3 — Выберите Инструменты и надстройки на левой панели, и вы увидите различные варианты. В конце вы увидите SharePoint Designer Option, нажмите на ссылку.

Sharepoint client components что это. tools and addins 1. Sharepoint client components что это фото. Sharepoint client components что это-tools and addins 1. картинка Sharepoint client components что это. картинка tools and addins 1

Sharepoint client components что это. open site 1. Sharepoint client components что это фото. Sharepoint client components что это-open site 1. картинка Sharepoint client components что это. картинка open site 1

Шаг 5. Укажите URL-адрес вашего сайта SharePoint и нажмите «Открыть».

Sharepoint client components что это. specify the url 1. Sharepoint client components что это фото. Sharepoint client components что это-specify the url 1. картинка Sharepoint client components что это. картинка specify the url 1

Шаг 6. После открытия сайта SharePoint Designer вы увидите, что доступны различные варианты.

Sharepoint client components что это. sharepoint designer site 1. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint designer site 1. картинка Sharepoint client components что это. картинка sharepoint designer site 1

Шаг 7 — Нажмите Списки SharePoint на ленте и выберите Задачи в меню.

Sharepoint client components что это. sharepoint lists 1. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint lists 1. картинка Sharepoint client components что это. картинка sharepoint lists 1

Шаг 8 — Откроется новое диалоговое окно. Укажите имя и описание и нажмите «ОК».

Sharepoint client components что это. new dialog box 1. Sharepoint client components что это фото. Sharepoint client components что это-new dialog box 1. картинка Sharepoint client components что это. картинка new dialog box 1

Шаг 9 — Давайте пойдем на тот же сайт, используя портал, и вы увидите список дел на вашем сайте.

Sharepoint client components что это. todo list 1. Sharepoint client components что это фото. Sharepoint client components что это-todo list 1. картинка Sharepoint client components что это. картинка todo list 1

Visual Studio и Expression Blend

Вы также можете использовать Visual Studio и Blend, чтобы добавить контент на свой сайт SharePoint. Visual Studio предлагает множество функций, помогающих разрабатывать приложения в SharePoint; полезно ознакомиться с ними в деталях.

Sharepoint client components что это. project menu 4. Sharepoint client components что это фото. Sharepoint client components что это-project menu 4. картинка Sharepoint client components что это. картинка project menu 4

Введите Имя в поле Имя, нажмите OK, и вы увидите следующее диалоговое окно.

Sharepoint client components что это. app for sharepoint 4. Sharepoint client components что это фото. Sharepoint client components что это-app for sharepoint 4. картинка Sharepoint client components что это. картинка app for sharepoint 4

В новом приложении для SharePoint нам нужно добавить URL-адрес сайта SharePoint, который мы хотим отлаживать, а затем выбрать модель, размещенную на SharePoint, в качестве способа размещения приложения для SharePoint.

Шаг 3. Перейдите в центр администрирования SharePoint и скопируйте URL-адрес SharePoint.

Sharepoint client components что это. sharepoint url 4. Sharepoint client components что это фото. Sharepoint client components что это-sharepoint url 4. картинка Sharepoint client components что это. картинка sharepoint url 4

Шаг 4. Вставьте URL-адрес в диалоговое окно « Новое приложение для SharePoint », как показано ниже.

Sharepoint client components что это. new app for sharepoint 4. Sharepoint client components что это фото. Sharepoint client components что это-new app for sharepoint 4. картинка Sharepoint client components что это. картинка new app for sharepoint 4

Шаг 5 — Нажмите « Далее», и откроется диалоговое окно « Подключиться к SharePoint », где нам необходимо войти в систему.

Sharepoint client components что это. connect to sharepoint 4. Sharepoint client components что это фото. Sharepoint client components что это-connect to sharepoint 4. картинка Sharepoint client components что это. картинка connect to sharepoint 4

Sharepoint client components что это. sign in 4. Sharepoint client components что это фото. Sharepoint client components что это-sign in 4. картинка Sharepoint client components что это. картинка sign in 4

Sharepoint client components что это. appmenifest xml 4. Sharepoint client components что это фото. Sharepoint client components что это-appmenifest xml 4. картинка Sharepoint client components что это. картинка appmenifest xml 4

Шаг 8 — Перейдите на вкладку « Разрешения ». Откроется выпадающий список Scope.

Sharepoint client components что это. permissions tab 4. Sharepoint client components что это фото. Sharepoint client components что это-permissions tab 4. картинка Sharepoint client components что это. картинка permissions tab 4

Sharepoint client components что это. select web 4. Sharepoint client components что это фото. Sharepoint client components что это-select web 4. картинка Sharepoint client components что это. картинка select web 4

Шаг 10 — Откройте файл Default.aspx и замените его следующим кодом.

Sharepoint client components что это. package the app 4. Sharepoint client components что это фото. Sharepoint client components что это-package the app 4. картинка Sharepoint client components что это. картинка package the app 4

Sharepoint client components что это. app file 4. Sharepoint client components что это фото. Sharepoint client components что это-app file 4. картинка Sharepoint client components что это. картинка app file 4

Шаг 12. Перейдите на свой веб-сайт SharePoint.

Sharepoint client components что это. navigate to sharepoint 4. Sharepoint client components что это фото. Sharepoint client components что это-navigate to sharepoint 4. картинка Sharepoint client components что это. картинка navigate to sharepoint 4

Шаг 13 — Нажмите Приложения для SharePoint на левой панели. Откроется новая страница.

Sharepoint client components что это. apps for sharepoint 4. Sharepoint client components что это фото. Sharepoint client components что это-apps for sharepoint 4. картинка Sharepoint client components что это. картинка apps for sharepoint 4

Шаг 14 — Перетащите свои файлы сюда, чтобы загрузить.

Sharepoint client components что это. uploading files 4. Sharepoint client components что это фото. Sharepoint client components что это-uploading files 4. картинка Sharepoint client components что это. картинка uploading files 4

Как только файл будет загружен, вы увидите следующую страницу —

Sharepoint client components что это. uploaded file tab 4. Sharepoint client components что это фото. Sharepoint client components что это-uploaded file tab 4. картинка Sharepoint client components что это. картинка uploaded file tab 4

Шаг 15 — Выберите опцию — Содержание сайта в левой панели. Нажмите значок добавления приложения, как показано на следующем снимке экрана —

Sharepoint client components что это. site contents 4. Sharepoint client components что это фото. Sharepoint client components что это-site contents 4. картинка Sharepoint client components что это. картинка site contents 4

Откроется новая страница.

Шаг 16. Выберите « Приложения» → «Из вашей организации» на левой панели, и вы увидите, что приложение доступно для установки. Нажмите на приложение.

Sharepoint client components что это. select app from organization 4. Sharepoint client components что это фото. Sharepoint client components что это-select app from organization 4. картинка Sharepoint client components что это. картинка select app from organization 4

Sharepoint client components что это. dialogue box 6. Sharepoint client components что это фото. Sharepoint client components что это-dialogue box 6. картинка Sharepoint client components что это. картинка dialogue box 6

Шаг 18 — Вы увидите, что приложение установлено. После завершения установки вы можете нажать на приложение.

Sharepoint client components что это. app installed 4. Sharepoint client components что это фото. Sharepoint client components что это-app installed 4. картинка Sharepoint client components что это. картинка app installed 4

Вы увидите следующую страницу, которая содержит одну кнопку —

Sharepoint client components что это. page 4. Sharepoint client components что это фото. Sharepoint client components что это-page 4. картинка Sharepoint client components что это. картинка page 4

SharePoint — функциональность списка

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

Списки — это действительно механизм хранения данных в SharePoint.

Он предоставляет пользовательский интерфейс, позволяющий просматривать элементы в списке, добавлять, редактировать и удалять элементы или просматривать отдельные элементы.

Списки — это действительно механизм хранения данных в SharePoint.

Он предоставляет пользовательский интерфейс, позволяющий просматривать элементы в списке, добавлять, редактировать и удалять элементы или просматривать отдельные элементы.

Давайте посмотрим на простой пример, в котором мы добавим список контактов.

Sharepoint client components что это. add an app 1. Sharepoint client components что это фото. Sharepoint client components что это-add an app 1. картинка Sharepoint client components что это. картинка add an app 1

Шаг 2 — Итак, давайте посмотрим на некоторые вещи, которые мы можем добавить на наш сайт —

Мы можем создать новую библиотеку документов.

Мы можем создать собственный список, в котором мы определяем схему.

Здесь также есть несколько списков с предопределенными схемами, например список задач.

Мы можем добавлять изображения, некоторые вики-страницы, формы, список ссылок, список объявлений, список контактов, календарь и т. Д.

Мы можем создать новую библиотеку документов.

Мы можем создать собственный список, в котором мы определяем схему.

Здесь также есть несколько списков с предопределенными схемами, например список задач.

Мы можем добавлять изображения, некоторые вики-страницы, формы, список ссылок, список объявлений, список контактов, календарь и т. Д.

Sharepoint client components что это. add to our site 1. Sharepoint client components что это фото. Sharepoint client components что это-add to our site 1. картинка Sharepoint client components что это. картинка add to our site 1

Шаг 3 — Давайте выберем список контактов.

Sharepoint client components что это. contact list 1. Sharepoint client components что это фото. Sharepoint client components что это-contact list 1. картинка Sharepoint client components что это. картинка contact list 1

Sharepoint client components что это. contacts 1. Sharepoint client components что это фото. Sharepoint client components что это-contacts 1. картинка Sharepoint client components что это. картинка contacts 1

Шаг 5 — Теперь вы можете видеть здесь контакты на вашем сайте, у вас есть список контактов, и вы можете нажать на него, чтобы работать с элементами в списке.

Sharepoint client components что это. site contacts 1. Sharepoint client components что это фото. Sharepoint client components что это-site contacts 1. картинка Sharepoint client components что это. картинка site contacts 1

Шаг 6. Один из способов добавить новый элемент в этот список — щелкнуть ссылку «Новый элемент», а затем добавить его в мой контент.

Sharepoint client components что это. edit the list 1. Sharepoint client components что это фото. Sharepoint client components что это-edit the list 1. картинка Sharepoint client components что это. картинка edit the list 1

Sharepoint client components что это. sites tab 1. Sharepoint client components что это фото. Sharepoint client components что это-sites tab 1. картинка Sharepoint client components что это. картинка sites tab 1

Sharepoint client components что это. edit link 1. Sharepoint client components что это фото. Sharepoint client components что это-edit link 1. картинка Sharepoint client components что это. картинка edit link 1

Шаг 9 — Далее мы можем добавить несколько других контактов. После завершения редактирования нажмите « Остановить редактирование», чтобы выйти из режима редактирования значка.

Sharepoint client components что это. stop editing 1. Sharepoint client components что это фото. Sharepoint client components что это-stop editing 1. картинка Sharepoint client components что это. картинка stop editing 1

На странице будут показаны все контакты.

Sharepoint client components что это. contacts tab 1. Sharepoint client components что это фото. Sharepoint client components что это-contacts tab 1. картинка Sharepoint client components что это. картинка contacts tab 1

Несколько других вещей, когда мы работаем со списком здесь.

Sharepoint client components что это. items on ribbon 1. Sharepoint client components что это фото. Sharepoint client components что это-items on ribbon 1. картинка Sharepoint client components что это. картинка items on ribbon 1

Sharepoint client components что это. ribbon items. Sharepoint client components что это фото. Sharepoint client components что это-ribbon items. картинка Sharepoint client components что это. картинка ribbon items

SharePoint — дополнительная функциональность списка

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

Просмотры

Давайте начнем работать с представлениями в списке данных. Здесь мы снова в списке авторов и, как вы заметили, мы добавили только четыре элемента. Имея всего четыре элемента, нетрудно получить любую необходимую нам информацию из ее данных.

По мере того, как количество предметов увеличивается, скажем, с 4 до 50 до 100, а может быть и до 500, становится все сложнее просто взглянуть на список и быстро получить необходимую нам информацию. Чтобы решить эту проблему, SharePoint позволяет создавать несколько списков в списках, чтобы мы могли отфильтровывать ненужную нам информацию, например:

Для большинства списков при их создании вы получаете один вид по умолчанию. Он называется представлением « Все элементы», и это представление мы видели в приведенном выше примере.

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

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

Sharepoint client components что это. custom views 1. Sharepoint client components что это фото. Sharepoint client components что это-custom views 1. картинка Sharepoint client components что это. картинка custom views 1

Перейти к заголовку другой колонки — Био. У него нет выпадающего списка, так как он содержит несколько строк текста. Другие столбцы имеют эту опцию. Это дает нам возможность сортировать информацию или фильтровать ее.

Давайте создадим фильтр, который показывает только сотрудников.

Sharepoint client components что это. create a filter 1. Sharepoint client components что это фото. Sharepoint client components что это-create a filter 1. картинка Sharepoint client components что это. картинка create a filter 1

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

Sharepoint client components что это. add filter 1. Sharepoint client components что это фото. Sharepoint client components что это-add filter 1. картинка Sharepoint client components что это. картинка add filter 1

Так что теперь у нас есть новое представление данных, то есть представление в порядке убывания.

Sharepoint client components что это. new view of data 1. Sharepoint client components что это фото. Sharepoint client components что это-new view of data 1. картинка Sharepoint client components что это. картинка new view of data 1

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

Мы будем называть это представление представлением сотрудников. Выберите из предложенных вариантов, должен ли этот вид быть доступным для всех пользователей или только для меня. Нажмите Сохранить.

Sharepoint client components что это. save view option 1. Sharepoint client components что это фото. Sharepoint client components что это-save view option 1. картинка Sharepoint client components что это. картинка save view option 1

Итак, теперь у нас есть два разных представления: представление «Все элементы» и представление «Сотрудники». Мы можем переключаться между этими представлениями, используя ссылки в верхней части представления «Список», как показано на приведенном ниже снимке экрана.

Sharepoint client components что это. authors tab 1. Sharepoint client components что это фото. Sharepoint client components что это-authors tab 1. картинка Sharepoint client components что это. картинка authors tab 1

Проверка

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

Когда вы нажмете Сохранить, вы получите две ошибки. Это потому, что мы указали, что поля «Имя» и «Зарплата / ставка» являются обязательными.

Sharepoint client components что это. required fields 1. Sharepoint client components что это фото. Sharepoint client components что это-required fields 1. картинка Sharepoint client components что это. картинка required fields 1

Sharepoint client components что это. edit field 1. Sharepoint client components что это фото. Sharepoint client components что это-edit field 1. картинка Sharepoint client components что это. картинка edit field 1

Как вы можете видеть, у нас все еще есть проблема с Зарплатой / Ставкой, потому что, когда мы создали поле, мы указали, что его значение должно быть между 0 и 1000, и 1500 не удовлетворяет этому требованию. Нажмите Отмена.

Sharepoint client components что это. list settings 1. Sharepoint client components что это фото. Sharepoint client components что это-list settings 1. картинка Sharepoint client components что это. картинка list settings 1

Теперь вернитесь, нажмите Зарплата / Оценить и прокрутите вниз. Вы увидите, что это также обязательное поле.

Sharepoint client components что это. back to salary rate 1. Sharepoint client components что это фото. Sharepoint client components что это-back to salary rate 1. картинка Sharepoint client components что это. картинка back to salary rate 1

Здесь мы также установили допустимый диапазон значений. Итак, все хорошо, если тип поля имеет эти свойства, но что вы будете делать, если его нет? Ну, мы можем добавить несколько простых пользовательских проверок. Поэтому, если прокрутить вниз, вы увидите, что есть область для проверки столбцов. Давайте расширим это. Здесь мы можем указать формулу, а затем выдать сообщение, если введенное пользователем значение не удовлетворяет этой формуле.

Sharepoint client components что это. site fields 1. Sharepoint client components что это фото. Sharepoint client components что это-site fields 1. картинка Sharepoint client components что это. картинка site fields 1

Если вы не знакомы с построением формул в SharePoint, есть ссылка, которая поможет вам сделать это.

Sharepoint client components что это. field type 1. Sharepoint client components что это фото. Sharepoint client components что это-field type 1. картинка Sharepoint client components что это. картинка field type 1

Sharepoint client components что это. validation 1. Sharepoint client components что это фото. Sharepoint client components что это-validation 1. картинка Sharepoint client components что это. картинка validation 1

Нажмите Настройки проверки и установите формулу, как показано ниже.

Sharepoint client components что это. validation settings 1. Sharepoint client components что это фото. Sharepoint client components что это-validation settings 1. картинка Sharepoint client components что это. картинка validation settings 1

Итак, условие будет довольно простым, во-первых, вы сотрудник? Поэтому, если вы являетесь сотрудником, мы уже установили допустимый диапазон значений зарплаты от 0 до 1000. Следовательно, возвращается только значение True. Если вы не являетесь сотрудником, мы проверим, равна ли зарплата / ставка 50 или меньше.

Это завершает настройки проверки. Нажмите Сохранить.

Теперь вернитесь к списку авторов и добавьте новый элемент. Мы назовем его «Тест», установите флажок «Сотрудник» (так как мы тестируем сотрудника), введите «Зарплата / ставка» как 800, а затем нажмите «Сохранить».

Sharepoint client components что это. authors list 1. Sharepoint client components что это фото. Sharepoint client components что это-authors list 1. картинка Sharepoint client components что это. картинка authors list 1

Данные были сохранены. Там не было ошибки. Теперь давайте введем другие условия. Перейти к списку авторов. Мы назовем это как Тест 2.

Sharepoint client components что это. conditions in authors list 1. Sharepoint client components что это фото. Sharepoint client components что это-conditions in authors list 1. картинка Sharepoint client components что это. картинка conditions in authors list 1

Теперь не устанавливайте флажок Сотрудник, так как теперь мы предполагаем, что этот человек является участником. Введите Зарплата / Ставка 800, а затем нажмите Сохранить.

Вы увидите сообщение об ошибке. Поэтому давайте изменим Зарплату / Ставку на действительное значение.

Введите 40 в поле Зарплата / Ставка.

Sharepoint client components что это. salary rate field 1. Sharepoint client components что это фото. Sharepoint client components что это-salary rate field 1. картинка Sharepoint client components что это. картинка salary rate field 1

Вы увидите, что данные сохранены правильно и обновлены в списке, как показано на следующем снимке экрана.

Sharepoint client components что это. data saved 1. Sharepoint client components что это фото. Sharepoint client components что это-data saved 1. картинка Sharepoint client components что это. картинка data saved 1

Поля поиска

Мы рассмотрим списковые отношения и поля поиска. Мы создадим новый список для хранения информации о курсах.

Sharepoint client components что это. adding custom list 2. Sharepoint client components что это фото. Sharepoint client components что это-adding custom list 2. картинка Sharepoint client components что это. картинка adding custom list 2

Шаг 2 — Укажите список курсов и нажмите кнопку «Создать». Откройте список курсов. Существует только один столбец с названием Заголовок, который будет представлять заголовок курса.

Sharepoint client components что это. list courses 1. Sharepoint client components что это фото. Sharepoint client components что это-list courses 1. картинка Sharepoint client components что это. картинка list courses 1

Шаг 3 — Создайте второй столбец, который будет содержать имя автора. Перейти к списку на ленте. Нажмите Создать столбец.

Sharepoint client components что это. list on the ribbon 1. Sharepoint client components что это фото. Sharepoint client components что это-list on the ribbon 1. картинка Sharepoint client components что это. картинка list on the ribbon 1

Sharepoint client components что это. column as author 1. Sharepoint client components что это фото. Sharepoint client components что это-column as author 1. картинка Sharepoint client components что это. картинка column as author 1

Шаг 5 — Далее нам нужно указать, какое поле из какого списка мы будем показывать пользователю. SharePoint установил соответствующие значения по умолчанию, но если мы хотим изменить список, мы можем выбрать if из выпадающего списка. Когда это будет сделано, нажмите ОК.

Sharepoint client components что это. create column 1. Sharepoint client components что это фото. Sharepoint client components что это-create column 1. картинка Sharepoint client components что это. картинка create column 1

Шаг 6 — Этот курс является учебным пособием по SharePoint, и вы можете видеть, что у нас есть раскрывающийся список для автора.

Sharepoint client components что это. dropdown list for author 1. Sharepoint client components что это фото. Sharepoint client components что это-dropdown list for author 1. картинка Sharepoint client components что это. картинка dropdown list for author 1

Хранение данных списка

Данные для списков хранятся в строках и столбцах. Для каждой базы данных контента существует одна таблица, в которой хранятся данные для списков. Вы можете связать списки вместе, обеспечить целостность отношений и подтвердить.

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

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

SharePoint — настраиваемый список

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

Шаг 1. Чтобы создать собственный список, перейдите на страницу «Содержание», а затем добавьте приложение. Нажмите Пользовательский список.

Sharepoint client components что это. click custom list 1. Sharepoint client components что это фото. Sharepoint client components что это-click custom list 1. картинка Sharepoint client components что это. картинка click custom list 1

Шаг 2. Введите авторов в поле «Имя» и нажмите «Создать».

Sharepoint client components что это. adding custom list 3. Sharepoint client components что это фото. Sharepoint client components что это-adding custom list 3. картинка Sharepoint client components что это. картинка adding custom list 3

Шаг 3 — Теперь вы можете видеть, что авторы добавлены. Давайте нажмем на приложение «Авторы».

Sharepoint client components что это. authors apps 1. Sharepoint client components что это фото. Sharepoint client components что это-authors apps 1. картинка Sharepoint client components что это. картинка authors apps 1

Шаг 4 — Нажмите новый элемент.

Sharepoint client components что это. click new item 1. Sharepoint client components что это фото. Sharepoint client components что это-click new item 1. картинка Sharepoint client components что это. картинка click new item 1

Шаг 5 — Как видите, в нашем списке только один столбец. Имя поля — «Название», и это обязательное поле, поэтому здесь мы установим значение поля «Тест» и затем нажмите «Сохранить».

Sharepoint client components что это. set field value 1. Sharepoint client components что это фото. Sharepoint client components что это-set field value 1. картинка Sharepoint client components что это. картинка set field value 1

Примечание. В SharePoint столбцы также называются полями, поэтому эти термины являются синонимами.

Шаг 6 — Давайте добавим еще один элемент, нажав на ссылку «Новый элемент».

Sharepoint client components что это. new item link 1. Sharepoint client components что это фото. Sharepoint client components что это-new item link 1. картинка Sharepoint client components что это. картинка new item link 1

Шаг 7 — Установите для поля «Заголовок» значение «Демо» и нажмите «Сохранить».

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

S.No.API и использование
1