Schlagwörter: 

Ansicht von 4 Antwort-Themen
  • Autor
    Beiträge
    • #13514
      Robby Hübner
      Teilnehmer

        Hallo,

        wir nutzen zum Patch- und Remotemanagement Atera, die Benachrichtigungen laufen in unser Ticketsystem und werden dort analysiert und bearbeitet.

        Der Betreff einer eingehenden ist E-Mail ist z. B. folgendermaßen aufgebaut:
        Alarm; (12345 | Kunde > RCXX12345FS01) Problem

        Die fünfstellige Zahl in der Klammer »12345« entspricht der Kundennummer. Ist es möglich, diese über den Postmaster-Filter zu suchen, in die Zwischenablage zu speichern und anschließend als Wert im Feld »X-OTOBO-CustomerNo« einzutragen? Sozusagen automatisiert anhand der Kundennummer im Betreff einer E-Mail auch den Kunden zuzuordnen? Theoretisch müsste es über eine reguläre Suche gehen, ich benötige aber Hilfe bei der Formel.

        Gruß Robby

      • #13579
        Stefan Abel
        Moderator

          Hallo,

          auf der linken Seite im Postmaster Filter steht ein Beispiel, wie man eine Variable via RegEx setzen kann und die dann auch gleich in ein Feld schreiben kann. Wichtig ist, dass die erste (bzw. innerste) Gruppe, die der reguläre Ausdruck findet, zu eben dieser Variablen wird.

          Für reguläre Ausdrücke empfehle ich immer einen RegEx Validator, die haben oft auch Hilfestellungen.

          Schöne Grüße
          Stefan

        • #13609
          Robby Hübner
          Teilnehmer

            Hallo Stefan,

            ich hab die Formel mit einem RegEx Validator geprüft, allerdings greift Sie nicht in OTOBO.
            Sieht jemand den Fehler?

            Der Betreff der eingehenden E-Mail ist: Alarm; (20390 | KundeXY > GSUWDB01) Problem.
            Manchmal steht anstatt »Alarm« auch »Alert«, das ist scheinbar ein Bug in Atera.

          • #13614
            Stefan Abel
            Moderator

              Hallo,

              das Benennen der Variable ist bei nur einer nicht notwendig. Wichtig ist dann nur, dass er die Gruppe (geklammert) als erstes bzw. innerstes findet. Außerdem denke ich nicht, dass das Semikolon maskiert werden muss.

              Probier mal bitte die folgende RegEx:
              ^(Alarm|Alert);\s\((\d{5})\s\|.+

              Und dann unten beim Setzen der Kopfzeile:

              [***]

              … wie im Beispiel angeben.
              Beim Semikolon bin ich mir nicht sicher, aber der Rest sollte etwas vereinfacht sein.

              Viele Grüße
              Stefan

            • #13620
              Robby Hübner
              Teilnehmer

                Hallo Stefan,

                danke für deine Antwort, das hat mich zumindest weiter gebracht ;)
                Meine Filter hatte die ganze Zeit funktioniert, nur nicht so wie ich es mir vorgestellt habe.

                Die Kundennummer wird korrekt eingetragen, nur werden hierzu keine Kundeninformationen angezeigt, daher bin ich davon ausgegangen das es ein Fehler in der Query ist. Ich vermute, das liegt daran, dass die Kundenzuweisung über den Kundenbenutzer funktioniert, nicht über die Kundennummer. Es muss ja immer ein konkreter Kundenbenutzer pro Kunde angelegt und auch ausgewählt werden. Wir haben den Benutzernamen des Kundenbenutzers wie das Unternehmen benannt, das erleichtert die Zuweisung der Tickets, da wir im Suchfeld einfach den Firmennamen eingeben können, ohne immer genau den Namen des Mitarbeiters zu kennen, der als Kundenbenutzer beim Kunden hinterlegt ist.

                Den Grund hierzu hatte ich schon in einem anderen Thread besprochen (Kundenbenutzer und Kunden durchsuchen)

                Wie macht ihr das? Jemand eine Idee, wie ich es lösen kann?

                 

                Wir hatten bisher beim Kundenbenutzer

            Ansicht von 4 Antwort-Themen
            • Du musst angemeldet sein, um auf dieses Thema antworten zu können.