Новая функциональность Out of Office в IBM Lotus Notes 8

Обзор новой функциональности Out of Office в IBM Notes и Domino 8, а также исследование новых возможностей сервиса Out of Office и агента Out of Office. Узнайте, как и когда использовать агент, а когда сервис.

Юлия Кадашевич, инженер-программист, IBM

Юлия Кадашевич (Julie Kadashevich) - разработчик в команде программистов сервера Domino с 1997 года. Специализируется на всем, что связано с программами-агентами.



24.04.2007

[Примечание редактора: Функциональность Lotus Notes 8 Out of Office, описанная в этой статье, является предварительной версией программы, еще не доступной открыто. Информация, приведенная в данной статье (а также скриншоты), может не соответствовать функциональности окончательной версии продукта.]

Функциональность Out of Office является одной из самых широко используемых возможностей почтового шаблона IBM Lotus Notes. Она была полностью переделана для IBM Lotus Notes и Domino 8, и в данной статье мы исследуем изменения ее возможностей, сравним новый набор функций со старым и обсудим, почему и когда вы, возможно, захотите использовать старую функциональность вместо новой.

В текущих версиях Lotus Notes (7.x и меньше) функциональность Out of Office реализуется LotusScript-агентом, родным для шаблона почтовой системы Notes. В Lotus Notes и Domino 8 улучшенный LotusScript-агент еще существует в шаблоне почты Notes для обратной совместимости. Кроме того, маршрутизатор почты имеет новую функциональность, называемую сервис Out of Office, предлагающую аналогичную функциональность.

Сравнение сервиса Out of Office и агента Out of Office

сервис Out of Office требует наличия сервера Lotus Domino 8, клиента Lotus Notes 8 и почтового шаблона Lotus Notes 8. Агент Out of Office требует наличия клиента Lotus Notes 8 client и почтового шаблона Notes 8 и может работать как на сервере Lotus Domino 8, так и на его более ранних версиях. Функциональность Out of Office поддерживается системами Lotus Notes 8 и IBM Lotus Domino Web Access 8.

И агент и сервис реализуют одинаковую функциональность; они генерируют автоматические ответы на электронные письма, когда владелец почтового файла находится вне офиса. Они совместно используют один и тот же пользовательский интерфейс, показанный на рисунке 1.

Рисунок 1. Пользовательский интерфейс сервиса Out of Office в Lotus Notes 8
Рисунок 1. Пользовательский интерфейс сервиса Out of Office в Lotus Notes 8

И сервис и агент могут при необходимости сделать отметку о занятости в календаре владельца, поддерживать два различных ответа для двух групп людей, следовать правилам исключения относительно того, какие сообщения должны генерировать ответ, а какие нет. Также оба предоставляют возможность ответить каждому отправителю только один раз (это новая функция в Lotus Notes 8).

В дополнение к общей функциональности существуют значительные различия, перечисленные в таблице 1 и рассматриваемые детально в следующих разделах.

Таблица 1. Функциональные возможности сервиса Out of Office по сравнению с агентом
ФункциональностьСлужбаАгент
Время реакцииНемедленный ответКаждые шесть часов (по умолчанию)
Поддержка восстановления после сбоевДаНет
ЗапретЗапрещается автоматическиЗапрещается вручную
Минимальная продолжительность функционированияОдин часОдин день
ДелегированиеПоддерживает делегирование с Access Control List (ACL)Поддерживает делегирование с системой защиты агента ACL +
Зависимость от защищенности агентаНетДа

Время реакции

Служба Out of Office поддерживает немедленный ответ на входящее почтовое сообщение. Ответ генерируется маршрутизатором как часть системы доставки почты. Агент управляется программой Agent Manager и выполняется по умолчанию каждые шесть часов.

Поддержка восстановления после сбоев

Служба Out of Office поддерживает восстановление после сбоев благодаря тому, что она является частью системы доставки почты и работает на том же сервере, куда доставляется почта. Обратите внимание на то, что для поддержки этой функциональности на всех почтовых серверах в кластере должен работать сервер Lotus Domino 8. Агент не поддерживает восстановление после сбоев; вместо этого он обрабатывает предварительно доставленные сообщения, когда сервер, на котором запланирована его работа, начинает функционировать.

Запрет функциональности Out of Office

Функциональность сервиса запрещается автоматически в конце периода, указанного пользователем, тогда как агента пользователь должен запретить вручную.

Продолжительность функционирования Out of Office

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

Делегирование

И сервис и агент Out of Office поддерживают передачу полномочий (делегирование). Агент версии Lotus Notes 8 был улучшен и позволил разрешать Out of Office не только владельцам почтового сообщения. Представитель, которому передаются полномочия, должен быть включен в ACL базы данных с правами Editor-, Designer- или Manager-уровня. Если представитель имеет права Editor, Administration Process (AdminP) может разрешить агент. Кроме присутствия в списке ACL базы данных представитель должен иметь соответствующие права в разделе Security документа Server в Domino Directory. Если представитель имеет права Editor, он должен иметь привилегию "Right to sign agents on behalf of others" (Право подписывать агентов от имени других). Если представитель имеет права ACL Designer или Manager, он должен иметь права только на запуск регламентированных агентов.

Служба Out of Office поддерживает делегирование через User Preferences, и оно полностью интегрировано с функциональностью делегирования Calendar. Представители добавляются в ACL как часть спецификации представителей.

Кроме заблаговременной настройки делегирования, иногда нужно разрешить или запретить функциональность Out of Office при непредвиденных ситуациях, когда пользователь уезжает в отпуск, не настроив делегирование. Это можно сделать, используя функцию Full Administrator. Администратор должен иметь права Full Administrator, указанные в закладке Security Tab документа Server в Domino Directory. Кроме того, администратор должен разрешить Full Admin Mode в клиенте Lotus Domino Administrator, после чего он может открыть пользовательский почтовый файл и разрешить агент или сервис Out of Office.

Защита

Служба Out of Office не использует технологию агента, следовательно, не связана с его системой защиты. Администраторы могут решить, предоставлять или нет пользователям права на запуск агентов независимо от их потребности использовать сервис Out of Office. Агент Out of Office использует подсистему агента и, таким образом, зависит от правил защиты агента. Правила остаются такими же, как и в Lotus Notes и Domino 6 и 7.

Если владелец почты имеет права Designer или Manager для своего почтового файла, он должен иметь права на запуск регламентированных (restricted) LotusScript/Java-агентов. Это самый низкий уровень прав, позволяющий пользователям выполнять подмножество операций, не создающих никакой опасности.

Если владелец почты имеет права Editor для своего почтового файла, ему не обязательно устанавливать права на запуск агентов. В этом случае агент Out of Office автоматически конфигурируется на запуск в специальном режиме, позволяющем пользователю запускать этот агент без выполнения каких-либо других агентов. Такое автоматическое конфигурирование выполняется программой AdminP и происходит впервые, когда разрешается агент Out of Office.

Агент Lotus Notes 8 Out of Office также поддерживает делегирование. Представитель может иметь права Editor-, Designer- или Manager-уровня в ACL пользовательского почтового файла. Если представитель имеет права Editor-уровня в ACL, разрешающий запрос проходит через AdminP независимо от уровня прав владельца почты. Представитель должен иметь права на запуск агентов от чужого имени.

Для владельцев почты Editor-уровня представитель должен иметь права на запуск агентов от чужого имени. Для владельцев почты с правами Designer- и Manager-уровня представитель должен иметь ограниченные права на запуск агентов (см. рисунок 2). Обратите внимание на то, что права on-behalf также работают, поскольку они выше ограниченного уровня прав.

Рисунок 2. Спецификация защиты агента в документе Server
Рисунок 2. Спецификация защиты агента в документе Server

Конфигурирование функциональности Out of Office

Служба Out of Office встроена в маршрутизатор Lotus Domino 8. Следовательно, для поддержки надежного функционирования сервиса Out of Office (то есть, гарантии ответа на все сообщения), у всех членов почтового кластера должен работать сервер Lotus Domino версии 8 (или выше).

Улучшения агента Lotus Notes 8 Out of Office содержатся в почтовом шаблоне Notes 8. Новая логика работы агента или сервиса требует наличия поддержки на клиенте Lotus Notes 8; однако выполнение агента Out of Office не требует каких-либо новых функциональных возможностей, поэтому он может работать на Lotus Domino 8 или на более ранних версиях.

Этот вариант конфигурации может управляться администратором; он находится в документе Server Configuration в закладке Router/STMP - Advanced - Controls раздела Miscellaneous Controls (см. рисунок 3). Имеются два значения поля "Out-of-Office service type": Agent (по умолчанию) и Service. Вариант Agent можно использовать на переходном почтовом кластере со смешанными версиями Lotus Domino, когда хотя бы один из серверов имеет версию Lotus Domino 7.x или более раннюю. Вариант Service можно использовать, когда все серверы обновлены до Lotus Domino 8.

Рисунок 3. Конфигурирование функциональности Out of Office
Рисунок 3. Конфигурирование функциональности Out of Office

Заключение

В данной статье мы познакомили вас с новой функциональностью Lotus Notes и Domino 8 - Out of Office. Мы исследовали новые возможности сервиса Out of Office и агента Lotus Notes 8 Out of Office, а также показали, когда использовать агент, а когда сервис. Новая функциональность Out of Office разработана в ответ на многочисленные предложения наших клиентов, и мы надеемся, что вы найдете ее полезной.

Ресурсы

Научиться

Обсудить

Комментарии

developerWorks: Войти

Обязательные поля отмечены звездочкой (*).


Нужен IBM ID?
Забыли Ваш IBM ID?


Забыли Ваш пароль?
Изменить пароль

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Профиль создается, когда вы первый раз заходите в developerWorks. Информация в вашем профиле (имя, страна / регион, название компании) отображается для всех пользователей и будет сопровождать любой опубликованный вами контент пока вы специально не укажите скрыть название вашей компании. Вы можете обновить ваш IBM аккаунт в любое время.

Вся введенная информация защищена.

Выберите имя, которое будет отображаться на экране



При первом входе в developerWorks для Вас будет создан профиль и Вам нужно будет выбрать Отображаемое имя. Оно будет выводиться рядом с контентом, опубликованным Вами в developerWorks.

Отображаемое имя должно иметь длину от 3 символов до 31 символа. Ваше Имя в системе должно быть уникальным. В качестве имени по соображениям приватности нельзя использовать контактный e-mail.

Обязательные поля отмечены звездочкой (*).

(Отображаемое имя должно иметь длину от 3 символов до 31 символа.)

Нажимая Отправить, Вы принимаете Условия использования developerWorks.

 


Вся введенная информация защищена.


static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=40
Zone=Lotus
ArticleID=211850
ArticleTitle=Новая функциональность Out of Office в IBM Lotus Notes 8
publish-date=04242007