Nooit meer een editie van
het Esri Magazine missen?
CONTACT
Tekst: René Colijn. Beeld: Esri Nederland
In (geografische) apps is het mogelijk om werkprocessen van eindgebruikers te automatiseren met de Module Workflow. Workflows helpen de eindgebruiker stap voor stap om op een eenvoudige manier, complexe of repeterende handelingen uit te voeren. Denk aan ingewikkelde locatieanalyses, speciale processtappen bij het inventariseren/inspecteren of input verzamelen voor ingewikkelde berekeningen die op de achtergrond uitgevoerd worden. Maar wat doen workflows nu precies, waarom zou u de Module Workflow gebruiken en wat is het voordeel ten opzichte van een maatwerkoplossing? In dit artikel behandelen we de meestgestelde vragen over de Module Workflow.
Wat is de Module Workflow?
Met de Module Workflow maakt u (geografische) applicaties gebruiksvriendelijker voor de eindgebruiker. Zo is het mogelijk functionaliteit aan een applicatie toevoegen die nog niet bestaat of bestaande functionaliteit aan elkaar koppelen zodat het aantal handelingen binnen de applicatie naar beneden gaat. Met de Module Workflow creëert u een visueel stappenplan waarbij u de eindgebruiker stap voor stap begeleidt in zijn handelingen in een applicatie. De gebruiker van een dergelijke applicatie zal daar erg blij mee zijn. Niet in vijf klikken een selectie naar een rapport sturen maar in twee klikken.
Een tweede waardevolle toepassing van Workflow, naast het vereenvoudigen van de gebruikerservaring, is de mogelijkheid om in een Workflow de onderliggende ArcGIS-technologie te gebruiken. Denk aan het gebruiken van geoprocessing services, van Arcade-code, Python-code, of de basisbouwblokken van de Workflow-technologie. Dat maakt Workflow dé technologie om informatie uit diverse bronnen op te halen en netjes te presenteren.
Een krachtig stukje techniek dat het leven van de GIS-applicatiegebruiker maar ook van de beheerder eenvoudiger en leuker maakt.
Diverse Activity Packs
Is er dan helemaal geen ontwikkelaar meer nodig? Zeker, soms wel. Het is mogelijk om met Workflow heel ingewikkelde functionaliteit samenstellen die het standaard instapkennisniveau overstijgt. Zo kunt u in Workflow “Custom Activities” (laten) ontwikkelen. Een ontwikkelaar bouwt dan een nieuw bouwblokje die vervolgens weer op vele manieren gebruikt kan worden in diverse workflows.
Schrik niet. Veel organisaties hebben ruim voldoende aan de meer dan 250 standaard Activities die de bouwblokken vormen voor een prachtige workflow. Maar mocht dit niet het geval zijn, dan is er de mogelijkheid eigen Activities te ontwikkelen en toe te voegen in de vorm van een Activity Pack. Er zijn inmiddels al enkele standaard Activity Packs beschikbaar die vanuit de beheerapplicatie kunnen worden geïnstalleerd. Denk aan een Activity Pack om te kunnen werken met het ArcGIS Utility Network of om te integreren met FME Server.
U heef een GeoWeb-site of WebApp gebouwd, en nu wilt u de ervaring van de eindgebruikers verbeteren. Waarom niet “gewoon” een Python-scriptje of een stukje maatwerk door een ontwikkelaar laten ontwikkelen?
Ten eerste is de Module Workflow eenvoudiger in gebruik dan zelf iets ontwikkelen. Met Workflow heeft u alles bij de hand, zonder een regel code te hoeven schrijven. Ten tweede heeft maatwerk invloed op de toekomstbestendigheid bij veranderende technologie. Zo is het niet mogelijk om maatwerk dat is ontwikkeld voor ArcGIS Web AppBuilder een-op-een te migreren naar ArcGIS Experience Builder, doordat de onderliggende API anders is. In dat geval zit er niets anders op dan deze functionaliteit opnieuw te ontwikkelen. Wanneer hier de Module Workflow is gebruikt, is deze wel op dezelfde manier in te zetten in Experience Builder. Hetzelfde gaat op voor de migratie van de Classic GeoWeb HTML5-Viewer naar de nieuwe GeoWeb Module Viewer.
Voorbeeld van een workflow
De Module Workflow wordt al door veel organisaties gebruikt. Veelal op het interne bedrijfsnetwerk. Er zijn mooie voorbeelden waarbij workflows prominent aanwezig zijn en het leven van de gebruiker eenvoudiger maakt.
GeoWeb Module Viewer
GeoWeb Module Mobile (ook offline)
ArcGIS Experience Builder
Zowel in de Developer Editie als in ArcGIS Enterprise.
De Online Editie is nog in voorbereiding.Binnenkort: ArcGIS Pro
Er wordt momenteel aan gewerkt om ook in ArcGIS Pro Workflow te kunnen gebruiken.
Module Workflow is onderdeel van de GeoWeb Suite. De app is gebouwd bovenop de ArcGIS JavaScript 4.x API. De GeoWeb Module Workflow is al jaren onderdeel van GeoWeb, maar de Module Workflow kan nu ook los ingezet worden in enkele andere app-frameworks. Workflow kan gebruikt worden in:
Meer informatie
Wilt u zelf aan de slag met workflows en dieper in de mogelijkheden duiken om zelf een workflow van “scratch” af aan te maken? Dan helpt de training GeoWeb: introductie Workflows u goed op weg.
GeoWeb Module Viewer
GeoWeb Module Mobile (ook offline)
ArcGIS Experience Builder
Zowel in de Developer Editie als in ArcGIS Enterprise.
De Online Editie is nog in voorbereiding.Binnenkort: ArcGIS Pro
Er wordt momenteel aan gewerkt om ook in ArcGIS Pro Workflow te kunnen gebruiken.
Is er dan helemaal geen ontwikkelaar meer nodig? Zeker, soms wel. Het is mogelijk om met Workflow heel ingewikkelde functionaliteit samenstellen die het standaard instapkennisniveau overstijgt. Zo kunt u in Workflow “Custom Activities” (laten) ontwikkelen. Een ontwikkelaar bouwt dan een nieuw bouwblokje die vervolgens weer op vele manieren gebruikt kan worden in diverse workflows.
Schrik niet. Veel organisaties hebben ruim voldoende aan de meer dan 250 standaard Activities die de bouwblokken vormen voor een prachtige workflow. Maar mocht dit niet het geval zijn, dan is er de mogelijkheid eigen Activities te ontwikkelen en toe te voegen in de vorm van een Activity Pack. Er zijn inmiddels al enkele standaard Activity Packs beschikbaar die vanuit de beheerapplicatie kunnen worden geïnstalleerd. Denk aan een Activity Pack om te kunnen werken met het ArcGIS Utility Network of om te integreren met FME Server.
CONTACT
Meer informatie
Wilt u zelf aan de slag met workflows en dieper in de mogelijkheden duiken om zelf een workflow van “scratch” af aan te maken? Dan helpt de training GeoWeb: introductie Workflows u goed op weg.
Nooit meer een editie van
het Esri Magazine missen?
De WKO-bodemenergietool is een website van het ministerie van Economische Zaken en Klimaat. Deze wordt beheerd en ontwikkeld door de Rijksdienst voor Ondernemend Nederland (RVO). De tool geeft weer of een locatie te gebruiken is voor de toepassing van open- of gesloten bodemenergiesystemen. In 5 stappen begeleidt de tool je naar een antwoord en kun je doorrekenen wat globaal de kosten zijn. Lees hier meer over deze oplossing.
De Module Workflow wordt al door veel organisaties gebruikt. Veelal op het interne bedrijfsnetwerk. Er zijn mooie voorbeelden waarbij workflows prominent aanwezig zijn en het leven van de gebruiker eenvoudiger maakt.
Voor de GeoWeb Viewer en Workflows-omgeving zijn heel veel voorbeelden of standaard templates beschikbaar. Hier zijn simpele workflows beschikaar die ter inspiratie dienen maar ook eenvoudig aangepast kunnen worden naar een andere context. Bekijk hier een GeoWeb-voorbeeld-inrichting voorzien van standaard content uit het aanbod van de levende Atlas van Esri. De voorbeeldworkflows vindt u onder het Functies-menu.
De Provincie Utrecht heeft met de GeoWeb Module Workflow en de GeoWeb Module Viewer de Atlas Provincie Utrecht gemaakt. In deze atlas kan via een keuzemenu op thema en subthema snel de juiste geografische informatie worden gezocht en worden toegevoegd aan het kaartbeeld. Zeer efficiënt en voor iedereen snel te gebruiken.
Diverse Activity Packs
U heef een GeoWeb-site of WebApp gebouwd, en nu wilt u de ervaring van de eindgebruikers verbeteren. Waarom niet “gewoon” een Python-scriptje of een stukje maatwerk door een ontwikkelaar laten ontwikkelen?
Ten eerste is de Module Workflow eenvoudiger in gebruik dan zelf iets ontwikkelen. Met Workflow heeft u alles bij de hand, zonder een regel code te hoeven schrijven. Ten tweede heeft maatwerk invloed op de toekomstbestendigheid bij veranderende technologie. Zo is het niet mogelijk om maatwerk dat is ontwikkeld voor ArcGIS Web AppBuilder een-op-een te migreren naar ArcGIS Experience Builder, doordat de onderliggende API anders is. In dat geval zit er niets anders op dan deze functionaliteit opnieuw te ontwikkelen. Wanneer hier de Module Workflow is gebruikt, is deze wel op dezelfde manier in te zetten in Experience Builder. Hetzelfde gaat op voor de migratie van de Classic GeoWeb HTML5-Viewer naar de nieuwe GeoWeb Module Viewer.
Module Workflow is onderdeel van de GeoWeb Suite. De app is gebouwd bovenop de ArcGIS JavaScript 4.x API. De GeoWeb Module Workflow is al jaren onderdeel van GeoWeb, maar de Module Workflow kan nu ook los ingezet worden in enkele andere app-frameworks. Workflow kan gebruikt worden in:
Wat is de Module Workflow?
Voorbeeld van een workflow
Met de Module Workflow maakt u (geografische) applicaties gebruiksvriendelijker voor de eindgebruiker. Zo is het mogelijk functionaliteit aan een applicatie toevoegen die nog niet bestaat of bestaande functionaliteit aan elkaar koppelen zodat het aantal handelingen binnen de applicatie naar beneden gaat. Met de Module Workflow creëert u een visueel stappenplan waarbij u de eindgebruiker stap voor stap begeleidt in zijn handelingen in een applicatie. De gebruiker van een dergelijke applicatie zal daar erg blij mee zijn. Niet in vijf klikken een selectie naar een rapport sturen maar in twee klikken.
Een tweede waardevolle toepassing van Workflow, naast het vereenvoudigen van de gebruikerservaring, is de mogelijkheid om in een Workflow de onderliggende ArcGIS-technologie te gebruiken. Denk aan het gebruiken van geoprocessing services, van Arcade-code, Python-code, of de basisbouwblokken van de Workflow-technologie. Dat maakt Workflow dé technologie om informatie uit diverse bronnen op te halen en netjes te presenteren.
Een krachtig stukje techniek dat het leven van de GIS-applicatiegebruiker maar ook van de beheerder eenvoudiger en leuker maakt.
Tekst: René Colijn. Beeld: Esri Nederland
In (geografische) apps is het mogelijk om werkprocessen van eindgebruikers te automatiseren met de Module Workflow. Workflows helpen de eindgebruiker stap voor stap om op een eenvoudige manier, complexe of repeterende handelingen uit te voeren. Denk aan ingewikkelde locatieanalyses, speciale processtappen bij het inventariseren/inspecteren of input verzamelen voor ingewikkelde berekeningen die op de achtergrond uitgevoerd worden. Maar wat doen workflows nu precies, waarom zou u de Module Workflow gebruiken en wat is het voordeel ten opzichte van een maatwerkoplossing? In dit artikel behandelen we de meestgestelde vragen over de Module Workflow.