Zum Hauptinhalt springen

Automatisierung

Generelle Informationen

Was ist Automatisierung?

Eine Automatisierung definiert Aktionen, die unter bestimmten Bedingungen in Folge eines speziellen Events ausgeführt werden. Dadurch lassen sich wiederkehrende Abläufe im Arbeitsablauf automatisieren und manuelle Arbeitsschritte einsparen.

Wann sollten Sie Automatisierung verwenden?

Falls einer oder mehrere der folgenden Punkte zutreffen, empfehlen wir den Einsatz von Automatisierung:

  • Bedingungsabhängiges automatisches Ausführen bestimmter Aktionen
  • Einsatz eines DocBee Skripts

Automatisierung

Unter Administration > Automatisierung können neue Automatisierungen angelegt oder existierende Automatisierungen geändert werden.

Feldbeschreibung

NameBeschreibung
NameName der Automatisierung
EventAuslöser für die Automatisierung (siehe Events)
EinstellungenDefiniert eine Liste von Einstellung (siehe Einstellungen)
BedingungenDefiniert eine Liste von Bedingungen, die alle erfüllt sein müssen, damit die Aktionen ausgeführt werden (siehe Bedingungen)
AktionenDefiniert eine Liste von Aktionen die ausgeführt werden, falls die Bedingungen erfüllt sind (siehe Aktionen)

Events

Eine Automatisierung beginnt immer mit einem Event, was als Auslöser in DocBee dient.

DocBee bietet aktuell folgende Events zur Automatisierung an.

NameAuslöser
Abwesenheits-Status-ÄnderungDer Status einer Abwesenheit hat sich geändert (Funktioniert nur bei aktivierten Freigabe-Prozess für Abwesenheiten).
Aufwandsschätzung angelegtNeue Aufwandsschätzung wurde angelegt.
Aufwandsschätzung geändertEine existierende Aufwandsschätzung wurde geändert.
Aufwandsschätzung-AbschlussEine Aufwandsschätzung wurde abgeschlossen.
Aufwandsschätzung-FreigabeEine Aufwandsschätzung wurde freigegeben.
Aufwandsschätzung-Verantwortlicher-ÄnderungDer Verantwortliche einer Aufwandsschätzung wurde geändert.
Leistung angelegtNeue Leistung wurde angelegt.
Leistung gelöschtLeistung wurde gelöscht.
Leistung geändertEine existierende Leistung wurde geändert.
Leistung zeitgesteuertWird permanent überprüft.
Leistung-Kunden-ÄnderungDer Kunde einer Leistung hat sich geändert.
Leistung-Verantwortlicher-ÄnderungDer Verantwortliche einer Leistung hat sich geändert.
Leistungs-SammelaktionDie Sammelaktion wurde benutzt.
Leistungs-SchaltflächeDie Schaltfläche wurde betätigt.
LeistungsabschlussEine Leistung wurde abgeschlossen.
Leistungserfassung-ÄnderungEine Leistungserfassung wurde geändert.
LeistungsfreigabeprüfungEine Leistung wurde abgeschlossen und das Freigabecenter ist aktiviert.
Neue Leistungs-NachrichtEine neue Leistungs-Nachricht wurde angelegt.
Neue Vorgangs-NachrichtEine neue Vorgangs-Nachricht wurde angelegt.
Neuer Zeitraum-Planung-Termin KommentarEin neuer Kommentar wurde zu einem Zeitraum-Planungs-Termin hinzugefügt.
Material-SammelaktionDie Sammelaktion wurde benutzt.
Protokoll angelegtNeues Protokoll wurde angelegt.
Protokoll geändertEin existierendes Protokoll wurde geändert.
Protokoll zeitgesteuertWird permanent überprüft.
Protokoll gelöschtEin existierendes Protokoll wurde gelöscht.
ProtokollabschlussEin Protokoll wurde abgeschlossen.
Protokoll-Verantwortlicher-ÄnderungDer Verantwortliche eines Protokolls hat sich geändert.
RegelDieses Event wird an bestimmten Tagen ausgeführt. (Nur bei OnPremises Systemen)
Vorgang angelegtNeuer Vorgang wurde angelegt.
Vorgang geändertEin existierender Vorgang wurde geändert.
Vorgang zeitgesteuertWird permanent überprüft.
Vorgang-Status-ÄnderungDer Status eines Vorgangs hat sich geändert.
Vorgang-Verantwortlicher-ÄnderungDer Verantwortliche eines Vorgangs hat sich geändert.
Vorgang-Priorität-ÄnderungDie Priorität eines Vorgangs hat sich geändert.
Vorgangs-SammelaktionDie Sammelaktion wurde benutzt.
Vorgangs-SchaltflächeDie Schaltfläche wurde betätigt.
Vorgang-WiedervorlageEine Vorgangs-Wiedervorlage wurde ausgelöst.
Zeitraum-Planung-Status-ÄnderungDer Status der Zeitraum-Planung hat sich geändert.
Zeitraum-Planung-Termin-Planungszeit-ÄnderungDie Planungszeiten eines Zeitraum-Planungs-Termin haben sich geändert.
Zeitraum-Planung-Termin-SammelaktionDie Sammelaktion wurde benutzt.
Zeitraum-Planung-Termin-SchaltflächeDie Schaltfläche wurde betätigt.
Zeitraum-Planung-Termin-VerschiebungDas Datum eines Zeitraum-Planungs-Termin hat sich geändert.

