Новые функциональные возможности в Lotus Notes и Domino Designer 7.0

В данной статье описаны новые функциональные возможности, представленные в Lotus Notes и Domino Designer 7.0. Получите полную информацию о том, как мы расширили и улучшили Lotus Notes клиент, Domino Designer, Domino Web Access и Domino Access для Microsoft Outlook.

Дик МакКэрик, автор материалов, IBM

Дик МакКэрик (Dick McCarrick) - автор материалов для developerWorks: Lotus. Более 11 лет он был членом группы Domino/Notes Documentation, играя различные роли в документировании многих основных компонентов Domino и Notes. Он также написал статью для Iris Today (включая Ask Professor INI) перед приходом на постоянную работу в группу Notes.net/Lotus Developer Domain в 2002. В свободное время Дик занимается бегом, рыбалкой, деревообработкой и чтением материалов о естественных науках. Ярый астроном, он прежде был директором Bridgewater (Mass.) State College Observatory. Дик живет в Вермонте.



30.08.2005

С какой стороны ни посмотри, 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/Domino, возможно, захотят сначала прочитать статью "История Notes и Domino".

Новые функциональные возможности Lotus Notes 7.0

Lotus Notes 7.0 предлагает много новых функциональных возможностей в системе Calendar and Scheduling (Календарь и планирование), а также более тесную интеграцию с Lotus Sametime. К другим функциональным областям, которые были улучшены, относятся почта, рабочий стол и способность к взаимодействию. Подробная информация по этим и всем остальным новым функциональным возможностям приведена в замечаниях к версии (release notes) Lotus Notes/Domino 7.0.

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 Cleanup позволяет удалять записи по их дате создания или последней модификации. Вы можете также выбрать тип записей (calendar или To Do) для удаления.

При проведении собрания вы можете настроить интерактивную (on-line) часть собрания на ограниченное число приглашенных - только тех, кто находится в списке приглашенных и имеет пароль для интерактивного собрания. Вид Meetings был переименован в All Calendar Entries; он предлагает новые виды и улучшения в плане удобства использования.

Мы также улучшили поддержку для управления помещениями и ресурсами. Например, вы можете указать предпочтительное место (site), а также предпочтительный список помещений (room) и ресурсов (resource) для использования при планировании собраний. Вы можете видеть, какие помещения/ресурсы доступны при планировании собраний. Мы обновили технологию работы помещений и ресурсов для устранения двойной регистрации - помещения или ресурсы, зарегистрированные напрямую через базу данных Rooms and Resources, теперь обрабатываются аналогично зарегистрированным через Calendar and Scheduling. Мы рассмотрим улучшения в механизме помещений и ресурсов более подробно чуть позже.

На сервере новое задание Domino под названием RnRMgr теперь занимается обработкой событий для помещений/ресурсов. Этот единый пункт принятия решений относительно запросов помещений и ресурсов предотвращает избыточные резервирования. Более подробная информация приведена в статье developerWorks: Lotus "Дизайн Rooms and Resources в Lotus Notes/Domino 7".

Теперь вы можете занести мероприятие в календарь, даже если оно конфликтует с более ранним собранием. Вы можете также отменить процесс C&S при реагировании на приглашение с комментариями и развернуть/свернуть Calendar Mini-view. Менеджеры календаря теперь могут отмечать сообщения для последующих действий (follow up) в почтовых файлах, которыми они управляют, и получать запрос для указания места, куда следует сохранять перенаправленную (forwarded) почту. Администраторы имеют возможность ограничивать срок резервирования, который могут назначать пользователи. Администраторы могут также установить автоматические напоминания, передаваемые председателю (Chairperson), который зарезервировал конкретное помещение/ресурс, для того чтобы при отмене собрания помещение/ресурс могло быть освобождено. Кроме того, в поле Description теперь появляется встроенная графика при передаче приглашения через iCalendar.

Интеграция с Lotus Sametime

Lotus 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
Пиктограмма строки состояния 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
Мастер Welcome Page

Workplace (рабочая область) была включена в мастер Welcome Page для разрешения создания нескольких Workplace.

Способность к взаимодействию с Microsoft Office

Теперь вы можете обратиться к почте Notes через функциональность Smart Tags в Microsoft Office XP (Smart Tags распознает определенные типы текста - например, имена людей - и предлагает соответствующие функции и команды). Более подробная информация по Smart Tags приведена в совете "Использование Smart Tags в Lotus Notes/Domino 7.0".

Шаблоны

Как упоминалось ранее, информация о присутствии была интегрирована в шаблоны 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 обеспечивают:

  • Повышенное удобство использования помещений и ресурсов, включая простую форму для создания резервирования и возможность передавать резервирование.
  • Улучшенное архивирование.
  • Вид Enhanced Meetings.
  • Меньшее время ожидания при открытии вида, требующего обновления.
  • Улучшение доступности (вы можете спроектировать заголовки строк и столбцов в таблицах так, чтобы приложения, читающие с экрана, могли их обнаружить).
  • Подключаемый модуль Notes-приложения (этот подключаемый модуль работает с IBM Workplace Managed Client; детальная информация приведена в замечаниях по версии Lotus Notes/Domino 7.0).
  • Способность запоминать состояние ваших открытых окон при завершении работы (например, если у вас открыты три окна при завершении работы Notes, эти три окна откроются после перезапуска Notes).
  • Настройка AutoSave для выбранных документов (см. статью developerWorks: Lotus "Все о функции Autosave в Lotus Notes/Domino 7").

