From b438d95c9f86b11648924beb417d3aea9dab2cba Mon Sep 17 00:00:00 2001 From: Denis Lugowski Date: Fri, 26 Dec 2025 17:27:04 +0100 Subject: [PATCH] feat: WIP --- .../initial_application_form_template.json | 962 ++++++++++++++---- 1 file changed, 755 insertions(+), 207 deletions(-) diff --git a/legalconsenthub-backend/src/main/resources/seed/initial_application_form_template.json b/legalconsenthub-backend/src/main/resources/seed/initial_application_form_template.json index bc6a1ee..01a25df 100644 --- a/legalconsenthub-backend/src/main/resources/seed/initial_application_form_template.json +++ b/legalconsenthub-backend/src/main/resources/seed/initial_application_form_template.json @@ -22,6 +22,12 @@ "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" }, + { + "value": "Einführung mit einhergehender Ablösung", + "label": "Einführung mit einhergehender Ablösung", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + }, { "value": "Änderung IT-System", "label": "Änderung IT-System", @@ -35,8 +41,8 @@ "employeeDataCategory": "NON_CRITICAL" }, { - "value": "Ablösung/Einstellung IT-System", - "label": "Ablösung/Einstellung IT-System", + "value": "Einstellung IT-System", + "label": "Einstellung IT-System", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" } @@ -46,32 +52,12 @@ ] }, { - "title": "Allgemeine Information", - "subtitle": "Grundlegende Informationen zum IT-System", + "title": "Allgemeine Informationen", + "subtitle": "Grundlegende Informationen zur Einführung", "formElements": [ - { - "reference": "einfuehrungszeitpunkt", - "title": "Einführungszeitpunkt", - "description": "Geplanter Termin Going Live", - "options": [ - { - "value": "", - "label": "Einführungszeitpunkt", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" - } - ], - "type": "DATE", - "visibilityCondition": { - "formElementConditionType": "SHOW", - "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Einführung", - "formElementOperator": "EQUALS" - } - }, { "reference": "testphase_findet_statt", - "title": "Testphase findet statt", + "title": "Findet eine Testphase statt?", "description": "Findet eine Testphase statt?", "options": [ { @@ -88,49 +74,29 @@ } ], "type": "RADIOBUTTON", - "visibilityCondition": { - "formElementConditionType": "HIDE", - "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", - "formElementOperator": "EQUALS" - } - }, - { - "reference": "testphase_zeitraum", - "title": "Testphase Zeitraum", - "description": "Zeitraum der Testphase (von ... bis)", - "options": [ - { - "value": "", - "label": "Testphase Zeitraum", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" - } - ], - "type": "TEXTAREA", "visibilityCondition": { "formElementConditionType": "SHOW", - "sourceFormElementReference": "testphase_findet_statt", - "formElementExpectedValue": "Ja", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { - "reference": "verwendung_anonymisierter_daten", - "title": "Verwendung anonymisierter/fiktiver Daten", - "description": "Während der Testphase/n wird mit anonymisierten bzw. fiktiven Daten gearbeitet", + "reference": "mitarbeiterdaten_nicht_anonymisiert", + "title": "Werden Mitarbeiterdaten in der Testphase nicht-anonymisiert oder pseudonymisiert verarbeitet?", + "description": "Werden Mitarbeiterdaten in der Testphase nicht-anonymisiert oder pseudonymisiert verarbeitet?", "options": [ { "value": "Ja", "label": "Ja", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" + "processingPurpose": "DATA_ANALYSIS", + "employeeDataCategory": "REVIEW_REQUIRED" }, { "value": "Nein", "label": "Nein", - "processingPurpose": "DATA_ANALYSIS", - "employeeDataCategory": "REVIEW_REQUIRED" + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" } ], "type": "RADIOBUTTON", @@ -143,8 +109,8 @@ }, { "reference": "art_der_mitarbeiterdaten", - "title": "Art der Mitarbeiterdaten (falls Echtdaten)", - "description": "Welche Art von Mitarbeiterdaten werden verwendet?", + "title": "Welche Art von Mitarbeiterdaten werden verarbeitet?", + "description": "Welche Art von Mitarbeiterdaten werden verarbeitet?", "options": [ { "value": "", @@ -156,34 +122,14 @@ "type": "TEXTAREA", "visibilityCondition": { "formElementConditionType": "SHOW", - "sourceFormElementReference": "verwendung_anonymisierter_daten", - "formElementExpectedValue": "Nein", - "formElementOperator": "EQUALS" - } - }, - { - "reference": "anzahl_betroffener_mitarbeiter", - "title": "Anzahl betroffener Mitarbeiter (Testphase)", - "description": "Wie viele Mitarbeiter sind von der Testphase betroffen?", - "options": [ - { - "value": "", - "label": "Anzahl betroffener Mitarbeiter", - "processingPurpose": "DATA_ANALYSIS", - "employeeDataCategory": "REVIEW_REQUIRED" - } - ], - "type": "TEXTAREA", - "visibilityCondition": { - "formElementConditionType": "SHOW", - "sourceFormElementReference": "verwendung_anonymisierter_daten", - "formElementExpectedValue": "Nein", + "sourceFormElementReference": "mitarbeiterdaten_nicht_anonymisiert", + "formElementExpectedValue": "Ja", "formElementOperator": "EQUALS" } }, { "reference": "umfang_der_mitarbeiterdatenverarbeitung", - "title": "Umfang der Mitarbeiterdatenverarbeitung", + "title": "In welchem Umfang werden Mitarbeiterdaten verarbeitet?", "description": "In welchem Umfang werden Mitarbeiterdaten verarbeitet?", "options": [ { @@ -196,80 +142,60 @@ "type": "TEXTAREA", "visibilityCondition": { "formElementConditionType": "SHOW", - "sourceFormElementReference": "verwendung_anonymisierter_daten", - "formElementExpectedValue": "Nein", + "sourceFormElementReference": "mitarbeiterdaten_nicht_anonymisiert", + "formElementExpectedValue": "Ja", "formElementOperator": "EQUALS" } }, { - "reference": "name_des_abgeloesten_systems", - "title": "Name des abgelösten Systems", - "description": "Bezeichnung des abgelösten Systems", + "reference": "anzahl_betroffener_mitarbeiter", + "title": "Wie viele Mitarbeiter sind von der Testphase betroffen?", + "description": "Wie viele Mitarbeiter sind von der Testphase betroffen?", "options": [ { "value": "", - "label": "Name des abgelösten Systems", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" + "label": "Anzahl betroffener Mitarbeiter", + "processingPurpose": "DATA_ANALYSIS", + "employeeDataCategory": "REVIEW_REQUIRED" } ], "type": "TEXTAREA", "visibilityCondition": { "formElementConditionType": "SHOW", - "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", - "formElementOperator": "EQUALS" - } - }, - { - "reference": "name_des_geaenderten_systems", - "title": "Name des geänderten Systems", - "description": "Bezeichnung des geänderten Systems", - "options": [ - { - "value": "", - "label": "Name des geänderten Systems", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" - } - ], - "type": "TEXTAREA", - "visibilityCondition": { - "formElementConditionType": "SHOW", - "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Änderung IT-System", + "sourceFormElementReference": "testphase_findet_statt", + "formElementExpectedValue": "Ja", "formElementOperator": "EQUALS" } } ] }, { - "title": "Verantwortlicher und betroffene Betriebe / Betriebsteile", - "subtitle": "Informationen zu Verantwortlichen und betroffenen Bereichen", + "title": "Betroffene Einheiten und Verantwortlichkeiten", + "subtitle": "Informationen zu betroffenen Einheiten und Verantwortlichen", "formElements": [ { - "reference": "verantwortlicher_fachbereich", - "title": "Verantwortlicher Fachbereich und Ansprechpartner", - "description": "Bitte geben Sie den verantwortlichen Fachbereich und Ansprechpartner an", + "reference": "betroffene_unternehmen", + "title": "Für welche Unternehmen soll das IT-System eingeführt werden?", + "description": "Für welche Unternehmen soll das IT-System eingeführt werden?", "options": [ { "value": "", - "label": "Fachbereich und Ansprechpartner", + "label": "Betroffene Unternehmen", "processingPurpose": "BUSINESS_PROCESS", "employeeDataCategory": "NON_CRITICAL" } ], "type": "TEXTAREA", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { "reference": "betroffene_betriebe", - "title": "Betroffene Betriebe/Betriebsteile", + "title": "Für welche Betriebe/Betriebsteile wird das IT-System eingeführt?", "description": "Für welche Betriebe/Betriebsteile wird das IT-System eingeführt?", "options": [ { @@ -281,16 +207,16 @@ ], "type": "TEXTAREA", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { "reference": "betroffene_bereiche", - "title": "Betroffene Bereiche/Abteilungen", - "description": "Für welche Bereiche bzw. Abteilungen soll das IT-System zum Einsatz kommen?", + "title": "Für welche Bereiche bzw. Abteilungen wird das IT-System zum Einsatz kommen?", + "description": "Für welche Bereiche bzw. Abteilungen wird das IT-System zum Einsatz kommen?", "options": [ { "value": "", @@ -301,9 +227,29 @@ ], "type": "TEXTAREA", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "verantwortlicher_fachbereich", + "title": "Wer ist der verantwortliche Fachbereich und Ansprechpartner?", + "description": "Wer ist der verantwortliche Fachbereich und Ansprechpartner?", + "options": [ + { + "value": "", + "label": "Fachbereich und Ansprechpartner", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } } @@ -315,8 +261,8 @@ "formElements": [ { "reference": "systembeschreibung", - "title": "Systembeschreibung", - "description": "Beschreibung des IT-Systems", + "title": "Kurze Systembeschreibung", + "description": "Kurze Beschreibung des IT-Systems", "options": [ { "value": "", @@ -327,49 +273,29 @@ ], "type": "TEXTAREA", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { - "reference": "zielsetzung", - "title": "Zielsetzung des Systemeinsatzes", - "description": "Zielsetzung und Zweck des IT-Systems", + "reference": "anbieter", + "title": "Anbieter des IT-Systems", + "description": "Anbieter des IT-Systems", "options": [ { "value": "", - "label": "Zielsetzung", + "label": "Anbieter", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" } ], "type": "TEXTAREA", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", - "formElementOperator": "EQUALS" - } - }, - { - "reference": "hersteller", - "title": "Hersteller/Anbieter", - "description": "Hersteller oder Anbieter des IT-Systems", - "options": [ - { - "value": "", - "label": "Hersteller/Anbieter", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" - } - ], - "type": "TEXTAREA", - "visibilityCondition": { - "formElementConditionType": "HIDE", - "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, @@ -379,8 +305,8 @@ "description": "Wo werden die Daten gespeichert?", "options": [ { - "value": "Server im Rechenzentrum", - "label": "Server im Rechenzentrum", + "value": "Rechenzentrum", + "label": "Rechenzentrum", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "REVIEW_REQUIRED" }, @@ -393,93 +319,87 @@ ], "type": "RADIOBUTTON", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { - "reference": "geraeteart", - "title": "Zugriff auf die Daten erfolgt über (Geräteart)", - "description": "Über welche Art von Gerät erfolgt der Zugriff?", + "reference": "zugriff_art", + "title": "Zugriff auf das IT-System", + "description": "Wie erfolgt der Zugriff auf das IT-System?", "options": [ { - "value": "stationäres Endgerät", - "label": "stationäres Endgerät", + "value": "Stationär", + "label": "Stationär", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" }, { - "value": "mobile App", - "label": "mobile App", + "value": "Mobil", + "label": "Mobil", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "REVIEW_REQUIRED" - }, - { - "value": "Browser", - "label": "Browser", - "processingPurpose": "SYSTEM_OPERATION", - "employeeDataCategory": "NON_CRITICAL" } ], - "type": "SELECT", + "type": "RADIOBUTTON", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { - "reference": "geraetebesitz", - "title": "Zugriff auf die Daten erfolgt über (Gerätebesitz)", - "description": "Mit welchen Geräten wird auf die Daten zugegriffen?", + "reference": "endgeraetezugriff", + "title": "Endgerätezugriff", + "description": "Mit welchen Endgeräten wird auf das IT-System zugegriffen?", "options": [ { - "value": "dienstliche Endgeräte", - "label": "dienstliche Endgeräte", + "value": "Dienstlich", + "label": "Dienstlich", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" }, { - "value": "private Endgeräte", - "label": "private Endgeräte", + "value": "Privat", + "label": "Privat", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "SENSITIVE" } ], "type": "RADIOBUTTON", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { - "reference": "modulbasiertes_system", - "title": "Modulbasiertes System", - "description": "Ist das IT-System modulbasiert?", + "reference": "einfuehrung_module_komponenten", + "title": "Einführung von Modulen oder Komponenten", + "description": "Werden Module oder Komponenten eingeführt?", "options": [ { - "value": "Ja", - "label": "Ja", + "value": "Modul", + "label": "Modul", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" }, { - "value": "Nein", - "label": "Nein", + "value": "Komponente", + "label": "Komponente", "processingPurpose": "SYSTEM_OPERATION", "employeeDataCategory": "NON_CRITICAL" } ], "type": "RADIOBUTTON", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, @@ -504,14 +424,40 @@ }, "visibilityCondition": { "formElementConditionType": "SHOW", - "sourceFormElementReference": "modulbasiertes_system", - "formElementExpectedValue": "Ja", + "sourceFormElementReference": "einfuehrung_module_komponenten", + "formElementExpectedValue": "Modul", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "komponente_1", + "title": "Komponentenname", + "description": "Name der Komponente eingeben", + "options": [ + { + "value": "", + "label": "Komponentenname", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "isClonable": true, + "sectionSpawnTrigger": { + "templateReference": "component_details_template", + "sectionSpawnConditionType": "SHOW", + "sectionSpawnOperator": "IS_NOT_EMPTY" + }, + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "einfuehrung_module_komponenten", + "formElementExpectedValue": "Komponente", "formElementOperator": "EQUALS" } }, { "reference": "ki_einsatz", - "title": "Einsatz Künstlicher Intelligenz", + "title": "Kommt im IT-System Künstliche Intelligenz zum Einsatz?", "description": "Kommt im IT-System Künstliche Intelligenz zum Einsatz?", "options": [ { @@ -536,35 +482,35 @@ "sectionSpawnOperator": "EQUALS" }, "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, { "reference": "wirtschaftliche_auswirkungen", - "title": "Wirtschaftliche Auswirkungen", - "description": "Zu erwartende wirtschaftliche Auswirkungen auf das Unternehmen", + "title": "Sind wirtschaftliche Auswirkungen des Systemeinsatzes zu erwarten?", + "description": "Sind wirtschaftliche Auswirkungen des Systemeinsatzes zu erwarten?", "options": [ - { - "value": "Keine", - "label": "Keine", - "processingPurpose": "BUSINESS_PROCESS", - "employeeDataCategory": "NON_CRITICAL" - }, { "value": "Ja", "label": "Ja", "processingPurpose": "BUSINESS_PROCESS", "employeeDataCategory": "REVIEW_REQUIRED" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" } ], "type": "RADIOBUTTON", "visibilityCondition": { - "formElementConditionType": "HIDE", + "formElementConditionType": "SHOW", "sourceFormElementReference": "art_der_massnahme", - "formElementExpectedValue": "Ablösung/Einstellung IT-System", + "formElementExpectedValue": "Einführung", "formElementOperator": "EQUALS" } }, @@ -589,6 +535,540 @@ } } ] + }, + { + "title": "Einstellung IT-System", + "subtitle": "Informationen zur Einstellung des IT-Systems", + "formElements": [ + { + "reference": "einstellung_welches_system", + "title": "Welches IT-System wird eingestellt?", + "description": "Welches IT-System wird eingestellt?", + "options": [ + { + "value": "", + "label": "Name des IT-Systems", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_grund", + "title": "Was ist der Grund für die Einstellung?", + "description": "Was ist der Grund für die Einstellung?", + "options": [ + { + "value": "", + "label": "Grund für die Einstellung", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_ersatz_system", + "title": "Tritt ein anderes IT-System an dessen Stelle?", + "description": "Tritt ein anderes IT-System an dessen Stelle?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_ersatz_system_name", + "title": "Welches IT-System tritt an dessen Stelle?", + "description": "Welches IT-System tritt an dessen Stelle?", + "options": [ + { + "value": "", + "label": "Name des Ersatz-Systems", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "einstellung_ersatz_system", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_auswirkungen_arbeitsablaeufe", + "title": "Ergeben sich Auswirkungen hinsichtlich der Arbeitsabläufe?", + "description": "Ergeben sich Auswirkungen hinsichtlich der Arbeitsabläufe?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_auswirkungen_arbeitsablaeufe_beschreibung", + "title": "Welche Auswirkungen hat die Einstellung auf die Arbeitsabläufe?", + "description": "Welche Auswirkungen hat die Einstellung auf die Arbeitsabläufe?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "einstellung_auswirkungen_arbeitsablaeufe", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_auswirkungen_personalplanung", + "title": "Gibt es Auswirkungen im Hinblick auf die Personalplanung?", + "description": "Gibt es Auswirkungen im Hinblick auf die Personalplanung?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "SENSITIVE" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_auswirkungen_personalplanung_beschreibung", + "title": "Welche Auswirkungen hat die Einstellung auf die Personalplanung?", + "description": "Welche Auswirkungen hat die Einstellung auf die Personalplanung?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "SENSITIVE" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "einstellung_auswirkungen_personalplanung", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_wirtschaftliche_auswirkungen", + "title": "Sind wirtschaftliche Auswirkungen zu erwarten?", + "description": "Sind wirtschaftliche Auswirkungen zu erwarten?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_wirtschaftliche_auswirkungen_beschreibung", + "title": "Welche wirtschaftlichen Auswirkungen sind zu erwarten?", + "description": "Welche wirtschaftlichen Auswirkungen sind zu erwarten?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "einstellung_wirtschaftliche_auswirkungen", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_zeitpunkt", + "title": "Zu wann ist die Einstellung geplant?", + "description": "Zu wann ist die Einstellung geplant?", + "options": [ + { + "value": "", + "label": "Geplanter Zeitpunkt", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "DATE", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_betroffene_betriebe", + "title": "Welche Betriebe / Betriebsteile sind von der Einstellung betroffen?", + "description": "Welche Betriebe / Betriebsteile sind von der Einstellung betroffen?", + "options": [ + { + "value": "", + "label": "Betroffene Betriebe/Betriebsteile", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "einstellung_betroffene_abteilungen", + "title": "Welche Abteilungen / Bereiche sind von der Einstellung betroffen?", + "description": "Welche Abteilungen / Bereiche sind von der Einstellung betroffen?", + "options": [ + { + "value": "", + "label": "Betroffene Abteilungen/Bereiche", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einstellung IT-System", + "formElementOperator": "EQUALS" + } + } + ] + }, + { + "title": "Ablösung IT-System", + "subtitle": "Informationen zum abgelösten IT-System", + "formElements": [ + { + "reference": "abloesung_name_system", + "title": "Wie lautet der Name des abgelösten IT-Systems?", + "description": "Wie lautet der Name des abgelösten IT-Systems?", + "options": [ + { + "value": "", + "label": "Name des abgelösten IT-Systems", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_grund", + "title": "Was ist der Grund für die Ablösung?", + "description": "Was ist der Grund für die Ablösung?", + "options": [ + { + "value": "", + "label": "Grund für die Ablösung", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_auswirkungen_arbeitsablaeufe", + "title": "Ergeben sich Auswirkungen hinsichtlich der Arbeitsabläufe?", + "description": "Ergeben sich Auswirkungen hinsichtlich der Arbeitsabläufe?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_auswirkungen_arbeitsablaeufe_beschreibung", + "title": "Welche Auswirkungen hat die Ablösung auf die Arbeitsabläufe?", + "description": "Welche Auswirkungen hat die Ablösung auf die Arbeitsabläufe?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "abloesung_auswirkungen_arbeitsablaeufe", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_auswirkungen_personalplanung", + "title": "Gibt es Auswirkungen im Hinblick auf die Personalplanung?", + "description": "Gibt es Auswirkungen im Hinblick auf die Personalplanung?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "SENSITIVE" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_auswirkungen_personalplanung_beschreibung", + "title": "Welche Auswirkungen hat die Ablösung auf die Personalplanung?", + "description": "Welche Auswirkungen hat die Ablösung auf die Personalplanung?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "SENSITIVE" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "abloesung_auswirkungen_personalplanung", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_wirtschaftliche_auswirkungen", + "title": "Sind wirtschaftliche Auswirkungen zu erwarten?", + "description": "Sind wirtschaftliche Auswirkungen zu erwarten?", + "options": [ + { + "value": "Ja", + "label": "Ja", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + }, + { + "value": "Nein", + "label": "Nein", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "RADIOBUTTON", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_wirtschaftliche_auswirkungen_beschreibung", + "title": "Welche wirtschaftlichen Auswirkungen sind zu erwarten?", + "description": "Welche wirtschaftlichen Auswirkungen sind zu erwarten?", + "options": [ + { + "value": "", + "label": "Beschreibung der Auswirkungen", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "abloesung_wirtschaftliche_auswirkungen", + "formElementExpectedValue": "Ja", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_zeitpunkt", + "title": "Zu wann ist die Ablösung geplant?", + "description": "Zu wann ist die Ablösung geplant?", + "options": [ + { + "value": "", + "label": "Geplanter Zeitpunkt", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ], + "type": "DATE", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_betroffene_betriebe", + "title": "Welche Betriebe / Betriebsteile sind von der Ablösung betroffen?", + "description": "Welche Betriebe / Betriebsteile sind von der Ablösung betroffen?", + "options": [ + { + "value": "", + "label": "Betroffene Betriebe/Betriebsteile", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + }, + { + "reference": "abloesung_betroffene_abteilungen", + "title": "Welche Abteilungen / Bereiche sind von der Ablösung betroffen?", + "description": "Welche Abteilungen / Bereiche sind von der Ablösung betroffen?", + "options": [ + { + "value": "", + "label": "Betroffene Abteilungen/Bereiche", + "processingPurpose": "BUSINESS_PROCESS", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ], + "type": "TEXTAREA", + "visibilityCondition": { + "formElementConditionType": "SHOW", + "sourceFormElementReference": "art_der_massnahme", + "formElementExpectedValue": "Einführung mit einhergehender Ablösung", + "formElementOperator": "EQUALS" + } + } + ] } ] }, @@ -660,6 +1140,74 @@ } ] }, + { + "title": "Komponentendetails", + "shortTitle": "{{triggerValue}}", + "description": "Detaillierte Informationen zur Komponente", + "isTemplate": true, + "templateReference": "component_details_template", + "titleTemplate": "Komponente: {{triggerValue}}", + "formElementSubSections": [ + { + "title": "Komponenteninformationen", + "formElements": [ + { + "reference": "komponente_beschreibung", + "title": "Komponentenbeschreibung", + "description": "Beschreiben Sie die Funktionalität der Komponente", + "type": "TEXTAREA", + "options": [ + { + "value": "", + "label": "Beschreibung", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + } + ] + }, + { + "reference": "komponente_nutzergruppen", + "title": "Nutzergruppen", + "description": "Welche Nutzergruppen verwenden diese Komponente?", + "type": "TEXTAREA", + "options": [ + { + "value": "", + "label": "Nutzergruppen", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "REVIEW_REQUIRED" + } + ] + }, + { + "reference": "komponente_datenkategorien", + "title": "Verarbeitete Datenkategorien", + "type": "CHECKBOX", + "options": [ + { + "value": "false", + "label": "Stammdaten", + "processingPurpose": "SYSTEM_OPERATION", + "employeeDataCategory": "NON_CRITICAL" + }, + { + "value": "false", + "label": "Leistungsdaten", + "processingPurpose": "DATA_ANALYSIS", + "employeeDataCategory": "SENSITIVE" + }, + { + "value": "false", + "label": "Verhaltensdaten", + "processingPurpose": "DATA_ANALYSIS", + "employeeDataCategory": "SENSITIVE" + } + ] + } + ] + } + ] + }, { "title": "Details zum KI-Einsatz", "shortTitle": "KI-Einsatz",