Kündigungsfrist aus dem Vertragsende
Kommt ein Vertrag an, dessen Feld „Kündigungsfrist bis“ leer ist, setzt der Schritt „Feld setzen“ es auf 90 Tage vor dem „Vertragsende“, ohne Skript; eine Frist, die die KI aus dem Vertrag gelesen hat, bleibt. Ist das Vertragsende leer, bleibt die Kündigungsfrist, wie sie ist, und der Verlauf sagt es. Danach prüft die Geschäftsführung den Vertrag.
Der Workflow
Abschnitt betitelt „Der Workflow“Der Workflow startet für jedes Dokument vom Typ contract. Seine Datei workflow.yaml:
$schema: 'https://docs.acriva.de/schemas/workflow.schema.json'format: 1schemaVersion: 5sdk: '1.0.0'key: notice-deadlinename: Kündigungsfrist setzentemplate: customtrigger: documentType: contractfields: []start: noticeEmptysteps: - kind: condition name: noticeEmpty label: Kündigungsfrist leer? branches: - when: kind: compare field: noticeDate operator: isEmpty constants: [] next: deadline default: review - kind: setField name: deadline label: Kündigungsfrist setzen assignments: - field: noticeDate source: datePlusDays operands: - endDate days: -90 next: review - kind: humanTask name: review label: Vertrag prüfen taskKind: review assignees: [] fallback: kind: role role: Geschäftsführung options: excludeRequester: false excludeActorsOfSteps: [] pickFile: false next: approved onRejected: rejected - kind: end name: approved label: Freigegeben outcome: approved - kind: end name: rejected label: Zurückgewiesen outcome: rejected