Конфигурация пользовательского интерфейса и вопросы организации

Вопрос конфигурации пути пользовательского интерфейса

Дорогие все, просто хотел понять, как вы относитесь к этим вопросам. Относительный новичок здесь.

У меня есть родительский рабочий процесс, вызывающий 12-15 дочерних рабочих процессов.

A) Родитель считывает все параметры конфигурации и передает их дочерним процессам.

Это хорошо работает для ситуаций «времени выполнения», но при отладке или создании улучшений мне мешает дождаться инициализации родительского рабочего процесса, а затем ждать своей очереди 12-го потока.

Я не могу запустить только 12-й напрямую, поскольку в этом случае у него нет сведений о конфигурации родительского уровня.

Интересно, какой подход к управлению конфигурацией можно применить в этой сфере? Мне нужна глобальная конфигурация, а также особая конфигурация для отдельных потоков.

Б) Второй вопрос заключается в том, как люди структурируют и управляют крупными проектами - через связанные рабочие процессы / последовательности, один вызывающий другой.

C) Третий вопрос касается управления учетными данными для автоматизации веб-сайтов с аутентификацией (почти для всех) - вы используете заполнитель поля пароля, но это, похоже, не работает при продвижении рабочих процессов на разных машинах.

Заранее благодарю за помощь.

Агам


person Agam Singh    schedule 04.10.2019    source источник
comment
У вас нет времени, чтобы ответить полностью (и на самом деле у вас должен быть только один вопрос в каждом сообщении здесь, но для пункта A я предлагаю вам дать каждому дочернему процессу аргумент TESTMODE и в каждом процессе иметь проверку, которая указывает, если для этого параметра установлено значение True, затем выйдите с отчетом об успешном завершении. Это ускорит переход к 12-му процессу за счет эффективного пропуска предыдущих процессов.   -  person Dave    schedule 10.10.2019
comment
Да, спасибо, Дэйв. Имейте это в виду! Спасибо еще раз!   -  person Agam Singh    schedule 17.10.2019


Ответы (2)


A) Старые версии uipath studio лучше подходили для отладки ... но вы не можете использовать с ними последние пакеты. Лично я использую жестко запрограммированные значения во время разработки и после тестирования последовательности связываю ее с аргументами.

Б) Для больших проектов я стараюсь использовать как можно больше маленьких роботов - это помогает мне с бизнес-ошибками, и их легче тестировать.

C) это зависит от случая, но наиболее распространенная комбинация для меня - это оркестратор \ получение / установка учетных данных \ и ввод защищенного текста

person Николай Нунев    schedule 07.10.2019
comment
Б) Для больших проектов я пытаюсь использовать как можно больше маленьких роботов - это помогает мне с бизнес-ошибками, и его легче тестировать - Не могли бы вы подробнее рассказать об этом - любые передовые методы (файл / рабочий процесс / организация последовательности) или что-то еще там. - person Agam Singh; 18.10.2019

В пути пользовательского интерфейса для макета проекта мы используем последовательность из трех действий, блок-схему или конечный автомат. Если вы используете блок-схему, вы можете избежать выполнения некоторых рабочих процессов.

person Gummadidala Shiva    schedule 12.07.2020