Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Простой отчет на Sharepoint 2010 / 4 сообщений из 4, страница 1 из 1
03.10.2012, 11:59
    #37981532
zubr80
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой отчет на Sharepoint 2010
Доброе время, коллеги.
В Шарепоинте я новичок.
Нужно сделать простой отчет:
1. вводим параметры
2. они передаются в процедуру сервера
3. сервер возвращает отчет в виде HTML
4. показываем результат юзверю.

Правильно ли я понимаю, что для этого:
1. Создаем в VS2010 проект с типом visual web part
2. Расписываем форму параметров.
3. Делаем кнопку submit.
4. Пишем на сервере процедуру, которая читает параметры из url и формирует отчет.
5. Размещаем это хозяйство на сервере.

Затем на сайте через веб добавляем страницу, куда пихаем этот вебпарт.
На главной странице добавляем ссылку на эту страницу.

Так?
Или может можно как-нить проще?
...
Рейтинг: 0 / 0
04.10.2012, 05:28
    #37982851
tsyselsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой отчет на Sharepoint 2010
zubr80Доброе время, коллеги.
В Шарепоинте я новичок.
Нужно сделать простой отчет:
1. вводим параметры
2. они передаются в процедуру сервера
3. сервер возвращает отчет в виде HTML
4. показываем результат юзверю.

Правильно ли я понимаю, что для этого:
1. Создаем в VS2010 проект с типом visual web part
2. Расписываем форму параметров.
3. Делаем кнопку submit.
4. Пишем на сервере процедуру, которая читает параметры из url и формирует отчет.
5. Размещаем это хозяйство на сервере.

Затем на сайте через веб добавляем страницу, куда пихаем этот вебпарт.
На главной странице добавляем ссылку на эту страницу.

Так?
Или может можно как-нить проще?

к примеру

#Feature
Site feature - для контент-тайпов, темплейтов и т.п.
Web feature - для инстансов списков, форм, стилей скриптов, евент-ресиверов и т.п.

#ContentType::Parent
Report::Document
ReportConfig::Item (Event, Task или еще что )

Добавляем к ним кастомные(если необходимо) поля.
ReportConfig можно собрать как набор параметров для формирование отчета
и на айтем апдейт формировать excel-отчет, ложить его в библиотечку Reports
на которую повесить алерт, уведомляющий кого-нуна, о том что сформирован новый отчет.
Это если в самом простом случае.

#Lists::Template (with instances)
Reports::Document Linbrary
ReportConfigList::Custom List

"Логику" реализовываем евент-ресивером(в простом случае) на списке
или вешаем на контент-тайп WF(state machine) если отчет нужно в последствии согласовывать или утверждать или еще чего с ним сделать.

Можно затюнить CRUD формы списка или полностью кастомные извавять.

На хоум странице нарисовать JS-виджет который вызывает айтем апдейт на сервере
и асихронно опрашивает этот айтем на предмет изменения статуса процесса.
Можно и в веб-парт все это упаковать, потом заюзать в какой-то "сложной" форме.
Ну или типа того :]

Определение схемы в CAML может показаться оверхедом, поначалу.
Но имея caml-xml`лину определенную в схеме wss.xsd можно нагенерить
-- C#(классы модели для ресивера(WF) или статичные справочники для гиудов и т.п.)
-- JS (для кастомных форм и веп-парта)
в нужном объеме и с нужным функционалом.
Имея такие вот T4 шаблоны, в последствии, проще рефакторить код.
Да и собственно задачка типовая и в последствии эту схемку, немного изменив можно будет заюзать как часть другого проекта.

Я не так давно что-то подобное выпиливал на шарике.
Утверждал у заказчика формочку, демка осталась -> муви.mp4
...
Рейтинг: 0 / 0
04.10.2012, 09:32
    #37982985
zubr80
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой отчет на Sharepoint 2010
Спасибо за ответ, tsyselsky.

Если честно, то ничего не понял.
Но судя по описанию то что Вы предлагаете далеко не проще.
...
Рейтинг: 0 / 0
04.10.2012, 20:15
    #37984441
tsyselsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Простой отчет на Sharepoint 2010
zubr80Спасибо за ответ, tsyselsky.

Если честно, то ничего не понял.
Но судя по описанию то что Вы предлагаете далеко не проще.

http://spg.codeplex.com/
...
Рейтинг: 0 / 0
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Простой отчет на Sharepoint 2010 / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]