Запуск операций на рабочих местах других пользователей
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Мар 17, 2008 11:15  Запуск операций на рабочих местах других пользователей |
|
Полезность: 1
|
В документации к "Администратору словаря данных" в разделе "Передача команд модулю НАВИГАТОР из операций" случайно обнаружил следующую удивительную возможность, о которой мы внутри нашего коллектива автоматизаторов давно мечтали:
Цитата: | Существует возможность с помощью передачи команды из операции модулю "Навигатор" осуществлять автоматический запуск операций на рабочих местах других пользователей. Для автоматического запуска необходимо задать вызов операции в синтаксисе CALL или PLPCALL в строке параметра функции rtl.send_events (13,...). | Результаты тестов:
- Навигатор 2L - работает
- Навигатор 3L падает по ошибке .
В ЦФТ зарегистрировали несоответствие по новому Навигатору. После исправления баги можно будет переходить на новый качественный уровень развития системы.  |
|
 |
German Профи
Вступление в Клуб: 25.06.2007
|
Пн Мар 17, 2008 12:11   |
|
Полезность: Нет оценки
|
Можно узнать подробнее?
Человек работает в 2L и у него вдруг стартует операция? Или речь о другом...
И если можно, пример работающего кода. _________________ Homo homini |
|
 |
YuSokolov Профи
Вступление в Клуб: 29.06.2007
|
Пн Мар 17, 2008 12:19   |
|
Полезность: Нет оценки
|
Присоединяюсь  |
|
 |
timochev Эксперт
Вступление в Клуб: 02.07.2007
|
Пн Мар 17, 2008 12:22   |
|
Полезность: 2
|
German пишет: | Человек работает в 2L и у него вдруг стартует операция? | Да, стартует.
Код: | --rtl.send_events(13, ' <% PLPCALL [Имя_типа]. [Имя_операции]() %> ', user);
--Например:
rtl.send_events(13, ' <% PLPCALL [SYSTEM].[DATA_CHECKING]() %> ', 'TDS'); |
PS Надо включить "расширенный синтаксис"
В функции есть еще параметры, относящиеся к сессии. Так что может можно посылать вызов операции соответствующей сессии. |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|