Просмотр сообщений - user42

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - user42

Страницы: [1]
1
Попробовал поставить в то поле имя пользователя с правами менеджера (он же и подписал этот агент).
От пользователя-автора всё-равно не запускается агент.

Убрал в агенте строку:
view.SelectionFormula = doc.GetItemValue("formula")(0)и агент стал запускаться от автора-пользователя.

Неужели эта операция возможна только от дизайнера или менеджера базы?

2
Всё началось с того, что появилась задача поменять во вьюве формулу отбора.
Она меняется, если пользователь, от которого запускается скрипт, является дизайнеров базы. Если пользователь просто автор - не меняется.
Тогда было решено непосредственно изменение формулы вставить в агент, который подписан менеджером базы, предварительно сформировать формулу и сохранить её в поле на документе. Агент вызывается таким способом:
Set agent = db.GetAgent("agentName")
Call agent.Run(doc.NoteID)
И снова же работает только от пользователя-дизайнера, а от обычного автора даже не запускается агент.

Подскажите как поступить? Как настроить агент или что и чем подписать? пробовал разные настройки, пока ничего не получилось.

3
Большое спасибо. Попробую разобраться.

4
Доброго времени суток. Помогите решить такую проблему:
Есть вьюв, в нём документы, в этих документах есть вложения. При открытии документа из вьюва по событию Queryopendocument сделать не открытие документа, а открытие аттачмента. Было бы идеально, если бы выводилось окно, как при открытии аттачмента руками (там спрашивается отрыть файл или сохранить его).

5
Добились сохранения на локальной машине, на которой стоит линукс.
Спасибо за помощь.

6
у нас 2 сервера. Тестовый - на Win7, и главный - на Linux. (все попытки пока что проводились на тестовом сервере)
Да, сервер работает через системную учётку.
Т.е. если на линуксе подключить сетевой диск(или смонтировать куда-то в папку, ну вобщем сделать так, чтобы путь был без IP адреса), то сервер будет создавать там файлы?

7
Попробовал. Снова не получилось. По кнопке создаётся, автоматически не создаётся.
В чём может быть проблема? Сервер не имеет право создавать файлы? Если так, то как разрешить ему это делать?

8
IBM Lotus Notes & Domino / Создание файлов агентами
« : 06 Октябрь 2011, 14:11:30 »
Здравствуйте. У меня такая проблема: есть агент, который должен автоматически создавать файлы в определённой директории.
Вариант 1. Если запустить агент по нажатию на кнопку, то он сохранит файлы где нужно и тут проблем нет
Вариант 2. Если агент работает по расписанию, то получается создавать файлы только на локальной машине, т.е. на той, где стоит сервер.

Как сделать так, чтобы файл сохранялся по какому-то сетевому адресу автоматически? Доступ же есть, учётка, из под которой доступен сервер, тоже может имеет доступ.

Агент, в его упрощённом варианте, выглядит так:

   Dim ses As New notessession
   Dim path As String
   path = "C:\\"+имя файла
   Dim fs As NotesStream
   Set fs= ses.CreateStream
   Call fs.Open(path)       
   Call fs.WriteText("текст в файле")           
   Call fs.Close   

а если вместо path написать какой-то адрес в сети:  path = "\\IP\test\123" , то оно почему-то не работает.

В агенте стоит настройка Runtime Security level = 3    

9
IBM Lotus Notes & Domino / Embedded View и кнопка Delete
« : 08 Сентябрь 2011, 16:47:55 »
Есть ли возможность, чтобы при нажатии на кнопку Delete в Embedded View документ не помечался на удаление, а лучше, чтобы совсем ничего не происходило ?
Галка "Show selection margin" убрана, но документы всё равно помечаются для удаления, а потом у пользователя высвечивается не совсем приятный диалог.

10
Спасибо. Разобрался, да, так и было. Но как ни странно, поле риадерс нормально устанавливалось.

11
Доброго времени суток.
В нашем решении есть 2 способа подачи документов: через  клиент Lotus Notes и через Web-Форму.
Через клиент работает так: создаётся документ (по форме1), пользователь нажимает кнопку сохранить и документ ждёт, пока его обработает агент, который изменит поля типа Author, чтобы другие люди могли работать с этим документом. Всё работает хорошо.

Теперь поступила задача сделать возможность подачи заявлений через браузер. Была сделана другая форма  (форма2), которая сохраняется. Затем, по агенту, из документов, имеющих форм2, создаются документы с формой1. Их также подхватывает агент, который меняет поля Author (тот же агент).

Проблема в следующем: поля авторс документов, созданных в клиенте - работают, т.е. пользователи, из авторс, могут редактировать документы. А те документы, которые были оформлены в браузере, нельзя редактировать. Хотя в  поле авторс имена написаны верно.

Однако, если открыть документ менеджером базы в режиме редактирования, затем просто закрыть его, всё сразу работает.

Агенты подписаны менеджером базы.

Поле заполняется с помощью AppentToTextList("AutName",<username>).
В поле разрешено множественное значение (галочка стоит allow multiple values).

12
наверное в этом и была проблема. Сейчас всё стало запускаться. Спасибо.

13
Добрый день.
После установки сервера 8.5.2 и переноса на него с сервера 8.5.1 баз, перестали работать агенты, которые должны запускаться автоматически.
Не получается его даже сохранить. Выдаётся такое сообщение.

Это видимо какие-то настройки сервера?
Load FIXUP для всех перенесённых баз сделан.

Страницы: [1]