Новые функциональные возможности в Lotus Notes и Domino Designer 7.0Источник: IBM developerWorks Россия
С какой стороны ни посмотри, Lotus Notes и Domino являются одной из успешнейших страниц в истории программного обеспечения для бизнеса. После появления Notes 1.0 в конце 1989 многие миллионы пользователей стали использовать Lotus Notes и Domino в качестве основного средства совместной работы и разделения информации, критичных для успешной работы своих групп. И сегодня Lotus Notes и Domino продолжают пребывать среди наиболее важных и влиятельных продуктов в индустрии - многие корпорации обнаружили, что не могут быть такими эффективными и продуктивными без них. Для пользователей Lotus Notes и Domino каждая новая версия представляет собой важное и ожидаемое событие. Если вы тоже член этой большой группы людей, у нас есть для вас хорошие новости: Lotus Notes/Domino 7.0 уже доступен! Разработчики приложений будут рады новым функциональным возможностям, таким как размещение (hosting) Web-служб и другие улучшения в Domino Designer. А пользователи Lotus Notes 7.0 могут воспользоваться новшествами Calendar and Scheduling, улучшенной архивацией, более тесной интеграцией Lotus Sametime и многими другими функциональными возможностями, предназначенными для увеличения продуктивности и удобства использования. Кроме того, в Lotus Notes/Domino 7.0 улучшены системы Domino Web Access и Domino Access для Microsoft Outlook. В данной статье перечислены и кратко описаны основные новые функциональные возможности, доступные в версии 7.0 Lotus Notes, Domino Designer, Domino Web Access и Domino Access для Microsoft Outlook. Новые функциональные возможности сервера Domino 7.0 рассмотрены в отдельной статье. Некоторое знакомство с Lotus Notes и Domino желательно для понимания терминов и описываемых концепций. Новые функциональные возможности Lotus Notes 7.0Lotus Notes 7.0 предлагает много новых функциональных возможностей в системе Calendar and Scheduling (Календарь и планирование), а также более тесную интеграцию с Lotus Sametime. К другим функциональным областям, которые были улучшены, относятся почта, рабочий стол и способность к взаимодействию. Calendar and SchedulingСистема Lotus Notes 7.0 Calendar and Scheduling (C&S) включает новое действие Calendar Cleanup, помогающее быстро и просто обслуживать ваш календарь. Для доступа к этой функциональности откройте меню Tools и выберите новый пункт Cleanup Calendar. При этом отобразится диалоговое окно Calendar Cleanup. Рисунок 1. Диалоговое окно Calendar Cleanup Как вы можете заметить, Calendar Cleanup позволяет удалять записи по их дате создания или последней модификации. Вы можете также выбрать тип записей (calendar или To Do) для удаления. При проведении собрания вы можете настроить интерактивную (on-line) часть собрания на ограниченное число приглашенных - только тех, кто находится в списке приглашенных и имеет пароль для интерактивного собрания. Вид Meetings был переименован в All Calendar Entries; он предлагает новые виды и улучшения в плане удобства использования. Мы также улучшили поддержку для управления помещениями и ресурсами. Например, вы можете указать предпочтительное место (site), а также предпочтительный список помещений (room) и ресурсов (resource) для использования при планировании собраний. Вы можете видеть, какие помещения/ресурсы доступны при планировании собраний. Мы обновили технологию работы помещений и ресурсов для устранения двойной регистрации - помещения или ресурсы, зарегистрированные напрямую через базу данных Rooms and Resources, теперь обрабатываются аналогично зарегистрированным через Calendar and Scheduling. Мы рассмотрим улучшения в механизме помещений и ресурсов более подробно чуть позже. На сервере новое задание Domino под названием RnRMgr теперь занимается обработкой событий для помещений/ресурсов. Этот единый пункт принятия решений относительно запросов помещений и ресурсов предотвращает избыточные резервирования. Теперь вы можете занести мероприятие в календарь, даже если оно конфликтует с более ранним собранием. Вы можете также отменить процесс C&S при реагировании на приглашение с комментариями и развернуть/свернуть Calendar Mini-view. Менеджеры календаря теперь могут отмечать сообщения для последующих действий (follow up) в почтовых файлах, которыми они управляют, и получать запрос для указания места, куда следует сохранять перенаправленную (forwarded) почту. Администраторы имеют возможность ограничивать срок резервирования, который могут назначать пользователи. Администраторы могут также установить автоматические напоминания, передаваемые председателю (Chairperson), который зарезервировал конкретное помещение/ресурс, для того чтобы при отмене собрания помещение/ресурс могло быть освобождено. Кроме того, в поле Description теперь появляется встроенная графика при передаче приглашения через iCalendar. Интеграция с Lotus SametimeLotus Notes 7.0 предлагает расширенную информацию о присутствии, основанную на Lotus Sametime. При помощи информации о присутствии можно видеть имя человека в документе или представлении и знать, находится ли он в режиме online (пиктограмма глобус); если да, вы можете нажать на его имя для активации сессии переписки. Информация о присутствии может быть добавлена в представления C&S, Team Room, Discussion, документы To Do, Personal Name и Address Book, шаблон Rooms and Resources и в Domino Directory. Для дальнейшей поддержки интеграции с Sametime окна системы мгновенного обмена сообщениями Notes теперь работают в отдельном потоке. Они больше не блокируются при блокировке Notes-клиента. Списки контактов системы мгновенного обмена сообщениями Notes теперь включают три новых параметра: показывать только работающих в режиме online, показывать сокращенные имена и список сортировки. Вы можете также минимизировать списки в панель заданий Windows. Предпочтения системы мгновенного обмена сообщениями поддерживают три новых параметра для указания момента поступления нового мгновенного сообщения или приглашения: переместить окно сообщений на передний план, мигать окном и проиграть звуковой сигнал. Система мгновенного обмена сообщениями Notes предлагает такие функциональные возможности как совместное использование экрана, электронная доска, аудио и видео. Кроме того, теперь вы сможете вставлять Notes URL в окна переписки. Панель Toolbar отображает пиктограммы для совместного использования экрана, электронной доски, аудио- и видео-собраний. Также вы можете теперь сохранить сессию переписки Sametime в вашу почтовую базу данных Notes. ПочтаМы добавили несколько новых функциональных возможностей в почту Notes 7.0. Например, Notes теперь предлагает функциональность Quick Follow Up. Она позволяет вам выбирать одно или более почтовых сообщений и отмечать их для последующих действий (follow up) без отображения диалогового окна Follow Up. Вы можете установить значения Follow Up по умолчанию на закладке в диалоговом окне Mail Preferences. Действия Follow Up теперь доступны также в меню, отображаемом при нажатии правой кнопки мыши. Вы можете отобразить диалоговое окно Follow Up путем перетаскивания в вид Follow Up. Кроме того, ниспадающий список действий Follow Up включает новый вариант New Follow Up Memo. Он позволяет вам быстро создать элемент Follow Up. Кроме того, функциональность Follow Up доступна и для тех, кто имеет доступ Editor к почтовому файлу (в Lotus Notes 6, интерфейс Follow Up был скрыт от не владельцев почтового файла). В Lotus Notes 7.0 функция Mail Rules предлагает поддержку Stop Processing Action и черных/белых спам-листов. К другим улучшениям почтовой системы относится предупреждение о пустом поле Subject электронного письма. Рисунок 2. Предупреждение "No Subject" Есть также новая пиктограмма строки состояния, которая указывает, подписано ли полученное электронное сообщение цифровой подписью или закодировано (либо и то и другое). Рисунок 3. Пиктограмма строки состояния Mail security Потоками почтовых сообщений в Lotus Notes 7.0 управлять легче. Например, вы можете просмотреть их в виде Mail Threads. Вы можете также отобразить их во время чтения почты в нижней панели, используя новый параметр диалогового окна Mail Preferences. Mail Preferences может быть установлен также через политики, что позволяет администраторам распространять один и тот же набор предпочтений для всех пользователей. Эти предпочтения могут быть заблокированы администратором, так чтобы конечные пользователи не смогли их изменить. Вы можете также отсортировать сообщения по теме в вашей папке Inbox и в других почтовых видах. Может быть усовершенствована архивация почты. Кроме того, вы можете теперь отображать пиктограмму уровня представления в вашем Inbox, которая показывает, являетесь ли вы единственным получателем, или одним из списка в полях To и/или CC. Рабочий столМеню Notes 7.0 File предлагает новый пункт под названием Close All Window Tabs. Он позволяет быстро закрыть все открытые окна. Эта функция затрагивает только оконные закладки, открытые в текущем окне. Например, вы открыли одно окно Notes и одно окно Domino Designer с несколькими открытыми формами. Выбор Close All Window Tabs в Domino Designer закрывает все открытые формы, но оставляет открытым окно Domino Designer. Также не затрагиваются и открытые закладки в Lotus Notes. В мастере Welcome Page вы можете создать страницу приветствия с фреймами, Personal Page, или Workplace. Рисунок 4. Мастер Welcome Page Workplace (рабочая область) была включена в мастер Welcome Page для разрешения создания нескольких Workplace. Способность к взаимодействию с Microsoft OfficeТеперь вы можете обратиться к почте Notes через функциональность Smart Tags в Microsoft Office XP (Smart Tags распознает определенные типы текста - например, имена людей - и предлагает соответствующие функции и команды). ШаблоныКак упоминалось ранее, информация о присутствии была интегрирована в шаблоны Mail, Team Room и Discussion, Domino Directory, шаблон Rooms and Resources, Personal Name и Address Book. Кроме того, шаблоны Team Room и Discussion, Rooms and Resources и Document Library теперь поддерживают браузер Mozilla. Другие улучшения NotesКроме функциональных возможностей, перечисленных в предыдущих разделах, клиенты Notes 7.0 обеспечивают:
Новые функциональные возможности Lotus Domino Designer 7.0Новые функциональные возможности, добавленные в Lotus Domino Designer 7.0, разрабатывались с мыслью о более тесной интеграции с Web-стандартами, о большей возможности взаимодействия с технологиями IBM и о более легком использовании. Например, интерфейс Domino Designer теперь предлагает улучшенные списки дизайна, которые отображают информацию более понятно и позволяют редактировать перечисленные элементы напрямую. Мы также добавили несколько полезных функциональных возможностей в интерфейс Domino Designer на основе вашей ответной реакции. Например, столбец Comments теперь можно отсортировать, а ширина всех изменяемых столбцов сохраняется. Вы можете также установить имя, псевдоним и комментарий непосредственно в списке дизайна. Кроме того, вы можете добавить действия просмотра в меню, активизирующееся по нажатию правой кнопки мыши. Domino Designer включает также новую пиктограмму в инструментальной панели для переключения состояния отладчика LotusScript. Эта пиктограмма также указывает, включен отладчик, или нет. Виды DB2Как было описано в отдельной статье, Lotus Domino 7.0 поддерживает DB2 в качестве хранилища данных. Для этого Domino Designer имеет два типа видов для баз данных DB2: виды DB2 Access и виды DB2 Query. Виды DB2 Access определяют, как организованы ваши данные, разрешая вам использовать функциональные возможности, доступные в DB2. Эти виды идентифицируют общий набор заметок в NSF-файле. Эта информация может затем использоваться DB2. Например, вы можете организовать документы в DB2 на основе Notes-формы, использовавшейся при создании документа. Виды DB2 Access делают данные доступными непосредственно из SQL. Сторонние приложения могут прочитать данные, используя Open Database Connectivity (ODBC). Вид DB2 Query использует SQL-запрос для заполнения своих данных вместо формулы вида, выбирающей документы из NSF-файла. Используя виды Query, вы можете обращаться к содержимому, не имеющему отношения к Domino. Вид Query может также присоединить данные из нескольких таблиц и представлений DB2, позволяя вам объединять данные из двух NSF-файлов косвенно, путем объединения двух различных видов DB2 Access. С целью дальнейшей поддержки DB2 вы можете определить поля для реляционного доступа на основе формы, или на основе базы данных. ПРИМЕЧАНИЕ: В первых выпусках Domino 7.0 интеграционные возможности DB2 были реализованы только для тестирования и оценки, а не для реальной работы или разработки. Полная поддержка интеграции с DB2 будет реализована в следующем выпуске Domino 7. Элемент дизайна Web ServicesDomino Designer 7.0 представляет новый элемент дизайна, который позволяет вам поддерживать функционирование Web-службы. Этот элемент дизайна (который хранится в NSF-файле как агент) содержит все атрибуты, обычно ожидаемые от Web-службы. Код состоит из пустого класса Service Implementation и классов Service Support для обработки комплексных, определенных пользователем типов. Возможности программированияDomino Designer 7.0 предлагает также набор улучшений возможностей программирования. К ним относятся несколько новых функций, свойств и методов, например:
Мы также добавили новую формульную функцию @PolicyFieldLocked и команду @Command([DiscoverFolders]). Web-службы (объекты провайдера) могут быть созданы как элементы дизайна LotusScript или Java и к ним можно обращаться через сервер Domino. Кроме того, мы добавили Performance Profiler для агентов Java и LotusScript, Web-служб, а также интегрировали новую версию XML-анализатора. JavaDomino Designer 7.0 поддерживает JVM 1.4.2, а также Java-отладчик. Это позволяет подготовить элементы дизайна, содержащие Java-код для последующей отладки, используя параметр, предоставляемый для агентов, Web-служб и библиотек сценариев. Прочие улучшения разработки приложенийКроме улучшенного UI и поддержки Web-служб, к новым функциональным возможностям Domino Designer 7.0 относятся:
Кроме того, Web-сервер Domino 7.0 поддерживает способность Web-приложений сжимать данные, передаваемые HTTP-серверам. Web-сервер также поддерживает использование JSP-тегов в WebSphere Portal. Lotus Notes/Domino 7.0 предлагает улучшенную поддержку Linux/Mozilla, включая улучшения UI в подключаемых модулях DOLS, поддержку DOLS Sync Manager для запланированной синхронизации, а также функциональность "drag-and-drop". Domino Web AccessDomino Web Access 7.0 (iNotes) содержит несколько новых функциональных возможностей. Например, новый шаблон клиента Domino Web Access (dwa7.ntf) предоставляет новые возможности пользовательского интерфейса для браузера. Вы можете просматривать почтовые потоки во время чтения почты или из вида Mail Threads. Вы можете подписывать, передавать и читать S/MIME-сообщения и создавать ваши собственные персонализированные шаблоны (stationery) для использования при формировании почтовых сообщений. Вы можете также импортировать в ваш календарь перечень праздников, отмечаемых в вашей местности. Интеграция информации о системе мгновенного обмена сообщениями Domino Web Access теперь более точно соответствует информационным возможностям Notes-клиента. Sametime Connect для клиентов, использующих браузеры, интегрирован как менеджер Instant Contact List по умолчанию. К улучшениям продуктивности относится поддержка по одному щелчку мыши функциональности Follow Up, Quick Mail Rule и возможности перенаправления любого объекта Domino Web Access в сообщении. Мы также расширили поддержку технологии drag-and-drop и автономной запланированной синхронизации с пользователями браузера Mozilla. Ставя целью улучшение пропускной способности и производительности, мы спроектировали такую внутреннюю структуру Domino Web Access, которая обеспечивает повышенную масштабируемость сервера и уменьшение загрузки CPU, для того чтобы повысить производительность и уменьшить время реакции как на клиенте, так и на сервере. Мы также добавили параметры администрирования, которые позволяют вам отклонять доступ к почтовым присоединениям и вынуждать пользователя выйти из системы при закрытии всех окон Domino Web Access. Мы также улучшили поддержку S/MIME для более надежной защиты. Domino Access для Microsoft OutlookIBM Lotus Domino Access для Microsoft Outlook теперь предоставляет пользователям Microsoft Outlook много возможностей, доступных в почтовой системе Notes/Domino, а также адресную книгу и функции Calendar and Scheduling через сервер Domino (вместо Microsoft Exchange). К таким возможностям относятся: изменение владельца потовой базы данных, изменение паролей, настройка пользовательской защиты, настройка параметров репликации и т.д. Кроме того, пользователи могут подписывать, передавать и читать S/MIME-сообщения. Lotus Notes и Domino Designer 7.0: Продолжение традицииКак вы можете заметить, Lotus Notes/Domino 7.0 является достойным наследником своих предшественников. Эта версия продолжает интеграцию Note/Domino с расширенным семейством продуктов Lotus, которая была начата в версии 6.5.1. В нее, как часть Lotus Notes/Domino 7.0, были включены улучшенные продукты: Lotus Sametime, Lotus Quickplace, Lotus Domino Document Manager и Lotus Workflow. Но история на этом не заканчивается. Мы уже интенсивно проектируем и создаем следующую версию Notes/Domino. Когда эти функциональные возможности будут доступны, мы рассмотрим их в соответствующей статье. Оставайтесь на связи! |