Почему могут не работать правила, созданные в почте Lotus Notes?!!!

822 views
Skip to first unread message

Cheshko Tatyana

unread,
Feb 18, 2008, 12:50:09 PM2/18/08
to IBM Lotus Notes/Domino - практическое использование
Примитивная, казалось бы, задача: нужно чтобы письма, в поле тема
которых, к примеру, содержится слово "привет" попадали в папку, к
примеру, "Личная"....

Что делаем? Правильно! Создаем новое правило в почте. Вот, пожалуйста,
скриншот (не очень красивая ссылочка получилась...):

http://lotusnd.googlegroups.com/web/%D0%BF%D1%80%D0%B0%D0%B2%D0%B8%D0%BB%D0%BE.jpg?gda=kKaZSV8AAAApH1umvrCXEOQvYt-lsvbJfgxiRmh5zTctd_-8yGt_nmG1qiJ7UbTIup-M2XPURDT2X9Um1lGk_AuDH_r6dOx4L3mmiJigi1hpExX-ddfMXJWmf_x6xvu5-agprPkJfU8&hl=ru

НО НЕ РАБОТАЕТ! :-(

Билась с этой проблемой не только на своем ПК, пыталась сделать нечто
подобное и на соседних, изменяла условия правил, но результат - тот
же! НИ ОДНО ПРАВИЛО НЕ РАБОТАЕТ!!!! :-(

Решила отложить это "до лучших времен". Сегодня спросила совета у
сертифицированного специалиста по Lotus. Он посоветовал установить
версию клиента 6.5.1. (у нас стоит и сервер, и клиент 6.02.). Думал,
это меня остановит... :-)

На часах 19:42, а мой переустановленный клиент 6.5.1 все равно никак
не хочет работать даже с вновь сознанным правилом!

Что ж за напасть такая?! Подскажите, вообще, ПРАВИЛА в почте Lotus
Notes у кого-нибудь работают?

P.S. Вопрос принципиально важен!

Master

unread,
Feb 19, 2008, 10:54:05 AM2/19/08
to IBM Lotus Notes/Domino - практическое использование
:-) похоже проблема таки тебя ОСНОВАТЕЛЬНО достала... Иначе как
объяснить то, что с самого утра ты никому в отделе покоя не
давала...;-) Похоже, что ты сама "нащупала" решение проблемы и...,
обошлась без квалифицированной помощи "сертифицированных
специалистов"... ;-))) Молодчинка!

On 18 фев, 19:50, Cheshko Tatyana <tvno...@gmail.com> wrote:
> Примитивная, казалось бы, задача: нужно чтобы письма, в поле тема
> которых, к примеру, содержится слово "привет" попадали в папку, к
> примеру, "Личная"....

> P.S. Вопрос принципиально важен!

Едуард Будюк

unread,
Feb 19, 2008, 12:42:02 PM2/19/08
to lot...@googlegroups.com
А если поменять "И" на "и" в поле под надписью "Создать"? :)

2008/2/18, Cheshko Tatyana <tvn...@gmail.com>:

Cheshko Tatyana

unread,
Feb 20, 2008, 12:29:57 PM2/20/08
to IBM Lotus Notes/Domino - практическое использование
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" "Пометить документ как прочтенный"

Но, видимо что-то неправильно, так как теперь при запуске нашего
первого (проверенного) агента выдается сообщение о неверном индексе и
не выполняются условия даже первого агента... А если отдельно
запустить второй агент, то он прекрасно работает.

Что же опять мы делаем не так? :-( УЖАС, и так не так, и иначе тоже
не получается - одно расстройство... :-(

Едуард Будюк

unread,
Feb 20, 2008, 7:01:13 PM2/20/08
to lot...@googlegroups.com
Как мне кажется, правила и не предназначались для выполнения описанного функционала. Агенты подходят больше. И запускаться они должны на сервере.

2008/2/20, Cheshko Tatyana <tvn...@gmail.com>:
On 19 фев, 19:42, "Едуард Будюк" <eduard.bud...@gmail.com> wrote:
> А если поменять "И" на "и" в поле под надписью "Создать"? :)

Эдик, спасибо за ответ и попытку помочь! :-) Но, кажется, проблема
заключается не в этом...
 
Прочитав все письмо могу честно заявить - о твоей проблеме из написанного тобою письма не догадался бы ни за что.

Схема такая:

1) почта из Интернета должна попасть в почтовую базу отдела (на
сколько я понимаю, база должна находиться локально на компьютере). По
нашим стандартам в поле "Тема:" каждого служебного письма обязательно
присутствует код подразделения, которому предназначено данное письмо;
 
