Рефреймворк UiPath Dispatcher
Автор: Автоматизируйте с Ракешем
Загружено: 2025-09-23
Просмотров: 1551
Добро пожаловать в Automate с Ракешем 🚀
В этом видео я пошагово расскажу, как разработать бота-диспетчера с использованием UiPath ReFramework (2024.10.1). Этот диспетчер считывает данные из CSV-файла и загружает их в очередь Orchestrator. Идеально подходит для разработчиков RPA на UiPath, которые хотят изучить проектирование диспетчеров на практике.
🔹 Dispatcher: Этапы проектирования REFramework
Шаг 1: Выберите шаблон ReFramework 24.10.1
Шаг 2: Откройте состояние инициализации
Шаг 3: Откройте InitAllApplication.xaml
Шаг 4: Создайте очередь в Orchestrator: очередь UiDemo
Шаг 5: Поместите входной файл в папку Data\Input проекта
Шаг 6: Используйте действие Read CSV → Создайте аргумент: out_TransactionData (DataTable)
Шаг 7: Назначьте → out_TransactionData = dt_TransactionData
Шаг 8: Откройте файл конфигурации → Data\Temp\Config.xlsx → Обновите имя очереди
Шаг 9: Откройте состояние данных транзакции
Шаг 10: Откройте GetTransactionData.xaml
Шаг 11: Удалите действие Get Transaction
Шаг 12: Добавьте Действие If
Шаг 13: Условие → in_TransactionNumber = 1
Шаг 14: Присвоить (Then) → out_TransactionItem = io_dt_transactionData.Rows(0)
Шаг 15: Изменить тип данных out_TransactionItem → System.Data.DataRow
Шаг 16: Изменить тип данных TransactionItem → System.Data.DataRow
Шаг 17: Панель аргументов → Сопоставить out_TransactionItem = TransactionItem
Шаг 18: Иначе → out_TransactionItem = Nothing
Шаг 19: Открыть состояние процесса
Шаг 20: Открыть Process.xaml
Шаг 21: Изменить тип данных in_TransactionItem → DataRow
Шаг 22: Использовать For Each Row в действии DataTable
Шаг 23: Создать аргумент in_dt_TransactionData (DataTable)
Шаг 24: Цикл по in_dt_TransactionData
Шаг 25: Использование действия «Добавить элемент очереди» и настройка имени очереди
Шаг 26: Создание аргумента io_TransactionNumber (Int32)
Шаг 27: В панели аргументов → Сопоставление io_TransactionNumber = TransactionNumber
Шаг 28: Увеличение → io_TransactionNumber = io_TransactionNumber + 1
Шаг 29: Удаление блока Try-Catch Set Transaction (Успешное выполнение + Бизнес-исключение)
Шаг 30: В блоке System Catch → Удаление Set Transaction Status
Шаг 31: Использование сообщения журнала для системных исключений
✅ Что вы узнаете
Как настроить UiPath REFramework для разработки Dispatcher Bot
Как загрузить данные из CSV в Orchestrator Очередь
Как упростить обработку транзакций, сделав Dispatcher линейным
Рекомендации по аргументам, конфигурации и ведению журнала при проектировании Dispatcher
Если это руководство оказалось вам полезным, не забудьте:
👍 поставить лайк под видео;
💬 оставить комментарий о своих сомнениях;
🔔 подписаться на канал Automate with Rakesh, чтобы получать больше обучающих материалов по RPA в UiPath.
#UiPath #UiPathReFramework #AutomateWithRakesh
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: