2010-08-30 4 views
0

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

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

ответ

1

Если у вас есть MOSS Enterprise, вы можете ознакомиться с Каталогом бизнес-данных (BDC). Он позволяет переносить внешние данные в SharePoint. Поддерживаемые входы - это база данных или веб-сервис.

http://msdn.microsoft.com/en-us/library/ms563661(office.12).aspx

После того, как вы настроили BDC, вы можете использовать поле бизнес-данных, чтобы использовать, что внешние данные как метаданные. Таким образом, вы можете принимать решения в рабочих процессах на основе этих метаданных. Если вы хотите играть с BDC, вы получите достойный инструмент для создания файлов определения приложений (xml), потому что их создание вручную громоздко.

Использование внешних данных в формах еще проще. Он не требует BDC, поскольку вы можете использовать базы данных и веб-службы непосредственно в качестве вторичного источника данных в InfoPath.

Еще один вариант (если у вас нет MOSS Enterprise) - создать таймер, который сохраняет список в актуальном состоянии на основе найденных проектов. Конечно, это не обновляется в реальном времени и требует некоторого программирования.