Что нового будет в 8.5.2, есть информация?

  • Автор темы Автор темы Extraterrestrial
  • Дата начала Дата начала
VladSh

RunWithDocumentContext - работает! Пробовал связку SSJS->LS-агент. В агенте в секьюрити надо поставить опцию "Run as Web user".
 
The following new NotesAgent methods run an agent passing a saved or unsaved in-memory document to the DocumentContext property of the called agent:

JavaScript methods:
NotesAgent.runWithDocumentContext(doc:NotesDocument) : void
NotesAgent.runWithDocumentContext(doc:NotesDocument, noteID:string) : void

Java™ methods:
public void Agent.runWithDocumentContext(Document doc)
public void Agent.runWithDocumentContext(Document doc, String noteID)

LotusScript® methods:
NotesAgent.RunWithDocumentContext(doc As NotesDocument, noteID As String) As Integer
public void Agent.runWithDocumentContext(Document doc, String noteID)

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

да, именно в серверном варианте проверял. Т.е. SSJS (ессно на сервере) запускал лотусскриптовый агент на сервере. Агент изменял айтемы. xPage отображала результат работы агента. И все без единого сэйва. Документ остался не сохраненный.
 
Akupaka

да, именно в серверном варианте проверял. Т.е. SSJS (ессно на сервере) запускал лотусскриптовый агент на сервере. Агент изменял айтемы. xPage отображала результат работы агента. И все без единого сэйва. Документ остался не сохраненный.
Вот если бы NotesAgent.RunWithDocumentContext(doc As NotesDocument, noteID As String) As Integer запускался на клиентской машине, а агент выполнялся на сервере и возвращал результат на клиентскую машину, то было бы интересно.
 
RunWithDocumentContext - работает! Пробовал связку SSJS->LS-агент. В агенте в секьюрити надо поставить опцию "Run as Web user".

Ну а реализация есть и под LotusScript (не проверял).
А я проверял: 1, 2.
При старте из Notes-клиента (RunOnServer) не работает, даже с опцией "Run as Web user" на обоих агентах.


Запостил: .
 
а вот и вкусняшки :)
 
Только зашифрованные сообщения потом не читаются, а при сохранении не происходит их расшифровка автоматически.
В некоторой степени это логично - в базе-то письмо хранится зашифрованным. Но косяк, конечно, есть - хотя б предупреждать должы перед сохранением...
 
В некоторой степени это логично - в базе-то письмо хранится зашифрованным. Но косяк, конечно, есть - хотя б предупреждать должы перед сохранением...
Да, предлагать, например, сохранить в незашифрованном виде или предложить зашифровать другими доступными средствами.
 
Extraterrestrial, ну ничего, в версии 13.5, наверное, исправят :blush:
 
средство шифрования доступно (и расшифрования) нотусня же это делает :)
отковырять приват ключ, отковырять алгоритм - расшифровать месюгу, делов-то ;)
либо...
при копировании в нешифрованную БД, наскока помню, нотусня расшифровывает доки, а оттудова - файл/сэйв
 
XPages Extension Library



 
XPages Extension Library



Делали-делали - да не до делали :facepalm:
Много интересностей... только как всегда много неясностей. Компонент динамических закладок... пока не залез в исходник - не понял где прячется форма документа, по которой строится закладка. Интерфейса для добавления формы из свойств самой закладки не нашел.
И еще не понятно для чего нужна первая закрепленная закладка. Помещать в нее вид не имеет никакого смысла... в таком случае не создаются динамические закладки (я по крайней мере не нашел как это сделать)
XPagesExt.nsf/Core_DynamicTabs.xsp
Tab.jpg
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!