Version 8.0.4

Import-Service und Generischer API-Client

Workflow-Übergang mittels Methode

Mit dem HTTP-Client ist es nun möglich, einen Workflow-Übergang mittels einer Methode anzusteuern. Hierfür wird die aus dem Export-Service bekannte Methode self.execute_transition() nun wie folgt aufgerufen:

class ImportService(importservice.Base):
    def post_process(self, record):
        record = self.client.jget("records/" + record["id"])
        self.execute_transition(record, name="Workflow-Übergangsname")

STAR-Funktionen

Im STAR-Editor sind nun folgende Methoden verfügbar:

.isalnum()

Gibt true zurück, wenn alle Zeichen im String alphanumerisch sind, ansonsten false.

.isalpha()

Gibt true zurück, wenn alle Zeichen im String alphabetisch sind, ansonsten false.

.isdigit()

Gibt true zurück, wenn Zeichen im String Ziffern sind, ansonsten false.

Zudem steht eine Funktion zur Verfügung, um eine Zeichenkette auf ein gültiges IBAN-Format zu prüfen:

is_iban(text)

Gibt true zurück, wenn die Zeichenkette eine gültige IBAN ergibt, ansonsten false.

Fehlerbehebungen

  • Ein Fehler in der Datenbank konnte dazu führen, dass Erinnerungen und Eskalationen für Termine nicht ausgeführt wurden.

  • Bei Untertabellen-Zeilen konnte es dazu kommen, dass der Fokus des Feldes nach dem Öffnen der Datentabellen-Auswahl verloren ging.

  • Beim Löschen von Untertabellen-Spalten, die in revisions-sicheren Archiven referenziert werden, erscheint nun ein Fehlerhinweis, dass diese nicht löschbar sind.

  • Bei einigen Browsern konnte es zu einer Fehldarstellung in der Oberfläche kommen, wenn die Zoom-Skalierung 100% überschritt.

  • Beim Speichern einer Änderung an großen Workflows konnte es zu langen Ladezeiten kommen.

  • Bei Datenfeldern mit einer Lookup-Konfiguration konnte es dazu kommen, dass bei einer Auswahl aus einer Datentabelle und dem nachträglichen Schließen der Tabelle der Wert verloren ging.