Web ADI (App Desktop Interator)
Мы используем электронную таблицу Excel xlsm (макрос), которая добавляет кнопку «Oracle» на вкладку ленты.Я новичок в этом, но похоже, что он используется для загрузки данных на вкладке "JE" (Записи в журнале) на производственный веб-сайт Oracle URL "https://ebscgitprod1.oracleoutsourcing.com:443/OA_HTML/".
Мы написали RPA (робот)) процесс, который выполняет те же шаги, и мы хотели бы проверить это в более низкой среде. Прямо сейчас, когда мы тестируем в среде UAT, мы пропускаем этот шаг загрузки. Я хотел бы, чтобы процесс RPA обнаружил, выполняется ли он вUAT или среду Prod и загрузите данные в соответствующий URL-адрес.
Я не уверен, кто является макросом VBA для Excel. Возможно, это была наша компания, но она выглядит довольно длинной и сложной, я был бы удивленесли весь этот код был разработан собственными силами (когда я выполняю команду «Справка-> О программе», он показывает авторские права Oracle для «Web ADI», поэтому я думаю, что мое предположение, вероятно, является правильным.)
Макрос в настоящее времяжестко кодирует целевой URL в переменной CONST. Я думал о том, чтобы изменить код, чтобы определить, основываясь на расположении открытого файла шаблона WORKBOOK, будь то для насе к производственному URL или URL UAT.Возможно, есть и другие подходы, такие как изменение надстройки для отображения всплывающего окна и выбор робота для выбора среды, в которой он хочет работать.
Меня беспокоит то, что у меня есть много полей XLSM для изменения, и меня беспокоитнастраивать макросы Oracle, потому что тогда, если мы получим новую версию макроса, потребуется много усилий для повторного применения моих улучшений.Я не знаю, что есть альтернатива.Мне показалось, что я слышал о выходе из Discoverer, и я подозреваю, что шаблоны Excel вряд ли когда-нибудь изменятся, но я не уверен.Я новичок во всем и постараюсь выяснить.
Я просто ищу конструктивные предложения.Как вы думаете?Можно ли изменить макросы?