Files
Workflow/tasks/bauakte_ablage.md
T
2026-07-04 15:43:43 +02:00

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_Bauakteget_or_create_subpathORDNER::add_file(pfad,name,noninvasiv=true) (kopiert; Quelle bleibt).
  • Läuft im Kontext des Bearbeiters (Verbandsmitarbeiter = direkte Ablage).