Форум программистов, компьютерный форум, киберфорум
HCL Notes: Программирование
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/75: Рейтинг темы: голосов - 75, средняя оценка - 4.95
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821

Private Agent

27.07.2011, 10:31. Показов 13866. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите такой вопрос,

Пользователь имеет право создавать частные агенты.
Пользователь создал частный агент, но не может его сохранить "You are not authorized to perform that operation"

Вот агент


Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Option Public
Option Declare
 
Use "Library_1"
Sub Initialize
 
Dim s       As New NotesSession
Dim db      As NotesDatabase
Dim coll        As NotesDocumentCollection
Dim doc         As NotesDocument
Dim docNext     As NotesDocument
Dim dtCreated   As NotesDateTime
Dim agentLog    As Variant
Dim createDate  As Variant
 
Set db = s.CurrentDatabase
Set agentlog = New LogDocInSpecificDb ("Missing Customer Requested Release Date "+ db.Title +"", db )
Set coll = db.Search( {Form = "Opportunity" & Is_RfS_Proposal = 1 & OPP_GeplUebergabe = "" }, Nothyng , 0 )
 
Set docNext = coll.GetFirstDocument
While Not docNext Is Nothyng
Set doc = docNext
Set docNext = coll.GetNextDocument(doc)
 
createDate = doc.Created
Set dtCreated = New NotesDateTime( createDate )
Call dtCreated.AdjustDay( 21 )
Call doc.ReplaceItemValue("OPP_GeplUebergabe", dtCreated.GMTTime)
Call doc.Save(True,False)
Call agentLog.LogAction(doc.OPP_Reg(0))
Wend
End Sub
Возможно тут что-то запрещенное для частного агента, но я не знаю что.
Также возможно тут неверно указана библиотека. Библиотека необходима для создания лога, но вызывается "Library_1", а уже из нее "Library_2", где все функции для лога.

Агент простой, необходимо найти все доки, где поле пустое и заполнить его - прибавить 21 день к дате создания дока.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
27.07.2011, 10:31
Ответы с готовыми решениями:

Onload + Agent
Чего хочетсься собственно: Что бы при просмотре нового документа, в документе фиксировалась дата и время просмотра, и пользователь...

Agent Runonserver
Как создать агента, который бы запускался на сервере активацией из клиента? Я сделал агента шедульного, который запускается никогда. ...

Agent.runonserver
Добрый день. Запускаю агент на сервере agent.RunOnServer. В коде агента в месте, где надо прервать выполнение пищу Error 1001. А...

8
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
27.07.2011, 10:58
wowa
Вотни errorhandler, будет понятно на какой строке ошибка.
Типа такого

LotusScript
1
2
3
4
5
6
On Error Goto Errh
...
Exit Sub
errh:
Msgbox Error & | in line | & Erl(), 64, |Lotus Notes (| & Lsi_info(2) & |)|
Exit Sub
Я думаю ошибка будет тут:

Code
1
Call doc.Save(True,False)
либо где-то внутри класса LogDocInSpecificDb
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
27.07.2011, 11:05
Omh , дак а смысл? он мне прислал скрин с дизайнера
Насколько я понимаю, он создал агент в дизайнере и не может его сохранить. Обработчик ошибок тут не поможет
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
27.07.2011, 12:43
А на сервере на вкладке безопасность у него есть права на лотусскрипт агенты?
0
0 / 0 / 1
Регистрация: 30.06.2007
Сообщений: 2,153
27.07.2011, 12:45
Тьфу, я нечётко посмотрел.
Проблема в том, что не может сохранить агента.

Давно галку в ACL поставил?
Может стоит лотус передёрнуть?
0
0 / 0 / 0
Регистрация: 15.05.2009
Сообщений: 1,454
27.07.2011, 13:00
с серверными правами - не должно вроде влиять. А есть ли у пользователя в АЦЛ право создавать лотусскрипт агенты?
Потому что по умолчанию галка создания личных агентов вроде только простые действия и формулы позволяет (насколько помню).
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
27.07.2011, 13:05
Цитата Сообщение от Omh
Давно галку в ACL поставил?
Давно



Цитата Сообщение от OKEN
А на сервере на вкладке безопасность у него есть права на лотусскрипт агенты?
блин, а вот эту галочку я проморгал. Спасибо, наверно из-за этого.
0
0 / 0 / 0
Регистрация: 03.02.2007
Сообщений: 821
04.08.2011, 10:19
Возникла большая проблема, оказывается пользователь не имеет права создавать частные агенты на LS, и добавить это право ему не могут.
Необходимо переписать агент на собаках. Я особо не знаю собак и не знаю возможно ли это.

Агент простой, необходимо найти все доки, где поле пустое и заполнить его - прибавить 21 день к дате создания дока.

Я не знаю, создать частную папку, где сделать Select Form = "Opportunity" & OPP_GeplUebergabe = ""

А дальше как? Помогите плз, эт очень срочно
0
0 / 0 / 0
Регистрация: 19.04.2009
Сообщений: 2,219
04.08.2011, 11:19
Цитата Сообщение от wowa
создать частную папку, где сделать Select Form = "Opportunity" & OPP_GeplUebergabe = ""
У папок нет Select, они содержат документы, которые в них поместили
Можно использовать в представлении, содержащим документы по форме "Opportunity" агента с условием отбора "все документы в представлении" или агента с условием отбора "все документы в БД"
Код агента на собаках примерно такой
@IF(Form = "Opportunity" & OPP_GeplUebergabe = ""; @SetField("OPP_GeplUebergabe"; @Adjust(@Created; 0; 0; 21; 0; 0; 0)); "")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.08.2011, 11:19
Помогаю со студенческими работами здесь

Agent Print
Добрый день, подскажите кто знает. При вызове агента через формулы Print срабатывает, если же через LS (NotesAgent.Run) нет. Почему? ...

Agent Multi-threading
Доброго времени суток. Подскажите плз где надо "enable" многопоточность для агентов? В мануале написано что это надо сделать но как и где...

Agent и параметры его
эти все пляски-с-бубнами порядком поднадоели, но звук высоких технологий доходит очень медленно (в вязкой среде) , я про DOTS а потому -...

Оптимизация - Agent Profiling
В доке по тюнингу сказано включить на агентах на второй закладке Agent Profiling. - доступно с 7ки Собственно приведет к тому, что потом...

Agent.runwithdocumentcontext(doc)
Почему agent.runWithDocumentContext(doc) может запускается не в моменте, куда копнуть? var...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru