Kostenstelle erfassen lassen
Bevor eine Rechnung zur Freigabe geht, ergänzt die Buchhaltung Kostenstelle und Rechnungsnummer: Die Aufgabe „Erfassen“ lässt sich erst erledigen, wenn beide Pflichtfelder ausgefüllt sind. Danach gibt die Kostenstellenverantwortung frei.
Der Workflow
Abschnitt betitelt „Der Workflow“Der Workflow startet für jedes Dokument vom Typ incoming-invoice. Seine Datei workflow.yaml:
$schema: 'https://docs.acriva.de/schemas/workflow.schema.json'format: 1schemaVersion: 5sdk: '1.0.0'key: capture-cost-centername: Kostenstelle erfassentemplate: customtrigger: documentType: incoming-invoicefields: []start: capturesteps: - kind: humanTask name: capture label: Kostenstelle erfassen taskKind: capture assignees: [] fallback: kind: role role: Buchhaltung options: excludeRequester: false excludeActorsOfSteps: [] pickFile: false next: approval requiredFields: fields: - invoice.costCenter - invoiceNumber requireComment: false - kind: humanTask name: approval label: Freigabe Kostenstelle taskKind: approve assignees: - when: null assignee: kind: costCenterResponsible fallback: kind: role role: Geschäftsführung options: excludeRequester: true excludeActorsOfSteps: [] pickFile: false next: approved onRejected: rejected - kind: end name: approved label: Freigegeben outcome: approved - kind: end name: rejected label: Zurückgewiesen outcome: rejected