2016-05-18 2 views
2

Я разрабатываю приложение, которое отправит уведомление по электронной почте получателю почты. В приложении с именем «RemindDate» есть поле. Если RemindDate=Today, то отправьте письмо на адрес электронной почты, который я запишу позже.Lotus Notes: запустить агент для отправки почты из приложения

Я сделал это;

Я выбрал agent type = formula и запускаю его ежедневно.

В выборе документа агента я выбрал Condition>By form и выбрал форму, в которой находится поданная.

В действии Агента я написал;

SELECT @All; 
@If(@Date(@Now)[email protected](RemindDate);@MailSend(Name;"";"";"TEST ";"";"";[IncludeDoclink]);"") 

Но, к сожалению, до сих пор я до сих пор не получал уведомления.

Просьба оказать помощь.

спасибо. целевой параметр

+0

Что необходимо войти агент сказать? Нажмите прямо на агенте в Domino Designer и выберите «Просмотреть журнал». –

+0

В журнале агента указано: Начинается запуск агента «Агент» по [сегодняшней дате и времени]. Запуск по всем документам в базе данных: 177 всего. Найдено 177 документов, соответствующих критериям поиска 177 документов были изменены формулой Выполнено действие агента «Агент» по [сегодняшней дате и времени]. – wardokdee

ответ

2

Set агента «Все документы в базе данных» дополнительно:

enter image description here

С целевым параметром по умолчанию «Все новые & измененных документы» было бы запустить код только один раз для документа. Но вы хотите протестировать поле «RemindDate» для каждого документа каждый день. Итак, здесь нужен целевой параметр «Все документы в базе данных».

Update

Флаг "[IncludeDocLink]", работает только если база данных имеет вид в по умолчанию.

Установите этот параметр в один вид.

enter image description here

Это оптимизированная версия вашей формулы код:

SELECT RemindDate != "" & @Today = @Date(RemindDate); 
@MailSend(Name;""; ""; "TEST"; ""; ""; [INCLUDEDOCLINK]) 
+0

@KnutHermann Спасибо за ваш ответ. На самом деле я изначально установил цель для всех документов в базе данных. Но все тот же результат. Спасибо. – wardokdee

+0

Кроме того, проверьте, что на самом деле у вас есть документы при запуске агента (т. Е. Не предполагайте, что только потому, что агент работает, на самом деле есть новые документы.) Агент-агент запускает агенты в полночь, независимо от того, нужна она им или нет. – Duston

Смежные вопросы