Составные бизнес-надстройки SharePoint
Составные бизнес-надстройки — это надстройки, тесно интегрированные с бизнес-процессами и бизнес-технологиями (например, базами данных и веб-службами). Эти надстройки обычно включают ряд сложных взаимодействий с пользователями и с другими технологиями.
Примеры составных бизнес-надстроек, описанные в этом разделе, предоставляют стандартные блоки, которые можно использовать для интеграции технологий и процессов с моделью надстройки SharePoint.
Надстройки, размещенные в SharePoint и размещенные у поставщика
Прежде чем создавать составные бизнес-надстройки, сначала необходимо решить, где будут размещаться надстройки. Надстройки, размещенные в SharePoint, лучше всего работают, когда вы можете область требования к реализации с одним сайтом, которые можно обрабатывать с помощью JavaScript. Надстройки, размещенные у поставщика, лучше подходят для более сложных бизнес-требований.
В следующей таблице перечислены факторы, которые следует учитывать при выборе места размещения надстроек.
Надстройки, размещаемые в SharePoint | Надстройки, размещаемые у поставщика |
---|---|
С помощью JavaScript можно сделать все необходимое. | Необходимо использовать языки, отличные от JavaScript. |
Надстройке не нужно выполнять какие-либо действия на нескольких сайтах; например, надстройки календаря команд и популярные сменщики новостей. | Надстройка должна получать доступ к информации и работать на нескольких сайтах. Например, подготовка надстроек семейства веб-сайтов. |
Содержимое является конфиденциальным и должно оставаться безопасным и полностью в SharePoint. | Надстройка должна интегрироваться с другими бизнес-технологиями. |
Надстройка требует повышенных разрешений, которые становятся возможными благодаря политике только для надстроек. | |
Для надстройки требуется настраиваемый пользовательский интерфейс. |
В этом разделе:
Статья | Пример | Показывает, как... |
---|---|---|
Перенос форм InfoPath в SharePoint | Перенос форм InfoPath на другие поддерживаемые технологии. | |
Варианты хранения данных в SharePoint Online | Core.DataStorageModels | Используйте различные типы моделей хранилища для хранения данных SharePoint Online. |
Интеграция надстроек с корпоративными событиями в SharePoint | BusinessApps.CorporateEventsApp | Используйте надстройку, размещенную у поставщика, для реализации сложных бизнес-задач. |
Вызов веб-служб из рабочих процессов SharePoint | Используйте надстройки, размещенные у поставщика, для вызова удаленных веб-служб, содержащих бизнес-данные. |