Обучение

Уроки идут от простого к сложному. У каждого — цель, примерное время, шаги со снимками экрана, файлы примеров и проверка «Что должно получиться».

  1. Первый процесс Соберите в студии процесс с переменной, циклом, условием и обработкой ошибки и запустите его. Цель: Собрать и запустить в студии процесс, который считает сумму чисел и пишет результат в лог Время: 15 минут
  2. Таблица Excel Прочитайте таблицу клиентов из Excel, проверьте каждую строку и запишите результат в файл. Цель: Процесс читает clients.xlsx, проверяет телефоны клиентов, пишет статус в каждую строку и сводку по городам на отдельный лист Время: 20 минут
  3. Веб-форма в браузере Робот открывает страницу в Edge, заполняет форму заявки, отправляет её и читает номер; затем подаёт заявки за всех клиентов из Excel. Цель: Заполнить и отправить веб-форму роботом, прочитать ответ страницы и записать номера заявок в Excel Время: 25 минут
  4. Windows-приложение Робот запускает обычную программу Windows, вводит текст, нажимает кнопку и проверяет ответ; элементы окна указываются мышью. Цель: Автоматизировать окно программы Windows — запуск, ввод, нажатие, чтение результата — и научиться указывать элементы пикером Время: 25 минут
  5. Ошибки и повторы Как процесс переживает сбои — шаг, ошибка которого не останавливает запуск, перехват ошибки по коду и повтор ненадёжного шага. Цель: Научиться пропускать необязательные ошибки, перехватывать ожидаемые по коду и повторять ненадёжный шаг несколько раз с паузой Время: 20 минут
  6. Публикация и запуск в оркестраторе Подключите студию к оркестратору, опубликуйте процесс как версию, запустите его на роботе из панели и посмотрите журнал и результат задания. Цель: Пройти путь процесса от студии до робота — подключение, публикация версии, запуск с аргументом, журнал и результат задания Время: 25 минут
  7. Очередь заявок Загрузите заявки из Excel в очередь оркестратора и обработайте их роботом в веб-форме. Цель: Один процесс кладёт заявки из Excel в очередь, второй берёт их по одной и подаёт в веб-форме Время: 40 минут
  8. Ресурсы и пароли Храните пути, числа и пароли в ресурсах оркестратора, а не в процессе; задайте каждому роботу своё значение. Цель: Процесс берёт папку, лимит и учётные данные из ресурсов оркестратора, пароль не попадает в журналы, а путь к программе у каждого робота свой Время: 25 минут
  9. Расписание Процесс запускается сам по рабочим дням с учётом производственного календаря — праздников и перенесённых рабочих дней. Цель: Создать производственный календарь, расписание „по рабочим дням в 09:00“ и проверить ближайшие запуски и историю срабатываний Время: 20 минут
  10. Отчёт роботом Создайте в оркестраторе отчёт „Платежи“ со своими полями и запишите в него сто платежей роботом — без дублей и с проверкой значений. Цель: Настроить пользовательский отчёт без программиста и заполнять его из процесса — добавлять, обновлять по ключу и искать записи Время: 25 минут
  11. SQL-отчёт Напишите SQL-запрос с параметрами к базе отчётов — запуски процессов по дням и платежи по статусам, — постройте график и сохраните запрос для всей области. Цель: Сохранить запросы с параметрами и графиками по представлению process_daily, заданиям jobs и пользовательскому отчёту Время: 30 минут
  12. Перенос в прод Перенесите процесс вместе с ресурсами, паролями, расписанием и календарём из тестовой среды в промышленную одним файлом .tbundle — с проверкой и своими значениями среды. Цель: Выгрузить конфигурацию тестовой области в файл переноса с паролем, просмотреть отличия, заменить адреса среды, сопоставить роботов и загрузить в прод Время: 30 минут