Решено Дата открытия письма

Тема в разделе "Lotus - Программирование", создана пользователем Cheburan, 23 фев 2015.

  1. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Здравствуйте.
    Вопрос такой, есть стандартная лотусовая почта, человеку приходит письмо. Он его открывает, читает. Где-то фиксируется дата первого открытия конкретным пользователем письма? Или для такого надо шаблон почты править, ну там скрип на открытие добавить который это где-то сохранил бы.

    Заранее спасибо.
     
  2. ToxaRat

    ToxaRat Чёрный маг
    Lotus team

    Регистрация:
    6 ноя 2007
    Сообщения:
    3.047
    Симпатии:
    18
    а чем вас стандартное уведомление о прочтении не устраивает?
     
  3. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Дык задачу такую поставили. Мол просматриваешь кодом все почтовые ящики, смотришь свежие входящие письма и складываешь в отдельную базу (реляционную) информацию, в том числе хотят и дату прочтения письма узреть.
     
  4. oshmianski

    oshmianski Достойный программист
    Lotus team

    Регистрация:
    25 апр 2012
    Сообщения:
    521
    Симпатии:
    13
    а как пересекаются свежие входящие с датой первого открытия?
    по-моему что-то не так. свежие входящие можно попробовать по Created определять, а первое открытие... хз, может $UpdatedBy или $Revisions попробовать заюзать, если в свойствах бд не отключены.
     
  5. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Насколько я смотрел свойства, прочитанных под разными пользователями до писем, информации когда их прочли нет. Видимо такое можно сделать только добавив свой код в почтовый шаблон.
     
  6. ViktorErshev

    ViktorErshev New Member

    Регистрация:
    27 янв 2015
    Сообщения:
    2
    Симпатии:
    0
    Да, можно добавить скрытое поле в форму "Memo" и на QueryOpen записывать туда значение Now.
     
  7. savl

    savl Lotus team
    Lotus team

    Регистрация:
    28 окт 2011
    Сообщения:
    2.052
    Симпатии:
    146
    @ViktorErshev, ну и смысл? За день письмо можно по 40 раз открыть...
    А еще переслать и ответь...

    @Cheburan,
    только изменение шаблона.
    На событии открытия писать в лотусовый лог, либо собственный лог через:
    Код (LotusScript):
    Dim aLog As New NotesLog(ss.Currentdatabase.Filepath)
    Call aLog.OpenNotesLog(ss.CurrentDatabase.Server, "alog.nsf")
    Call aLog.LogAction({Открыто письмо:} + MailUNID + { в } + Now)
    [DOUBLEPOST=1424788180,1424788048][/DOUBLEPOST]Логируется каждое открытие письма.
    Главное существование базы и доступ к ней.
    База создается из шаблона alog*.ntf, идет вместе с сервером.
    Если там вьюх наделать сових, то и до отчетности недалеко
     
  8. Cheburan

    Cheburan Member

    Регистрация:
    23 фев 2015
    Сообщения:
    18
    Симпатии:
    0
    Понял, спасибо всем за помощь.
     
Загрузка...
Похожие Темы - Дата открытия письма
  1. lmike
    Ответов:
    11
    Просмотров:
    365
  2. Aluka
    Ответов:
    2
    Просмотров:
    877
  3. Boatswain
    Ответов:
    3
    Просмотров:
    897
  4. p1010
    Ответов:
    0
    Просмотров:
    963
  5. maxiik
    Ответов:
    1
    Просмотров:
    1.262

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