• Собствен n8n нод
  • Уеб автоматизация
  • Инструмент за AI агент

Изпълнение на Robot Framework

Изпълнявайте RPA скриптове на Robot Framework на отдалечен робот хост с Windows, macOS или Linux от n8n.

Как работи на практика

Стара Windows програма, управлявана от робот

Как го прилагаме

В инсталация на място за счетоводна и консултантска фирма робот въвежда банкови извлечения от 200-300 реда в счетоводна система от края на 90-те без импорт и ги съпоставя със SAP данни, всичко в офиса на клиента.

Нодът изпраща скрипт на Robot Framework към rfn8n сървър по HTTP и връща структурирани резултати за успех или неуспех, статистика, извлечени стойности и по избор експортиран файл. Изразите на n8n в скрипта се разрешават, преди да бъде изпратен. Скриптът връща стойности по конвенцията RESULT:key=value, а RESULT:file връща файл като бинарни данни на n8n. Нодът управлява и Python библиотеките на робота (списък, търсене в PyPI, инсталиране, премахване) и може да блокира физическата мишка и клавиатура, докато работи десктоп робот.

Така десктоп RPA влиза в n8n заедно с автоматизацията през API и браузър: управление на стари Windows приложения, които нямат API или достъп до база данни. Включеният сървър носи Windows библиотеки с ключови думи за OCR, управление на Win32 менюта и скрол, въвеждане на екрана, заявки към Btrieve, изчакване на изтегляния на файлове и автоматизация на клиент на стар ERP. Таймаутите за отделно изпълнение и глобалният таймаут прекратяват скрипта на сървъра, когато изтекат.

Ползваме го за задачите, до които нищо друго не стига: въвеждане на редове от банкови извлечения в стар Windows ERP, експорт на справка от десктоп приложение и препращането ѝ към SharePoint или имейл и нощно извличане от Btrieve база. Работи в 6 продукционни работни потока.

Ограничения: нужен е отделният rfn8n сървър, стартиран на робот хоста, който не е част от пакета на нода. Операцията Run Demo работи само на macOS, а Windows библиотеките са за Windows роботи.

За техническия ви екип: инсталира се от npm като

n8n-nodes-kt-rfn8n

Какво означава за вас

  • Старият софтуер остава, без принудителна подмяна

  • Хората спират да въвеждат ръчно данни в наследени екрани

  • Данните могат да останат в собствените помещения на фирмата

Още нодове, които сме изградили

Искате Изпълнение на Robot Framework във вашия n8n?

Кажете ни какво трябва да прави потокът и с какво се свързва. Ще ви кажем дали нодът го покрива в сегашния си вид, какво бихме добавили и кога друг подход е по-добрият.