Событие для запуска агента | Назначение |
При выборе из меню действий | Для агентов, запускаемых пользователем, или для агентов WebQuerySave и WebQueryOpen. |
При выборе из списка агентов | Для агентов, вызываемых другими агентами, а также для агентов, которые находятся в процессе разработки. |
Перед поступлением нового сообщения | Для обработки почты до ее представления в почтовых базах данных (например, для перемещения входящих сообщений в папку).
При выборе данного параметра агент запускается до представления сообщения в базе данных. Поэтому при выборе остальных параметров следует быть внимательным. Например, не используйте простое действие "Пометить документ как прочтенный", поскольку все представленные в базе данных сообщения будут помечены как прочтенные. |
После поступления нового сообщения | Для обработки входящей почты: для ответа на сообщения, их пересылки или сохранения.
При отправке документов в базу данных интерактивные функции и функции, затрудняющие работу маршрутизатора почты, не выполняются. Примерами таких функций являются следующие: @DbColumn, @DbCommand, @DbLookup, @MailSend, @Prompt, @Command и @PostedCommand. |
После создания или изменения документов | Для задач, связанных с документооборотом, в котором задача выполняется на основе новых или измененных документов. |
При вставке документов | Для документов, которые следует изменить, поскольку они вставляются в базу данных удаленно.
В агентах, запускаемых при вставке, невозможно использовать команды @Command и @PostedCommand. |