Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / JDE: имитация действий пользователя / 13 сообщений из 13, страница 1 из 1
17.10.2008, 11:33
    #35600352
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
Всем доброго времени суток!

Возник такой вопрос: есть ли возможность в JDE произвести автоматическую имитацию действий юзера, т.е. заходить в строки (грида), производить манипуляции, чтобы при этом отрабатывали стандартные отклики на различные события грида (например: Set Focus On Grid, Row Is Entered и т.д.)?
На вопрос "зачем" отвечу: сейчас есть приложение, в котором на события грида заложен приличного объёма код. Реакция на действия пользователя заложена в событии Row Exit & Changed Asynch, и действия соответственно производятся с одной строкой грида, а теперь требуется по кнопке в заголовке формы весь этот код "повторить" последовательно для всех строк. Вот и возникла сумбурная идея: не трогать стандартный функционал, а имитировать активность пользователя на форме. Возможно ли?

Заранее благодарен за любую информацию!
...
Рейтинг: 0 / 0
17.10.2008, 15:38
    #35601308
ONYX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
в jde есть автопилот, но ...
http://www.jdelist.com/ubb/showflat.php?Number=129390
...
Рейтинг: 0 / 0
17.10.2008, 15:46
    #35601337
Ага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
К сожаление с JDE не знаком, однако меня поразил сам подход.
Возможно проще код из событий перенести в функции и их уже вызывать хоть из события, хоть из другой функции?
...
Рейтинг: 0 / 0
17.10.2008, 15:52
    #35601360
ERP'шник
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
Почему бы не воспользоваться любой программой, имитирующей нажатия на клавиши?

Например бесплатный DataLoad ну или сильно платный Mercury LoadRunner

PS я не спец в JDE
...
Рейтинг: 0 / 0
17.10.2008, 16:07
    #35601407
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
ONYXв jde есть автопилот, но ...
http://www.jdelist.com/ubb/showflat.php?Number=129390

Спасибо, познавательно. Понял, что это не мой вариант :)

АгаК сожаление с JDE не знаком, однако меня поразил сам подход.
Возможно проще код из событий перенести в функции и их уже вызывать хоть из события, хоть из другой функции?

Это не подход, а предположение :)
В целом, вы абсолютно правы, решение с переносом в отдельное место я уже для себя зарезервировал на тот счучай, если ничего больше не получится :). Проблема только в необходимости реинициализации переменных, задействоанных в коде, что в рамках JDE и в рамках данного приложения может привести к полной неработоспособности в рамках компании, причём в самый неожиданный момент, что не есть гут.

ERP'шникПочему бы не воспользоваться любой программой, имитирующей нажатия на клавиши?

Например бесплатный DataLoad ну или сильно платный Mercury LoadRunner

PS я не спец в JDE

Внешнее решение не подходит в принципе. Искал внутренний функционал.

Спасибо всем за ответы. Буду делать вынос событий в отдельное место и вызывать сам. Не напутать бы с переменными :)
...
Рейтинг: 0 / 0
17.10.2008, 17:00
    #35601550
ONYX
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
создаем в новом событии переменные которые используются в "проблемном" событии
Ctrl+C - Ctr-V кода
Все должно получится
...
Рейтинг: 0 / 0
17.10.2008, 17:07
    #35601566
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
ONYXсоздаем в новом событии переменные которые используются в "проблемном" событии
Ctrl+C - Ctr-V кода
Все должно получится

Да-да-да. Именно это и собирался делать! :)
...
Рейтинг: 0 / 0
17.10.2008, 17:42
    #35601653
Ага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
[quot AlexIT
Проблема только в необходимости реинициализации переменных, задействоанных в коде, что в рамках JDE и в рамках данного приложения может привести к полной неработоспособности в рамках компании, причём в самый неожиданный момент, что не есть гут.
[/quot]
Печально что люди с такой квалификацией внедряют систему уровня JDE.
...
Рейтинг: 0 / 0
18.10.2008, 00:33
    #35602084
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
Ага
Печально что люди с такой квалификацией внедряют систему уровня JDE.


Очень жаль, что вы начинаете судить о квалификации людей, лишь прочитав две строки сообщения, даже не вчитавшись в ответ, который я лично вам написал, где явно сказано, что ваш вариант уже был обдуман ДО того, как написать сообщение, и, соответственно моей квалификации на него, уж как минимум, хватило. Единственной причиной поиска альтернативы явился пресловутый цейтнот, причём даже не для меня, как программиста, а именно бизнес-аналитиков, которым придётся проверять модификацию.
Если вы "с JDE не знакомы", то уж как минимум вам не стоит обсуждать технические аспекты реинициализации переменных в коде. Обратите свой взор хотя бы на ответы господина ONYX-а, который в частности является отличным знатоком системы, однако его информация: а) полезна; б) не оскорбительна.
Давайте всё-таки останемся взаимно вежливыми и вынесем (а лучше вообще исключим) обсуждение квалификации за рамки топика, в котором всего лишь был задан вопрос о наличии альтернативы.
...
Рейтинг: 0 / 0
18.10.2008, 22:00
    #35602650
