SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Developer Best Practices (Robotic Enterprise
Framework REF)
Anwendung und dessen Optimierungen
Mittwoch, 09.02.2022
RPA Community
„Chapter Zürich“
Agenda
• Vorstellung der Community & Content Mapping;
• Anwendungsbeispiele und Erfahrungen & RPA Best Practices
(Input von Lennart Muchow), unter anderem:
• Einführung & Vorstellung des Robotic Enterprise Framework;
• Mögliche Optimierungen, eigene REF-Vorlagen, Pros & Cons;
• Governance, Testing & Workflow-Analyzer.
• «Demo-REF» & Diskussion
• Eindrücke, Feedback, Optimierungen;
• Erfahrungen und Vergleich mit weiteren RPA-Tools.
• Abschluss, Q&A / Nächste Meetups (6. April 2022, 16:00 Uhr)
2
Vorstellung der RPA Community
• (technischer) Erfahrungsaustausch zu Themen rund um RPA
• Best Practices, Tipps & Tricks austauschen
• Ereignisse & Entwicklungen am Markt
• Community-Gedanke fördern
• Content Mapping (Mural Board)
• Interessensgebiete definiert
• Mögliche Erfahrungsgebiete geteilt
• Kommunikationsmittel – Slack
• Invitation-Link (oder anfordern via roman.tobler@routinuum.ch)
3
4
8. Dezember 2021
9. Februar 2022
6. April 2022
8. Juni 2022 (Engl.)
Config-
Management
Robotic Enterprise Framework (REF) &
Zustandsautomaten (State Machines)
Einführung & Vorstellung des
Robotic Enterprise Framework
Umfrage zu Rollen & Erfahrungen
https://de.surveymonkey.com/r/STLPVX7
6
Robotic Enterprise Framework (REF)
• Ein (UiPath) Template in der Form eines Zustandsautomaten
(State Machine)
• «Finite State Machines» Beispiele: Getränkeautomaten & Lichtsignale
• Vorlage mit Anbindung an den Orchestrator (Steuerungszentrale)
• States des Frameworks
• Init
• Get Transaction Data
• Process Transaction
• (Set Transaction)
• End Process
7
8
RPA Development
Best Practices & Erfahrungen
Lennart Muchow
Technischer Leiter Schweiz
•
• →
• →
•
• →
• →
•
• →
• →
• →
•
Vorgegebene Struktur & Interpretierbar-/Nachvollziehbarkeit
→
→
→
→
→
→
→
Eindrücke, Erfahrungen, Optimierungen
Diskussion zu Best Practices
Diskussion / Stichworte
• Testing von Mechaniken/Einzel-Aktivitäten
• InitState: «Folder Exists» (Data und Subfolders)
• Configuration Management
• Prod. & Test
• Config (Excel-Struktur / Headers für «Dictionary-Kapitel»)
• First Run (Einmalige Aufbereitungen der Transaction-Data)
• (Dispatcher / Performer)
• Handling/Retry von «Init Applications»
• Optimierungen für «Set Transaction Status»
• Config("…").ToString → Dictionary(String, String)?
11
Kürzliche Änderungen seit dem Oktober-Release
Änderungen des REF-
Templates (2021.10)
Kürzliche Änderungen (2021.10)
• Process-Workflow ist neu ebenfalls im Ordner «Framework»
• Log-Eintrag für Bildschirmauflösung
• Neue «Settings» im Config-File
• Orchestrator Queue Folder-Name
• Neue «Constants» im Config-File
• Maximum Consecutive System Exceptions
• Split von «Retry-Mechanismus» einer Transaktion und effektiven System Errors.
• RetryNumberGetTransactionItem
• RetryNumberSetTransactionStatus
• Screenshot-Pfad bei System Exception neu in den Log-Daten
(Set Transaction Status)
13
Log-Eintrag für Bildschirmauflösung
14
Max. Consecutive SysExceptions
15
Retry «Get transaction item»
16
Try: Process / Set Status [I]
17
Try: Process / Set Status [II]
18
Screenshot-Pfad (System Error)
19
Zwei geplante MeetUps (April / Juni 2022)
Nächste MeetUps unserer
RPA Community
Nächste MeetUps
• Mittwoch, 6. April 2022, 16:00 Uhr
• Prozessidentifikation: Workshops, Enablement und/oder der Einsatz
von Task & Process Mining
• Mittwoch, 8. Juni 2022, 16:00 Uhr (Englisch)
• Robot Maintenance, Configuration Management & Development
• Maintenance/Wartungsfenster
• Configuration Management (Config-Files usw.)
• Breitere Development Best Practices
• September 2022 – tbd.
• Abstimmung/Themenfindung via Slack-Channel
21
Offene Diskussion & Fragen, Eindrücke und
Einschätzungen
Diskussion & Austausch
Roman Tobler
+41 76 464 42 84
roman.tobler@routinuum.ch
Kontaktdaten
Routinuum GmbH, Wallisellen
www.routinuum.ch

