Приложение капитальных затрат в sharepoint - PullRequest
0 голосов
/ 22 сентября 2009

У нас есть требование для реализации приложения с лотосными нотами в sharepoint. Он имеет почти пять массивных форм со всеми расчетами расходов и рабочими процессами. Каков рекомендуемый подход в sharepoint для реализации этого?

Ответы [ 5 ]

1 голос
/ 22 сентября 2009

Я бы согласился с тем, что создание пользовательского веб-приложения на сервере ASP.net/SQL было бы целесообразным, если у вас есть несколько программистов ASP.net, хотя я бы рекомендовал не встраивать его через веб-часть просмотра страниц. Вы можете интегрировать веб-приложения ASP.net непосредственно в SharePoint, встраивание не требуется.

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

С другой стороны, если вы можете вообразить, что воссоздаете данные вашего приложения как коллекцию электронных таблиц Excel, то это будет довольно просто сделать в SharePoint. В самом простом сценарии вы можете выполнить всю «разработку» с помощью веб-интерфейса SharePoint. Вы должны создать настраиваемый список на сайте SharePoint для каждой формы расходов, а затем настроить страницу сайта default.aspx для отображения ссылки newform.aspx для каждого списка. Если рабочие процессы являются основными типами уведомлений / утверждений, вы также можете присоединить встроенные рабочие процессы SharePoint к спискам через веб-интерфейс.

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

0 голосов
/ 28 февраля 2014

Нелегко реализовать решение для этого в SharePoint, но у нас есть приложение SharePoint, которое мы выпускаем в марте 2014 года, и которое является отличным решением для капиталовложений. http://budgetworkflow.com

0 голосов
/ 23 сентября 2009

Если вы собираетесь выполнять расширенную работу с рабочими процессами в SharePoint, не забудьте приобрести такую ​​надстройку, как рабочий процесс Nintex или Blackpoint . Это почти всегда стоит затрат на создание рабочих процессов с помощью Visual Studio или SharePoint Designer.

0 голосов
/ 23 сентября 2009

В качестве альтернативы пользовательскому веб-приложению:

Создание пользовательских веб-элементов управления, реализующих формы и запускающих рабочие процессы с пользовательскими страницами макета для размещения элементов управления?

Определение сайта (просто возможность добавлять страницы + макеты в крайнем случае) для размещения созданных страниц «просто так», чтобы полагаться на «form1.aspx», доступный всегда.

Я бы не пытался «протолкнуть» конверт функциональности OOTB SharePoint, чтобы избежать создания собственного кода. Гораздо проще до

0 голосов
/ 22 сентября 2009

Хотя вы можете сделать это в SharePoint, это будет болезненно. Возможно, вам лучше реализовать приложение как стандартное приложение БД ASP.net/SQL и встроить его в SharePoint с помощью веб-части просмотра страниц.

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

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

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