Агент на открытие письма

Тема в разделе "Lotus - Программирование", создана пользователем Tanik, 8 июл 2010.

  1. Tanik

    Tanik Гость

    Добрый день всем

    Нужно поменять настройки в клиенте пользователей.
    Написала агент, который прикреплен к кнопке, а кнопка находится в письме, которое рассылается всем пользователям. Все работает

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

    Кто-нибудь делал что-нибудь подобное?
     
  2. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Sub Initialize кнопки?)
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    а может просто использовать уведомление о вручении?
     
  4. divankin

    divankin Senjor developer

    Регистрация:
    13 авг 2009
    Сообщения:
    182
    Симпатии:
    0
    Зачем письмо? А если пользователь целую неделю не будет читать почту, но изменения должны быть у него сделаны сейчас?
    Вставить код в QueryOpen базы, которую используют все. Или в QueryOpen базы, ради которой эти изменения делаются.
    Код определяет, какие из изменений клиента не были сделаны и запускает соответствующего агента. Данный код лучше сделать полегче, поменьше использований библиотек, чтобы быстрее грузился в память, ведь большую часть времени он будет работать в холостую.
     
  5. Tanik

    Tanik Гость

    >А если пользователь целую неделю не будет читать почту,

    таких пользователей будет может 10 из 500
    Меня это вполне устраивает.

    Базы которой бы пользовались все у меня нет, создавать такую базу специально под этот агент и просить всех зайти в эту базу не катит - будет такая же фигня как с кнопкой, кто-то забыл нажать, кто-то подумал, что это не важно...

    Изменить нужно имя сервера в документах Location и Connection.
     
  6. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Єто вроде политиками рещаеться
     
  7. Tanik

    Tanik Гость

    не знаю не знаю...
    политиками в этих документах можно править все кроме имя сервера, которое задается при настройке клиента.

    Добавлено: 2 kisarek
    > Sub Initialize кнопки?)

    И что эта процедура запускается при открытии письма? а не при нажатии кнопки?

    Просто сейчас весь код скопировала из события Click в Initialize, что-то реакции никакой, т.е. совсем тишина, ничего не делает...
     
  8. Kizarek86

    Kizarek86 Lotus team
    Lotus team

    Регистрация:
    20 июл 2007
    Сообщения:
    857
    Симпатии:
    5
    Ну да, кнопка при открытии не инициализируется.
    а вот с редактируемым поле получается)
    добавьте скрытое изменяемое поле, и у него на Initialize повесьте Ваш код.
     
  9. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    При открытии напрямую документа из этой базы, например через доклинк, QueryOpen базы и прочие события не сработают.
     
Загрузка...

Поделиться этой страницей