Автоматизация выполнения задач с помощью простых агентов
Пример агента: пересылка почтовых сообщений
Предположим, требуется ежедневно автоматически рассылать расписания отгрузки, полученные от управляющего, Петра Иванова, всем остальным членам вашей группы.
Сначала откройте почтовую базу данных и выберите команду: Создание - Агент. Появятся окно свойств агента и область программирования.
В окне свойств агента
- На вкладке "Основные" в поле "Имя" введите "Расписание пересылки".
- В группе "Запуск" установите переключатель в положение "Расписание", а затем в списке выберите значение "Ежедневно".
- Нажмите кнопку "Расписание". Откроется окно расписания агента.
- Введите время в поле "Начать выполнение агента", а затем нажмите кнопку ОК. Диалоговое окно расписания агента закроется.
- В поле "Объект" выберите значение "Все новые и измененные документы".
- Закройте окно свойств агента.
В области программирования
- Откройте вкладку "Объекты" в области списка сведений, а затем выделите элемент "Выбор документов" в списке объектов.
- В нижней части области программирования нажмите кнопку "Добавить условие". Появится диалоговое окно "Добавление условия".
- Укажите условие "Несколько слов".
- Введите слово "расписание" в первое поле.
- Нажмите кнопку "Добавить".
Условие будет добавлено в агент, а диалоговое окно "Добавление условия" закроется.
- Нажмите кнопку "Добавить условие".
- Укажите условие "По автору".
- В группе "Найти документы, у которых автор" выберите значение "любой из".
- В поле имени введите: Петр Иванов.Примечание Имена при вводе следует разделять запятыми. Введите иерархическое имя пользователя (например, Maria Bolohova/Development/Acme), если оно известно. Если написание имени пользователя неизвестно, нажмите кнопку пользователя, чтобы найти имена в общей адресной книге.
- Нажмите кнопку "Добавить".
Условие будет добавлено в агент, а диалоговое окно "Добавление условия" закроется.
- Откройте вкладку "Объекты" в списке сведений, а затем в списке объектов выделите элемент "Действие".
- В нижней части области программирования нажмите кнопку "Добавить действие".
Появится диалоговое окно "Добавление действия".
- В поле "Действие" выберите значение "Отправить сообщение".
- Введите имена получателей в поле "Кому".
- В поле "Тема" введите "Последнее расписание отгрузки".
- Установите флажок "Включить в это сообщение копию документа".
- Нажмите кнопку "Добавить".
Notes вставит в агент действие и закроет диалоговое окно "Добавление действия".
- Выберите команду: Файл - Сохранить, чтобы сохранить агент в базе данных.
Пример агента: отправка документов
Требуется отправлять еженедельный отчет о проделанной работе сотрудникам, работающим над тем же проектом. (Во всех отправляемых документах должно быть поле "Кому".)
Сначала откройте базу данных, в которой имеется документ для отправления, а затем выберите команду: Создание - Агент. Появятся окно свойств агента и область программирования.
В окне свойств агента
- На вкладке "Основные" в поле "Имя" введите "Еженедельный отчет".
- В группе "Запуск" установите переключатель в положение "Расписание", а затем в списке выберите значение "Еженедельно".
- Нажмите кнопку "Расписание".
Откроется окно расписания агента.
- Укажите дату в поле "Число" и время в поле "Время", а затем нажмите кнопку OK.
Диалоговое окно расписания агента закроется.
- В поле "Объект" выберите значение "Все новые и измененные документы".
- Закройте окно свойств агента.
В области программирования
- Откройте вкладку "Объекты" в области списка сведений, а затем выделите элемент "Выбор документов" в списке объектов.
- В нижней части области программирования нажмите кнопку "Добавить условие".
Появится диалоговое окно "Добавление условия".
- Укажите условие "Несколько слов".
- Введите "Еженедельный отчет" в первое поле.
- Нажмите кнопку "Добавить".
Условие будет добавлено в агент, а диалоговое окно "Добавление условия" закроется.
- Откройте вкладку "Объекты" в списке сведений, а затем в списке объектов выделите элемент "Действие".
- Нажмите кнопку "Добавить действие".
Появится диалоговое окно "Добавление действия".
- В поле "Действие" выберите значение "Отправить документ".
- Нажмите кнопку "Добавить".
Notes вставит в агент действие и закроет диалоговое окно "Добавление действия".
- Выберите команду: Файл - Сохранить, чтобы сохранить агент в базе данных.
- Если в документе также имеются значения в полях "Копия" и "СК", он также отправляется этим лицам.
- Если в документе имеются поля "Приоритет доставки", "Отчет о доставке" и "Вернуть уведомление", они используются для определения приоритета доставки, а также для создания отчетов и отправки уведомлений. Если же в документе нет этих полей, по умолчанию используется обычный приоритет, отчет о доставке не создается, а уведомление не отправляется.
Пример агента: изменение состояния документа
Предположим, Петр Иванов работал над черновиками документов в Notes и теперь требуется изменить их состояние на "Непрочтенные", чтобы упростить их поиск до завершения работы над ними. Этот агент изменяет состояние черновиков на "Непрочтенные" в конце каждого дня.
Сначала откройте почтовую базу данных и выберите команду: Создание - Агент. Появятся окно свойств агента и область программирования.
В окне свойств агента
- На вкладке "Основные" в поле "Имя" введите значение "Черновики - изменение состояния".
- В группе "Запуск" установите переключатель в положение "Расписание", а затем в списке выберите значение "Ежедневно".
- Нажмите кнопку "Расписание".
Откроется окно расписания агента.
- Введите "17:00" в поле "Начать выполнение агента", а затем нажмите кнопку ОК.
Диалоговое окно расписания агента закроется.
- В поле "Объект" выберите значение "Все новые и измененные документы".
- Закройте окно свойств агента.
В области программирования
- Откройте вкладку "Объекты" в области списка сведений, а затем выделите элемент "Выбор документов" в списке объектов.
- Нажмите кнопку "Добавить условие".
Появится диалоговое окно "Добавление условия".
- Укажите условие "По автору".
- В группе "Найти документы, у которых автор" выберите значение "любой из".
- В поле имени введите: Петр Иванов.Примечание Имена при вводе следует разделять запятыми. Введите иерархическое имя пользователя (например, Maria Bolohova/Development/Acme), если оно известно. Если написание имени пользователя неизвестно, нажмите кнопку пользователя, чтобы найти имена в общей адресной книге.
- Нажмите кнопку "Добавить".
Условие будет добавлено в агент, а диалоговое окно "Добавление условия" закроется.
- Откройте вкладку "Объекты" в списке сведений, а затем в списке объектов выделите элемент "Действие".
- Нажмите кнопку "Добавить действие".
Появится диалоговое окно "Добавление действия".
- В поле "Действие" выберите значение "Пометить документ как непрочтенный".
- Нажмите кнопку "Добавить".
Notes вставит в агент действие и закроет диалоговое окно "Добавление действия".
- Выберите команду: Файл - Сохранить, чтобы сохранить агент в базе данных.
Пример агента: удаление документов
На протяжении нескольких месяцев важные сообщения сохранялись в папке "Сохраненные". Размер папки стал слишком большим и требуется удалить все сообщения, созданные до августа 2002 года.
Сначала откройте почтовую базу данных и выберите команду: Создание - Агент. Появятся окно свойств агента и область программирования.
В окне свойств агента
- На вкладке "Основные" в поле "Имя" введите "Удалить старую почту".
- В группе "Запуск" установите переключатель в положение "Событие", а затем в списке выберите значение "При выборе из меню действий".
- В поле "Объект" выберите значение "Все документы в представлении".
- Закройте окно свойств агента.
В области программирования
- Откройте вкладку "Объекты" в области списка сведений, а затем выделите элемент "Выбор документов" в списке объектов.
- В нижней части области программирования нажмите кнопку "Добавить условие".
Появится диалоговое окно "Добавление условия".
- Укажите условие "По дате".
- В группе "Найти документы, у которых" выберите в списках первых двух полей значения "дата создания" и "предшествует" соответственно, затем в крайнем правом поле (поле даты) укажите "8/1/02".
- Нажмите кнопку "Добавить".
Условие будет добавлено в агент, а диалоговое окно "Добавление условия" закроется.
- Откройте вкладку "Объекты" в списке сведений, а затем в списке объектов выделите элемент "Действие".
- Нажмите кнопку "Добавить действие".
Появится диалоговое окно "Добавление действия".
- В поле "Действие" выберите значение "Удалить из базы данных".
- Нажмите кнопку "Добавить".
Notes вставит в агент действие и закроет диалоговое окно "Добавление действия".
- Выберите команду: Файл - Сохранить, чтобы сохранить агент.