Skip to content
This repository was archived by the owner on May 2, 2023. It is now read-only.

Commit 54fa505

Browse files
committed
BAP 1.0.50 - feedback promotor
1 parent e5a6e33 commit 54fa505

File tree

7 files changed

+28
-19
lines changed

7 files changed

+28
-19
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ BachProef/bachproef-tin.alg
2626
BachProef/bachproef-tin.acn
2727
BachProef/bachproef-tin.glg
2828
BachProef/bachproef-tin.gls
29+
BachProef/bachproef-tin.txt
2930

3031
# Voorstel
3132
Voorstel/voorstel.bib.bak

BachProef/bachproef-tin.bib

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -165,4 +165,11 @@ @Article{burnout
165165
title = {6 Causes of Burnout, and How to Avoid Them},
166166
}
167167

168+
@Article{ITMarktValue,
169+
author = {Statista Research Department},
170+
date = {2020-03-02},
171+
journaltitle = {Statistia},
172+
title = {Global technology market spending from 2014 to 2019},
173+
}
174+
168175
@Comment{jabref-meta: databaseType:biblatex;}

BachProef/conclusie.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
%%=============================================================================
44
\chapter{Conclusie}
55
\label{ch:conclusie}
6-
De verschillende platformen omvatten ongeveer dezelfde functionaliteiten, bij de ene al wat beter uitgewerkt als bij de ander. Zo heeft elke provider een workspace om de verschillende \gls{workflow} s in te implementeren en een platform waarop bots kunnen beheerd en toegewezen worden aan jobs om op voorgedefinieerde momenten uitgevoerd te worden. Ook liggen de \acrshort{ai} capaciteiten van de platformen binnen een \gls{workflow} dicht bijeen. Hierbij moet wel gezegd worden dat platformen zoals UiPath of Automation Anywhere nog eens een aparte service aanbieden die zich focust op het integreren van \acrshort{ai} binnen een \gls{workflow}.
6+
De verschillende platformen omvatten ongeveer dezelfde functionaliteiten, bij de ene al wat beter uitgewerkt als bij de ander. Zo heeft elke provider een workspace om de verschillende \gls{workflow}s in te implementeren en een platform waarop bots kunnen beheerd en toegewezen worden aan jobs om op voorgedefinieerde momenten uitgevoerd te worden. Ook liggen de \acrshort{ai} capaciteiten van de platformen binnen een \gls{workflow} dicht bijeen. Hierbij moet wel gezegd worden dat platformen zoals UiPath of Automation Anywhere nog eens een aparte service aanbieden die zich focust op het integreren van \acrshort{ai} binnen een \gls{workflow}.
77

8-
Al deze gelijkenissen bewijst nog maar eens de moeilijkheid om de juiste \acrshort{rpa} provider te kiezen tussen de zee providers.
8+
Al deze gelijkenissen bewijzen nog maar eens de moeilijkheid om de juiste \acrshort{rpa} provider te kiezen tussen de zee providers.
99

1010
Uit het prijzenonderzoek komt het feit naar boven dat \acrshort{rpa} duur is. De meeste start-ups of kleine bedrijven beschikken niet over de financiële capaciteit om een \acrshort{rpa} oplossing te implementeren en te ondersteunen. Ook komt naar boven dat de race tussen de grote drie spelers (UiPath, Automation Anywhere en Blue Prism) als maar belangrijker wordt en dat de kleine spelers van de markt worden gestoten. Dit in combinatie met de scores die de verschillende platformen behaald hebben levert een eerste beeld op van waar welke provider zich bevindt en wat de voor- en nadelen zijn van de onderzochte providers.
1111

@@ -17,7 +17,7 @@ \chapter{Conclusie}
1717

1818
Algemeen kan gezegd worden dat UiPath aangeraden wordt als beste \acrshort{rpa} provider en dat Automation Anywhere op de tweede plaats komt. Ook Intellibot scoort hier niet slecht, al voelt het aan als een mindere versie van UiPath.
1919

