Skript-Nutzung
Ausführen des Config Generators
- Der Config Generator wird mittels Python ausgeführt:
python config-generator.py
- Die Datei
maschinenliste.csv
muss sich im selben Verzeichnis liegen wie das obige Python-Skript. - Alle erzeugten Daten werden im Unterordner
output
abgelegt.
Weitere Funktionen
Alle genannten Funktionen werden über die jeweiligen Einträge in der settings.ini
aktiviert/ deaktiviert.
Info
Es wird empfohlen die Referenz CSV-Datei
zu lesen.
Manager-Rollen erzeugen
Bei Bedarf können automatisch Manger-Rollen für die Domäne, Bereiche und Unterbereiche erzeugt werden.
- Die entsprechenden Einstellungen lauten
manager_schichtleitung
,manager_area
,manager_subarea
Automatische Aktualisierung einer bestehenden FabAccess-Konfiguration
Bei Bedarf kann die bffh.dhall
automatisch aktualisiert werden. Hierfür ist es notwendig die Datei mit Platzhaltern zu versehen.
Dieser Vorgang funktioniert wie folgt:
- Das Skript liest die
bffh.dhall
zeilenweise aus. - Dabei werden alle vom Skript erzeugten Daten werden zwischen den Platzhaltern
-- ||| GENERATOR START
und-- ||| GENERATOR END
eingefügt. Bestehende Inhalte zwischen diesen Platzhaltern werden ignoriert. - Die Datei
bffh.dhall
wird am Ende vollständig neu geschrieben.
Ein Vorlage für eine entsprechend angepasste bffh.dhall
befindet sich im Unterordner docs
des FabAccess Config Generator.
Tip
Backups anlegen verschafft Gelassenheit.
Diagrammerstellung
Bei Bedarf kann ein Diagramm erzeugt werden, welche die Werkstatt mit allen Maschinen und Rollen abbildet. Hierbei wird zunächst nur Mermaid-Code für ein Diagramm erzeugt, welcher mit wenigen Schritten in ein Bild umgewandelt werden kann.
- Die enstprechende Einstellung lautet
generate_mermaid
. - Der Mermaid-Code wird in der Datei
mermaid-code.txt
abgelegt. - Eine Bilddatei kann mittels mermaid.live erzeugt.
1. Mermaid-Code links im Feld
code
einfügen 2. Links im Tab Actions das gewünschte Bildformat auswählen.
Liste aller Rollen
Bei Bedarf kann eine Liste aller Rollen (plus interne IDs) erzeugt werden.
- Die enstprechende Einstellung lautet
create_file_roles
. - Der Liste wird in der Datei
roles.csv
abgelegt.