воскресенье, 21 апреля 2013 г.

Календарь (Calendar) в SharePoint 2010

Что такое календарь не нужно объяснять. Но вот что может быть календарем в SharePoint, нужно рассказать или, лучше, показать. Любые данные, попавшие в SharePoint, можно представить в виде календаря. Все зависит от вашей фантазии и задач.

Например: Компания BlueBalloon принимает заявки на покупку шаров. Они вносятся на портал как файлы в библиотеке:

image

Рис. 135 Библиотека «Заявки на покупку»

При загрузке файла на портал автоматически заполняется дата его создания. Эту дату можно использовать в календаре. Для календаря вы можете использовать любые даты и интервалы, какие пожелаете.

Дальше начинается волшебство.

Для библиотеки создадим представление календаря. Дату создания укажем как начало и окончание временного интервала. Получим вот такой вот календарь заявок по датам:

image

Рис. 136 Прием заявок на покупку по датам

С помощью такого представления вы получаете компактное и удобное отображение заявок. Не многие компании открываются в благотворительных целях, поэтому нас интересует насколько быстро заявки выполняются и приносят нам прибыль. Как это можно отследить? Нужны календари, где будут показаны действия с нашими шарами: аренда, покупка, продажа. Это уже 3 календаря плюс календарь с поступившими заявками.

Просто и наглядно эти календари смотрятся на одной странице:

image

Рис. 137 Общий календарь

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

image

Рис. 138 Представления

Представления календарей, которые мы объединили:

· Доставка / продажа шаров;

· Расписание аренды шаров;

· Дни поступления заявок на покупку шаров.

Данные в библиотеке не изменялись и не перемещались. Нам потребовалось лишь объединить все представления в одном календаре. Как это было сделано мы расскажем далее в главе «Работа с Календарем. Раскрытие Магии», а пока научимся работать с инструментами календаря.

 

Это отрывок из книги, для чтения остальных глав жмем на оглавление.

Сайт книги , где купить книгу

2 комментария:

  1. Спасибо за проделанную работу.
    А как сделать проверку пересечения времени в календаре?

    ОтветитьУдалить
  2. Насколько я знаю, штатными средствами 2010 никак. Только кастомизация.

    ОтветитьУдалить