Runonserver

Тема в разделе "Lotus - Программирование", создана пользователем Darker, 11 янв 2011.

  1. Darker

    Darker Гость

    В настроечном документе сервера в качестве админа указаны несколько юзеров. Как сделать так, чтоб агент запускался от имени конкретного?
     
  2. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Вторая закладка свойств агента, Run on behalf of
     
  3. Darker

    Darker Гость

    Хорошо, тогда по-другому попробую объяснить,
    Админы:
    А1, А2, А3, А4. RunOnServer запускается от имени А3. Почему сервер решил запустить агент от имени А3?
    Базу подписал А1. И необходимо, чтобы именно от имени А1 запускался агент
     
  4. Akupaka

    Akupaka А че я?.. О.о

    Регистрация:
    4 окт 2007
    Сообщения:
    3.373
    Симпатии:
    2
    Проверь "Run on behalf of"
     
  5. Darker

    Darker Гость

    пусто
     
  6. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Может лучше от имени сервера? В любом случае стоит глянуть Run on behalf of


    Добавлено: Может агент задвоился?
     
  7. Darker

    Darker Гость

    это как? В рамках одной БД вроде это невозможно
     
  8. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Сделал копию агента. Изменил имя на имя существующего агента. Lotus даже не пикнул (клиент 8.0.1)
     
  9. Darker

    Darker Гость

    Нет, агент в единственном экземпляре
     
  10. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    Если дубликат с ограничением видимости, его видят только те, кто есть в его поле $Readers.
    Кстати, ещё вариант — админ А3 пустил агента на клиенте.
     
  11. Darker

    Darker Гость

    исключено
     
  12. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    Как запускается агент? И кем подписано это действие?
     
  13. Darker

    Darker Гость

    Запускается в Terminate формы. Действие в смысле агент? Если да, то А1
     
  14. TIA

    TIA :-)
    Lotus team

    Регистрация:
    15 май 2009
    Сообщения:
    790
    Симпатии:
    0
    Именно так - от имени подписанта агента (A1) - сервер и должен выполнять агент. Почему решил, что это не так, какой эксперимент проводил?
     
  15. Darker

    Darker Гость

    Сущность агента в создании нового документа, содержащего вычисляемое поле с формулой @UserName и применении метода ComputeWithForm.
    Итог: документ с полем, значение которого А3(должен быть А1).
     
  16. nvyush

    nvyush Lotus team
    Lotus team

    Регистрация:
    22 апр 2009
    Сообщения:
    2.317
    Симпатии:
    0
    А если поле заполнить скриптом [doc.ReplaceItemValue("FieldName", session.UserName)]?
     
  17. hosm

    hosm * so what *

    Регистрация:
    18 май 2009
    Сообщения:
    2.450
    Симпатии:
    7
    только session.EffectiveUserName
     
Загрузка...
Похожие Темы - Runonserver
  1. Amfion
    Ответов:
    6
    Просмотров:
    941
  2. imendan
    Ответов:
    25
    Просмотров:
    3.862
  3. savl
    Ответов:
    8
    Просмотров:
    2.577
  4. Xalet
    Ответов:
    27
    Просмотров:
    10.157

Поделиться этой страницей