Seite 1 von 1

Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 05:51
von tsd1sw
Hallo,

im Sinne von I4.0 haben wir unsere Fertigungsmaschinen soweit angebunden, dass alle OPC-UA sprechen.
Der nächste Schritt wäre, dass wenn z.B. ein Temperaturgrenzwert an einer Maschine überschritten wird, automatisch ein Ticket für die Instandhaltung erstellt wird.
Die Weboberfläche würde ich gerne mit Flask erstellen.
Eine Adapter Software, die auf OPC-UA reagiert darauf hin automatisiert Aktionen ausführt habe ich schon im Einsatz.
Aktionen sind z.b. Ausführen von REST-API, Schreibe in Datenbanken usw.
Es geht prinzipiell um die reine Ticketfunktion über Flask.

Wünschenswerte Funktionen wären:
- Erstellen/Definition von Lösergruppen > Bei Elektrischen Fehlern werden auch nur Elektriker benachrichtigt und keine Schlosser
- Email Benachrichtigung bei neuen Tickets (sofern mich das Ticket betrifft)
- Erinnerung, wenn Ticket nicht bearbeitet wird

gibt es dazu eine Python (Flask) Bibliothek? Mit Welcher Bibliothek habt ihr schon gute/schlechte Erfahrungen sammeln können?

Gruß
Daniel

Re: Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 06:30
von Sirius3
Warum verwendest du kein fertiges Ticket-System, das all Deine Wünsche schon erfüllt?

Re: Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 10:19
von tsd1sw
War ein Gedanke von mir, da ein paar andere Webanwendungen schon auf Flask basieren.
So wäre das Grundsystem das gleiche.

Re: Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 11:24
von __deets__
Es wird einfacher sein, deine Ereignisse in ein bestehendes System zu bekommen, als eines neu zu schreiben.

Re: Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 11:38
von nezzcarth
Das kann man zum Beispiel lösen, in dem man ein Monitoringsystem an ein Ticketsystem anbindet (Also z.B. Nagios, Icinga, … an OTRS, Buzgilla, …; gibt da diverse Software, die in Frage käme). Auf den ersten Blick scheint es da auch teilweise Plugins zu geben. Ich würde das nicht selbst programmieren; das ist mehr Arbeit, als man zu Beginn denkt.

Re: Ticket System mit Flask

Verfasst: Dienstag 28. Juli 2020, 20:16
von thorstenHH
kannst die auch mal MantisBT angucken. Es gibt eine REST Api , siehe auch hier:
https://www.heise.de/developer/meldung/ ... 75715.html
Gibt auch diverse Pluging

Die API hab ich jetzt noch nicht genutzt. aber das Ding ist bei uns seit lagen im Einsatz und ist problemlos. Wir nutzen es allerdings auch nur als einfachen Bugtracker, bzw. Taskmanger

Re: Ticket System mit Flask

Verfasst: Mittwoch 29. Juli 2020, 07:20
von sls
@tsd1sw: für die gewünschte Funktionalität hat dir nezzcarth schon OTRS empfohlen (Dort lassen sich Benachrichtigungsgruppen über Ticket-Queues abbilden). Das ist zwar recht schwergewichtig, bietet aber mit den besten Kompromiss aus "Kann vieles" und "Funktioniert halbwegs".

Vielleicht lohnt sich auch ein Blick auf "Zammad" - das bietet eine umfangreiche API.