Einstellungen

Bei Events Leistungs-Sammelaktion, Leistungs-Schaltfläche, Vorgangs-Sammelaktion, Vorgangs-Schaltfläche, Zeitraum-Planung-Termin-Schaltfläche und Zeitraum-Planung-Termin-Sammelaktion können zusätzliche Einstellungen definiert werden um die Beschriftung, Eingabefelder und das Styling zu definieren.

NameBeschreibung
BezeichnungDefiniert die Bezeichnung der Schaltfläche bzw. der Sammelaktion. Falls diese Einstellung nicht gesetzt wird, wird der Name der Automatisierung verwendet.
EingabefeldDefiniert zusätzliche Eingabe Felder die dann z.B. über DocBee Skript verwendet abgefragt werden können. (siehe Eingabe-Felder)
StilDefiniert den Stil der Schaltfläche und kann deswegen auch nur bei Schaltflächen Events verwendet werden. (siehe Stil)
In App anzeigenDefiniert, dass die Vorgangs- oder Leistungs-Schaltfläche auch in der App angezeigt wird. (siehe Synchronisation)
Für Kunden anzeigenDefiniert ob die Vorgangsschaltfläche auch für Kunden angezeigt wird

Hinweis: Um Schaltflächen ausschließlich für Kunden-Logins zu erstellen, lässt sich die Bedingung Benutzer - Typ - Ist gleich - Kunden-Login verwenden.

Eingabe-Felder

Feldbeschreibung
NameBeschreibung
FeldtypTyp des Eingabefeldes
FeldbezeichnungDie Feldbezeichnung des Eingabefeldes
Skript-Parameter-NameName des Feldes als DocBee-Skript-Parameter
PflichtDefiniert ob dieses Feld bei der Eingabe ein Pflichtfeld ist

Stil

NameBeschreibung
StandardStandard Schaltfläche (grau)
ErfolgSchaltfläche wird grün dargestellt
GefährlichSchaltfläche wird rot dargestellt
InfoSchaltfläche wird hellblau dargestellt
PrimärSchaltfläche wird blau dargestellt
Unter Mehr anzeigenSchaltfläche wird im "Mehr" Menü angezeigt
WarnungSchaltfläche wird orange dargestellt

Bedingungen

Feldbeschreibung

NameBeschreibung
ObjektAbhängig vom Event, stehen unterschiedliche Objekte zur Auswahl, auf die sich eine Bedingung bezieht
EigenschaftAbhängig vom gewählten Objekt, stehen unterschiedliche Eigenschaften zur Auswahl.
OperatorDer Operator beschreibt das Verhältnis, in dem die Eigenschaft zum Wert steht. (siehe Operatoren)
WertDefiniert den Wert, welcher die Bedingung erfüllt. In Abhängigkeit vom Operator, erscheint dieser manchmal nur als Checkbox oder muss gar nicht gesetzt werden.

Synchronisation

NameBeschreibung
Synchronisieren nach AusführungEs wird nach dem Betätigen der Schaltfläche mit der App synchronisiert
Nicht synchronisieren nach AusführungEs erfolgt keine Synchronisation nach dem Betätigen der Schaltfläche

Operatoren

