Роботизированная автоматизация процессов (RPA)
Определение
Роботизированная автоматизация процессов использует программных роботов, работающих с существующими приложениями через их пользовательский интерфейс — кликая, вводя текст, копируя данные между экранами. Она автоматизирует рутинную работу по правилам без изменения базовых систем и ломается при изменении этих интерфейсов.
RPA — это переходная технология: ценна там, где у системы нет API и замена нереалистична, но уязвима везде, где меняется макет экрана, порядок входа в систему или расположение полей.
Там, где существует API или интерфейс базы данных, интеграция дешевле в эксплуатации и гораздо стабильнее, чем робот интерфейса.
На практике
- Полезна для устаревших систем без интерфейсов
- Высокая стоимость обслуживания при обновлении приложений
- Предпочитайте интеграцию через API, если она доступна
Смежные термины
- API-интеграцияAPI-интеграция соединяет две системы через их программные интерфейсы, чтобы данные передавались автоматически и надёжно. Это стабильная альтернатива ручному вводу, обмену CSV-файлами и роботам интерфейса, и она составляет основу любой серьёзной автоматизации.
- Устаревшая система (legacy)Устаревшая система — это критически важное для бизнеса программное обеспечение, технически морально устаревшее, но всё ещё выполняющее ключевые операции. Обычно у неё нет современных интерфейсов, что делает её главным ограничением — а зачастую и главной статьёй затрат — в проектах автоматизации.
- Автоматизация рабочих процессовАвтоматизация рабочих процессов автоматически направляет задачу по определённым шагам, владельцам и условиям: кому она попадает, что нужно проверить, что происходит при утверждении или отклонении и что фиксируется. Она устраняет координационную работу, а не саму работу.