Weitere ähnliche Inhalte

Ähnlich wie chapter zürich rpa best practices

Chapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdfChapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdf
Cristina Vidu
 
Samuel Zürcher new power of search
Samuel Zürcher new power of searchSamuel Zürcher new power of search
Samuel Zürcher new power of search
Digicomp Academy AG
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
Patrick Maeschli
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
FotiosKaramitsos
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
SuperB2
 

Ähnlich wie chapter zürich rpa best practices (20)

Chapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdfChapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdf
 
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
Microservice-Architektur-Prozess für Software-Plattformen und Microservice-Ec...
 
Samuel Zürcher new power of search
Samuel Zürcher new power of searchSamuel Zürcher new power of search
Samuel Zürcher new power of search
 
The new power of search
The new power of searchThe new power of search
The new power of search
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & Tools
 
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
SharePoint Community Mittelland - GARAIO : Work Management mit SharePoint 2013
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application Framework
 
Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco ...
Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco ...Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco ...
Activiti goes enterprise: Die Evolution der BPM Suite aus Sicht des Alfresco ...
 
Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)Vorstellung von CollabNet TeamForge 8.0 (German)
Vorstellung von CollabNet TeamForge 8.0 (German)
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)
 
SharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im ÜberblickSharePoint 2013: Die Neuerungen im Überblick
SharePoint 2013: Die Neuerungen im Überblick
 
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und ÜberblickOOP 2012 - Udo Pracht - DevOps Einführung und Überblick
OOP 2012 - Udo Pracht - DevOps Einführung und Überblick
 
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
Robuste Design Systems mit Storybook und Angular: vom Konzept zur lebendigen ...
 
Ist GraphQL das bessere REST
Ist GraphQL das bessere RESTIst GraphQL das bessere REST
Ist GraphQL das bessere REST
 
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
2023-08_RPA-ChapterEvent_Überprüfung-der-Codequalität
 
Lean development 04
Lean development 04Lean development 04
Lean development 04
 
Portalserver Meets SOA: State of the Portal Art
Portalserver Meets SOA:  State of the Portal ArtPortalserver Meets SOA:  State of the Portal Art
Portalserver Meets SOA: State of the Portal Art
 
Übersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste SchrittÜbersetzungsproduktivität: Der nächste Schritt
Übersetzungsproduktivität: Der nächste Schritt
 
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
 
Migration auf die OBIEE - OPITZ CONSULTING - Till Sander
Migration auf die OBIEE - OPITZ CONSULTING - Till SanderMigration auf die OBIEE - OPITZ CONSULTING - Till Sander
Migration auf die OBIEE - OPITZ CONSULTING - Till Sander
 

Mehr von Cristina Vidu

Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
Cristina Vidu
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
Cristina Vidu
 

Mehr von Cristina Vidu (20)

Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024Communauté UiPath Suisse romande - Séance de janvier 2024
Communauté UiPath Suisse romande - Séance de janvier 2024
 
State of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for NigeriaState of the Automation Professional 2023: Insights and Implications for Nigeria
State of the Automation Professional 2023: Insights and Implications for Nigeria
 
Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix Steps towards RPA Development: Create a Process Assessment Matrix
Steps towards RPA Development: Create a Process Assessment Matrix
 
Dev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to ZDev Dives: Design user-friendly attended automations from A to Z
Dev Dives: Design user-friendly attended automations from A to Z
 
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
Dev Dives: Unlock AI-driven automation with semantic automation & communicati...
 
Advocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software developmentAdvocating for the customer. Bringing soft skills into software development
Advocating for the customer. Bringing soft skills into software development
 
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
🌺 Women in Automation Program: Become an RPA Developer with UiPath Studio Ses...
 
Steps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdfSteps towards RPA Development: How to Document your Automation.pdf
Steps towards RPA Development: How to Document your Automation.pdf
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1Women in Automation - Intro to Studio Session 1
Women in Automation - Intro to Studio Session 1
 
Think before we automate
Think before we automateThink before we automate
Think before we automate
 
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
🌺 Women in Automation Program: Become a Citizen Developer with UiPath StudioX...
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPA
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot Integrations
 
RPA Karaoke
RPA Karaoke RPA Karaoke
RPA Karaoke
 
Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!Let’s build an app with UiPath Apps!
Let’s build an app with UiPath Apps!
 
Dev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath AppsDev Dives: Unlock automation adoption with UiPath Apps
Dev Dives: Unlock automation adoption with UiPath Apps
 
UiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By DevelopersUiPath Amsterdam DEV meet-up For Developers, By Developers
UiPath Amsterdam DEV meet-up For Developers, By Developers
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content Map
 
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdfWebinar - Utilizzo delle WebApi dell'Orchestrator.pdf
Webinar - Utilizzo delle WebApi dell'Orchestrator.pdf
 