Folgende Operatoren können in DocBee aktuell verwendet werden, wobei nicht alle Operatoren für jede Eigenschaft zur Verfügung stehen.

NameBeschreibung
Ist leerEs sind keine Daten zur Eigenschaft hinterlegt.
Ist nicht leerEs sind Daten zur Eigenschaft hinterlegt.
EnthältEnthalten die Daten der Eigenschaft den Wert.
Enthält alleEnthalten die Daten der Eigenschaft den Wert. (Jede Zeichenkette muss mit einem ';' getrennt werden.)
Enthält beliebigEnthalten die Daten der Eigenschaft den Wert. (Jede Zeichenkette muss mit einem ';' getrennt werden.)
ist / gleichDie Daten der Eigenschaft sind gleich dem Wert.
nicht gleichDie Daten der Eigenschaft sind nicht gleich dem Wert.
inDie Daten der Eigenschaft gleichen einem der Werte, die in Wert angegeben wurden.
nicht inDie Daten der Eigenschaft gleichen keinem der Werte, die in Wert angegeben wurde.
größer alsDie Daten der Eigenschaft sind größer als der Wert.
kleiner alsDie Daten der Eigenschaft sind kleiner als der Wert.
mehr alsDie Daten der Eigenschaft sind größer als die aktuelle Uhrzeit + Wert
weniger alsDie Daten der Eigenschaft sind weniger als die Aktuelle Uhrzeit - Wert
in GruppeDie Daten der Eigenschaft sind Bestandteil der Gruppe z.B. ist der Benutzer Teil der ausgewählten Gruppe
nicht in GruppeDie Daten der Eigenschaft sind nicht Bestandteil der Gruppe z.B. ist der Benutzer nicht Teil der ausgewählten Gruppe
länger alsDie Länge des Textes der Eigenschaft hat mehr als Wert Zeichen
kürzer alsDie Länge des Textes der Eigenschaft hat weniger als Wert Zeichen oder ist leer

Aktionen

DocBee stellt für die Automatisierung folgende Aktionen bereit, wobei nicht alle Aktionen bei allen Events zur Verfügung stehen.

