1.4 KiB
1.4 KiB
bauakte_ablage — In Bauakte ablegen
Zweck: Legt eine (PDF-)Datei aus dem Workflow in eine Bauakte. Lädt die Bauakte per md5, holt/erstellt den Zielordner und speichert die Datei.
Parameter
| Name | Pflicht? | Default | Beschreibung |
|---|---|---|---|
bauakte_md5 |
ja | — | md5 der Bauakte, z.B. {{bauakte_md5}}. |
ordner |
nein | (Root) | Ordner als Kurzcode-Pfad, z.B. G/BG. |
datei |
nein | {{latest_pdf_path}} | Quelldatei. |
dateiname |
nein | (Basename) | Anzeigename. |
output_var |
nein | ablage | Präfix. |
Ausgangswerte
| Variable | Beschreibung |
|---|---|
{{<prefix>_datei}} |
abgelegter Name |
{{<prefix>_md5}} |
Datei-md5 |
{{<prefix>_ordner}} |
Zielordner |
{{<prefix>_bauakte_md5}} |
Bauakte |
Beispiel
<task type="bauakte_ablage" id="ablegen">
<config>
<bauakte_md5>{{bauakte_md5}}</bauakte_md5>
<ordner>G/BG</ordner>
<datei>{{latest_pdf_path}}</datei>
<dateiname>Genehmigung {{WORKFLOW_ID}}.pdf</dateiname>
</config>
</task>
Technik / Hinweise
- Ordner = Kurzcodes (DATA_FOLDER.name), Klarname in setting['rn']. Standardbaum: A (Anträge) · P (Planungen) · G (Genehmigungen: G/P41, G/BG) · V (Vergabe) · B (Umsetzung).
- API:
get_Bauakte→get_or_create_subpath→ORDNER::add_file(pfad,name,noninvasiv=true)(kopiert; Quelle bleibt). - Läuft im Kontext des Bearbeiters (Verbandsmitarbeiter = direkte Ablage).