Веб Интерфейс Пользователя CommuniGate Pro позволяет работать с Календарём (организовывать встречи, совещания и т.д.)

Для представления информации используется формат iCalendar, что обеспечивает совместимость как с программами для коллективной работы, использующими открытые стандарты, так и с приложениями для коллективной работы Microsoft Windows, включая Microsoft Outlook (через компонент MAPI-Коннектор).

Информация, содержащаяся в Календаре, доступна через протоколы XIMSS и CalDAV.
Старые приложения для коллективной работы могут подписаться на неё, используя метод Публикация/подписка (ICS) по протоколу HTTP.

Информация, содержащаяся в Календаре, может быть экспортирована как текстовый файл в формате VCALENDAR.

Функции Календаря в Веб Интерфейсе Пользователя доступны только если в Установках Пользователя и в Установках Домена включена Услуга WebCal.

 

Папки календаря

Папки Календаря могут быть созданы через Веб Интерфейс Пользователя или клиентское приложение MAPI (такое, как Microsoft Outlook). Эти Папки появятся на странице Папки. Нажмите на имени папки, имеющей тип Календарь, чтобы открыть Календарь.

Главная папка календаря

Пользователь создает несколько папок типа Календарь, но только одной из них будет назначена роль Главной Папки Календаря. Когда вы принимаете приглашение или создаёте новое приглашение на встречу, то данные календаря сохраняются в Главной Папке Календаря.

Когда Главная Папка Календаря изменяется, Веб Интерфейс Пользователя CommuniGate Pro изменяет текущую информацию о занятости - удаляет файл freebusy.vfb в Хранилище Файлов. Когда кто-либо пытается получить доступ к этому файлу, он генерируется заново - при этом используется актуальная информация, хранящаяся в Главной Папке Календаря.

Создание папок календаря

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

Просмотр календаря

Вы можете просматривать календарь, нажав на странице Папки ссылку с его именем.


Страница просмотра Календаря показывает данные из папки Календаря в виде таблицы ежедневника:

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

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

Элементы <==> и >==< позволяют вам управлять масштабом времени. Указывая больший Временной Период, вы можете видеть больший временной интервал в меньшем окне, но при этом события, следующие друг за другом, могут отображаться как конфликтующие.

Нажмите на ссылку Показать как Папку, чтобы увидеть данные так, как они отображались бы в обычной папке.

Таблица Календаря на месяц показывает текущий месяц и позволяет вам, щёлкнув по числу, быстро переключиться на определённый день:

Используйте ссылки-стрелочки, чтобы переключиться на предыдущий или на следующий месяц.

Если вы имеете в Календаре два конфликтующих события, то ячейка таблицы будет выделены (как ячейка с Событием Телеф.конференция в примере выше). Ссылка [X] может использоваться для того, чтобы открыть конфликтующeе событие.
Обратите внимание: два события могут отображаться как конфликтующие даже если их время не пересекается, но используемый «слишком грубый» просмотр Календаря не может отобразить их как два отдельных события. Например, если событие А происходит с 9:00 до 8:00, а событие Б происходит с 9:00 до 10:00, но при этом Временной Период Календаря равен двум часам, то оба события окажутся в одной ячейке календаря, и, таким образом, эта ячейка (8:00-10:00) окажется выделенной; рядом с событием А будет показываться ссылка [X], с помощью которой можно будет открыть событие Б.

Создание событий в календаре

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

На странице создания Приглашения содержатся элементы управления, используемые для задания времени События:

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

Панель Опции позволяет вам задать опции События:

У События может быть Высокий, Нормальный или Низкий Приоритет.

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

Если вы выберите Частное, то Событие будет невидимо для других пользователей, имеющих доступ к папке вашего Календаря.

Вы можете указать Место, где произойдёт событие и Тему События (Краткую Информацию). Текст Темы будет использоваться при показе События на странице просмотра Календаря.

Для организации встречи, добавьте адреса в поля Кому, Необязательно и Проинформировать:

Когда вы сохраняете или изменяете встречу, то всем участникам встречи отправляется приглашение на встречу. Если вы хотите создать или изменить встречу, не отправляя приглашение, выключите опцию Разослать.

Страница создания События показывает список всех приглашённых участников и информацию о подтверждении их участия. Когда вы получаете ответы на ваши приглашения на встречу (смотрите ниже), информация о подтверждении участия обновляется. Вы также можете установить статус участника вручную, в случае, если он ответил письмом, которое не может быть обработано календарём автоматически или вообще сообщил вам о своём решении не по электронной почте (а, например, по телефону).

Нажмите на кнопку Показать Расписания для того, чтобы отобразить Информацию о занятости участников:

