Пользовательские формы в Sharepoint с MS SQL Server в качестве Backend. Является ли это возможным?

5013
Kaan

Мы оцениваем использование SharePoint 2010 в качестве инструмента управления проектами.

В частности, система должна удовлетворять следующим требованиям:

  1. Дискуссионные группы
  2. Управление проектами (простое отслеживание проблем, отсутствие сложных рабочих процессов или интеграция vcs)
  3. Лента новостей для проекта (ов)
  4. Обмен файлами на основе авторизации / пользовательских ролей
  5. Пользовательская домашняя страница
  6. Пользовательские формы, использующие MS SQL Server в качестве бэкэнда и содержимое старых форм, доступных для поиска из пользовательского интерфейса.

Теперь я думаю, что [1-5] возможно с использованием SharePoint (комментарии всегда приветствуются :)). Я не уверен насчет [6]. Является ли это возможным? Например, может ли администратор или пользователь портала SharePoint создать пользовательскую форму (без какого-либо программирования), которая использует MS SQL Server в качестве бэкэнда, и опубликовать ее на портале, чтобы другие пользователи также могли выполнять ввод данных?

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

0

1 ответ на вопрос

0
alx9r

В Sharepoint 2010 OOB похоже, что вы можете создавать формы, которые выполняют полное CRUD (создание, чтение, обновление, удаление) таблиц SQL Server без программирования. Есть серия видеороликов, которые могут дать вам довольно хорошее представление о том, как это делается.

OOB sharepoint Foundation 2010, похоже, имеет следующие ограничения:

  1. Только таблицы (в Sharepoint говорят на типы элементов Office), которые ожидались Sharepoint, поддерживаются OOB (контакты, задачи, календари ...)
  2. Подформы не поддерживаются.
  3. Кажется, что только одна таблица и никакие отношения не могут быть обработаны с периодом. Поэтому нет комбо-боксов, заполненных запросами.

Похоже, что Sharepoint Enterprise 2010 поддерживает подчиненные формы и возможность обработки табличных отношений (в sharepoint говорят «ассоциации») богатым образом без кодирования. Вы можете получить представление о том, что возможно из этого видео .

Для расширенных форм без кодирования ответ, по-видимому, должен быть Access Services на Sharepoint. Однако Access Services не могут использовать Sharepoint Business Connectivity Services (BCS) для подключения к SQL-интерфейсу. Другими словами, Access Services не могут подключиться к SQL Server. Посмотрите эту публикацию MSDN, чтобы узнать, как выглядит окончательное утверждение об этом ограничении услуг доступа.

Я не знаю, можно ли искать данные бэкэнда SQL с помощью интерфейса Sharepoint.

спасибо за ответ и ссылки, они были очень полезны Kaan 12 лет назад 0

Похожие вопросы