2015-04-15 3 views
1

Я пытаюсь настроить форму Lotus Notes, вызвав агента при отправке документа. Как передать идентификатор документа текущего документа (новый элемент календаря/новую почту и т. Д.) В java-агент? Можно ли это сделать с помощью javascript?как передать текущий идентификатор документа в Lotus Notes для агента Lotus Script/Java

ответ

3

Прежде всего, вы можете настроить агента для автоматического запуска всех новых и измененных документов в базе данных. Если вы это сделаете, вам не нужно ничего пропускать, так как агент получит ссылку на новый/измененный документ с помощью свойства NotesDocument.UnprocessedDocuments.

Но во-вторых, если вы используете Javascript NotesAgent.runOnServer() для запуска вашего агента, этот метод принимает примечание как аргумент. Вы можете получить доступ к примечанию с помощью метода NotesDocument.getNoteID() и просто передать его в качестве аргумента.

+1

и если сервер достаточно новый, то есть даже NotesAgent.runWithDocumentContext, чтобы напрямую предоставить документ агенту, где его можно прочитать с помощью NotesSession.DocumentContext –

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