Не очень удобное решение. Так когда то в 90-е годы пытались обеспечить почтой всю организацию использую лишь один реальный адрес (больше от жадности т.к. почтовый домен брать было дороже да и программное обеспечение нужно было уже совсем не то). Даже TheBat! имел специальные настройки, если мне не изменяет память. Но проблем и неудобств было намного больше чем преимуществ и от этого пути отказались. Есть ли смысл его повторять? 
 
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"  "Пометить документ как прочтенный"

Но, видимо что-то неправильно, так  как теперь при запуске нашего
первого (проверенного) агента выдается сообщение о неверном индексе и
не выполняются условия даже первого агента... А если отдельно
запустить второй агент, то он прекрасно работает.

Что же опять мы делаем не так? :-(  УЖАС, и так не так, и иначе тоже
не получается - одно расстройство... :-(
 
Мне кажется, что просто выбран путь, который не совсем подходит под используемое у вас програмное обеспечение. 
 
Не претендую на правоту в последней инстанции. Это мое личное мнение.

 

Cheshko Tatyana

unread,
Feb 26, 2008, 1:30:03 AM2/26/08
to IBM Lotus Notes/Domino - практическое использование
> > 1) почта из Интернета должна попасть в почтовую базу отдела (на
> > сколько я понимаю, база должна находиться локально на компьютере). По
> > нашим стандартам в поле "Тема:" каждого служебного письма обязательно
> > присутствует код подразделения, которому предназначено данное письмо;
>
> ИМХО, Вы пытаетесь заставить взлететь самолет (Лотус) задом. Интернет почта
> должна приходить по пути: интернет-сервер-клиент, а не
> интернет-клиент-сервер-клиент

Конечно, вы, как специалист, абсолютно правы!

Правы в том, решение это, мягко говоря, "не очень удобное", в том, что
мы "пытаетемся заставить взлететь самолет (Лотус) задом" и и.д...

Мы все это прекрасно понимаем, более того, понимаем, как нужно все
делать, используя весть потенциал Лотуса :-)
Но... мы также понимаем, что сейчас есть ряд объективных причин, по
которым это сделать как положено не получится. Поэтому, тщательно
взвесив все "за" и "против", мы приняли решение делать именно так. В
конце концов, этот опыт не пропадет и мы ничего не теряем.

> > 2) если Лотус "увидит" письмо с кодом отдела, то должен перенаправить
> > его в соответствующее подразделение (в его почтовую базу).
>
> Подождите, следующим шагом вы с большой вероятностью "нарветесь" на проблему
> с кодировками...

Нет, с кодировками все в порядке, нет никаких проблем!

> > При таком условии ВСЕ РАБОТАЕТ замечательно! Но, документ попадая в
> > базу 1040000300oses.nsf не виден сразу. Чтобы его найти, нужно
> > смотреть представление "Все документы", а это не очень хорошо, так как
> > пользователь отдела 03.00 не сможет узнать, что пришла новая почта и
> > какая именно! :-(
>
> Тоже все правильно. Представление в почтовой базе его не покажет
> пользователю во входящих т.к. оно пришло не к нему. Копирование документа не
> меняет его поля. Можно поменять дизайн базы, но стоит ли?

А если не менять дизайн базы? Можно ли как-то сигнализировать
пользователю о том, что в базу попал новый документ? Или, может быть,
сделать так, чтобы он при копировании попадал в папку "Входящие"?

>> Еще одна проблема... Чтобы не вызывать вручную агенты для каждого
> > отдела, мы решили, что можно было бы запустить вручную только первый
> > из них, а остальные пусть вызываются по порядку один из другого.
> > Тогда, создадим еще агента и добавим соответствующее действие в наш
> > первый агент: "Выполнить агент: '(Отправка почты Интернета в 05.00)' "
>
> Вручную? А вот если человек, который запускает агента на работу не
> пришел/заболел/уволился/забыл и т.п. так теперь ничего работать не будет.
> Зачем тогда вся эта автоматизация?

А тут как в анекдоте, "на этот случай у меня проездной", у нас
обязателно какой-то человек занимается почтой, так как почту из МЗУ мы
печатаем, регистрируем в журнале и передаем в канцелярию (пока никаой
автоматизации этого процесса нет)! Поэтому, даже если ответственный за
почту не вышел на работу, то обязательно кто-то другой будет
заниматься почтой... :-(

> > Но, видимо что-то неправильно, так  как теперь при запуске нашего
> > первого (проверенного) агента выдается сообщение о неверном индексе и
> > не выполняются условия даже первого агента... А если отдельно
> > запустить второй агент, то он прекрасно работает.
>
> > Что же опять мы делаем не так? :-(  УЖАС, и так не так, и иначе тоже
> > не получается - одно расстройство... :-(
>
> Мне кажется, что просто выбран путь, который не совсем подходит под
> используемое у вас програмное обеспечение.
>
> Не претендую на правоту в последней инстанции. Это мое личное мнение.

Ну, это понятно, но, все же, как заставить его работать? :-(
Reply all
Reply to author
Forward
0 new messages