chapter zürich rpa best practices

  • 1. Developer Best Practices (Robotic Enterprise Framework REF) Anwendung und dessen Optimierungen Mittwoch, 09.02.2022 RPA Community „Chapter Zürich“
  • 2. Agenda • Vorstellung der Community & Content Mapping; • Anwendungsbeispiele und Erfahrungen & RPA Best Practices (Input von Lennart Muchow), unter anderem: • Einführung & Vorstellung des Robotic Enterprise Framework; • Mögliche Optimierungen, eigene REF-Vorlagen, Pros & Cons; • Governance, Testing & Workflow-Analyzer. • «Demo-REF» & Diskussion • Eindrücke, Feedback, Optimierungen; • Erfahrungen und Vergleich mit weiteren RPA-Tools. • Abschluss, Q&A / Nächste Meetups (6. April 2022, 16:00 Uhr) 2
  • 3. Vorstellung der RPA Community • (technischer) Erfahrungsaustausch zu Themen rund um RPA • Best Practices, Tipps & Tricks austauschen • Ereignisse & Entwicklungen am Markt • Community-Gedanke fördern • Content Mapping (Mural Board) • Interessensgebiete definiert • Mögliche Erfahrungsgebiete geteilt • Kommunikationsmittel – Slack • Invitation-Link (oder anfordern via roman.tobler@routinuum.ch) 3
  • 4. 4 8. Dezember 2021 9. Februar 2022 6. April 2022 8. Juni 2022 (Engl.) Config- Management
  • 5. Robotic Enterprise Framework (REF) & Zustandsautomaten (State Machines) Einführung & Vorstellung des Robotic Enterprise Framework
  • 6. Umfrage zu Rollen & Erfahrungen https://de.surveymonkey.com/r/STLPVX7 6
  • 7. Robotic Enterprise Framework (REF) • Ein (UiPath) Template in der Form eines Zustandsautomaten (State Machine) • «Finite State Machines» Beispiele: Getränkeautomaten & Lichtsignale • Vorlage mit Anbindung an den Orchestrator (Steuerungszentrale) • States des Frameworks • Init • Get Transaction Data • Process Transaction • (Set Transaction) • End Process 7
  • 8. 8
  • 9. RPA Development Best Practices & Erfahrungen Lennart Muchow Technischer Leiter Schweiz
  • 10.
  • 11.
  • 12.
  • 13. • • → • → • • → • → • • → • → • → •
  • 14.
  • 15.
  • 16. Vorgegebene Struktur & Interpretierbar-/Nachvollziehbarkeit →
  • 17.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 27. Diskussion / Stichworte • Testing von Mechaniken/Einzel-Aktivitäten • InitState: «Folder Exists» (Data und Subfolders) • Configuration Management • Prod. & Test • Config (Excel-Struktur / Headers für «Dictionary-Kapitel») • First Run (Einmalige Aufbereitungen der Transaction-Data) • (Dispatcher / Performer) • Handling/Retry von «Init Applications» • Optimierungen für «Set Transaction Status» • Config("…").ToString → Dictionary(String, String)? 11
  • 28. Kürzliche Änderungen seit dem Oktober-Release Änderungen des REF- Templates (2021.10)
  • 29. Kürzliche Änderungen (2021.10) • Process-Workflow ist neu ebenfalls im Ordner «Framework» • Log-Eintrag für Bildschirmauflösung • Neue «Settings» im Config-File • Orchestrator Queue Folder-Name • Neue «Constants» im Config-File • Maximum Consecutive System Exceptions • Split von «Retry-Mechanismus» einer Transaktion und effektiven System Errors. • RetryNumberGetTransactionItem • RetryNumberSetTransactionStatus • Screenshot-Pfad bei System Exception neu in den Log-Daten (Set Transaction Status) 13
  • 33. Try: Process / Set Status [I] 17
  • 34. Try: Process / Set Status [II] 18
  • 36. Zwei geplante MeetUps (April / Juni 2022) Nächste MeetUps unserer RPA Community
  • 37. Nächste MeetUps • Mittwoch, 6. April 2022, 16:00 Uhr • Prozessidentifikation: Workshops, Enablement und/oder der Einsatz von Task & Process Mining • Mittwoch, 8. Juni 2022, 16:00 Uhr (Englisch) • Robot Maintenance, Configuration Management & Development • Maintenance/Wartungsfenster • Configuration Management (Config-Files usw.) • Breitere Development Best Practices • September 2022 – tbd. • Abstimmung/Themenfindung via Slack-Channel 21
  • 38. Offene Diskussion & Fragen, Eindrücke und Einschätzungen Diskussion & Austausch
  • 39. Roman Tobler +41 76 464 42 84 roman.tobler@routinuum.ch Kontaktdaten Routinuum GmbH, Wallisellen www.routinuum.ch