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
Faha (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Isan (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(17 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
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.
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="Durchführen_eines_Imports"></span>
== <span id="import"></span> Performing an import ==
== <span id="import"></span> Performing an import ==


Zeile 35: Zeile 36:


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".
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:Org import 4.png|left|thumb|901px|Save and import]]
[[Datei:Org import 4.png|left|thumb|901px|Save and import]]
Zeile 46: Zeile 49:
<br clear=all>
<br clear=all>


<span id="Importprotokolle"></span>
== Import logs ==
== Import logs ==


Zeile 58: Zeile 62:
<br clear=all>
<br clear=all>


<span id="Datenkategorien_importieren"></span>
== Import data categories ==
== Import data categories ==


Zeile 72: Zeile 77:
For information about responsible persons see [[#ver|User management]].
For information about responsible persons see [[#ver|User management]].


<span id="Anlegen_neuer_Datenkategorien"></span>
=== Create new data categories ===
=== Create new data categories ===


Zeile 77: Zeile 83:


To create a new data category, you must fill in the mandatory fields
To create a new data category, you must fill in the mandatory fields
* Record ID
* Record ID ''(unique identifier)''
* Name
* Name
* Data class (Risk Management → Risk Policy → Data classes)
* 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.
must be available and filled in. Only if this is the case, the import is feasible.


Furthermore the fields
Furthermore the fields
* description
* description
* Parent record ID (parent data category)
* Parent record ID (parent data category) ''(unique identifier)''
* Protection Needs Analysis (Yes/No)
* Protection needs analysis (Yes/No)
* Person-related (Yes/No)
* Personal data (Yes/No)
can be assigned.
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.
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 ===
=== Update data categories ===


Zeile 99: Zeile 106:


=== Template ===
=== Template ===
*[[Media:Import Vorlage Datenkategorie.xlsx|Import Vorlage Datenkategorie.xlsx]]
*[[Media:Importvorlage_Datenkategorie.xlsx|Template: Importvorlage Datenkategorie.xlsx]]


== Import hazard situations ==
<span id="Risiken_importieren"></span>
== Import risks ==


To import hazard situations, the "Hazard situation" type is selected during import.
To import risks, the "Risk" type is selected during import.


There are two options:
There are two options:
* Create new hazard situations
* Create new risk
* Update existing hazard situations
* Update existing risks


=== Creation of new hazard situations===
<span id="Anlegen_neuer_Risiken"></span>
=== 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.
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 hazard situation, you must fill in the mandatory fields
To create a new risk, you must fill in the mandatory fields
* Record ID
* Record ID ''(unique identifier)''
* designation
* designation
must be available and filled in. Only if this is the case, the import is feasible.  
must be available and filled in. Only if this is the case, the import is possible.  


Furthermore the fields
Furthermore, the fields
* Abbreviation
* Code
* Description
* Description
* Probability of occurrence  
* Probability of occurrence  
Zeile 127: Zeile 136:
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]].
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]].


=== Updating hazard situations ===
<span id="Aktualisieren_von_Risiken"></span>
=== 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.


If the record ID of the hazard situation is found during the import, no new hazard situation 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 hazard situations.
<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.


=== Template ===
=== Template ===
* [[Media:Import Vorlage Gefährdungslage.xlsx|Import Vorlage Gefährdungslage.xlsx]]
* [[Media:Importvorlage_Risiko.xlsx|Template: Importvorlage Risiko.xlsx]]


<span id="Geschäftsprozesse_importieren"></span>
== Import business processes ==
== Import business processes ==


Zeile 144: Zeile 157:
For information about responsible persons see [[#ver|User management]].
For information about responsible persons see [[#ver|User management]].


<span id="Anlegen_neuer_Geschäftsprozesse"></span>
=== Creation of new business processes ===
=== Creation of new business processes ===


Zeile 149: Zeile 163:


To create a new business process, you must fill in the mandatory fields
To create a new business process, you must fill in the mandatory fields
* Record ID
* Record ID ''(unique identifier)''
* Designation
* Name
must be available and filled in. Only if this is the case, the import is feasible.
must be available and filled in. Only if this is the case, the import is possible.


Furthermore the fields
Furthermore the fields
* Abbreviation
* Code
* description
* description
* parent business process record ID
* parent business process record ID ''(unique identifier)''
can be assigned.
can be assigned.


Zeile 162: Zeile 176:
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.
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.


<span id="Aktualisieren_von_Geschäftsprozessen"></span>
=== Update business processes ===  
=== 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, abbreviation, responsible person or superior record ID. This enables the maintenance of individual business processes or business process structures.
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:
Example:
Zeile 170: Zeile 185:


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


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


Zeile 182: Zeile 198:
For information about responsible persons see [[#ver|User management]].
For information about responsible persons see [[#ver|User management]].


=== Creation of new organizational units / structures ===
<span id="Anlegen_neuer_Organisationseinheiten/Strukturen"></span>
=== 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.
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
To create a new organizational unit, you must fill in the mandatory fields
* Record ID
* Record ID ''(unique identifier)''
* designation
* Name
must be available and filled in. Only if this is the case, the import is feasible.
must be available and filled in. Only if this is the case, the import is feasible.


Furthermore the fields
Furthermore the fields
* abbreviation
* code
* description
* description
* parent OU record ID
* parent OU record ID ''(unique identifier)''
* street
* street
* postal code
* postal code
Zeile 204: Zeile 221:
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.
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 ===
<span id="Aktualisieren_von_Organisationseinheiten/Strukturen"></span>
=== 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.
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.
Zeile 212: Zeile 230:


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


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


Zeile 224: Zeile 243:
For information about responsible persons see [[#ver|User management]].
For information about responsible persons see [[#ver|User management]].


<span id="Anlegen_neuer_Ressourcen"></span>
=== Create new resources ===
=== Create new resources ===


Zeile 229: Zeile 249:


To create a new resource, you must fill in the mandatory fields
To create a new resource, you must fill in the mandatory fields
* Record ID
* Record ID ''(unique identifier)''
* and Description
* 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).  
must be available and filled in. In addition, all prerequisites of the user administration apply if responsible persons are entered (see User administration).  


Zeile 236: Zeile 256:
* Description
* Description
* and model segment  
* and model segment  
can be assigned.
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>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>


<span id="Aktualisieren_von_Ressourcen"></span>
=== Update resources ===
=== 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.
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.


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


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


== Import measures, controls and test questions into knowledge databases (WDB) ==
<span id="Elemente_für_Wissensdatenbanken_(WDBs)_importieren"></span>
== Import knowledge base (KB) elements ==


The importer offers the possibility to import measures, controls and/or test questions into an existing knowledge database. For this purpose, the type "WDB" is selected for the importer. Then, the knowledge database into which the measures, controls and test questions are to be imported is specified. This must be a knowledge database that has not been published.
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 and or check questions, the fields
In order to import measures, controls, review questions, and/or justification templates, the fields
* Title
* Title
* Record ID
* Record ID ''(unique identifier)''
must be assigned.  
must be assigned.  


<b>Caution:</b> If the record ID already exists in the WDB, no new record is created, but the old one is updated.
<b>Caution:</b> 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:
Furthermore, in all tabs there are the fields:
* Outline
* Outline
* Description
* Description
* Status : Date value  
* Status: ''(Date value)''


<div class="mw-translate-fuzzy">
In the Question tab, there are also the fields:
In the Test Questions tab, there are also the fields:
* Question
* Question
* Type of question : This defines the type of the test question. Allowed values of the field are: "process question" or "technique question. Process questions can be answered with maturity level 1 - to maturity level 5, technology questions with Yes/No/Partial. If the column is not filled, all test questions will be imported as technique questions.
* 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.  
</div>


'''Note:''' For an import, columns from all three tabs do not have to be assigned. So you can import test questions, measures or controls separately.  
'''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.  


<span id="Vorlagen"></span>
=== Templates ===
=== 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="Benutzerverwaltung"></span>
== <span id=ver></span>User management ==
== <span id=ver></span>User management ==


When importing organizational units, data categories and resources, a responsible person can optionally be specified.  
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 only assigned, but not changed. So if the user already exists and does not need to be updated. In the "Responsible" tab, all fields except for the user name can be ignored. However, with the help of the importer it is possible to update or create users.
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.


<span id="Anlage_eines_neuen_Benutzers"></span>
=== Creation of a new user ===
=== Creation of a new user ===


Zeile 298: Zeile 321:
#: 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.
#: 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.


<span id="Aktualisieren_von_Benutzern"></span>
=== Update users ===
=== Update users ===


Zeile 304: Zeile 328:
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!
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!


<span id="Deaktivierte_Benutzer"></span>
==== Deactivated users ====
==== 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.
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.


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



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