Modul
Automationen
Ändert sich ein Datensatz oder sendet ein anderes System eine Anfrage, prüft Mesonify Ihre Bedingungen und handelt. Beginnen Sie mit einer Vorlage, testen Sie die Automatisierung an einem echten Datensatz und lesen Sie nach, was jede Ausführung getan hat.
Eine Automatisierung hat drei Schritte:
- Wenn etwas passiert
- Falls Ihre Bedingungen zutreffen
- Dann laufen die Aktionen
Gerät ausgefallen
sich der Status eines Geräts ändertGerätestatus
- StatusistNicht-operativ
- UNDVorheriger StatusistOperativ
- Ereignis anlegenTyp: Fehler, Priorität: Hoch, Deadline: +1 Tag
- Benachrichtigung sendenPush und E-Mail, Rolle: Instandhaltung
Was es kann
Wenn, falls, dann
Drei Karten, von oben nach unten gelesen: was die Automatisierung startet, welche Bedingungen erfüllt sein müssen und welche Aktionen sie ausführt, in der Reihenfolge, in der Sie sie auflisten. Code schreiben Sie nirgends.
Jeder Datensatz, jede Änderung
Ein Ereignis, ein Gerät oder sein Status, ein Teil, eine Bestellung, eine Anfrage oder eine Abweichung wird erstellt, ändert sich oder wird gelöscht. Grenzen Sie eine Änderung auf ein Feld ein oder darauf, dass ein Feld einen bestimmten Wert annimmt.
Stündlich, was offen ist
Die stündliche Prüfung geht jedes offene Ereignis, jede offene Bestellung, Anfrage und Abweichung durch. So fällt eine Frist in zwei Tagen ebenso auf wie eine Störung, die niemand übernommen hat. Pro Datensatz läuft sie einmal.
Bedingungen in Klartext
Ist eines von, stieg über, fiel unter, geändert von, ist innerhalb der nächsten, ist überfällig. Verknüpfen Sie die Bedingungen mit UND oder ODER, oder lassen Sie sie weg, dann läuft die Automatisierung jedes Mal.
Aktionen auf der ganzen Plattform
Per Push und E-Mail benachrichtigen, ein Ereignis, eine Bestellanfrage oder eine Abweichung erstellen, den Status eines Geräts ändern, ein Feld aktualisieren oder einen Webhook aufrufen.
Nachrichten, die sich selbst schreiben
Fügen Sie ein Feld in einen Titel oder eine Nachricht ein, und jede Ausführung setzt den Wert aus dem Datensatz ein, der sie gestartet hat. So sagt dieselbe Automatisierung jedes Mal etwas anderes.
So funktioniert es
Mit einer Vorlage beginnen
Gerät ausgefallen, Störung seit vier Stunden nicht zugewiesen, Teil unter Mindestmenge, Frist in zwei Tagen, Bestellung über dem Limit. Eine Vorlage füllt die Automatisierung nur vor, und alles darin lässt sich ändern.
Wenn, falls und dann festlegen
Wählen Sie den Datensatz und was mit ihm geschehen muss, fügen Sie die Bedingungen hinzu und listen Sie dann die Aktionen in der Reihenfolge auf, in der sie laufen sollen.
An einem echten Datensatz testen
Wählen Sie einen Datensatz und führen Sie den Test aus. Geschrieben wird nichts: Sie sehen jede Bedingung mit dem gelesenen Wert und die Nachricht, die jede Person erhalten würde.
Einschalten
Jede Ausführung erscheint in der Liste, mit dem Ergebnis jeder Aktion und einem Link zu dem, was sie angelegt hat. Auch eine Ausführung, die von der Begrenzung auf einmal pro Datensatz zurückgehalten wurde, steht darin.
Andere Systeme
Von außen gestartet, nach außen gemeldet
Eine Automatisierung muss nicht warten, bis sich in Mesonify etwas ändert. Ihr ERP oder ein Sensor-Gateway kann eine starten, und eine Automatisierung kann diesen Systemen mitteilen, was sie getan hat.
Eine Webhook-Anfrage startet sie
Das andere System sendet eine Anfrage an die eigene Adresse der Automatisierung, zusammen mit deren Schlüssel. Nennt die Anfrage einen Datensatz, läuft die Automatisierung für ihn. Nennt sie keinen, läuft sie allein mit den Werten aus der Anfrage.
Werte aus der Anfrage
Eine Temperatur oder eine Sensor-ID aus der Anfrage lässt sich in den Bedingungen vergleichen und in die Benachrichtigung, das Ereignis oder die Abweichung schreiben, die daraus entsteht.
Signiert verschickt
Die Aktion Webhook aufrufen sendet die Automatisierung, die Ausführung und den Datensatz als JSON, mit einem geheimen Schlüssel signiert. So erkennt das empfangende System, dass die Anfrage wirklich aus Ihrem Mesonify stammt.
Gefahrlos wiederholbar
Eine erneut gesendete Anfrage mit demselben Idempotenzschlüssel zählt nur einmal, und ein ausgehender Aufruf, der kurzzeitig fehlschlägt, wird wiederholt, insgesamt bis zu drei Versuche.
Der Schlüssel wird einmal angezeigt, wenn er erstellt wird. Gespeichert wird nur sein Fingerabdruck, ein verlorener Schlüssel wird deshalb ersetzt, nicht wiederhergestellt.
Unter Kontrolle
Automatisierung, die sich nachvollziehen lässt
Was selbstständig handelt, muss sich leicht prüfen lassen. Jede Automatisierung hält fest, was sie getan hat, und meldet sich, wenn ihr das nicht mehr gelingt.
Ausführungen zum Nachlesen
Wann die Automatisierung lief, für welchen Datensatz und mit welchem Ergebnis. Öffnen Sie eine Ausführung, dann sehen Sie jede Aktion, bei einem Fehlschlag den Fehler und was sie angelegt oder geändert hat: Ereignis, Anfrage, Abweichung oder Gerät.
Gewarnt, wenn sie versagt
Eine Automatisierung, deren letzte drei Ausführungen fehlgeschlagen sind, wird markiert, weil sie Aufmerksamkeit benötigt, und wer sie erstellt hat, erhält eine Push-Benachrichtigung und eine E-Mail, die direkt zu ihr führt.
Zurückgehalten, nie stumm
Eine Ausführung, die von der Begrenzung auf einmal pro Datensatz aufgehalten wurde, erscheint als übersprungen. So unterscheiden Sie eine gedrosselte Automatisierung von einer untätigen. Automatisierungen, die sich gegenseitig starten, werden gestoppt, bevor eine Schleife entsteht.
Als Ersteller vermerkt
Ein Ereignis oder eine Abweichung, die sie anlegt, nennt die Automatisierung als Ersteller, und ein von ihr geänderter Status erscheint in der Historie des Geräts wie ein von Hand gesetzter.
Für Automatisierungen gibt es eine eigene Berechtigung. Eine Automatisierung schreibt mit Systemrechten und kann daher ein Feld ändern, das ihr Ersteller von Hand nicht ändern könnte.
Zusammen mit
Module werden je Kunde freigeschaltet. Beginnen Sie mit denen, die Sie brauchen, und ergänzen Sie den Rest später.
Sehen Sie Automationen in Ihrem eigenen Werk.
Fragen Sie nach einer Demo mit Ihren eigenen Anlagen, Teilen und Aufträgen.