Программы-агенты. Права на создание и использование агентов. Создание агента

Страницы работы

7 страниц (Word-файл)

Фрагмент текста работы

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

Агенты обладают следующими свойствами:

-  агенты могут быть запущены пользователем или запускаться автоматически;

-  они не ассоциируются с каким либо элементом дизайна;

-  агенты могут запускаться на одном сервере, группе серверов, рабочей станции или в web-приложении;

-  агент может запускать другого агента;

-  агент может содержать простые действия, формулы, LotusScript или программы Java;

-  агенты легко распространять, так как их можно реплицировать.

Для создания агентов не обязательны даже права дизайнера: это может делать пользователь.  

Агент может быть личным или общим. Личный агент запускается только тем же пользователем, который его создал. Общий агент могут запускать многие пользователи.

Агенты могут запускаться из меню, из других агентов, кнопок, акций и т.п., если в базу поступила новая почта, документы были модифицированы или созданы новые, документы вставлены в базу из буфера обмена, по расписанию (с периодом 0.5, 1, 2, 4, 8 часов, ежедневно, еженедельно, ежемесячно).

Отбор обрабатываемых документов может производиться на основе @- критерия (формула с ключевым словом SELECT) или в результате выполнения запроса полнотекстового поиска.

Права на создание и использование агентов

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

Общие (shared) агенты могут создаваться только дизайнером (designer) и менеджером (manager) базы данных, причем права дизайнера могут быть ограничены, если для него не установлена в ACL опция "Create LotusScript Agents".

Пользователь с меньшим уровнем доступа (от редактора до читателя) может создавать только личные (personal) агенты, и только в случае, если имеет опцию "Create personal agents". Для проектирования агентов, использующих LotusScript, ему также необходима установка "Create LotusScript Agents".

Администратор Notes - сервера может определить в секцииAgent Manager документа Server в адресной книге имена пользователей или групп, которые могут создавать агентов, автоматически запускаемых на сервере при наступлении соответствующих событий (по расписанию, при модификации документа, при поступлении почты)

Все агенты в базе данных собраны в специальной папке "Agents", которую можно выбрать в стандартном навигаторе "Folders" или открыть командой менюView - Agents. В этой папке перечислены агенты, к которым пользователь имеет доступ в соответствии со своим уровнем в ACL.

Создание агента

Новый агент создается, например, командойCreate - Design - Agent... или копированием существующего в текущей или другой базе агента в буфер обмена, а затем вставкой.

При создании агента необходимо задать следующую информацию о нем:

Name (имя агента) - любая комбинация символов, включая буквы, цифры, пробелы и пунктуацию Вы можете ввести символ "\", чтобы поделить

Похожие материалы

Информация о работе