Models
- class plone.models.ArbeitsAblauf(*args, **kwargs)
Der Arbeitsablauf an sich. Er dient als Vorlage. Die Zuweisungen von Gruppen zu Rollen enthalten Platzhalter, welche bei der Generierung ausgewertet werden, um die Ergebnisse dieser Auswertungen in den zu generierenden Arbeitsablauf übertragen zu können.
- erzeuge_testableitungs_matrizen()
Erzeuge Funktionsmatrizen zur Testableitung. Falls noch nicht vorhanden, setze auf hartkodierte Zuweisungen welche alle Funktionen/Domänen umfassen.
- get_bestanden()
Ermittele Anzahl zugehöriger Testableitungseinträge bestanden.
- get_fehlverhalten()
Ermittele Anzahl zugehöriger Testableitungseinträge mit Fehlverhalten.
- get_initial_state()
Ermittele den ersten als Anfangszustand definierten Zustand.
- get_ohne()
Ermittele Anzahl zugehöriger Testableitungseinträge ohne Testabdeckung.
- has_bestanden()
Ermittele ob zugehörige Testableitungseinträge bestanden vorhanden sind.
- has_fehlverhalten()
Ermittele ob zugehörige Testableitungseinträge mit Fehlverhalten vorhanden sind.
- has_ohne()
Ermittele ob zugehörige Testableitungseinträge ohne Testabdeckung vorhanden sind.
- has_zuweisungen()
Ermitteln ob der Arbeitsablauf Zuweisungen hat.
- id
ID der Instanz.
- permissions_to_xml(root)
Schreibe die am Arbeitsablauf beteiligten Berechtigungen in den XML-Baum.
- Parameter
root – Das XML Dokument.
- class plone.models.Artikeltyp(*args, **kwargs)
Liste der definierten Dokumenttypen (Artikeltypen).
- class plone.models.Berechtigung(*args, **kwargs)
Für Arbeitsablaufsdefinitionen zur Verfügung stehende Berechtigungen (Plone). Dies können prinzipiell sämtliche Berechtigungen, welche Plone standardmäßig mitbringt sowie eigene, definierte Berechtigungen sein.
- class plone.models.BerechtigungsRolle(*args, **kwargs)
Zuweisungen von Berechtigungen an Rollen für die jeweiligen Zustände der Arbeitsabläufe.
- class plone.models.BerechtigungsRollenSatz(*args, **kwargs)
Sammlung von Zuweisungen von Berechtigungen an Rollen. Diese Sammlungen dienen dazu, um Arbeitsablaufszuständen Berechtigungszuweisungen gesammelt zuweisen zu können.
- class plone.models.BerechtigungsRollenSatzEintrag(*args, **kwargs)
Eintrag zur Sammlung von Zuweisungen von Berechtigungen an Rollen.
- class plone.models.Gruppe(*args, **kwargs)
Verwendete Gruppen. In diese Tabelle werden nur Datensätze mit Platzhaltern im Datenfeld eingetragen. Diese werden bei der Auswertung durch den benötigten Wert ersetzt.
Zur Verfügung stehende Platzhalter:
<
- class plone.models.GruppenRolle(*args, **kwargs)
Zuweisungen von Gruppen an Rollen für die jeweiligen Zustände der Arbeitsabläufe.
- class plone.models.Richtlinie(*args, **kwargs)
Richtlinien für die Arbeitsablaufsrichtlinien (ortsgebundener Satz an Zuweisungen von Arbeitsabläufen an Dokumenttypen).
- class plone.models.RichtlinienEintrag(*args, **kwargs)
Einträge der Richtlinien (Zuweisung von Arbeitsablauf an Dokumenttyp).
- class plone.models.Rolle(*args, **kwargs)
Verwendete Rollen. Standardrollen von Plone sowie eigens definierte.
- class plone.models.Zustand(*args, **kwargs)
Zustand (engl.: state) in einem Plone Arbeitsablauf (engl.: workflow)
- erzeuge_fehlende_testableitungsmatrizen()
Diese Funktion überprüft an Hand der vorhandenen Zuweisungen die Matrizen und erzeugt bei Bedarf fehlende Matrizen sowie Testableitungseinträge.
- get_berechtigungsdomaenen_ebenen()
Zustände sind über n zu m Beziehungen mit den Arbeitsabläufen verknüpft. Dieser Ansatz ermöglicht es, Zustandsdefinitionen in Arbeitsabläufen wiederzuverwenden. Dies verhindert Redundanz.
Um nun für die Funktionsmatrix zur Testableitung die entsprechenden Arbeitsbereichsebenen ermitteln zu können, steht diese Funktion bereit. Sie ermittelt die entsprechenden Ebenen über sämtliche Berechtigungsdomänenzuweisungen der Arbeitsabläufe hinweg und gibt eine entsprechende Liste zurück.
- get_berechtigungsdomaenen_funktionen()
Analog zu vorhergehend definierter Funktion eine Liste der Funktionen bereitstellen.
- get_bestanden()
Ermittele Anzahl zugehöriger Testableitungseinträge bestanden.
- get_fehlverhalten()
Ermittele Anzahl zugehöriger Testableitungseinträge mit Fehlverhalten.
- get_first_matrix_id()
Hilfsfunktion, um ID der ersten Matrix zu ermitteln.
- get_ohne()
Ermittele Anzahl zugehöriger Testableitungseinträge ohne Testabdeckung.
- has_bestanden()
Ermittele ob zugehörige Testableitungseinträge bestanden vorhanden sind.
- has_fehlverhalten()
Ermittele ob zugehörige Testableitungseinträge mit Fehlverhalten vorhanden sind.
- has_ohne()
Ermittele ob zugehörige Testableitungseinträge ohne Testabdeckung vorhanden sind.
- class plone.models.ZustandsUebergang(*args, **kwargs)
Zustandsübergang (engl.: tranisition) eines Arbeitsablaufes
- plone.models.zustaende_rekursiv_to_xml(root, arbeitsablauf)
Ermittle und schreibe die am globalen (Richtlinie Ebene 0 - Plone Portalebene - Standardarbeitsablauf) Arbeitsablauf beteiligten Zustände in den XML-Baum.