On 19 фев, 19:42, "Едуард Будюк" <
eduard.bud...@gmail.com> wrote:
> А если поменять "И" на "и" в поле под надписью "Создать"? :)
Эдик, спасибо за ответ и попытку помочь! :-) Но, кажется, проблема
заключается не в этом...
Схема такая:
1) почта из Интернета должна попасть в почтовую базу отдела (на
сколько я понимаю, база должна находиться локально на компьютере). По
нашим стандартам в поле "Тема:" каждого служебного письма обязательно
присутствует код подразделения, которому предназначено данное письмо;
2) если Лотус "увидит" письмо с кодом отдела, то должен перенаправить
его в соответствующее подразделение (в его почтовую базу).
Кажется все просто, но беда в том, что почту Интернета мы получаем из
места вызова "Интернет" (локальная база), а общаться с подразделениями
можем из места вызова "Сеть" (база на сервере)...
Очевидно именно в этом и проблема - отбор новых почтовых сообщений с
использованием правил в Лотусе возможен только на сервере! Мы не
уверены в этом наверняка (в справке я так и не нашла подтверждение
этой догадке), но на практике получается именно так. В режиме работы в
локальной сети из места вызова "Сеть" правила РАБОТАЮТ! Но нам это не
подходит... :-(
Решили побороть эту проблему при помощи агентов (их можно запустить
вручную, да и в справке написано, что они могут запускаться из
локальной базы). Но тут тоже не все гладко...
Создаем агента
Имя: "Пересылка Интернет-почты в подразделения" со следующими
свойствами:
Запуск: "При выборе из меню действий";
Объект: "Все документы в представлении".
Выбор документа: "Поле Subject" содержит значение "03.00"
Действие: "Копировать документ в: MAIL\1040000300oses.nsf - CN=domino1/
O=SesoblDp/C=UA" "Пометить документ как прочтенный"
При таком условии ВСЕ РАБОТАЕТ замечательно! Но, документ попадая в
базу 1040000300oses.nsf не виден сразу. Чтобы его найти, нужно
смотреть представление "Все документы", а это не очень хорошо, так как
пользователь отдела 03.00 не сможет узнать, что пришла новая почта и
какая именно! :-(
Еще одна проблема... Чтобы не вызывать вручную агенты для каждого
отдела, мы решили, что можно было бы запустить вручную только первый
из них, а остальные пусть вызываются по порядку один из другого.
Тогда, создадим еще агента и добавим соответствующее действие в наш
первый агент: "Выполнить агент: '(Отправка почты Интернета в 05.00)' "
Создаем агента
Имя: "Отправка почты Интернета в 05.00" со следующими свойствами:
Запуск: "При выборе из списка агентов";
Объект: "Все документы в представлении".
Выбор документа: "Поле Subject" содержит значение "05.00"
Действие: "Копировать документ в: MAIL\1040000500oses.nsf - CN=domino1/
O=SesoblDp/C=UA" "Пометить документ как прочтенный"
Но, видимо что-то неправильно, так как теперь при запуске нашего
первого (проверенного) агента выдается сообщение о неверном индексе и
не выполняются условия даже первого агента... А если отдельно
запустить второй агент, то он прекрасно работает.
Что же опять мы делаем не так? :-( УЖАС, и так не так, и иначе тоже
не получается - одно расстройство... :-(