20-
Langs de andere kant was de teleurstelling groot bij het gebruiken van WorkFusion en Mircosoft Flow. WorkFusion heeft nog veel werk als ze ooit willen concurreren met de grote spelers. Het hele platform, de community en de communicatie achter WorkFusion waren teleurstellend en/of zaten niet goed ineen. Eigen ervaring bevestigd dit.\\
20+
Langs de andere kant was de teleurstelling groot bij het gebruiken van WorkFusion en Mircosoft Flow. WorkFusion heeft nog veel werk als ze ooit willen concurreren met de grote spelers. Het hele platform, de community en de communicatie achter WorkFusion waren teleurstellend en/of zaten niet goed ineen. Eigen ervaring bevestigt dit.\\
2121
Bij Microsoft Flow zat de teleurstelling dan weer in de werkwijze en beperkte mogelijkheden van het platform. Zo kan bijna niets bereikt worden zonder een premium versie en het toevoegen van eigen activiteiten is ook een heel proces. Voor iemand die niet familiair is met de hele Microsoft suite is dit een heuse taak om te begrijpen hoe de samenwerking van alle verschillende platformen, nodig om één eigen geschreven \gls{activiteit} toe te voegen, ineen zit. Laat staan het succesvol implementeren en verbinden met elkaar.
2222

2323
Als laatste punt werd gekeken naar de tijd per provider, nodig om een eerste proces succesvol te implementeren. Voor UiPath en Automation Anywhere is dit gelukt op één tot twee dagen (van ongeveer 7:30 uur). Voor Intellibot zijn drie tot vijf dagen gebruikt geweest. Bij WorkFusion was er na vijf dagen nog steeds geen werkende oplossing. Voor Flow om de hele suite te leren gebruiken is ongeveer een twee tal weken nodig geweest.

BachProef/inleiding.tex

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,17 +6,17 @@ \chapter{\IfLanguageName{dutch}{Inleiding}{Introduction}}
66
\label{ch:inleiding}
77
Sinds de eerste industriële revolutie (1750) zijn mensen op zoek naar hoe we het best verschillende processen kunnen optimaliseren en automatiseren. Er zijn al een aantal oplossingen geweest. Zo kwam de stoommachine in de eerste industriële revolutie, elektronische apparaten tijdens de tweede industriële revolutie en natuurlijk een inleiding tot computers door Alan Turing's machine bij de derde industriële revolutie. De volgende stap in deze (r)evolutie is de vierde en huidige industriële revolutie waarvan \acrlong{rpa}, ook wel \acrshort{rpa} genoemd, deel is. \autocite{indusRev}
88

9-
\acrshort{rpa} is waarschijnlijk het snelste en meest efficiënte pad naar de digitale transformatie. Om beter te begrijpen waarom \acrshort{rpa} hier juist zo goed in is, zal eerst besproken worden wat het is en kan doen. \acrshort{rpa} is een technologie die computer software toestaat om acties uit te voeren, die normaal gezien uitgevoerd worden door mensen. Dit gebeurd door deze taken te gaan simuleren of nabootsen en deze acties te integreren met digitale systemen.
9+
\acrshort{rpa} is waarschijnlijk het snelste en meest efficiënte pad naar de digitale transformatie. Om beter te begrijpen waarom \acrshort{rpa} hier juist zo goed in is, zal eerst besproken worden wat het is en kan doen. \acrshort{rpa} is een technologie die computer software toestaat om acties uit te voeren, die normaal gezien uitgevoerd worden door mensen. Dit gebeurt door deze taken te gaan simuleren of nabootsen en deze acties te integreren met digitale systemen.
1010

1111
\acrshort{rpa} robots, de software agenten die deze acties op zich nemen, kunnen onder andere data vastleggen, applicaties uitvoeren, antwoorden versturen, beslissingen maken gebaseerd op voorgedefinieerde regels en communiceren met andere systemen. \acrshort{rpa} is bedoeld voor processen die zeer sterk gereguleerd, repetitief en weinig uitzonderingen hebben.
1212

