02 Spezifikation
Last modified by Claude MCP Bot on 2026/06/23 21:55
BluePath — 02 Spezifikation
Akteure
| Rolle | Identität | Beteiligung |
|---|---|---|
| Auftraggeber | Christian Richert | Sign-Off, Sponsor |
| Übergeordnet | David Planner (CDO) | Informiert |
| Projektleiter | Dimitri Rupp | Bot-Bau, RIMO-User im PoC |
| Heutiger manueller Bearbeiter | Olbrich, Miguel | Wird entlastet |
| Absender HR-Mails | Linienmanager | Markovic, Kranawetter, … |
| Empfänger HR-Mails | it-support@spl-tele.com | Postfach-Zugang erforderlich |
| Bot-User PoC | ruppd (Dimitri) | Erfasser = Antragsteller |
Mail-Erkennungslogik
Drei Bedingungen müssen alle erfüllt sein:
| Filter | Pattern | BVL |
|---|---|---|
| Subject | Regex ^.*Personaleinstellung.*[A-Z][a-z]+ [A-Z][a-z]+.*\d{2}\.\d{2}\.\d{4}.*\$ | 0.5 |
| Sender-Domain | @spl-tele.com oder Konzern-Subdomain | 0.5 |
| Body enthält HTML-Tabelle | <table> mit mindestens 10 Zeilen | 0.5 |
Mails, die nur 1 oder 2 Filter erfüllen, gehen in Subordner Manual_Review.
Idempotenz-Schlüssel
hash = SHA256(normalize(Subject) + "|" + InternetMessageId)
Vor jeder Ticket-Erstellung prüft der Bot:
- UiPath-Queue: Existiert bereits ein Item mit diesem Hash und Status Successful? → Skip
- RIMO: Existiert bereits ein Ticket mit identischer Bezeichnung? → Skip + Mail nach Verarbeitet
UI-Automation — 10 Schritte
| # | Aktion | UI-Element | Anchor | BVL |
|---|---|---|---|---|
| 1 | Sidebar links anklicken | Ticket erstellen Button | Sichtbarer Text + grünes Plus-Icon | 1 |
| 2 | Modal-Bestätigung | OK-Button (grün) | Text OK im Modal Bestätigen | 1 |
| 3 | Warten auf Editor-Öffnung | Editor-Header mit neuer RI-Nummer | Text RI26.*, (ProductTicket) | 1 |
| 4 | Vertrag-Dropdown → IT Support | Combobox *Vertrag | Label-Text *Vertrag als Anchor | 1 |
| 5 | Bezeichnung füllen | Textfeld *Bezeichnung | Label-Text *Bezeichnung als Anchor | 1 |
| 6 | HTML-Tabelle in Text-Editor einfügen | Rich-Text-Editor *Text | Label-Text *Text als Anchor | 0.5 |
| 7 | Speichern | Button Speichern [s] | Sichtbarer Text | 1 |
| 8 | Warten auf Erfolgs-Indikator | Editor-Bearbeitungs-Modus | Tag-Icon klickbar | 0.5 |
| 9 | Tag-Icon → Eintritt Mitarbeiter → OK | Tag-Icon + Modal Select tag | Modal-Header Select tag | 0.5 |
| 10 | Final speichern | Speichern [s] Button | Sichtbarer Text | 1 |
Werte für Pflichtfelder
| Feld | Wert |
|---|---|
| *Vertrag | IT Support |
| *Bezeichnung | Personaleinstellung <Vorname> <Nachname> <DD.MM.YYYY> |
| *Text | HTML-Tabelle aus Mail-Body |
| Priority | Kleiner Fehler (Default, kein Eingriff) |
| Tag | Eintritt Mitarbeiter |
Erst-Kommentar-Marker
Jedes Bot-Ticket erhält am Anfang des Text-Felds:
[BluePath-Bot v1.0 — automatisch erfasst am 2026-05-21 14:39, Mail-Hash a3f2…]
(Original-Mail-Body folgt unverändert)
(Original-Mail-Body folgt unverändert)
Fehler-Behandlung
Business-Exceptions
| Situation | Aktion | Mail-Ziel |
|---|---|---|
| Subject erfüllt Pattern nicht | Ignorieren (bleibt ungelesen) | Inbox |
| Mail hat keine HTML-Tabelle | BusinessException | Manual_Review |
| Pflichtfelder leer in Tabelle | BusinessException | Manual_Review |
| Doppeltes Ticket erkannt | Skip | Verarbeitet |
System-Exceptions
| Situation | Aktion | Retry |
|---|---|---|
| RIMO nicht erreichbar | 5 Min warten, retry | 3x |
| SSO-Session abgelaufen | Login-Sequenz, retry | 1x |
| Selektor-Timeout | Sleep 30s, retry | 2x |
| Editor reagiert nicht | Refresh, retry | 1x |
| Tag-Modal öffnet nicht | Adaptive Card an Dimitri | 0x |
Offene Punkte
| # | Offen | Wer klärt | Bis wann |
|---|---|---|---|
| O-01 | HR-Mail-Subject-Pattern bestätigen | Dimitri nach Postfach-Zugang | 2026-05-22 |
| O-02 | Strg+V-Paste-Verhalten im RIMO-Editor | Dimitri (30-Sek-Test) | heute oder morgen |
| O-03 | MFA-Status für ruppd (Bot-Login) | Dimitri/IT | 2026-05-22 |
| O-04 | Postfach-Subordner anlegen | Dimitri/IT | 2026-05-22 |
| O-05 | Adaptive-Card-Webhook-URL | Dimitri | 2026-05-23 |
Maintainer: Dimitri Rupp · Erstellt: 2026-05-21 · Version: v0.1
Verwandte Themen
Kuratiert — kann direkt im Editor ergänzt werden://
Automatisch vorgeschlagen über gemeinsame Tags (anleitung, uipath):
- 01 README
- 03 UiPath Projektstruktur
- BluePath
- Erste Einstellungen in UiPath Studio
- Kickoff Meeting Notes 2026-05-18
- NOC Use Case
Status: Migriert — Team-Review ausstehend · Owner: (festlegen) · Letzter Review: 2026-06-11