#28 Integrazione ereditaria con Cloud e RPA
Subscribe to get the latest
on 2020-11-06 00:00:00 +0000
with Darren W Pulsipher,
Una delle aree in crescita per aiutare con l'integrazione legacy e l'automazione dell'integrazione è l'uso di strumenti e framework di automazione. Negli ultimi 3 anni, è emerso un significativo enfasi sull'automazione dei flussi di lavoro con applicazioni legacy e nuove applicazioni cloud-aware per i lavoratori dell'informazione. Questi set di strumenti vengono chiamati strumenti di automazione dei processi robotici (RPA). Darren Pulsipher, Chief Solution Architect, settore pubblico, Intel, esamina l'industria dell'automazione dei processi robotici (RPA) e le offerte di strumenti.
Keywords
#digitaltransformation #moderncomputing #roboticprocessautomation #rpa #changemanagement #multicloud #people #process #technology
Sembra che tutti siano nel mezzo di una Trasformazione Digitale. Cloud Privato, Cloud Pubblico, Cloud Multi-Ibrido, Data Lakes, Apprendimento Automatico, Inference e Intelligenza Artificiale sono tutti termini che le persone usano oggi per descrivere la propria trasformazione digitale, ma cosa succede con l’integrazione Legacy? Nessuno parla mai dell’integrazione Legacy. Perché? Perché è sfidante integrare applicazioni, dati e sicurezza Legacy nel nuovo e immacolato ambiente Multi-Ibrido del Cloud. Questa è una delle cose che meno ci preoccupano. Se non sviluppiamo una strategia Legacy, avremo una barca veloce con l’ancora calata. Ci rallenta e tiene la nostra barca bloccata nel porto.
Una delle aree in crescita per aiutare con l’integrazione del Legacy e l’automazione dell’integrazione è l’uso di strumenti e framework di automazione. Negli ultimi 3 anni, è emersa un’accentuata enfasi sull’automazione dei flussi di lavoro con applicazioni Legacy e nuove applicazioni cloud-aware per i lavoratori dell’informazione. Questi set di strumenti vengono chiamati strumenti di Automazione dei Processi Robotici (RPA).
Automazione dei processi robotici (RPA)
Quando ho iniziato a investigare sugli strumenti di Automazione dei Processi Robotici (RPA), pensavo che controllassero i robot. Ero pronto ad indossare gli stivali con la punta di acciaio e un casco per visitare gli stabilimenti di produzione. Tuttavia, ho scoperto rapidamente che le RPA imitano il modo in cui gli operatori di informazione lavorano con i diversi strumenti che utilizzano. Alcuni di questi strumenti sono strumenti Legacy, e alcuni di questi sono nuove applicazioni moderne. Le RPA registrano come l’operatore di informazione utilizza l’interfaccia utente dei diversi strumenti e consentono la riproduzione della registrazione, automatizzando il flusso di lavoro dell’operatore di informazione.
In modo sorprendente, le RPAs sono una tecnologia piuttosto matura. Molte delle aziende RPA hanno una tradizione nel mercato degli strumenti di test dell’interfaccia utente. La capacità di catturare l’interazione dell’utente con più applicazioni nel tempo è fondamentale per lo sviluppo di un test ripetibile dell’interfaccia utente. Questi strumenti sono presenti da oltre 20 anni e sono piuttosto maturi. Questi strumenti di test di interfaccia utente per la QA sono stati rinominati e riproposti per i lavoratori dell’informazione che desiderano automatizzare le loro attività ridondanti ripetibili.
Luogo di mercato attuale - 2020
Gli investitori vedono questo mercato come un mercato molto promettente e hanno investito molto in queste tecnologie. Negli ultimi tre anni, sono stati investiti oltre 2,0 miliardi di dollari nel mercato dell’RPA. Tre società si sono aggiudicate la maggioranza degli investimenti:
UiPath - Investimento da 1 miliardo di dollari su un fatturato annuo di 300 milioni di dollari.
- Automation Anywhere - Investimento di $500 milioni su $100 milioni di ricavi annuali.
BluePrism: Investimento di $50 Milioni su un fatturato annuale di $30 Milioni.
Traduci quanto segue in italiano: *
La maggior parte degli investimenti non proviene dalla tradizionale Silicon Valley ad alta tecnologia, ma piuttosto dai centri finanziari come New York e Londra, indicando che le istituzioni finanziarie stanno guardando alle RPAs per automatizzare molti dei flussi di lavoro e processi dei propri dipendenti del settore dell’informazione.
Luogo in cui RPA funziona bene
I primi segmenti verticali ad adottare i RPAs sono stati i settori finanziario, assicurativo e medico. Queste industrie hanno cercato modi per ridurre la variabilità, aumentare l’affidabilità e ridurre i costi. A causa del gran numero di lavoratori dell’informazione presenti in queste industrie, hanno cercato di automatizzare gran parte del lavoro attualmente svolto dai loro lavoratori dell’informazione tramite RPAs. Per automatizzare queste flussi di lavoro, le organizzazioni devono capire come vengono creati tali flussi di lavoro.
Prima di tutto, cerchiamo di capire il lavoratore dell’informazione. Molti dei lavoratori dell’informazione trascorrono del tempo lavorando con più applicazioni, collegando informazioni e applicazioni in modo improvvisato. Man mano che questi lavoratori continuano a lavorare con queste applicazioni, creano organicamente flussi di lavoro che combinano dati e applicazioni in un numero innumerevole di permutazioni.
Secondo, cataloga i flussi di lavoro nel miglior modo possibile, individuando candidati per l’eliminazione di flussi di lavoro attraverso la duplicazione e la ridondanza. Ora che i carichi di lavoro sono compresi, il passo successivo è dare priorità e enumerare i flussi di lavoro. Concentrarsi sui flussi di lavoro più utilizzati con il maggior numero significativo di passaggi tende ad essere il modo migliore per dare priorità ai flussi di lavoro.
Infine, scopri come automatizzare i flussi di lavoro con i bot di RPA. L’automazione può essere effettuata tramite la registrazione dell’interfaccia utente del flusso di lavoro da parte di uno dei lavoratori dell’informazione e l’annotazione del flusso di lavoro con variazioni basate sull’inserimento dei dati e le credenziali di sicurezza. Una volta completata la registrazione, viene creato un bot di RPA per automatizzare il flusso di lavoro. Ora devi decidere come desideri far funzionare l’RPA: Atteso o Non Atteso.
Modalità di funzionamento di RPA
Gli RPA funzionano in due modalità di esecuzione di base. “Attended” e “Unattended”. “Attended” significa che viene eseguito sul desktop o laptop del lavoratore dell’informazione. Aiuta il lavoratore dell’informazione automatizzando il lavoro che svolge giorno dopo giorno. “Unattended” viene eseguito in un ambiente di desktop virtuale ed è tipicamente avviato tramite un evento o un trigger e viene eseguito senza alcuna interazione con il lavoratore dell’informazione. Ci sono vantaggi nell’eseguire in entrambe le modalità come descritto di seguito.
Frequentato
Gestisce compiti per i singoli dipendenti
I dipendenti attivano e dirigono un bot per svolgere un’attività.
I dipendenti attivano i bot per automatizzare le attività quando necessario in qualsiasi momento.
Aumenta la produttività e la soddisfazione dei clienti nei call center e in altri ambienti di assistenza.
Non sorvegliato
Automatizza i processi di back-office su larga scala
Provvisto sulla base di processi basati su regole
I bot completano i processi aziendali senza intervento umano secondo un programma prestabilito.
Libera i dipendenti dal lavoro ripetitivo, riducendo i costi, migliorando la conformità e accelerando i processi.
Come integrare RPA nella tua azienda
Per comprendere come gli RPAs si inseriscono nella tua azienda, devi prima considerare gli utenti degli RPAs. In particolare, ci sono tre tipi di “attori” che utilizzano, gestiscono o influenzano gli strumenti degli RPAs.
Lavoratore dell’informazione - Questo è l’utente principale degli strumenti RPA. I loro processi manuali sono obiettivi per l’automazione.
Sviluppatore di applicazioni: i bot RPA cambiano quando vengono aggiornate o create nuove applicazioni. Le modifiche all’interfaccia utente richiedono il “ri-registrazione” dei bot RPA.
Operazioni IT: Gestire gli strumenti RPA e distribuire i bot RPA non assistiti.
Translate the following to Italian: “Hello, how are you?”
Gestione del cambiamento
Gestire la complessità delle configurazioni e della sicurezza sono fattori critici per un’implementazione di successo degli strumenti e dei bot RPA. Innanzitutto, è necessario comprendere come interagiscono i diversi utenti delle RPAs durante le modifiche alle applicazioni, ai flussi di lavoro e ai processi. Questa comprensione è fondamentale per gestire il cambiamento nei bot RPA e negli strumenti che utilizzano.
Piccole modifiche alle applicazioni possono avere un profondo effetto sugli Information Workers e su come svolgono il loro lavoro quotidiano, il che significa registrare un nuovo bot RPA o aggiornarne uno esistente. A causa dell’accoppiamento dei bot RPA agli strumenti e ai flussi di lavoro, creare bot RPA quando i flussi di lavoro o gli strumenti sono immaturi causa una scomoda esigenza di adattamento e fragilità. I processi e gli strumenti maturi sono ottimi candidati per l’automazione tramite RPA.
Un’altra cosa da considerare è dove vengono eseguiti gli strumenti che stai automatizzando con il tuo strumento RPA. Utilizzano applicazioni e infrastrutture legacy? Utilizzano Cloud Pubblico o Privato? Come sono collegati i network di questi sistemi? Man mano che il numero di ambienti aumenta, aumenta anche la complessità di mantenere e aggiornare le applicazioni e i bot RPA. Trova modi per ridurre il numero di limiti ambientali che il bot RPA attraversa.
Gestione della sicurezza
Un altro fattore critico da considerare è la sicurezza per i bot RPA. Quando un lavoratore dell’informazione registra il proprio flusso di lavoro, è necessario autenticarsi (effettuare l’accesso) a ciascuno strumento che viene utilizzato. I lavoratori si autenticano utilizzando nomi utente e password, chiavi di autenticazione o persino strumenti di accesso singolo aziendale. In ogni caso, è necessario gestire la sicurezza di questi strumenti nel contesto del bot RPA in esecuzione. Eventuali modifiche all’autenticazione (nome utente, password, chiavi di autenticazione o credenziali) richiedono modifiche al bot RPA. Molti dei tool RPA considerano questo e hanno meccanismi per inserire le credenziali di sicurezza nel bot RPA e autenticarsi con gli strumenti durante l’esecuzione.
Gestione degli strumenti e dei bot RPA con flussi di lavoro SecDevOps
La complessità degli strumenti e dei bot RPA si presta molto bene a modelli ben noti nel mondo SecDevOps. Per fortuna, molti problemi legati alla gestione delle configurazioni e delle dipendenze vengono gestiti efficacemente con un processo SecDevOps.
RPA Bundle
Raggruppamento RPA
Uno dei trucchi consiste nel trattare il bot di RPA come un servizio complesso che contiene diversi VM o container per ciascuno degli strumenti, un Desktop Virtuale e il bot stesso. Questi servizi possono essere raggruppati e gestiti insieme come un unico pacchetto. Un bundle include non solo i servizi ma anche il modo in cui i servizi comunicano (rete) in modo sicuro (autenticazione).
Passare un bundle a un orchestratore di servizi consente una maggiore automazione della gestione del firewall di rete, della sicurezza e dell’iniezione delle chiavi di credenziali e della gestione del ciclo di vita del bot RPA e degli strumenti che utilizza. Ci sono diversi strumenti nello spazio della virtualizzazione (VMWare e OpenStack) che consentono la creazione e la gestione di questi bundle. Anche lo spazio dei container dispone di strumenti di pianificazione e orchestrazione simili: in particolare Kubernetes, Mesos e Docker Swarm.
SecDevOps Pipelining can be translated to Italian as “Pipelining di SecDevOps”.
Una semplice pipeline SecDevOps gestisce il pacchetto del bot RPA proprio come qualsiasi altro pacchetto di applicazioni tradizionali.
Un lavoratore dell’informazione costruisce i pacchetti di bot RPA registrando il flusso di lavoro dell’interfaccia utente in un ambiente di sviluppo. Il lavoratore registra facilmente il proprio flusso di lavoro e quindi crea un pacchetto che viene “verificato” nel flusso di lavoro. A quel punto, il pacchetto di bot RPA passa attraverso un ciclo di costruzione, test e produzione. I punti di controllo ad ogni passo lungo il percorso aiutano a garantire la qualità del bot RPA. Poiché il pacchetto può iniettare rete e sicurezza a seconda di diversi ambienti, i bot RPA possono essere riutilizzati da diversi lavoratori dell’informazione e in diversi ambienti.
Un altro vantaggio di inserire i bot RPA nelle raccolte RPA è la gestione degli strumenti e dei bot su più ambienti infrastrutturali come legacy, privati e cloud pubblici. Molti degli strumenti di orchestrazione dei servizi possono creare automaticamente connessioni tra questi ambienti infrastrutturali attraverso la creazione di una rete sovrapposta. Il flusso di lavoro riduce la quantità di lavoro “manuale” svolto dall’organizzazione IT e, in molti casi, tutti i passaggi nel flusso di lavoro sono automatizzati.
Insidie dei bot di RPA
Ecco una lista di cose da tenere d’occhio quando si utilizzano robot RPA nei sistemi aziendali.
La sicurezza può essere una falla aperta se non ci presti attenzione. Uno dei più grandi errori è eseguire applicazioni in un RPA bot in modalità privilegiata o con credenziali dell’account “globale”.
I RPAs bots sono strettamente collegati alle Interfacce Utente di diverse applicazioni, qualsiasi piccola modifica a un’applicazione significa che è necessario registrare nuovamente il bot RPA.
I bot di RPA non riescono ad affrontare bene i cambiamenti, sono molto fragili rispetto ai cambiamenti nelle applicazioni e persino nella configurazione delle applicazioni.
La riutilizzazione è minima a causa dell’accoppiamento stretto con le interfacce utente dell’applicazione. Alcuni strumenti utilizzano i tag al posto della posizione assoluta del cursore e dei clic.
Alcune interfacce utente non si prestano agli RPAs in quanto sono dinamiche. Ciò significa che sono difficili da registrare.
L’industria RPA sta facendo del suo meglio per superare alcuni di questi problemi intrinseci all’aspetto registrazione/riproduzione degli strumenti. Alcune di queste insidie non possono essere superate a causa dell’approccio generalizzato. Altre opzioni, come i gateway API e l’automazione funzionale, dovrebbero essere valutate.
L’Intelligenza Artificiale al salvataggio dei RPAs
Come menzionato nei rischi della RPA, il riutilizzo dei bot è un grosso problema che l’industria cerca di risolvere. Una delle tecniche che stanno investigando è l’utilizzo dell’IA e dell’Inferenza per gestire interfacce utente dinamiche e piccoli cambiamenti alle applicazioni senza registrare nuovamente i bot RPA. Il riconoscimento di pattern e l’OCR (riconoscimento ottico dei caratteri) sono due aree che vengono utilizzate per addestrare modelli di IA che verranno utilizzati per identificare campi e segmenti delle interfacce utente.
Con questi modelli di intelligenza artificiale, i bot possono essere più flessibili e adatti per essere riutilizzati in diversi strumenti e processi/schemi di lavoro simili. Un’altra area che i fornitori di RPA stanno investigando è l’ottimizzazione dei processi tramite l’uso di intelligenza artificiale e machine learning.
La migrazione dell’eredità è un viaggio.
Il mercato RPA ha guadagnato nuova energia poiché le aziende cercano di modernizzare la propria infrastruttura IT e i processi. Automatizzare i processi manuali attuali mediante la registrazione è una vittoria rapida di cui molte organizzazioni beneficiano. Tuttavia, l’RPA dovrebbe essere considerato un meccanismo provvisorio anziché uno stato finale. Perché? Molti dei processi informativi attuali richiedono sistemi e politiche obsoleti. Automatizzare un vecchio processo su una nuova infrastruttura è simile ad automatizzare la creazione di fruste per una fabbrica automobilistica. Potrebbe esserci un beneficio iniziale, ma nel lungo termine, il processo risulta altamente inefficiente e antiquato. Indipendentemente da quanto velocemente funziona in modo affidabile, potrebbe semplicemente non essere necessario.
Conclusione
Gli strumenti di automazione dei processi robotici sono un altro insieme di strumenti che possono essere utilizzati per aiutare le organizzazioni nella loro trasformazione digitale da Legacy a infrastrutture e processi informatici più moderni. Gli strumenti da soli non sono sufficienti, è necessario pianificare come li utilizzerete, gestirete e alla fine li sostituirete. Ecco alcuni utili consigli quando si lavora con questi strumenti.
Tratta gli RPAs come servizi complessi in esecuzione nel tuo Multi-Hybrid Cloud.
Esegui i tuoi bot RPA tramite flussi di lavoro SecDevOps come altre applicazioni.
Iniettare sicurezza e autenticazione durante l’esecuzione nel tool RPA.
Trova modi per riutilizzare i bot RPA in diverse parti della tua organizzazione.
Avere un piano per sostituire il tuo RPA bot con un’integrazione semplificata
Cerca modi per ridurre le applicazioni Legacy (Sostituire o Rimuovere)