Нажмите на кнопку Записать для сохранения События и отправки приглашений его участникам. Если вы открыли страницу создания События, используя ссылку на странице Просмотра Календаря, то вновь созданное событие сохраняется в папке этого Календаря. В противном случае, новое Событие сохраняется в Главной Папке Календаря.

Вы можете открыть существующее Событие в папке Календаря и, нажав на ссылку Править Приглашение, изменить его. Когда вы сохраняете изменённое Событие, всем его участникам заново отправляются приглашения (если вы не отключили опцию Разослать).

Создание повторяющихся событий

Вы можете создать повторяющиеся События - то есть, события, которые будут повторяться по указанным датам. Выберите режим повторения и нажмите на кнопку Добавить Периодичность (смотрите выше). Возможны следующие сценарии повторения:

  • Ежедневно или каждый *N-*ый день. Используйте периодичность Ежедневно:

  • Еженедельно или каждую N-ую неделю по указанным дням недели. Используйте еженедельную периодичность:

  • Ежемесячно или каждый N-ый месяц, по указанным числам. Используйте ежемесячную периодичность:

  • Каждый месяц или каждые N месяцев, по указанным неделям и дням недели месяца. Используйте периодичность Ежемесячно по дням недели:

  • Ежегодно или каждый N-ый год, по указанным числам. Используйте ежегодную периодичность:

  • Каждый год, по заданным дням недели указанной недели. Используйте периодичность Ежегодно по дням недели:

Используйте элемент управления Закончить, чтобы указать, когда Событие должно прекратить повторяться. Если вы выберите значение Никогда, то событие будет повторяться бесконечно.

Нажмите на кнопку Убрать Периодичность, чтобы сделать событие одноразовым.

Ответ на приглашение на встречу

Когда вы открываете письмо с приглашением на встречу, то появляются кнопки Ответа на Приглашение:

Если вы нажмёте на кнопку Принять или Запланировать, то организатору события отправляется положительный ответ, а Событие копируется в вашу Главную Папку Календаря.

Если вы нажмёте на кнопку Отказать, то организатору события отправляется отрицательный ответ, а Событие не сохраняется в вашу Главную Папку Календаря.

Возможно, вы захотите ввести комментарий в текстовом поле, имеющемся на этой панели.

Когда вы нажимаете на любую из кнопок Принять/Отказать/Запланировать, то письмо с оригинальным приглашением стирается.

Переподтверждения и отмены принятых приглашений

Когда событие сохранено в вашей папке Календаря, то, возможно, вы захотите заново отправить организатору события своё подтверждение. Откройте папку Календаря и откройте Событие. Снова появятся кнопки Ответа на Приглашение. Если вы нажмёте на кнопку Принять или Запланировать, то организатору события отправляется положительный ответ.

Возможно, вы не сможете присутствовать на событии, на котором вы уже подтвердили своё участие. Откройте существующее Событие в папке Календаря и нажмите на кнопку Отказать. Организатору события отправляется отрицательный ответ, а Событие удаляется из вашей папки Календаря.

Отмена события и удаление участников

Если вы являетесь организатором События, вы можете отменить событие, открыв его в вашем Календаре и нажав на кнопку Убрать Приглашение из Календаря:

Всем участникам События отправляется сообщение с отменой, и Событие удаляется из вашей папки Календаря.

Вы можете открыть существующее Событие в вашей папке Календаря и убрать некоторых из его участников. При сохранении События этим участникам отправляется сообщение с отменой.

Обработка ответов на приглашения

Когда вы получаете ответ на ваше сообщение Приглашения, появляется кнопка Обновить Статус Приглашённого:

Нажмите на эту кнопку, чтобы изменить статус Участника События, которое хранится в Главной Папке Календаря и удалить этот ответ.

Когда вы получаете сообщение Отмены События, участие в котором вы подтвердили, появляется кнопка Убрать Приглашение из Календаря:

Нажмите на эту кнопку для того, чтобы убрать Приглашение из папки Главного Календаря.

Настройки календаря

На странице с Настройками вы можете задать опции для работы с Календарём.

Вы можете указать имя Главной Папки Календаря:

Вы можете указать параметры вашей Рабочей Недели: рабочие часы, день начала рабочей недели, рабочие дни недели (для того, чтобы указать собственные рабочие дни недели, выберите в меню значение Специальный и нажмите на кнопку Модифицировать:

На панели Просмотр Календарей находятся опции по настройке страниц Просмотра Календарей:

Главная Папка Календаря используется для генерации информации о вашей Занятости. Используя панель Публикация Занятости, вы можете указать период времени, который будет включаться в эту информацию:

Импорт и экспорт данных календаря

Для того, чтобы импортировать данные Календаря в папку типа Календарь, откройте страницу Управление Папкой. Эта страница содержит элементы управления Импортом Данных Календаря:

Выберите с помощью кнопки Browse текстовый файл с данными в формате vCalendar или iCalendar и нажмите кнопку Импортировать Календарь.

Если в формате текстового файла есть ошибка, то будет выведено сообщение об ошибке, содержащее строку, на которой возникла проблема и данные не будут импортированы (даже если некоторые из данных календаря были разобраны без ошибок).

Все элементы из импортируемого файла iCalendar, имеющие метод CANCEL, используются для удаления из папки типа Календарь существующих событий. Все другие элементы «публикуются» в этой папке, то есть, они сохраняются в папке, а все другие элементы папки с совпадающими UID удаляются из неё.

Для экспорта данных календаря в формате iCalendar нажмите ссылку Экспортировать Календарь.

Напоминания от сервера

Напоминания о событиях в календаре можно получать и не используя просмотр Календаря в Интерфейсе Пользователя или в другом календарном клиенте.
Сервер CommuniGate Pro может присылать напоминания о событиях в виде писем, мгновенных сообщений и телефонных звонков.

Для включения возможности напоминаний со стороны сервера откройте настройки Календаря и используйте опции на панели Серверная обработка:

Если в календарном событии присутствует элемент напоминания (обычно указывается с временем, предшествующим самому событию), тогда вы получите это напоминание в виде мгновенного сообщения, письма или телефонного звонка.

Автоматическая обработка приглашений

Вы можете настроить объект Пользователя для управления некоторым ресурсом, таким как комната переговоров, машина компании и т.д.

Создайте пользователя LargeConfRoom@mycompany.com, войдите от его имени на Сервер и убедитесь, что у него создана Главная Папка Календаря (возможно, вам потребуется создать тестовое Событие, при обработке которого будет создана Главная Папка Календаря).

Затем откройте страницу Правила и создайте следующее Правило Обработки Заявок:

По действию Правила Принять Приглашение входящее сообщение разбирается и предпринимается попытка найти в нём Запрос на Событие в календаре или объект Отмены События в Календаре. Если параметр содержит префикс [tasks], то сервер ищет в сообщении объект назначения Задания или ответ на Задание. Если в сообщении не содержится части, касающейся Встречи или Задания, то по этому действию Правила никаких операций не производится, а следующее действие отвергает это письмо, отвечая отправителю письма уведомлением об ошибке.

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

Если в Календаре не было обнаружено конфликтующее Событие, то сообщение копируется в Главную Папку Календаря и организатору События отправляется положительный ответ. Обновляется Информация о занятости Пользователя. Входящее сообщение выбрасывается, и обработка Правила останавливается.

Вы можете указать префикс [ignore-conflicts] в поле для параметров действия Правила. В этом случае действие Правила Принять Приглашение не будет проверять наличие конфликтующих встреч.

Также возможно указать префикс [tentative], чтобы запрос на встречу или задание были запланированы с неподтверждённым (tentative) статусом.

Возможно, вы захотите дать некоторым пользователям приоритетное право на какие-либо ресурсы, даже если они были забронированы кем-нибудь ранее. В этом случае вам необходимо будет создать другое Правило (например, с именем "Заявки Больших Боссов") и назначить этому Правилу более высокий Приоритет:

Если сообщение обрабатывается действием Правил Принять Приглашение с параметром [force], и в календаре найдено конфликтующее Событие, то:

  • если конфликтующее Событие не является повторяющимся, или новое событие является повторяющимся, то конфликтующее Событие удаляется, и организатору конфликтующего События отправляется отрицательный ответ.

  • если конфликтующее Событие является повторяющимся, а новое Событие не повторяющееся, то в конфликтующее Событие добавляются даты - исключения.

По действию Правила Принять Приглашение входящее сообщение разбирается и предпринимается попытка найти в нём Запрос на Событие в календаре или объект Отмены События в Календаре. Если в сообщении не содержится части, касающейся Встречи, то по этому действию Правила никаких операций не производится, а следующее действие отвергает это письмо, отвечая отправителю письма уведомлением об ошибке.

Если Приглашение на Встречу обнаружено, то правило Принять Приглашение открывает папку Календаря, которая указана в параметре Правила или, если параметром Правила является пустая строка, то открывается Главная папка Календаря.
Далее Правило пытается обработать ответ на Приглашение. Если обработка успешна, входящее сообщение выбрасывается, и обработка Правила останавливается.