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

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 derCommunity & 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 RPACommunity • (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.
  • 9.
    RPA Development Best Practices& Erfahrungen Lennart Muchow Technischer Leiter Schweiz
  • 10.
  • 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 seitdem 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
  • 14.
  • 15.
  • 16.
  • 17.
    Try: Process /Set Status [I] 17
  • 18.
    Try: Process /Set Status [II] 18
  • 19.
  • 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 76464 42 84 roman.tobler@routinuum.ch Kontaktdaten Routinuum GmbH, Wallisellen www.routinuum.ch