Автоматизация RPA vs LOW-CODE
Сначала разберемся в терминологии.
RPA (robotic process automation) это один из способов автоматизации рутинных задач. Он применяется в случаях, когда такие рутинные задачи выполняются сотрудниками по четкому алгоритму. Например, занесение данных из внутренней программы компании в эксель-таблицу.
Программа, выполняющая эти рутинные операции за человека называется программным роботом. Такие программные роботы работают с пользовательским интерфейсом (GUI) других программ.
RPA автоматизация это имитация действий человека: rpa-робот "видит" элементы запущенных на комьютере приложений, знает где расположены в программах те или иные элементы интерфейса (кнопки, чек-боксы, инпуты для ввода информации, таблицы и т.д.).
Low-code - это автоматизация без программирования, с помощью конструкторов с визуальным интерфейсом.
Создание RPA роботов это тоже low-code, так как при их создании программирование не используется. Но ключевое отличие RPA от автоматизации с помощью low-code или no-code платформ в том, что RPA-робот использует в работе интерфейсы имеющихся на компьютере программ: интернет-браузера, Эксель, Word и т.д., автоматически кликая по их кнопкам, копируя из них информацию и занося ее куда-то также, как это бы делал человек.
какое приложение и как запустить, какую в нем нажать кнопку, откуда скопировать и куда ввести информацию и т.д.
Таким образом, главный плюс программных роботов это то, что они могут использовать интерфейсы установленных на компьютере программ для автоматизации задач.
С помощью RPA можно автоматизировать длинные рутинные задачи, в которых задействовано множество разных программ.
Но программисты называют RPA-автоматизацию ненадежным "костылем". Раберемся почему.
Главный плюс RPA является также и большущим минусом этой технологии, так как порождает ненадежность работы.
Производители программного обеспечения и операционных систем часто обновляют программное обеспечение, меняют интерфейсы программ.
Если вовремя не внести связанные с этими изменениями корректировки в работу RPA роботов, то это приведет к критическим ошибкам или невозможноси продолжения роботами работы.
Например, переделанное меню программы может привести к отключению RPA или критическим ощибкам во вводе данных.
Надежная работа автоматизация, сделанной с помощью low-code платформы, не зависит от изменчивых интерфейсов других программ.
Софт, сделанный с помощью low-code платформы, обменивается с другими программами данными через API.
Этот софт может быть выгружен из low-code платформы и установлен на сервер заказчика. Во всяком случае, наша low-code платформа Botman.one позволяет делать именно так.
Можете попробовать сделать софт на нашей платформе Botman.one. С Помощью видео в разделе "Обучающие материалы" вы освоите платформу менее, чем а 40 минут.
Платформа в свободном доступе с сайта по кнопке "Попробовать конструктор". Или сразу переходите по этой сслыке: тык.