1313
\section{\IfLanguageName{dutch}{Probleemstelling}{Problem Statement}}
1414
\label{sec:probleemstelling}
15-
Als werknemers continue repetitieve administratieve taken moeten uitvoeren kan dit leiden in een saaie en niet uitdagende werkervaring. Als men daarbij de focus dan nog eens verliest is het ook zeer makkelijk om fouten te maken tijdens het uitvoeren van dit proces. Door het gebrek aan verantwoordelijkheid in de werknemer in combinatie met het herhaaldelijk uitvoeren van dit ene proces, verhoogt de kans op burn-outs \autocite{burnout}. Om dit alles tegen te gaan kan beroep gedaan worden op \acrlong{rpa}. Hierbij zal \acrshort{rpa} voorgedefinieerde taken volledig en foutloos gaan automatiseren. Dit zorgt er voor dat werknemers hun tijd niet meer moeten opofferen om deze lastige taken uit te voeren maar in plaats daarvan aan nuttige en belangrijke taken kunnen werken. Dit heeft niet alleen inpakt op het mentaal welzijn van de werknemer maar ook op de kost die verminderd wordt door zo'n processen te automatiseren. Dit kan voor een bedrijf met zo een soort processen zeer voordelig uitkomen. Maar in de zee van providers kan het moeilijk worden om te weten welke nu de geschikte \acrshort{rpa} provider is.
15+
Als werknemers continue repetitieve administratieve taken moeten uitvoeren kan dit leiden tot een saaie en niet uitdagende werkervaring. Als men daarbij de focus dan nog eens verliest is het ook zeer makkelijk om fouten te maken tijdens het uitvoeren van dit proces. Door het gebrek aan verantwoordelijkheid in de werknemer in combinatie met het herhaaldelijk uitvoeren van dit ene proces, verhoogt de kans op burn-outs \autocite{burnout}. Om dit alles tegen te gaan kan beroep gedaan worden op \acrlong{rpa}. Hierbij zal \acrshort{rpa} voorgedefinieerde taken volledig en foutloos gaan automatiseren. Dit zorgt er voor dat werknemers hun tijd niet meer moeten opofferen om deze lastige taken uit te voeren maar in plaats daarvan aan nuttige en belangrijke taken kunnen werken. Dit heeft niet alleen impact op het mentaal welzijn van de werknemer maar ook op het risico op werkloosheid en de kost die verminderd wordt door zo'n processen te automatiseren. Dit kan voor een bedrijf met zo een soort processen zeer voordelig uitkomen. Maar in de zee van providers kan het moeilijk worden om te weten welke nu de geschikte \acrshort{rpa} provider is.
1616

1717
\section{\IfLanguageName{dutch}{Onderzoeksvraag}{Research question}}
1818
\label{sec:onderzoeksvraag}
19-
Hoe makkelijk of juist hoe moeilijk is het om een \acrshort{rpa} \gls{workflow} te integreren met een eigen webapplicatie? Welke \acrshort{rpa} provider maakt deze taak het makkelijkst en hoe zit het dan met de tijd en kost nodig voor zo een \gls{workflow} uit te werken?
19+
Hoe makkelijk of juist hoe moeilijk is het om een \acrshort{rpa} \gls{workflow} te integreren met een eigen webapplicatie of programma? Welke \acrshort{rpa} provider maakt deze taak het makkelijkst en hoe zit het dan met de tijd en kost nodig voor zo een \gls{workflow} uit te werken?
2020

2121

2222
\section{\IfLanguageName{dutch}{Onderzoeksdoelstelling}{Research objective}}

BachProef/methodologie.tex

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ \chapter{\IfLanguageName{dutch}{Methodologie}{Methodology}}
1111

1212

1313
\section{Voorbereiding}
14-
Eerst en vooral is het MetaMaze platform gronding geëxploreerd geweest. Zo werd een nieuw project aangemaakt, werden er documenten geüpload en gelabeld om een model te kunnen trainen. Nadien werd dit model dan gebruikt om voorspellingen te doen op nieuwe, soortgelijke documenten. Hierbij werd soms doelbewust een verkeerd document geüpload om ook de manuele interventie te testen en kijken hoe dit eventueel in een proces kan gegoten worden. Op basis hiervan werd een algemeen voorbeeld proces opgezet.
14+
Eerst en vooral is het MetaMaze platform grondig geëxploreerd geweest. Zo werd een nieuw project aangemaakt, werden er documenten geüpload en gelabeld om een model te kunnen trainen. Nadien werd dit model dan gebruikt om voorspellingen te doen op nieuwe, soortgelijke documenten. Hierbij werd soms doelbewust een verkeerd document geüpload om ook de manuele interventie te testen en kijken hoe dit eventueel in een proces kan gegoten worden. Op basis hiervan werd een algemeen voorbeeld proces opgezet.
1515

