SlideShare una empresa de Scribd logo
1 de 23
Descargar para leer sin conexión
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
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

Más contenido relacionado

Similar a Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und dessen Optimierungen

Chapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdfChapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdfCristina Vidu
 
2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt socDaniel Fisher
 
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...Peter Schrey
 
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 searchDigicomp Academy AG
 
Templates, Code & Tools
Templates, Code & ToolsTemplates, Code & Tools
Templates, Code & ToolsUlrich Krause
 
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 2013Patrick Maeschli
 
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 ...Nicole Szigeti
 
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)CollabNet
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application FrameworkBATbern
 
Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Dipl.-Ing. Leopold Peneder (HC Solutions)
Dipl.-Ing. Leopold Peneder (HC Solutions)Agenda Europe 2035
 
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 Artadesso AG
 
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 ÜberblickUdo Pracht
 
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ätFotiosKaramitsos
 
Ist GraphQL das bessere REST
Ist GraphQL das bessere RESTIst GraphQL das bessere REST
Ist GraphQL das bessere RESTMartin Abraham
 
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsAndreas Schulte
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungChristian Baranowski
 
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 ...Andreas Wissel
 

Similar a Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und dessen Optimierungen (20)

Chapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdfChapter Zürich Process Discovery.pdf
Chapter Zürich Process Discovery.pdf
 
2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc2007 - Basta!: Nach soa kommt soc
2007 - Basta!: Nach soa kommt soc
 
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
 
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)
 
Serverless Application Framework
Serverless Application FrameworkServerless Application Framework
Serverless Application Framework
 
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
 
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
 
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
 
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
 
Ist GraphQL das bessere REST
Ist GraphQL das bessere RESTIst GraphQL das bessere REST
Ist GraphQL das bessere REST
 
imatics FormEngine
imatics FormEngineimatics FormEngine
imatics FormEngine
 
B3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite ApplicationsB3 Lotus Expeditor Und Composite Applications
B3 Lotus Expeditor Und Composite Applications
 
Einführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software EntwicklungEinführung Vorgehensmodelle und Agile Software Entwicklung
Einführung Vorgehensmodelle und Agile Software Entwicklung
 
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 ...
 

Más de Cristina Vidu

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 2024Cristina Vidu
 
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 NigeriaCristina 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: 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 ZCristina 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
 
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 developmentCristina Vidu
 
🌺 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...Cristina Vidu
 
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.pdfCristina Vidu
 
🌺 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...Cristina Vidu
 
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 1Cristina Vidu
 
Think before we automate
Think before we automateThink before we automate
Think before we automateCristina Vidu
 
🌺 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...Cristina Vidu
 
Women in Automation - Introduction to RPA
Women in Automation - Introduction to RPAWomen in Automation - Introduction to RPA
Women in Automation - Introduction to RPACristina Vidu
 
Conversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsConversational AI and Chatbot Integrations
Conversational AI and Chatbot IntegrationsCristina Vidu
 
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!Cristina Vidu
 
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 AppsCristina Vidu
 
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 DevelopersCristina Vidu
 
Jahresplanung und Content Map
Jahresplanung und Content MapJahresplanung und Content Map
Jahresplanung und Content MapCristina Vidu
 
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.pdfCristina Vidu
 

Más de 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
 

Developer Best Practices (Robotic Enterprise Framework REF) – Anwendung und dessen Optimierungen

  • 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
  • 11. 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
  • 12. Kürzliche Änderungen seit dem Oktober-Release Änderungen des REF- Templates (2021.10)
  • 13. 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
  • 17. Try: Process / Set Status [I] 17
  • 18. Try: Process / Set Status [II] 18
  • 20. Zwei geplante MeetUps (April / Juni 2022) Nächste MeetUps unserer RPA Community
  • 21. 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
  • 22. Offene Diskussion & Fragen, Eindrücke und Einschätzungen Diskussion & Austausch
  • 23. Roman Tobler +41 76 464 42 84 roman.tobler@routinuum.ch Kontaktdaten Routinuum GmbH, Wallisellen www.routinuum.ch