У меня есть следующие настройки:
Sharepoint 2010 с SQL Server и Office 2010.
Это моя ситуация. Непрограммисты должны создавать простые формы infopath. Затем администраторы загружают их в sharepoint, и пользователям они предоставляются в виде простых веб-страниц.
Когда пользователь отправляет форму, его поля должны храниться в отдельной базе данных SQL, а после сохранения электронное письмо отправляется на какой-либо адрес.
Все, что я пытаюсь сделать, приводит к ситуации, которая не будет работать.
Вот некоторые из проблем, которые у меня были.
- Создание формы Infopath из базы данных предотвращает сохранение полей в базе данных, поскольку это не поддерживается веб-страницей.
- Создание нормальной формы и загрузка ее в sharepoint не позволяет мне получить доступ к полям формы, чтобы я мог хранить их в отдельной базе данных. Это связано с тем, что новые заполненные формы сохраняются как документы в sharepoint, а не как строки базы данных.
- Использование кода в форме infopath означает, что форму необходимо развернуть в виде изолированного проекта, что не позволяет использовать его как веб-страницу.
Буду признателен за любую помощь в достижении этой цели.