AO_437

106 | APRILE 2022 AUTOMAZIONE OGGI 437 Tutorial AUTOMAZIONE OGGI Alessandro Gasparetto Una robotica ‘software’ La RPA, acronimo di Robotic Process Automation, è una tecnologia che sta rivoluzionando interi settori, in particolare quello dei servizi, in cui si sta diffondendo con grande rapidità per automatizzare attività ripetitive anche complesse L a Robotic Process Automation, spes- so indicata con l’acronimo RPA, sta rivoluzionando interi settori e si sta diffondendo con grande rapidità an- che nel mondo dei servizi. Il termine ‘robotic’ non deve trarre in inganno. Si tratta infatti non di robot fisici o ‘hardware’, come quelli classici che si trovano all’interno degli stabilimenti produttivi, ma di robot ‘software’, ovvero programmi che automatizzano certe procedure all’interno di un ambiente softwa- re, imitando il comportamento di un opera- tore umano e interagendo con gli applicativi informatici allo stesso modo dell’operatore. In questo caso, l’automazione dei processi viene quindi implementata con l’ausilio di questi robot software, o di altri operatori di intelli- genza artificiale in grado di eseguire, in modo accurato, compiti ripetitivi. Nei tradizionali strumenti di automazione del flusso di lavoro, uno sviluppatore di software produce un elenco di azioni per automatizzare un’attività e interfacciarsi con il sistema back- end utilizzando le cosiddette API (Applica- tion Programming Interface) interne, oppure un linguaggio di scripting dedicato. I sistemi RPA, invece, sviluppano l’elenco delle azioni osservando l’utente che esegue tale attività nell’interfaccia utente grafica (GUI) dell’ap- plicazione, quindi eseguono l’automazione ripetendo tali attività direttamente nella GUI. Ciò può favorire l’uso dell’automazione in pro- dotti che altrimenti potrebbero non disporre di API per questo scopo. Inoltre, gli strumenti RPA consentono di gestire i dati in comune tra più applicazioni, per esempio ricevere email Il termine ‘robotic’ in RPA di riferisce non a robot fisici o ‘hardware’, ma a robot ‘software’, ovvero programmi che automatizzano certe procedure all’interno di un ambiente software Fonte: Shutterstock

RkJQdWJsaXNoZXIy Mzg4NjYz