1616
Als tweede stap is de afweging gemaakt welke providers vergeleken gingen worden. Hierbij werd rekening gehouden dat er twee grote marktspelers, twee kleine en een provider die de implementatie van \acrshort{rpa} op een totaal andere manier aanpakt, gekozen waren. De volgende providers werden uiteindelijk gekozen: UiPath, Automation Anywhere, WorkFusion, IntelliBot en Microsoft Flow. Hierbij zijn Uipath en Automation Anywhere de grote providers, WorkFusion en IntelliBot de kleine en Microsoft Flow het ander concept.
1717

@@ -25,6 +25,8 @@ \section{Voorbereiding}
2525

2626
Het algemeen proces dat zal geautomatiseerd worden op de verschillende \acrshort{rpa} solutions gaat als volgt te werk: Eerst wordt vanuit een bepaald punt (folder op de computer, OneDrive, DropBox, SharePoint) een aantal files opgehaald. Deze files worden doorgegeven aan een zelfgeschreven \gls{activiteit}. In deze \gls{activiteit} zullen deze files verstuurd worden naar de MetaMaze \acrshort{api}. De bestanden worden door de backend verwerkt. Nadien wordt er gewacht tot een antwoord terug komt van de server met de resultaten van de upload. Deze resultaten worden terug gegeven naar de volgende stap in de \gls{workflow}. Door verder te werken met de resulterende \acrshort{json} kan gekeken worden of de zekerheid waarmee een bepaalde entity dat uit een document is gehaald, onder de minimum zekerheid (threshold) zit of niet. Als er geen waarden onder de threshold zitten wordt het proces afgesloten met een gepaste melding. Als er één of meerdere confidence scores onder de threshold zitten zal eerst een mail verstuurd worden naar de klant om deze te informeren welke entities de minimum score niet gehaald hebben, voor dat het proces eindigt met een gepaste melding.
2727

28+
Dit is echter slechts een voorbeeldproces dat gebruikt wordt om de capaciteiten voor algemene taken zoals het versturen van een mail en werken met het bestandssysteem van de host te gaan onderzoeken.
29+
2830
\subsection{Criteria}
2931
De criteria die onderzocht zijn kunnen opgedeeld worden in drie categorieën: technische criteria, bedrijfscriteria en financiële criteria. Onder de technische criteria valt de mogelijkheid om gemakkelijk zelfgeschreven \gls{activiteit}en toe te voegen of stukken \gls{workflow} gemakkelijk te hergebruiken zijn. Ook wordt er gekeken naar hoe het zit met de tools om de \gls{workflow}s te maken en de bots te managen. Als laatste punt hoe het zit met de \acrshort{ipa} capaciteiten. Bij de bedrijfscriteria wordt gekeken naar het feit of er een grote onderneming achter het platform staat, hoe actief de community is van het platform en hoe de klantservice is. Tot slot valt onder de financiële categorie de prijs van een enterprise versie maar daarnaast ook of er een mogelijkheid is om een community editie te gebruiken en hoe uitgebreid deze versie is.
3032

@@ -109,7 +111,7 @@ \subsection{UiPath}
109111

