Changes for page 02 Spezifikation
Last modified by Claude MCP Bot on 2026/06/23 21:55
From version 2.1
edited by Dimitri Rupp
on 2026/06/11 11:00
on 2026/06/11 11:00
Change comment:
There is no comment for this version
To version 3.1
edited by Claude MCP Bot
on 2026/06/23 21:55
on 2026/06/23 21:55
Change comment:
There is no comment for this version
Summary
-
Page properties (2 modified, 0 added, 0 removed)
Details
- Page properties
-
- Author
-
... ... @@ -1,1 +1,1 @@ 1 -XWiki. drupp1 +XWiki.claudeai - Content
-
... ... @@ -1,55 +1,55 @@ 1 1 {{toc/}} 2 2 3 -= BluePath —02 Spezifikation =3 += BluePath — 02 Spezifikation = 4 4 5 5 == Akteure == 6 6 7 -|=Rolle|=Identit ät|=Beteiligung7 +|=Rolle|=Identität|=Beteiligung 8 8 |Auftraggeber|Christian Richert|Sign-Off, Sponsor 9 -| Übergeordnet|David Planner (CDO)|Informiert9 +|Übergeordnet|David Planner (CDO)|Informiert 10 10 |Projektleiter|Dimitri Rupp|Bot-Bau, RIMO-User im PoC 11 11 |Heutiger manueller Bearbeiter|Olbrich, Miguel|Wird entlastet 12 -|Absender HR-Mails|Linienmanager|Markovic, Kranawetter, …13 -|Empf änger HR-Mails|##it-support@spl-tele.com##|Postfach-Zugang erforderlich12 +|Absender HR-Mails|Linienmanager|Markovic, Kranawetter, … 13 +|Empfänger HR-Mails|##it-support@spl-tele.com##|Postfach-Zugang erforderlich 14 14 |Bot-User PoC|ruppd (Dimitri)|Erfasser = Antragsteller 15 15 16 16 == Mail-Erkennungslogik == 17 17 18 -Drei Bedingungen m üssen alle erfüllt sein:18 +Drei Bedingungen müssen alle erfüllt sein: 19 19 20 20 |=Filter|=Pattern|=BVL 21 21 |Subject|Regex ##^.*Personaleinstellung.*[A-Z][a-z]+ [A-Z][a-z]+.*\d{2}\.\d{2}\.\d{4}.*\$##|0.5 22 22 |Sender-Domain|##@spl-tele.com## oder Konzern-Subdomain|0.5 23 -|Body enth ält HTML-Tabelle|##<table>## mit mindestens 10 Zeilen|0.523 +|Body enthält HTML-Tabelle|##<table>## mit mindestens 10 Zeilen|0.5 24 24 25 -Mails, die nur 1 oder 2 Filter erf üllen, gehen in Subordner ##Manual_Review##.25 +Mails, die nur 1 oder 2 Filter erfüllen, gehen in Subordner ##Manual_Review##. 26 26 27 -== Idempotenz-Schl üssel ==27 +== Idempotenz-Schlüssel == 28 28 29 29 {{code language="text"}} 30 30 hash = SHA256(normalize(Subject) + "|" + InternetMessageId) 31 31 {{/code}} 32 32 33 -Vor jeder Ticket-Erstellung pr üft der Bot:33 +Vor jeder Ticket-Erstellung prüft der Bot: 34 34 35 -1. UiPath-Queue: Existiert bereits ein Item mit diesem Hash und Status Successful? →Skip36 -1. RIMO: Existiert bereits ein Ticket mit identischer Bezeichnung? →Skip + Mail nach Verarbeitet35 +1. UiPath-Queue: Existiert bereits ein Item mit diesem Hash und Status Successful? → Skip 36 +1. RIMO: Existiert bereits ein Ticket mit identischer Bezeichnung? → Skip + Mail nach Verarbeitet 37 37 38 -== UI-Automation —10 Schritte ==38 +== UI-Automation — 10 Schritte == 39 39 40 40 |=#|=Aktion|=UI-Element|=Anchor|=BVL 41 -|1|Sidebar links anklicken|Ticket erstellen Button|Sichtbarer Text + gr ünes Plus-Icon|142 -|2|Modal-Best ätigung|OK-Button (grün)|Text OK im Modal Bestätigen|143 -|3|Warten auf Editor- Öffnung|Editor-Header mit neuer RI-Nummer|Text RI26.*, (ProductTicket)|144 -|4|Vertrag-Dropdown →IT Support|Combobox *Vertrag|Label-Text *Vertrag als Anchor|145 -|5|Bezeichnung f üllen|Textfeld *Bezeichnung|Label-Text *Bezeichnung als Anchor|146 -|6|HTML-Tabelle in Text-Editor einf ügen|Rich-Text-Editor *Text|Label-Text *Text als Anchor|0.541 +|1|Sidebar links anklicken|Ticket erstellen Button|Sichtbarer Text + grünes Plus-Icon|1 42 +|2|Modal-Bestätigung|OK-Button (grün)|Text OK im Modal Bestätigen|1 43 +|3|Warten auf Editor-Öffnung|Editor-Header mit neuer RI-Nummer|Text RI26.*, (ProductTicket)|1 44 +|4|Vertrag-Dropdown → IT Support|Combobox *Vertrag|Label-Text *Vertrag als Anchor|1 45 +|5|Bezeichnung füllen|Textfeld *Bezeichnung|Label-Text *Bezeichnung als Anchor|1 46 +|6|HTML-Tabelle in Text-Editor einfügen|Rich-Text-Editor *Text|Label-Text *Text als Anchor|0.5 47 47 |7|Speichern|Button Speichern [s]|Sichtbarer Text|1 48 48 |8|Warten auf Erfolgs-Indikator|Editor-Bearbeitungs-Modus|Tag-Icon klickbar|0.5 49 -|9|Tag-Icon →Eintritt Mitarbeiter→OK|Tag-Icon + Modal Select tag|Modal-Header Select tag|0.549 +|9|Tag-Icon → Eintritt Mitarbeiter → OK|Tag-Icon + Modal Select tag|Modal-Header Select tag|0.5 50 50 |10|Final speichern|Speichern [s] Button|Sichtbarer Text|1 51 51 52 -== Werte f ür Pflichtfelder ==52 +== Werte für Pflichtfelder == 53 53 54 54 |=Feld|=Wert 55 55 |*Vertrag|IT Support ... ... @@ -60,12 +60,12 @@ 60 60 61 61 == Erst-Kommentar-Marker == 62 62 63 -Jedes Bot-Ticket erh ält am Anfang des Text-Felds:63 +Jedes Bot-Ticket erhält am Anfang des Text-Felds: 64 64 65 65 {{code language="text"}} 66 -[BluePath-Bot v1.0 —automatisch erfasst am 2026-05-21 14:39, Mail-Hash a3f2…]66 +[BluePath-Bot v1.0 — automatisch erfasst am 2026-05-21 14:39, Mail-Hash a3f2…] 67 67 68 -(Original-Mail-Body folgt unver ändert)68 +(Original-Mail-Body folgt unverändert) 69 69 {{/code}} 70 70 71 71 == Fehler-Behandlung == ... ... @@ -73,7 +73,7 @@ 73 73 === Business-Exceptions === 74 74 75 75 |=Situation|=Aktion|=Mail-Ziel 76 -|Subject erf üllt Pattern nicht|Ignorieren (bleibt ungelesen)|Inbox76 +|Subject erfüllt Pattern nicht|Ignorieren (bleibt ungelesen)|Inbox 77 77 |Mail hat keine HTML-Tabelle|BusinessException|Manual_Review 78 78 |Pflichtfelder leer in Tabelle|BusinessException|Manual_Review 79 79 |Doppeltes Ticket erkannt|Skip|Verarbeitet ... ... @@ -85,19 +85,19 @@ 85 85 |SSO-Session abgelaufen|Login-Sequenz, retry|1x 86 86 |Selektor-Timeout|Sleep 30s, retry|2x 87 87 |Editor reagiert nicht|Refresh, retry|1x 88 -|Tag-Modal öffnet nicht|Adaptive Card an Dimitri|0x88 +|Tag-Modal öffnet nicht|Adaptive Card an Dimitri|0x 89 89 90 90 == Offene Punkte == 91 91 92 -|=#|=Offen|=Wer kl ärt|=Bis wann93 -|O-01|HR-Mail-Subject-Pattern best ätigen|Dimitri nach Postfach-Zugang|2026-05-2292 +|=#|=Offen|=Wer klärt|=Bis wann 93 +|O-01|HR-Mail-Subject-Pattern bestätigen|Dimitri nach Postfach-Zugang|2026-05-22 94 94 |O-02|Strg+V-Paste-Verhalten im RIMO-Editor|Dimitri (30-Sek-Test)|heute oder morgen 95 -|O-03|MFA-Status f ür ruppd (Bot-Login)|Dimitri/IT|2026-05-2295 +|O-03|MFA-Status für ruppd (Bot-Login)|Dimitri/IT|2026-05-22 96 96 |O-04|Postfach-Subordner anlegen|Dimitri/IT|2026-05-22 97 97 |O-05|Adaptive-Card-Webhook-URL|Dimitri|2026-05-23 98 98 99 99 ---- 100 -**Maintainer:** Dimitri Rupp · **Erstellt:** 2026-05-21· **Version:** v0.1100 +**Maintainer:** Dimitri Rupp · **Erstellt:** 2026-05-21 · **Version:** v0.1 101 101 102 102 ---- 103 103 ... ... @@ -112,4 +112,3 @@ 112 112 113 113 ---- 114 114 **Status:** Migriert — Team-Review ausstehend · **Owner:** //(festlegen)// · **Letzter Review:** 2026-06-11 115 -