FAQ & Troubleshooting🔗
Why do I see a building block without assets?🔗
Check in the Modeling module whether the building block is already linked to assets.
Often the assignment is still missing there; open review items can also provide clues.
Protection needs are not inherited – what is the cause?🔗
Protection needs inheritance only works when certain prerequisites are met. Check the following points systematically:
-
SBF form approved?
Inheritance can only be calculated for approved SBF forms. Check in the Protection Needs Assessment section whether the form has the status "completed" or "approved". -
Dependencies modeled correctly?
Check in the Dependencies section whether the relationships between processes and assets are set up correctly: - Processes must be linked to assets
- Assets must be linked to each other (e.g., input/output relationships)
-
The dependency direction must be correct
-
Objects in scope?
Only objects that are linked within the respective Scope are considered during inheritance. Check whether all relevant processes and assets are included in the scope. -
Recalculate inheritance
After changes to dependencies or after approving new SBF forms, you must manually recalculate the inheritance: - Navigate to the Protection Needs Overview for the scope
- Click "Calculate Inheritance"
- The system will traverse all dependency chains and apply the highest overall protection need
Common error sources: - Dependencies were changed after the SBF assessment, but inheritance was not recalculated - SBF form has not yet been approved - Objects are not linked within the scope - Circular dependencies can lead to unexpected results
No emails are sent for deadlines – what can I do?🔗
Email notifications are only triggered when all required information is correctly configured. Go through the following checklist:
Check required fields🔗
-
Responsible person assigned?
- In measures: The "Responsible Person" or "Responsible Role" field must be set
- In documents: The "Responsible Person" field must be set
- In audits: The "Responsible Person" field or corresponding roles must be set
- The person must have a valid email address in the system
-
Due date set?
- In measures: The "Due Date" or "Target Date" field must be set
- In documents: The "Next Review" field must be set
- In audits: The "Audit Date" or "Deadline" field must be set
-
Status correct?
- Measures must have the status "open", "in progress", or "pending approval" (not "completed")
- Documents must be active (not archived)
Check system configuration🔗
-
Email server configured?
- Contact your GRASP administration to verify that the email server is correctly configured
- Check whether emails might be landing in the spam folder
-
Notifications enabled?
- In some installations, email notifications may be globally disabled
- Check the system settings or contact the administration
Common issues🔗
- Person has no email address: Update the person's profile in the organization
- Due date is in the past: Emails are only sent for future or current deadlines
- Measure already completed: Completed measures no longer trigger reminders
- Wrong time zone: Check whether the system time zone is correctly configured
Risk matrix shows incorrect values – how does the calculation work?🔗
The risk matrix is automatically calculated from the assessments of likelihood and impact. If the displayed values do not match your expectations, check the following points:
Understanding the calculation logic🔗
The risk class is derived from the combination of: - X-axis (Likelihood): e.g., very low, low, medium, high, very high - Y-axis (Impact): e.g., low, medium, high, very high
The matrix uses the BSI assessment logic by default, but this can be customized in the system configuration.
Common causes of incorrect values🔗
-
Incorrect assessment in the risk analysis
- Open the Risk Analysis for the affected risk
- Check whether likelihood and impact are entered correctly
- Pay attention to whether the inherent risk or residual risk is displayed
-
Wrong scope or filter
- Check which Scope is selected in the risk matrix
- Check the filter settings (status, resource type, module)
- Ensure that completed risk assessments are included (if desired)
-
Outdated assessments
- Risks may have been archived or restarted
- Check the Risk History for more recent assessments
- Enable the display of archived assessments if needed
-
Measures not taken into account
- The risk matrix shows the inherent risk (before measures) by default
- To see the residual risk (after measures), you must have completed the residual risk assessment
- Check whether the filter distinguishes between inherent and residual risk
-
Matrix configuration
- The risk matrix configuration can be customized per installation
- Contact your GRASP administration to review the assessment logic
Solution🔗
- Check individual risk: Open the risk analysis for the affected risk and review the assessments
- Reset filters: Reset all filters and check whether the issue persists
- Update assessment: If the assessment is incorrect, correct it in the risk analysis
- Contact administration: For systematic issues, inform the GRASP administration
Scope objects missing in modules – linking issues🔗
If processes, assets, or other objects are not displayed in a module even though they are linked in the Scope, check the following points:
Common causes🔗
-
Object not linked in the scope
- Open the Scope in the respective module (e.g., "Scope" in ISMS, "IT Network" in IT-Grundschutz)
- Check whether the object appears in the list of linked objects
- If not: Manually link the object to the scope
-
Wrong scope selected
- Check which Scope is selected in the current view
- Switch to the correct scope or link the object to the right scope if needed
-
Object does not exist in the inventory
- Check in the Inventory section whether the object has been created at all
- Check whether the object may have been deleted or archived
-
Subject-matter relevance
- Some objects are only displayed in certain modules if they have the correct "subject-matter relevance"
- Check the object properties and ensure that the module is selected under subject-matter relevance
-
Permissions
- Check whether your role has access to the object
- Some objects may not be visible for your role
Solution🔗
- Check scope: Open the scope and verify that all required objects are linked
- Re-link object: Remove and re-add the object to the scope
- Check inventory: Ensure that the object exists in the inventory and is active
- Check permissions: Contact the administration to review your permissions
Performance issues with large data volumes🔗
If GRASP responds slowly with large data volumes, the following measures can help:
Optimization options🔗
-
Use filters
- Consistently use the filter functions to display only relevant data
- Filter by Scope, Status, Module, or other criteria
- Avoid displaying all data at once
-
Reduce scope size
- Large scopes with many objects can impact performance
- Consider splitting scopes into smaller, focused areas
- Use multiple scopes instead of one very large scope
-
Use archiving
- Archive completed risk assessments, audits, or old SBF forms
- This reduces the number of active records in the overview
-
Export instead of display
- For large evaluations, use the export functions (PDF, Excel, CSV)
- Do not open all details simultaneously in the browser view
-
Clear browser cache
- Clear the browser cache or use an incognito window
- Old cached data can cause confusion
System-side measures🔗
- Contact administration
- For persistent performance issues, inform the GRASP administration
- Possible causes: server resources, database indexes, network latency
- The administration can perform system optimizations if needed
Best practices🔗
- Regular cleanup: Remove or archive test data that is no longer needed
- Structured scopes: Use multiple, focused scopes instead of one large scope
- Selective display: Only display the data you currently need
Export/import errors – CSV and other formats🔗
If you encounter problems with export or import functions, check the following points:
CSV import issues🔗
-
Check file format
- CSV files must be saved in UTF-8 format (with or without BOM)
- Use a comma (,) as the delimiter, not a semicolon
- Check whether the file is correctly formatted (no empty lines at the beginning/end)
-
Required fields present?
- Check the import template or documentation for which fields are mandatory
- Common required fields: Name/Label, Type, Status
- Missing required fields will cause the import to abort
-
Data format correct?
- Date fields must be in the expected format (e.g., DD.MM.YYYY or YYYY-MM-DD)
- Numeric fields must not contain text characters
- Email addresses must be validly formatted
-
Avoid duplicates
- Check whether objects with the same name already exist
- Use the update function instead of creating new entries if applicable
Export issues🔗
-
Check export format
- Some export formats (PDF, Excel) require more time with large data volumes
- For very large data volumes, consider using CSV export
- Check whether the export was aborted (timeout)
-
Permissions
- Check whether your role is allowed to use export functions
- Some exports may only be available for certain roles
Solution🔗
- Check error message: Most import errors display a specific error message with a line number
- Use template: Use the official CSV template for imports, if available
- Small test imports: Test with a small number of records first before performing large imports
- Contact administration: For systematic issues, inform the GRASP administration
Common error sources🔗
- Wrong character encoding: File must be UTF-8
- Wrong delimiter: Use a comma instead of a semicolon
- Missing required fields: All mandatory columns must be present
- Invalid data formats: Dates, numbers, and email addresses must be correctly formatted
- Files too large: For very large files, perform the import in smaller batches