Menü aufrufen
Toggle preferences menu
Persönliches Menü aufrufen
Nicht angemeldet
Ihre IP-Adresse wird öffentlich sichtbar sein, wenn Sie Änderungen vornehmen.

Datenimport/en: Unterschied zwischen den Versionen

Aus HITGuard User Guide
Sala (Diskussion | Beiträge)
Die Seite wurde neu angelegt: „Data import“
 
Isan (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(143 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:


Mithilfe des Importers, können Ressourcen, Maßnahmen, Kontrollen und Prüffragen für Wissensdatenbanken oder Strukturupdates für Organisationseinheiten importiert werden. Diese Updates können z.B. aus einem SAP-Export kommen, oder aber auch von einer eigens erstellten Excel- oder CSV-Datei. Dadurch können veraltete Strukturen aktualisiert oder aber auch komplett neue Strukturen importiert werden.
With the help of the importer, resources, measures, controls and check questions for knowledge bases or structure updates for organizational units can be imported. These updates can come from an SAP export, for example, or from a specially created Excel or CSV file. In this way, obsolete structures can be updated or completely new structures can be imported.


Wird ein Import durchgeführt, werden alle Entitäten, die geändert wurden, aktualisiert, sowie alle Entitäten, die in HITGuard noch nicht existieren, angelegt.
If an import is performed, all entities that have been changed are updated, and all entities that do not yet exist in HITGuard are created.


== <span id="import"></span> Durchführen eines Imports ==
<span id="Durchführen_eines_Imports"></span>
== <span id="import"></span> Performing an import ==


Imports können nur von Administratoren oder Experten durchgeführt werden.  
Imports can be performed only by administrators or experts.  


Um einen Import vorzunehmen, wird zuerst zu "Administration → Datenimport" gewechselt. Hier werden nun alle erstellten Importkonfigurationen angezeigt. Um einen Import durchzuführen, wird entweder eine vorhandene Importkonfiguration aus der Liste gewählt oder eine neue Importkonfiguration erstellt - in der Durchführung unterscheiden sich die Vorgänge nicht.
To perform an import, first go to "Administration → <u>Data import</u> | Import logs". All created import configurations are now displayed here. To perform an import, either an existing import configuration is selected from the list or a new import configuration is created - in terms of execution, the processes do not differ.


Um eine vorhandene Importkonfiguration zu verwenden, wird doppelt auf die gewünschte Konfiguration geklickt.
Each import is documented under "Administration → Data import | <u>Import logs</u>".


Um eine neue Importkonfiguration zu erstellen wird auf das grüne Plus geklickt. (siehe Abbildung)
To use an existing import configuration, double-click on the desired configuration.


[[Datei:Org import 1.png|left|thumb|900px|Neue Importkonfiguration erstellen]]
To create a new import configuration, click on the green plus. (see figure)
 
[[Datei:Org import 1.png|left|thumb|900px|Create new import configuration]]
<br clear=all>
<br clear=all>


Anschließend öffnet sich eine Maske (siehe Abbildung unten), in der die Bezeichnung der Konfiguration gesetzt wird, der Typ der Konfiguration ausgewählt und die zu importierende Datei hochgeladen werden muss.
Afterwards a mask opens (see figure below), where the name of the configuration has to be set, the type of the configuration has to be selected and the file to be imported has to be uploaded.


Bei der Datei kann es sich entweder um ein CSV-Datei oder eine Excel-Datei handeln. ([[#Aufbau einer Importdatei|Aufbau einer Importdatei]])
The file can be either a CSV file or an Excel file. ([[#Import file structure|Import file structure]])


[[Datei:Org import 2.png|left|thumb|900px|Importtyp auswählen]]
[[Datei:Org import 2.png|left|thumb|900px|Select import type]]
<br clear=all>
<br clear=all>


Wird auf "Weiter" geklickt, öffnet sich die Maske zum Zuweisen der Felder (siehe Abbildung unten). Hier sollen zumindest alle Pflichtfelder des gewählten Importtyps zugewiesen werden. Welche das sind, entnehmen Sie der Beschreibung der einzelnen Imports.
Clicking on "Next" opens the mask for assigning the fields (see figure below). Here at least all mandatory fields of the selected import type should be assigned. You can find out what these are from the description of the individual imports.
 
If an Excel file is imported, care must be taken that column headings exist in the file. If these exist, it is selected that the first row contains column headers and should therefore be ignored.
 
 
[[Datei:Importer Felder zuordnen.gif|left|thumb|900px|Assign fields]]
<br clear=all>


Wird eine Excel-Datei importiert, muss darauf geachtet werden, dass in der Datei Spaltenüberschriften existieren. Sind diese vorhanden, wird ausgewählt, dass die erste Zeile Spaltenüberschriften enthält und deshalb ignoriert werden soll.
If all mandatory fields have now been assigned, the import can be saved and is ready for import. All that remains is to click on "Save and import".


<u>Note</u>: Instead of a username the name of a team can be entered for the field responsible, provided the team was already created in HITGuard. The name must be correct for the import to work. The team is then set as responsible, e.g., for a resource.


[[Datei:Importer Felder zuordnen.gif|left|thumb|900px|Felder zuordnen]]
[[Datei:Org import 4.png|left|thumb|901px|Save and import]]
<br clear=all>
<br clear=all>


Wurden nun alle Pflichtfelder zugewiesen, kann der Import gespeichert werden und ist fertig zum Importieren. Dafür muss nur noch auf "Speichern und Importieren" geklickt werden.
If the import was successful, you will see how many entities were newly created and how many were modified. In case of erroneous import operations, those rows and columns that contain errors will be listed for you.
 
[[Datei:Org import 5.png|left|thumb|900px|Successful organization import]]
<br clear=all>


[[Datei:Org import 4.png|left|thumb|901px|Speichern und importieren]]
<br clear=all>
<br clear=all>


War der Import erfolgreich, so wird angezeigt, wie viele Entitäten neu erstellt wurden und wie viele geändert wurden. Bei fehlerhaften Importvorgängen werden Ihnen jene Zeilen und Spalten, die Fehler enthalten, aufgelistet.
<span id="Importprotokolle"></span>
== Import logs ==


[[Datei:Org import 5.png|left|thumb|900px|Erfolgreicher Organisations-Import]]
Each import attempt is documented under "Administration → Data import | <u>Import logs</u>". Both successful and failed import attempts are recorded.
 
[[Datei:Importprotokolle Übersicht.png|left|thumb|900px|Overview of the protocols]]
<br clear=all>
<br clear=all>


By double-clicking on an import, you will be redirected to a screen where you can see details such as the reason why the import failed.
[[Datei:Importprotokolle Detailansicht.png|left|thumb|900px|Detail view of an import log]]
<br clear=all>
<br clear=all>


== Datenkategorien importieren ==
<span id="Datenkategorien_importieren"></span>
== Import data categories ==
 
To import data categories, the "Data category" type must be selected during import.
 
There are two options:
* Create new data categories
* Update existing data categories
 
Only classes created under Risk Management → Risk Policy → Data Classes are allowed for the Data Class field.
 
Only the values Yes and No are permitted for the fields Protection needs analysis and Person-related. You determine where the data categories can be used.
 
For information about responsible persons see [[#ver|User management]].
 
<span id="Anlegen_neuer_Datenkategorien"></span>
=== Create new data categories ===
 
When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.
 
To create a new data category, you must fill in the mandatory fields
* Record ID ''(unique identifier)''
* Name
* Data class (as per the values in Risk Management → Risk policy → Data classes)
must be available and filled in. Only if this is the case, the import is feasible.
 
Furthermore the fields
* description
* Parent record ID (parent data category) ''(unique identifier)''
* Protection needs analysis (Yes/No)
* Personal data (Yes/No)
can be assigned.
 
If the parent record ID is assigned to a data category, a data category with this ID must either already exist in HITGuard or be created in this import. Furthermore, no cycles may exist. Cycles are used when, for example, data category A has entered data category B as its parent ID and data category B has entered data category A as its parent ID. The importer detects these cycles, prevents the import and refers to the cycle error.
 
<span id="Aktualisieren_von_Datenkategorien"></span>
=== Update data categories ===
 
If the record ID of the data category is found during the import, no new data category is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like e.g. designation, data class or person related. This allows the maintenance of individual data category or larger data category structures .
 
Example:
:It is decided to create a new data category that should be parent to already existing data categories. In this case, the already existing data categories can be easily subordinated to this new data category by changing their parent ID.
 
=== Template ===
*[[Media:Importvorlage_Datenkategorie.xlsx|Template: Importvorlage Datenkategorie.xlsx]]


Um Datenkategorien zu importieren, muss beim Import der Typ "Datenkategorie" ausgewählt werden.
<span id="Risiken_importieren"></span>
== Import risks ==


Es gibt zwei Optionen:
To import risks, the "Risk" type is selected during import.
* Neue Datenkategorien anlegen
* Aktualisieren bestehender Datenkategorien


Für das Feld Datenklasse sind nur Klassen zulässig, die unter Risikomanagement → Risikopolitik → Datenklassen angelegt sind.
There are two options:
* Create new risk
* Update existing risks


Für die Felder Schutzbedarfsanalyse und personenbezogen sind nur die Werte Ja und Nein zulässig. Sie bestimmen, wo die Datenkategorien verwendet werden können.
<span id="Anlegen_neuer_Risiken"></span>
=== Creation of new risks===


Für Informationen über Verantwortliche siehe [[#ver|Benutzerverwaltung]].
When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.


=== Anlegen neuer Datenkategorien ===
To create a new risk, you must fill in the mandatory fields
* Record ID ''(unique identifier)''
* designation
must be available and filled in. Only if this is the case, the import is possible.


Beim Import einer Datei prüft HITGuard anhand der Datensatz-ID im Importfile, ob diese bereits existiert oder nicht. Existiert sie nicht, so wird sie neu angelegt.
Furthermore, the fields
* Code
* Description
* Probability of occurrence
* Extent of damage
can be assigned.


Um eine Datenkategorie neu anzulegen, müssen die Pflichtfelder
If the Damage Extent or Probability of Occurrence fields are assigned, then only content that matches the existing HITGuard classes is valid. For more information, see [[Special:MyLanguage/RiskPolicy#prob|Probabilities of occurrence]] or [[Special:MyLanguage/RiskPolicy#Extensions of damage|Extensions of damage]].
* Datensatz-ID
* Bezeichnung
* Datenklasse (Risikomanagement → Risikopolitik → Datenklassen)
vorhanden und ausgefüllt sein. Nur wenn dies der Fall ist, ist der Import durchführbar.


Weiters können die Felder
<span id="Aktualisieren_von_Risiken"></span>
* Beschreibung
=== Updating risks ===
* übergeordnete Datensatz-ID (übergeordnete Datenkategorie)
* Schutzbedarfsanalyse (Ja/Nein)
* Personenbezogen (Ja/Nein)
zugewiesen werden.


Wird die übergeordnete Datensatz-ID einer Datenkategorie zugewiesen, so muss eine Datenkategorie mit dieser ID entweder schon in HITGuard existieren, oder aber in diesem Import angelegt werden. Weiters dürfen keine Zyklen vorhanden sein. Von Zyklen ist die Rede, wenn z.B. Datenkategorie A Datenkategorie B als übergeordnete ID eingetragen hat und Datenkategorie B umgekehrt die Datenkategorie A als übergeordnete ID anführt. Der Importer erkennt diese Zyklen, verhindert den Import und verweist auf den Zyklusfehler.
If the record ID of the risk is found during the import, no new risk is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields such as designation, description, responsible person, etc. This enables the maintenance of individual risks.


=== Aktualisieren von Datenkategorien ===
<u>Caution:</u> The ID of the risk must be distinct across the entire HITGuard installation, it must not repeat in different management systems. If you, for example, import an risk with the ID 1234 into a management system, but in another management system there already is a risk with the ID 1234, then that risk will be overwritten.


Wird beim Import die Datensatz-ID der Datenkategorie gefunden, so wird keine neue Datenkategorie angelegt, sondern die vorhandene aktualisiert. Das heißt: Die vorhandenen Felder der Importdatei aktualisieren die bereits vorhandenen Felder wie z.B. Bezeichnung, Datenklasse oder personenbezogen. Dies ermöglicht die Pflege einzelner Datenkategorie bzw. größere Datenkategorie-Strukturen .
=== Template ===
* [[Media:Importvorlage_Risiko.xlsx|Template: Importvorlage Risiko.xlsx]]


Beispiel:
<span id="Geschäftsprozesse_importieren"></span>
:Es wird dafür entschieden eine neue Datenkategorie zu erstellen, die bereits existierenden Datenkategorien übergeordnet sein soll. In diesem Fall können die bereits existierenden Datenkategorien durch Änderung ihrer übergeordneten ID ganz simpel dieser neuen Datenkategorie untergeordnet werden.
== Import business processes ==


=== Vorlage ===
To import business processes, the "Business process" type must be selected during import.
*[[Media:Import Vorlage Datenkategorie.xlsx|Import Vorlage Datenkategorie.xlsx]]


== Gefährdungslagen importieren ==
There are two options:
* Create new business processes
* Update existing business processes


Um Gefährdungslagen zu importieren, wird beim Import der Typ "Gefährdungslage" ausgewählt.
For information about responsible persons see [[#ver|User management]].


Es gibt zwei Optionen:
<span id="Anlegen_neuer_Geschäftsprozesse"></span>
* Neue Gefährdungslagen anlegen
=== Creation of new business processes ===
* Aktualisieren bestehender Gefährdungslagen


=== Anlegen neuer Gefährdungslagen  ===
When importing a file, HITGuard checks whether a business process already exists or not based on the record ID in the import file. If none exists, the business process is created.


Beim Import einer Datei prüft HITGuard anhand der Datensatz-ID im Importfile, ob diese bereits existiert oder nicht. Existiert sie nicht, so wird sie neu angelegt.
To create a new business process, you must fill in the mandatory fields
* Record ID ''(unique identifier)''
* Name
must be available and filled in. Only if this is the case, the import is possible.


Um eine Gefährdungslage neu anzulegen, müssen die Pflichtfelder
Furthermore the fields
* Datensatz-ID
* Code
* Bezeichnung
* description
vorhanden und ausgefüllt sein. Nur wenn dies der Fall ist, ist der Import durchführbar.  
* parent business process record ID ''(unique identifier)''
can be assigned.


Weiters können die Felder
If the parent business process record ID is assigned, a business process with this ID must either already exist in HITGuard or be created in this import.
* Abkürzung
Furthermore, no cycles may exist. Cycles exist if, for example, business process A has entered business process B as its parent ID and business process B has entered business process A as its parent ID. The importer recognizes these cycles, prevents the import and refers to the cycle error.
* Beschreibung
* Eintrittswahrscheinlichkeit
* Schadensausmaß
zugewiesen werden.


Sind die Felder Schadensausmaß oder Eintrittswahrscheinlichkeit zugewiesen, dann sind nur Inhalte gültig, die mit den vorhandenen HITGuard Klassen übereinstimmen. Mehr dazu unter  [[Special:MyLanguage/Risikopolitik#prob|Eintrittswahrscheinlichkeiten]] bzw. [[Special:MyLanguage/Risikopolitik#Schadensausmaße|Schadensausmaße]].
<span id="Aktualisieren_von_Geschäftsprozessen"></span>
=== Update business processes ===


=== Aktualisieren von Gefährdungslagen ===
If the record ID of the organizational unit is found during the import, no new business process is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like description, code, responsible person, or parent record ID. This enables the maintenance of individual business processes or business process structures.


Wird beim Import die Datensatz-ID der Gefährdungslage gefunden, so wird keine neue Gefährdungslage angelegt, sondern die vorhandene aktualisiert. Das heißt: Die vorhandenen Felder der Importdatei aktualisieren die bereits vorhandenen Felder wie z.B. Bezeichnung, Beschreibung, Schadensausmaß, Verantwortlicher, usw. Dies ermöglicht die Pflege einzelner Gefährdungslagen.
Example:
:It is decided to create a new business process that is parent to already existing business processes. In this case, the already existing business processes can be subordinated to this new business process by changing their parent ID.


=== Vorlage ===
=== Template ===  
* [[Media:Import Vorlage Gefährdungslage.xlsx|Import Vorlage Gefährdungslage.xlsx]]
*[[Media:Importvorlage_Geschäftsprozess.xlsx|Template: Importvorlage Geschäftsprozess.xlsx]]


== Organisationseinheiten importieren ==
<span id="Organisationseinheiten_importieren"></span>
== Import organizational units ==


Um Organisationseinheiten zu importieren, muss beim Import der Typ "Organisationseinheit" ausgewählt werden.
To import organizational units, the "Organizational unit" type must be selected during import.


Es gibt zwei Optionen:
There are two options:
* Neue Organisationsstrukturen anlegen
* Create new organizational structures
* Aktualisieren bestehender Organisationsstrukturen
* Update existing organizational structures


Für Informationen über Verantwortliche siehe [[#ver|Benutzerverwaltung]].
For information about responsible persons see [[#ver|User management]].


=== Anlegen neuer Organisationseinheiten / Strukturen ===
<span id="Anlegen_neuer_Organisationseinheiten/Strukturen"></span>
=== Creation of new organizational units/structures ===


Beim Import einer Datei prüft HITGuard anhand der Datensatz-ID im Importfile, ob diese bereits existiert oder nicht. Existiert sie nicht, so wird sie neu angelegt.
When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.


Um eine Organisationseinheit neu anzulegen, müssen die Pflichtfelder
To create a new organizational unit, you must fill in the mandatory fields
* Datensatz-ID
* Record ID ''(unique identifier)''
* Bezeichnung
* Name
vorhanden und ausgefüllt sein. Nur wenn dies der Fall ist, ist der Import durchführbar.
must be available and filled in. Only if this is the case, the import is feasible.


Weiters können die Felder
Furthermore the fields
* Abkürzung
* code
* Beschreibung
* description
* übergeordnete OE Datensatz-ID
* parent OU record ID ''(unique identifier)''
* Straße
* street
* Postleitzahl
* postal code
* Stadt
* city
* Land
* country
* Sortierreihenfolge
* sort order
zugewiesen werden.
can be assigned.


Wird die übergeordnete OE Datensatz-ID zugewiesen, so muss eine Organisationseinheit mit dieser ID entweder schon in HITGuard existieren, oder aber in diesem Import angelegt werden. Weiters dürfen keine Zyklen vorhanden sein. Zyklen sind es dann, wenn z.B. Organisationseinheit A Organisationseinheit B als übergeordnete ID eingetragen hat und Organisationseinheit B Organisationseinheit A als übergeordnete ID. Der Importer erkennt diese Zyklen, verhindert den Import und verweist auf den Zyklusfehler.
If the parent OU record ID is assigned, an organizational unit with this ID must either already exist in HITGuard or be created in this import. Furthermore, no cycles may exist. Cycles exist if, for example, organizational unit A has entered organizational unit B as its parent ID and organizational unit B has entered organizational unit A as its parent ID. The importer recognizes these cycles, prevents the import and refers to the cycle error.


=== Aktualisieren von Organisationseinheiten / Strukturen ===
<span id="Aktualisieren_von_Organisationseinheiten/Strukturen"></span>
=== Update organizational units/structures ===


Wird beim Import die Datensatz-ID der Organisationseinheit gefunden, so wird keine neue Organisationseinheit angelegt, sondern die vorhandene aktualisiert. Das heißt: Die vorhandenen Felder der Importdatei aktualisieren die bereits vorhandenen Felder wie z.B. Land, Adresse oder Verantwortlicher. Dies ermöglicht die Pflege einzelner Organisationseinheiten bzw. größere Organisationsstrukturen.
If the record ID of the organizational unit is found during the import, no new organizational unit is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like e.g. country, address or person in charge. This enables the maintenance of individual organizational units or larger organizational structures.


Beispiel:
Example:
:Es wird sich dafür entschieden eine neue Abteilung zu erstellen, die bereits existierenden Organisationseinheiten übergeordnet ist. In diesem Fall können die bereits existierenden Organisationseinheiten durch Änderung ihrer übergeordneten ID dieser neuen Abteilung untergeordnet werden.
:It is decided to create a new department that is superior to already existing organizational units. In this case, the already existing organizational units can be subordinated to this new department by changing their parent ID.


=== Vorlage ===
=== Template ===
*[[Media:Import Vorlage OrgEh.xlsx|Import Vorlage OrgEh.xlsx]]
*[[Media:Importvorlage_OrgEh.xlsx|Template: Importvorlage OrgEh.xlsx]]


== Ressourcen importieren ==
<span id="Ressourcen_importieren"></span>
== Import resources ==


Um Ressourcen zu importieren, wird beim Import der Typ "Ressource" ausgewählt.
To import resources, the "Resource" type is selected during import.


Es gibt zwei Optionen:
There are two options:
* Neue Ressourcen anlegen
* Create new resources
* Aktualisierung bestehender Ressourcen
* Update existing resources


Für Informationen über Verantwortliche siehe [[#ver|Benutzerverwaltung]].
For information about responsible persons see [[#ver|User management]].


=== Anlegen neuer Ressourcen ===
<span id="Anlegen_neuer_Ressourcen"></span>
=== Create new resources ===


Beim Import einer Datei prüft HITGuard anhand der Datensatz-ID im Importfile, ob diese bereits existiert oder nicht. Existiert sie nicht, wird sie neu angelegt.
When importing a file, HITGuard uses the record ID in the import file to check whether it already exists or not. If it does not exist, it is created again.


Um eine Ressource neu anzulegen, müssen die Pflichtfelder
To create a new resource, you must fill in the mandatory fields
* Datensatz-ID
* Record ID ''(unique identifier)''
* und Bezeichnung
* and description
vorhanden und ausgefüllt sein. Zusätzlich gelten alle Voraussetzungen der Benutzerverwaltung, falls Verantwortliche eingetragen sind (siehe Benutzerverwaltung).  
must be available and filled in. In addition, all prerequisites of the user administration apply if responsible persons are entered (see User administration).  


Weiters können die Felder:
Furthermore, the fields:
* Beschreibung
* Description
* und Modellsegment
* and model segment
zugewiesen werden.
can be assigned. In the model segment, the following values are allowed: "Application Level", "IT Infrastructure Level", "Physical Security" and "Process Level". If the field is not assigned, the resources are assigned to the model segment "Application Level".</br>
<br>Beim Modellsegment sind folgende Werte erlaubt: "Anwendungsebene", "IT-Infrastruktur Ebene", "Physische Sicherheit" und "Prozessebene". Wird das Feld nicht zugewiesen, werden die Ressourcen dem Modellsegment "Anwendungsebene" zugeordnet.</br>


=== Aktualisieren von Ressourcen ===
<span id="Aktualisieren_von_Ressourcen"></span>
=== Update resources ===


Wird beim Import die Datensatz-ID der Ressource gefunden, so wird keine neue Ressource angelegt, sondern die vorhandene aktualisiert. Das heißt: die vorhandenen Felder des Importfiles aktualisieren die bereits vorhandenen Felder.
If the record ID of the resource is found during the import, no new resource is created, but the existing one is updated. That is: the existing fields of the import file update the already existing fields.


=== Vorlage ===
<span id="Vorlage"></span>
=== Template ===


*[[Media:Import Vorlage Ressource.xlsx|Import Vorlage Ressource.xlsx]]
*[[Media:Importvorlage_Ressource.xlsx|Template: Importvorlage Ressource.xlsx]]


== Maßnahmen, Kontrollen und Prüffragen in Wissensdatenbanken (WDB) importieren ==
<span id="Elemente_für_Wissensdatenbanken_(WDBs)_importieren"></span>
== Import knowledge base (KB) elements ==


Der Importer bietet die Möglichkeit Maßnahmen, Kontrollen und/oder Prüffragen in eine bestehende Wissensdatenbank zu importieren. Dafür wird beim Importer der Typ "WDB" ausgewählt. Anschließend wird noch angegeben, in welche Wissensdatenbank die Maßnahmen, Kontrollen und Prüffragen importiert werden sollen. Dabei muss es sich um eine nicht veröffentlichte Wissensdatenbank handeln
The importer offers the possibility to import measures, controls, review questions, and/or justification templates into an existing knowledge base. For this purpose, the type "WDB" is selected for the importer. Then, the knowledge base into which the measures, controls, review questions, or justification templates are to be imported is specified. This must be a knowledge base that has not been published.


Um Maßnahmen, Kontrollen und oder Prüffragen zu importieren, muss das Feld '''Titel''' zugewiesen werden.  
In order to import measures, controls, review questions, and/or justification templates, the fields
* Title
* Record ID ''(unique identifier)''
must be assigned.  


Weiters gibt es in allen Reitern die Felder:
<b>Caution:</b> If the record ID already exists in the KB, no new record is created, but the old one is updated.
* Gliederung
* Beschreibung
* Stand : Datumswert


Im Reiter Prüffragen gibt es zusätzlich die Felder:
Furthermore, in all tabs there are the fields:
* Fragestellung
* Outline
* Art der Frage : Hierdurch wird der Typ der Prüffrage festgelegt. Erlaubte Werte des Feldes sind: "Prozessfrage" oder "Technikfrage. Prozessfragen können mit Reifegrad 1 - bis Reifegrad 5 beantwortet werden, Technikfragen mit Ja/Nein/Teilweise. Wird die Spalte nicht belegt, so werden alle Prüffragen als Technikfragen importiert.
* Description
* Status: ''(Date value)''


'''Hinweis:''' Für einen Import müssen nicht Spalten aus allen drei Reitern zugewiesen werden. Sie können also Prüffragen, Maßnahmen oder Kontrollen getrennt importieren.  
In the Question tab, there are also the fields:
* Question
* Type of question : This defines the type of the review question. Allowed values of the field are: "process question" or "technical question" or "information gathering". Process questions can be answered with a score from 1-5 according to the evaluation schema, technical questions with Yes/No/Partial, and information gatherings are answered by filling in the comment and/or uploading an attachment. If the column is not filled, all review questions will be imported as technical questions.  


'''ACHTUNG:''' Im Gegensatz zu den anderen Import-Typen, können Maßnahmen, Kontrollen und Prüffragen nicht aktualisiert werden. Das heißt: Wird zwei Mal derselbe Import durchgeführt, so werden die Datensätze nicht aktualisiert, sondern ein zweites Mal angelegt.
'''Note:''' For an import, columns from all three tabs do not have to be assigned. So you can import review questions, measures, controls, or justification templates separately.  


=== Vorlagen ===
<span id="Vorlagen"></span>
=== Templates ===


*[[Media:Import Vorlage Prüffrage.xlsx|Import Vorlage Prüffrage.xlsx]]
*[[Media:Importvorlage_WDB_Prüffrage.xlsx|Template: Importvorlage WDB Prüffrage.xslx]]
*[[Media:Import Vorlage Maßnahme.xlsx|Import Vorlage Maßnahme.xlsx]]
*[[Media:Importvorlage_WDB_Maßnahme.xlsx|Template: Importvorlage WDB Maßnahme.xslx]]
*[[Media:Import Vorlage Kontrolle.xlsx|Import Vorlage Kontrolle.xlsx]]
*[[Media:Importvorlage_WDB_Kontrolle.xlsx|Template: Importvorlage WDB Kontrolle.xslx]]
*[[Media:Import Vorlage PF M K.xlsx|Import Vorlage PF M K.xlsx]]
*[[Media:Importvorlage_WDB_PF-M-K.xlsx|Template: Importvorlage WDB Prüffrage, Maßnahme und Kontrolle.xslx]]


== <span id=ver></span>Benutzerverwaltung ==
<span id="Benutzerverwaltung"></span>
== <span id=ver></span>User management ==


Beim Importieren von Organisationseinheiten, Datenkategorien und Ressourcen, kann optional ein Verantwortlicher angegeben werden.  
When importing organizational units, data categories and resources, a responsible person can optionally be specified.  


Wird nur der Benutzername angegeben, wird der Verantwortliche nur zugewiesen, nicht aber verändert. Existiert der Benutzer also schon und muss nicht aktualisiert werden, dann können beim Reiter Verantwortliche alle Felder bis auf Benutzername ignoriert werden. Mit Hilfe des Importers ist es aber möglich, Benutzer zu aktualisieren oder anzulegen.
If only the user name is specified, the responsible person is assigned, but not modified. Therefore, the user must already exist. In the "Responsible" tab, all fields except for the user name can be ignored in this case.<p>However, with the help of the importer it is also possible to update or create users.


=== Anlage eines neuen Benutzers ===
<span id="Anlage_eines_neuen_Benutzers"></span>
=== Creation of a new user ===


Wird beim Import ein Verantwortlicher eingetragen, der noch nicht in HITGuard angelegt ist, gibt es zwei Varianten, wie HITGuard damit umgeht:
If a responsible person is entered during import that has not yet been created in HITGuard, there are two variants of how HITGuard handles this:
# Active Directory Integration ist deaktiviert:  
# Active Directory Integration is disabled:  
#:
#:
#: Der Benutzer wird komplett neu angelegt, damit dies durchgeführt werden kann, müssen in der Importdatei die Pflichtfelder des Verantwortlichen vorhanden und eingetragen sein. Diese sind:
#: The user is created completely new, so that this can be performed, the mandatory fields of the responsible person must be present and entered in the import file. These are:
#::* Benutzername
#::* Username
#::* E-Mail
#::* E-mail
#::* Passwort (zwischen 10 und 20 Zeichen, wobei mindestens 3 von den 4 Kriterien Sonderzeichen, Großschreibung, Kleinschreibung und Ziffern erfüllt werden müssen)
#::* Password (between 10 and 20 characters, with at least 3 of the 4 criteria special characters, upper case, lower case and digits)
#: [[Datei:Verantwortlichen import 1.png|left|thumb|900px|Pflichtfelder bei Anlage eines neuen Benutzers]]<br clear=all>
#: [[Datei:Verantwortlichen import 1.png|left|thumb|900px|mandatory fields when creating a new user]]<br clear=all>
# Active Directory Integration ist aktiviert:
# Active Directory integration is enabled:
#:
#:
#: Ist die Active Directory Integration aktiviert, so können nur noch Benutzer, die im Active Directory existieren angelegt werden. Es können allerdings weiterhin die Felder Vorname, Nachname und E-Mail zugewiesen werden. Das heißt: Es besteht die Möglichkeit Daten des Benutzers beim Import zu ändern und so eventuell Fehler oder nicht geführte Informationen des Active Directories in HITGuard zu ergänzen bzw. zu korrigieren.
#: If Active Directory Integration is enabled, only users that exist in Active Directory can be created. However, the first name, last name and email fields can still be assigned. This means that it is possible to change the user's data during import and thus add or correct any errors or information from the Active Directory that is not maintained in HITGuard.


=== Aktualisieren von Benutzern ===
<span id="Aktualisieren_von_Benutzern"></span>
=== Update users ===


Es ist möglich Benutzer mit Hilfe des Importers zu aktualisieren. Dies ist z.B. hilfreich, wenn sich E-Mail oder auch der Nachname eines Benutzers ändern. Der Importer prüft bei jeden Import, falls ein Benutzer eingetragen ist, ob auch Zusatzfelder, wie E-Mail, Nachname, usw. im Importfile existieren, falls ja, wird der Inhalt dieser Felder mit den neuen Inhalt aktualisiert.
It is possible to update users with the help of the importer. This is useful, for example, if the e-mail or last name of a user changes. The importer checks at each import, if a user is entered, if additional fields like e-mail, last name, etc. exist in the import file, if yes, the content of these fields will be updated with the new content.


Dies ermöglicht es in HITGuard Informationen über Benutzer zu führen, die im Active Directory nicht vorhanden bzw. nicht gepflegt werden. Dabei ist zu bemerken, dass HITGuard nicht das Active Directory aktualisiert!
This makes it possible to keep information in HITGuard about users that do not exist or are not maintained in the Active Directory. It should be noted that HITGuard does not update the Active Directory!


==== Deaktivierte Benutzer ====
<span id="Deaktivierte_Benutzer"></span>
==== Deactivated users ====


Wird bei einer Aktualisierung ein deaktivierter Benutzer als Verantwortlicher eingetragen oder aktualisiert, so wird dieser Benutzer dadurch nicht aktiviert, er wechselt den Status also nicht. Er wird aber aktualisiert und als Verantwortlicher eingetragen.
If a deactivated user is entered or updated as the responsible person during an update, this user is not activated as a result, i.e. he does not change status. However, he will be updated and entered as the responsible person.


== Aufbau einer Importdatei ==
<span id="Aufbau_einer_Importdatei"></span>
== Structure of an import file ==


Der Importer unterstützt zwei Formattypen:
The importer supports two format types:
* CSV
* CSV
* Excel-Dateien
* Excel files


=== Excel ===
=== Excel ===


Der Aufbau einer Excel Datei besteht aus einer Tabelle in der alle relevanten Daten als Spalte in einer Tabelle repräsentiert werden. Jede Zeile entspricht z.B. einer neuen Organisationseinheit oder anderen zu importierenden Struktur. Beim Import kann bzw. muss je nach Aufbau die erste Zeile übersprungen werden wenn es sich bei dieser Zeile um die Spaltenüberschriften handelt.
The structure of an Excel file consists of a table in which all relevant data is represented as a column in a table. Each row corresponds e.g. to a new organizational unit or other structure to be imported. During import, depending on the structure, the first row can or must be skipped if this row is the column header.




[[Datei:Excel org import example.PNG|left|thumb|900px|Beispiel für einen Excel Import]]
[[Datei:Excel org import example.PNG|left|thumb|900px|Example of an Excel import]]
<br clear=all>
<br clear=all>


=== CSV ===
=== CSV ===


Der Aufbau einer CSV-Datei besteht meist aus einer Zeile, in der die Spaltenüberschriften mit Strichpunkten getrennt stehen. Jede weitere Zeile enthält Informationen über die zu importierende Struktur. Dabei ist wichtig, dass jede Zeile gleich viele Spalten aufweist (also gleich viele Strichpunkte hat). Beim Import kann bzw. muss je nach Aufbau die erste Zeile übersprungen werden wenn es sich bei dieser Zeile um die Spaltenüberschriften handelt.
The structure of a CSV file usually consists of one line, in which the column headings are separated by semicolons. Each additional line contains information about the structure to be imported. It is important that each line has the same number of columns (i.e. the same number of semicolons). Depending on the structure, the first line can or must be skipped during the import if this line contains the column headings.


[[Datei:Csv org import example.PNG|left|thumb|701px|Beispiel für einen CSV Import]]
[[Datei:Csv org import example.PNG|left|thumb|701px|Example of CSV importt]]
<br clear=all>
<br clear=all>

Aktuelle Version vom 14. April 2025, 08:20 Uhr

With the help of the importer, resources, measures, controls and check questions for knowledge bases or structure updates for organizational units can be imported. These updates can come from an SAP export, for example, or from a specially created Excel or CSV file. In this way, obsolete structures can be updated or completely new structures can be imported.

If an import is performed, all entities that have been changed are updated, and all entities that do not yet exist in HITGuard are created.

Performing an import

Imports can be performed only by administrators or experts.

To perform an import, first go to "Administration → Data import | Import logs". All created import configurations are now displayed here. To perform an import, either an existing import configuration is selected from the list or a new import configuration is created - in terms of execution, the processes do not differ.

Each import is documented under "Administration → Data import | Import logs".

To use an existing import configuration, double-click on the desired configuration.

To create a new import configuration, click on the green plus. (see figure)

Create new import configuration


Afterwards a mask opens (see figure below), where the name of the configuration has to be set, the type of the configuration has to be selected and the file to be imported has to be uploaded.

The file can be either a CSV file or an Excel file. (Import file structure)

Select import type


Clicking on "Next" opens the mask for assigning the fields (see figure below). Here at least all mandatory fields of the selected import type should be assigned. You can find out what these are from the description of the individual imports.

If an Excel file is imported, care must be taken that column headings exist in the file. If these exist, it is selected that the first row contains column headers and should therefore be ignored.


Assign fields


If all mandatory fields have now been assigned, the import can be saved and is ready for import. All that remains is to click on "Save and import".

Note: Instead of a username the name of a team can be entered for the field responsible, provided the team was already created in HITGuard. The name must be correct for the import to work. The team is then set as responsible, e.g., for a resource.

Save and import


If the import was successful, you will see how many entities were newly created and how many were modified. In case of erroneous import operations, those rows and columns that contain errors will be listed for you.

Successful organization import



Import logs

Each import attempt is documented under "Administration → Data import | Import logs". Both successful and failed import attempts are recorded.

Overview of the protocols


By double-clicking on an import, you will be redirected to a screen where you can see details such as the reason why the import failed.

Detail view of an import log


Import data categories

To import data categories, the "Data category" type must be selected during import.

There are two options:

  • Create new data categories
  • Update existing data categories

Only classes created under Risk Management → Risk Policy → Data Classes are allowed for the Data Class field.

Only the values Yes and No are permitted for the fields Protection needs analysis and Person-related. You determine where the data categories can be used.

For information about responsible persons see User management.

Create new data categories

When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.

To create a new data category, you must fill in the mandatory fields

  • Record ID (unique identifier)
  • Name
  • Data class (as per the values in Risk Management → Risk policy → Data classes)

must be available and filled in. Only if this is the case, the import is feasible.

Furthermore the fields

  • description
  • Parent record ID (parent data category) (unique identifier)
  • Protection needs analysis (Yes/No)
  • Personal data (Yes/No)

can be assigned.

If the parent record ID is assigned to a data category, a data category with this ID must either already exist in HITGuard or be created in this import. Furthermore, no cycles may exist. Cycles are used when, for example, data category A has entered data category B as its parent ID and data category B has entered data category A as its parent ID. The importer detects these cycles, prevents the import and refers to the cycle error.

Update data categories

If the record ID of the data category is found during the import, no new data category is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like e.g. designation, data class or person related. This allows the maintenance of individual data category or larger data category structures .

Example:

It is decided to create a new data category that should be parent to already existing data categories. In this case, the already existing data categories can be easily subordinated to this new data category by changing their parent ID.

Template

Import risks

To import risks, the "Risk" type is selected during import.

There are two options:

  • Create new risk
  • Update existing risks

Creation of new risks

When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.

To create a new risk, you must fill in the mandatory fields

  • Record ID (unique identifier)
  • designation

must be available and filled in. Only if this is the case, the import is possible.

Furthermore, the fields

  • Code
  • Description
  • Probability of occurrence
  • Extent of damage

can be assigned.

If the Damage Extent or Probability of Occurrence fields are assigned, then only content that matches the existing HITGuard classes is valid. For more information, see Probabilities of occurrence or Extensions of damage.

Updating risks

If the record ID of the risk is found during the import, no new risk is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields such as designation, description, responsible person, etc. This enables the maintenance of individual risks.

Caution: The ID of the risk must be distinct across the entire HITGuard installation, it must not repeat in different management systems. If you, for example, import an risk with the ID 1234 into a management system, but in another management system there already is a risk with the ID 1234, then that risk will be overwritten.

Template

Import business processes

To import business processes, the "Business process" type must be selected during import.

There are two options:

  • Create new business processes
  • Update existing business processes

For information about responsible persons see User management.

Creation of new business processes

When importing a file, HITGuard checks whether a business process already exists or not based on the record ID in the import file. If none exists, the business process is created.

To create a new business process, you must fill in the mandatory fields

  • Record ID (unique identifier)
  • Name

must be available and filled in. Only if this is the case, the import is possible.

Furthermore the fields

  • Code
  • description
  • parent business process record ID (unique identifier)

can be assigned.

If the parent business process record ID is assigned, a business process with this ID must either already exist in HITGuard or be created in this import. Furthermore, no cycles may exist. Cycles exist if, for example, business process A has entered business process B as its parent ID and business process B has entered business process A as its parent ID. The importer recognizes these cycles, prevents the import and refers to the cycle error.

Update business processes

If the record ID of the organizational unit is found during the import, no new business process is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like description, code, responsible person, or parent record ID. This enables the maintenance of individual business processes or business process structures.

Example:

It is decided to create a new business process that is parent to already existing business processes. In this case, the already existing business processes can be subordinated to this new business process by changing their parent ID.

Template

Import organizational units

To import organizational units, the "Organizational unit" type must be selected during import.

There are two options:

  • Create new organizational structures
  • Update existing organizational structures

For information about responsible persons see User management.

Creation of new organizational units/structures

When importing a file, HITGuard uses the data set ID in the import file to check whether it already exists or not. If it does not exist, it is created again.

To create a new organizational unit, you must fill in the mandatory fields

  • Record ID (unique identifier)
  • Name

must be available and filled in. Only if this is the case, the import is feasible.

Furthermore the fields

  • code
  • description
  • parent OU record ID (unique identifier)
  • street
  • postal code
  • city
  • country
  • sort order

can be assigned.

If the parent OU record ID is assigned, an organizational unit with this ID must either already exist in HITGuard or be created in this import. Furthermore, no cycles may exist. Cycles exist if, for example, organizational unit A has entered organizational unit B as its parent ID and organizational unit B has entered organizational unit A as its parent ID. The importer recognizes these cycles, prevents the import and refers to the cycle error.

Update organizational units/structures

If the record ID of the organizational unit is found during the import, no new organizational unit is created, but the existing one is updated. That means: The existing fields of the import file update the already existing fields like e.g. country, address or person in charge. This enables the maintenance of individual organizational units or larger organizational structures.

Example:

It is decided to create a new department that is superior to already existing organizational units. In this case, the already existing organizational units can be subordinated to this new department by changing their parent ID.

Template

Import resources

To import resources, the "Resource" type is selected during import.

There are two options:

  • Create new resources
  • Update existing resources

For information about responsible persons see User management.

Create new resources

When importing a file, HITGuard uses the record ID in the import file to check whether it already exists or not. If it does not exist, it is created again.

To create a new resource, you must fill in the mandatory fields

  • Record ID (unique identifier)
  • and description

must be available and filled in. In addition, all prerequisites of the user administration apply if responsible persons are entered (see User administration).

Furthermore, the fields:

  • Description
  • and model segment

can be assigned. In the model segment, the following values are allowed: "Application Level", "IT Infrastructure Level", "Physical Security" and "Process Level". If the field is not assigned, the resources are assigned to the model segment "Application Level".

Update resources

If the record ID of the resource is found during the import, no new resource is created, but the existing one is updated. That is: the existing fields of the import file update the already existing fields.

Template

Import knowledge base (KB) elements

The importer offers the possibility to import measures, controls, review questions, and/or justification templates into an existing knowledge base. For this purpose, the type "WDB" is selected for the importer. Then, the knowledge base into which the measures, controls, review questions, or justification templates are to be imported is specified. This must be a knowledge base that has not been published.

In order to import measures, controls, review questions, and/or justification templates, the fields

  • Title
  • Record ID (unique identifier)

must be assigned.

Caution: If the record ID already exists in the KB, no new record is created, but the old one is updated.

Furthermore, in all tabs there are the fields:

  • Outline
  • Description
  • Status: (Date value)

In the Question tab, there are also the fields:

  • Question
  • Type of question : This defines the type of the review question. Allowed values of the field are: "process question" or "technical question" or "information gathering". Process questions can be answered with a score from 1-5 according to the evaluation schema, technical questions with Yes/No/Partial, and information gatherings are answered by filling in the comment and/or uploading an attachment. If the column is not filled, all review questions will be imported as technical questions.

Note: For an import, columns from all three tabs do not have to be assigned. So you can import review questions, measures, controls, or justification templates separately.

Templates

User management

When importing organizational units, data categories and resources, a responsible person can optionally be specified.

If only the user name is specified, the responsible person is assigned, but not modified. Therefore, the user must already exist. In the "Responsible" tab, all fields except for the user name can be ignored in this case.

However, with the help of the importer it is also possible to update or create users.

Creation of a new user

If a responsible person is entered during import that has not yet been created in HITGuard, there are two variants of how HITGuard handles this:

  1. Active Directory Integration is disabled:
    The user is created completely new, so that this can be performed, the mandatory fields of the responsible person must be present and entered in the import file. These are:
    • Username
    • E-mail
    • Password (between 10 and 20 characters, with at least 3 of the 4 criteria special characters, upper case, lower case and digits)
    mandatory fields when creating a new user

  2. Active Directory integration is enabled:
    If Active Directory Integration is enabled, only users that exist in Active Directory can be created. However, the first name, last name and email fields can still be assigned. This means that it is possible to change the user's data during import and thus add or correct any errors or information from the Active Directory that is not maintained in HITGuard.

Update users

It is possible to update users with the help of the importer. This is useful, for example, if the e-mail or last name of a user changes. The importer checks at each import, if a user is entered, if additional fields like e-mail, last name, etc. exist in the import file, if yes, the content of these fields will be updated with the new content.

This makes it possible to keep information in HITGuard about users that do not exist or are not maintained in the Active Directory. It should be noted that HITGuard does not update the Active Directory!

Deactivated users

If a deactivated user is entered or updated as the responsible person during an update, this user is not activated as a result, i.e. he does not change status. However, he will be updated and entered as the responsible person.

Structure of an import file

The importer supports two format types:

  • CSV
  • Excel files

Excel

The structure of an Excel file consists of a table in which all relevant data is represented as a column in a table. Each row corresponds e.g. to a new organizational unit or other structure to be imported. During import, depending on the structure, the first row can or must be skipped if this row is the column header.


Example of an Excel import


CSV

The structure of a CSV file usually consists of one line, in which the column headings are separated by semicolons. Each additional line contains information about the structure to be imported. It is important that each line has the same number of columns (i.e. the same number of semicolons). Depending on the structure, the first line can or must be skipped during the import if this line contains the column headings.

Example of CSV importt