110112
Voor de herbruikbaarheid van custom activities en \gls{workflow}s kan gebruikt gemaakt worden van de Orchestrator\footnote{https://platform.uipath.com/} in combinatie met de market place. Packages kunnen gepubliceerd worden naar de orchestrator en deze kunnen op die manier ter beschikking gesteld worden op de market zodat anderen deze package kunnen hergebruiken. Er is ook de mogelijkheid om \gls{workflow} bestanden aan te roepen binnen andere \gls{workflow}s. (3/3)
111113

112-
De beschikbare tool voor het implementeren van een \gls{workflow} is UiPath Stuido, een \acrfull{ide} die zich focust op het ontwerpen en uitwerken van een \gls{workflow}. Hierbinnen kan niet geprogrammeerd worden, daarvoor moet beroep gedaan worden op een C\# \acrshort{ide} zoals Visual Studio. De tool zelf voelt heel intuïtief aan en zit logisch ineen. Het is makkelijk om een \gls{workflow} op te bouwen en er zijn ook features aanwezig om de \gls{workflow} te debuggen. (5/5)
114+
De beschikbare tool voor het implementeren van een \gls{workflow} is UiPath Studio, een \acrfull{ide} die zich focust op het ontwerpen en uitwerken van een \gls{workflow}. Hierbinnen kan niet geprogrammeerd worden, daarvoor moet beroep gedaan worden op een C\# \acrshort{ide} zoals Visual Studio. De tool zelf voelt heel intuïtief aan en zit logisch ineen. Het is makkelijk om een \gls{workflow} op te bouwen en er zijn ook features aanwezig om de \gls{workflow} te debuggen. (5/5)
113115

114116
Het managen van de UiPath bots gebeurt aan de hand van het online platform, de UiPath Orchestrator. Hierop worden machines vastgelegd waarop een bot attended of unattended kan gaan werken, worden bots gedeployed, taken ingepland, queues opgezet en assets bewaard en analytics weergegeven. Kortom, alles wat nodig is om de verzameling bots te gaan managen op een professionele manier. Het platform zit logisch ineen en werkt uitstekend. (3/3)
115117

@@ -123,7 +125,7 @@ \subsection{UiPath}
123125

124126
De community edition van UiPath als platform is zeer uitgebreid. In Studio kan je alles wat ook mogelijk is in de enterprise versie. Het grote verschil ligt hem in de Orchestrator. Hirbij wordt dit een on-premise (geïnstalleerd op de machine van de host) of cloud-hosted Orchestrator waarbij er een oneindig aantal robots kan gemaakt worden. Ook kunnen er meerdere soorten bots gemaakt worden. Ook wordt toegang verleend tot premium support en is er de mogelijkheid om up/down te scalen met wat nodig is binnen het bedrijf. (3/3)
125127

126-
Dit brengt de totale score van UiPath op 30.5/34.
128+
Dit brengt de totale score van UiPath tot 30.5/34.
127129

128130
\subsection{Automation Anywhere}
129131
Automation Anywhere staat niet toe om een custom activity te gebruiken in de community edition. Alles moet geautomatiseerd worden met de standaard \gls{activiteit}en. Het aanbod van deze reeds voorziene \gls{activiteit}en is wel uitgebreider dan bij UiPath. Voor het implementeren van een custom \gls{activiteit} kan gebruik gemaakt worden van een C\# Class Library. (3/5)
@@ -200,7 +202,7 @@ \subsection{Microsoft Flow}
200202

201203
Voor het managen van bots bij Power Automate kan op dezelfde site gebleven worden. Het manueel uitvoeren van een bot gebeurd op de site, de andere soort robots zijn trigger-based. Dit wil zeggen dat ze automatisch uitgevoerd worden als een bepaalde conditie voldaan is zoals een nieuwe file in een folder toevoegen of het sturen van een \acrshort{http} request. (1.5/3)
202204

203-
Wanneer gekeken wordt naar de \acrshort{ai} capaciteiten gekeken wordt, dan zijn er connectors die \acrshort{ai} en \acrshort{ml} platformen gaan aanspreken. Daarnaast hebben ze ook een \acrshort{ai} Builder die kan gebruikt worden om modellen te trainen en functies zoals sentiment analyse, taaldetectie, tekstherkenning, object herkenning en voorspellingen te maken. Deze zit ook vast achter een premium account. (2.5/3)
205+
Wanneer gekeken wordt naar de \acrshort{ai} capaciteiten, dan zijn er connectors die \acrshort{ai} en \acrshort{ml} platformen gaan aanspreken. Daarnaast hebben ze ook een \acrshort{ai} Builder die kan gebruikt worden om modellen te trainen en functies zoals sentiment analyse, taaldetectie, tekstherkenning, object herkenning en voorspellingen te maken. Deze zit ook vast achter een premium account. (2.5/3)
204206

205207
De community achter Power Automate en Flow is groot en actief. Het forum wordt niet gebruikt door Microsoft zelf om belangrijke aankondigingen te maken. (4/5)
206208

0 commit comments

Comments
 (0)