Новые функциональные возможности Lotus Domino Designer 7.0

Новые функциональные возможности, добавленные в Lotus Domino Designer 7.0, разрабатывались с мыслью о более тесной интеграции с Web-стандартами, о большей возможности взаимодействия с технологиями IBM и о более легком использовании. Например, интерфейс Domino Designer теперь предлагает улучшенные списки дизайна, которые отображают информацию более понятно и позволяют редактировать перечисленные элементы напрямую.

Рисунок 5. Списки дизайна
Списки дизайна

Мы также добавили несколько полезных функциональных возможностей в интерфейс 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. Более подробная информация приведена в замечаниях по версии Lotus Notes/Domino 7.0. Вы можете также принять участие в испытательной программе "DB2-возможности в Domino 7".

Элемент дизайна Web Services

Domino Designer 7.0 представляет новый элемент дизайна, который позволяет вам поддерживать функционирование Web-службы. Этот элемент дизайна (который хранится в NSF-файле как агент) содержит все атрибуты, обычно ожидаемые от Web-службы. Код состоит из пустого класса Service Implementation и классов Service Support для обработки комплексных, определенных пользователем типов. Дополнительная информация приведена в статье "Web-службы Lotus Notes/Domino 7".

Возможности программирования

Domino Designer 7.0 предлагает также набор улучшений возможностей программирования. К ним относятся несколько новых функций, свойств и методов, например:

  • NotesDatabase.GetModifiedDocuments (LotusScript) и Database.getModifiedDocuments (Java)
    Эти методы получают список измененных документов.
  • NotesAdministrationProcess.ApproveHostedOrgStorageDeletion (LotusScript) и AdministrationProcess.approveHostedOrgStorageDeletion (Java)
    Это подтверждающие методы для удаления размещенного организационного хранилища.
  • NotesDocumentCollection.UntilTime (LotusScript) и DocumentCollection.getUntilTime (Java), NotesDOMDocumentNode.CreateAttributeNodeNS, CreateElementNodeNS, GetElementsByTagNameNS (LotusScript), NotesDOMElementNode.GetAttributeNodeNS, GetAttributeNodeNS, GetElementsByTagNameNS, RemoveAttributeNS, SetAttributeNodeNS, SetAttributeNS (LotusScript)
  • NotesDocumentCollection.UntilTime (LotusScript) и DocumentCollection.getUntilTime (Java)
    Эти методы были добавлены в класс AdministrationProcess.
  • @IsEmbeddedInsideWCT
    Эта функция определяет, работает ли Notes во встроенном режиме внутри полнофункционального (rich) клиента Workplace Client Technology.
  • @DbBuildVersion
    Эта функция идентифицирует версию сервера для базы данных.
  • @GetDB2Schema and @IsDB2
    Эти функции спроектированы для улучшения интеграции Lotus Notes/DB2.

Мы также добавили новую формульную функцию @PolicyFieldLocked и команду @Command([DiscoverFolders]). Web-службы (объекты провайдера) могут быть созданы как элементы дизайна LotusScript или Java и к ним можно обращаться через сервер Domino. Кроме того, мы добавили Performance Profiler для агентов Java и LotusScript, Web-служб, а также интегрировали новую версию XML-анализатора.

Java

Domino Designer 7.0 поддерживает JVM 1.4.2, а также Java-отладчик. Это позволяет подготовить элементы дизайна, содержащие Java-код для последующей отладки, используя параметр, предоставляемый для агентов, Web-служб и библиотек сценариев.

Прочие улучшения разработки приложений

Кроме улучшенного UI и поддержки Web-служб, к новым функциональным возможностям Domino Designer 7.0 относятся:

  • Улучшения интеграции с WebSphere Portal.
  • Поддержка вида Shared Column.
  • Поддержка нескольких столбцов User Profile в представлении.

Кроме того, 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 Access

Domino 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 Outlook

IBM Lotus Domino Access для Microsoft Outlook теперь предоставляет пользователям Microsoft Outlook много возможностей, доступных в почтовой системе Notes/Domino, а также адресную книгу и функции Calendar and Scheduling через сервер Domino (вместо Microsoft Exchange). К таким возможностям относятся: изменение владельца потовой базы данных, изменение паролей, настройка пользовательской защиты, настройка параметров репликации и т.д. Кроме того, пользователи могут подписывать, передавать и читать S/MIME-сообщения.

Более подробная информация по Domino Access для Microsoft Outlook приведена в статье developerWorks: Lotus "Domino Access для Microsoft Outlook и Domino Migration Tool".


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. Когда эти функциональные возможности будут доступны, мы рассмотрим их в соответствующей статье. Оставайтесь на связи!

Ресурсы

Научиться

Обсудить

Комментарии

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=165041
ArticleTitle=Новые функциональные возможности в Lotus Notes и Domino Designer 7.0
publish-date=08302005