andr_andrey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
AlexIT,

Я автоматизировал работу с помощью http://www.autoitscript.com/autoit3/index.shtml

Удачи.
...
Рейтинг: 0 / 0
19.10.2008, 01:36
    #35602721
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
andr_andrey
Благодарю за ответ! Очень плотно работал с AutoIT будучи админом. Довольно неплохой инструмент помогающий в администрировании, но принципиально не подходит в этом случае. Нужно было внутреннее решение в рамках JDE, а так как его нет, то уже решено программить... Аналитики будут рады :)

Всем спасибо за участие.
...
Рейтинг: 0 / 0
20.10.2008, 00:28
    #35603271
Ага
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
AlexITАга
Печально что люди с такой квалификацией внедряют систему уровня JDE.


Очень жаль, что вы начинаете судить о квалификации людей, лишь прочитав две строки сообщения, даже не вчитавшись в ответ, который я лично вам написал, где явно сказано, что ваш вариант уже был обдуман ДО того, как написать сообщение, и, соответственно моей квалификации на него, уж как минимум, хватило. Единственной причиной поиска альтернативы явился пресловутый цейтнот, причём даже не для меня, как программиста, а именно бизнес-аналитиков, которым придётся проверять модификацию.
Если вы "с JDE не знакомы", то уж как минимум вам не стоит обсуждать технические аспекты реинициализации переменных в коде. Обратите свой взор хотя бы на ответы господина ONYX-а, который в частности является отличным знатоком системы, однако его информация: а) полезна; б) не оскорбительна.
Давайте всё-таки останемся взаимно вежливыми и вынесем (а лучше вообще исключим) обсуждение квалификации за рамки топика, в котором всего лишь был задан вопрос о наличии альтернативы.
Туше :).
Хочу однако заметить сам факт поиска альтернативы В ТАКОЙ ЗАДАЧЕ является показателем квалификации исполнителя (цейнот и все такое - не оправдание).
Возможно уважаемый Onyx меня поправит - но честно говоря слабо представляю какие проблемы могут быть с "реинициализацией переменных" в коде.
Очень рад если Вы работаете на клиенте, страшно представить что решения такого уровня поставляют консалтинговые компании.
...
Рейтинг: 0 / 0
20.10.2008, 09:27
    #35603481
AlexIT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDE: имитация действий пользователя
Ага

При чём тут туше? Я никак не собирался парировать ваши изречения, и уж тем более оправдываться.
Если вы зашли в этот топик с целью как-то кого-то задеть, то смею вас заверить, что мнение человека, который явился просто так ниоткуда и начинает обсуждать уровень знаний, на меня уж точно никак не воздействует.
И уж конечно вы, как сами высказались "...слабо представляете..." возможные последствия "...ТАКОЙ ЗАДАЧИ...", так как никогда не обращались с данным продуктом, посему, пожалуйста, не старайтесь судить о масштабах задачи, рассматривая её сквозь замочную скважину ваших представлений о ней. Всё-равно мало что толкового из этого получится. Ну, максимум, - оскорбления в чужой адрес и некое псевдовозвышение своего "гения".
Думаю, стоит уже прекратить эту бессмысленную дискуссию, хотя бы потому, что интересующую информацию я уже получил, и, хотел бы заметить, отнюдь не от вас. Если быть точным, то ваши сообщения скорее можно назвать абсолютно неуместными, что позволяет судить даже не о вашей квалификации (в данном вопросе вы сами расписались в вашей полной некомпетентности), а уже о ваших морально-этических качествах. Сделайте милость, не обращайте ваше внимание на "...ТАКУЮ ЗАДАЧУ...", просто пройдите уже мимо. Давайте считать, что вы бесспорно умный, рассудительный и профессиональный специалист и ваше мнение всегда единственно верно во всех возможных ситуациях. От меня в этом случае ничего не убудет...
Если вы хотите, чтобы ваши слова остались последними, то ничем не смогу вам помешать, т.к. топик публичный. Удачи вам во всех ваших начинаниях!

Всем остальным ещё раз большое спасибо за участие!
...
Рейтинг: 0 / 0
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / JDE: имитация действий пользователя / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]