NameBeschreibung
Benachrichtigung an VerantwortlichenErzeugt eine Benachrichtigung an den Verantwortlichen (falls ein Verantwortlicher gesetzt ist) und verwendet dafür die ausgewählte Vorlage.
Benachrichtigung an alle BenutzerErzeugt eine Benachrichtigung an alle Benutzer und verwendet dafür die ausgewählte Vorlage.
Benachrichtigung sendenErzeugt eine Benachrichtigung für die ausgewählten Empfänger und verwendet dafür die ausgewählte Vorlage.
Email an KontaktSendet eine E-Mail an den Kontakt (falls ein Kontakt gesetzt ist) und verwendet dafür die ausgewählte Vorlage. Die Nachricht kann optional auch zu einem verknüpften Vorgang oder Leistung als Nachricht hinzugefügt werden
Email an VerantwortlichenSendet eine E-Mail an den Verantwortlichen (falls ein Verantwortlicher gesetzt ist) und verwendet dafür die ausgewählte Vorlage. Die Nachricht kann optional auch zu einem verknüpften Vorgang oder Leistung als Nachricht hinzugefügt werden
Email sendenSendet eine E-Mail an die ausgewählten Empfänger und verwendet dafür die ausgewählte Vorlage. Die Nachricht kann optional auch zu einem verknüpften Vorgang oder Leistung als Nachricht hinzugefügt werden
Email an GruppeSendet eine E-Mail an eine Mitarbeiter-Gruppe und verwendet dafür die ausgewählte Vorlage. Die Nachricht kann optional auch zu einem verknüpften Vorgang oder Leistung als Nachricht hinzugefügt werden
Leistung anlegenErzeugt eine neue Leistung und verwendet dafür die ausgewählte Vorlage. (Falls der Auslöser ein Vorgangs-Event ist, wird die Leistung mit dem Vorgang verknüpft)
Leistung ändernÄndert eine Leistung und setzt die Eigenschaft auf den ausgewählten Wert.
Leistung abschließenSchließt eine Leistung ab, falls dies die Validierung erlaubt.
Leistung freigebenGibt eine Leistung frei, falls dies die Validierung erlaubt. (Falls die Leistung noch nicht abgeschlossen ist, erfolgt dies in diesem Schritt automatisch)
Link öffnenÖffnet den Link, der als Wert hinterlegt wurde. (Der Link muss als Absoluter Link inklusive http:// bzw. https:// angegeben werden)
Skript ausführenFührt das ausgewählte DocBee Skript aus.
Vorgang anlegenErzeugt einen neuen Vorgang und verwendet dafür die ausgewählte Vorlage. Optional kann eine Vorgangs-Verknüpfung gewählt werden die angewendet wird, falls ein Vorgang aus dem Event bestimmt werden konnte
Vorgang ändernÄndert einen Vorgang und setzt die Eigenschaft auf den ausgewählten Wert.
Vorgang Fälligkeit bei SLA setzenSetzt die Fälligkeit über ein SLA-Profil, verwendet aber anstelle der Startzeit des Vorgangs die aktuelle Uhrzeit.
Zur Nachrichten Ablage hinzufügenFügt das Objekt zur ausgewählten Nachrichten Vorlage hinzu.
Nachricht hinzufügenNachricht zu Vorgängen oder Leistungen hinzufügen.
WebhookErmöglicht das Ausführen eines HTTP Aufruf.
Abwesenheiten (Exportprofil)Es wird ein automatischer Abwesenheitsexport erstellt und dieser via E-Mail verschickt. Dies gibt es nur bei dem Event "Regel" bei OnPremises Systemen.
Abrechnungsexport (PDF Preis Übersicht)Es wird ein automatischer Abrechnungsexport der pdf-Preis-Übersicht erstellt und dieser via E-Mail verschickt. Dies gibt es nur bei dem Event "Regel" bei OnPremises Systemen.
Abrechnungsexport (PDF Übersicht)Es wird ein automatischer Abrechnungsexport der pdf-Übersicht erstellt und dieser via E-Mail verschickt. Dies gibt es nur bei dem Event "Regel" bei OnPremises Systemen.
Abrechnungsexport (Exportprofil)Es wird ein automatischer Abrechnungsexport erstellt und dieser via E-Mail verschickt. Dies gibt es nur bei dem Event "Regel" bei OnPremises Systemen.
Kunden-Objekt-Export (Exportprofil)Es wird ein automatischer Kunden-Objekt-Export erstellt und dieser via E-Mail verschickt. Dies gibt es nur bei dem Event "Regel" bei OnPremises Systemen.

Hinweis: Falls eine Leistung oder ein Vorgang aus einem Protokoll Event erzeugt wird, können in der Vorlage die Protokoll-Platzhalter verwendet werden. Die Platzhalter können bei Leistungen im Tätigkeits-Name, Tätigkeits-Beschreibung und Tätigkeits-Interne Beschreibung verwendet werden. Bei Vorgängen können sie in der Beschreibung und der Internen Beschreibung verwendet werden. Hinweis: Für die Eigenschaft "Tag" gibt es in einem zusätzlichen Auswahlfeld die Möglichkeit entweder das Tag zu ersetzen, hinzuzufügen oder zu entfernen.

Beispiel:

In dieser Automatisierung ist folgendes definiert:
Wird ein Protokollabschluss abgeschlossen, dessen Kunden-Name den String "Mustermann GmbH" enthält, so wird eine Email mit dem Inhalt der Vorlage "Nachrichtenversand (Regel) ( Standard)" an Mitarbeiter A und Mitarbeiter B verschickt.


RULE_ENGINE_EXAMPLE

Webhook

Mithilfe der Webhook Reaktion können Drittsysteme direkt aus DocBee aufgerufen werden die über HTTP angesprochen werden können.

Feldbeschreibung
NameBeschreibung
HTTP-MethodeDie HTTP Methode die verwendet werden soll
HeaderEine Liste von zusätzlichen Header die mit gesendet werden sollen, ein Header pro Zeile im Format HEADER_NAME=WERT. Es können Platzhalter und Umgebungsvariablen verwendet werden.
URLDie URL inklusive http:// bzw. https://. Es können Platzhalter und Umgebungsvariablen verwendet werden.
Payload-OptionDefiniert das Format des Payload bzw. ob überhaupt ein Payload mitgeschickt werden soll
PayloadDer Payload der je nach Payload-Option entweder einen Wert pro Zeile (x-www-form-urlencoded) oder ein gültiger JSON Wert seien muss. Es können Platzhalter und Umgebungsvariablen verwendet werden.