Роботизация процессов имеет существенные отличия от автоматизации:
- Роботы могут работать с интерфейсами, разработанными для людей.
Боты будут нажимать кнопки браузеров, переводить курсор мыши, открывать и использовать разные программные продукты, то есть полностью имитировать процесс работы пользователя. Нет никаких ограничений по работе с приложениями и сервисами. Например, классической автоматизации для этого был бы нужен API – протокол для работы напрямую без графического интерфейса, а это есть не у всех.
Но, с другой стороны, интерфейсы, сделанные для людей, это дополнительный слой информации, который должен преодолеть бот для решения задачи. При таком способе взаимодействия выше вероятность ошибок и продолжительность работы, нежели при прямом взаимодействии с нужным данными и сервисами.
Это глобальное отличие от классической автоматизации. При автоматизации мы движемся от глобальных процессов к локальным. То есть создаем единую монолитную программу, протягивающую манипуляторы от ядра ко всем процессам компании. В случае с RPA нет необходимости так заморачиваться: для каждой рутиной задачи просто создается свой бот, который трудится над небольшой задачей.
Достоинство технологии в том, что RPA можно просто начать встраивать, а недостаток в том, что роботов нельзя организовать в единую автоматизированную систему.
- Решение для конкретных проблем, а не для всего бизнеса в целом.
Под отдельную проблему пишется самостоятельный бот. Робот RPA работает на своей платформе, без централизованного управления. Его внедрение не нужно долго согласовывать, так как он не нарушит процесс работы всего бизнеса. Если он будет работать некорректно, то его можно безболезненно отключить, а его функции вернуть работнику за которого он их выполнял.
Достоинства в том, что за счет децентрализованного характера роботизации все делается быстро, локально и недорого. Конечно, весь бизнес не встанет на автоматизированные рельсы, но самые горячие и проблемные участки можно модернизировать сразу.
Недостаток в том, что это временное или очень локальное решение, его нельзя называть полноценной автоматизацией, потому что все роботы трудятся отдельно друг от друга и не регулируют свою работу по «единому замыслу».