5.1.1.2 Additional Configuration
The parameters in this section allow administrators to enhance, customize, or optimize the notebook’s behavior for their operational environment. These configurations cover attribute handling, validation, audit or process tracking, and user environment defaults.
Note:
(Optional) Review and adjust these settings based on your compliance, audit, UI, and performance requirements.Sr. No. | Description | Name | Default Value | Comment |
---|---|---|---|---|
Overridable and Additional Attribute Value Handling (Store user-provided overrides and remarks in the IH Data Schema. Use these settings to control value saving behavior.) | ||||
1 | Flag to save values for overridable entity attributes | enableSaveOverrideValues | TRUE | Disabling may prevent storage of user input overrides. |
2 | Flag to save values for additional attributes such as user remarks, risk scores, or flags | enableSaveAdditionalAttrValues | TRUE | Set to FALSE if not tracking any supplementary information. |
Restricted Word Validation Settings (Control restricted word validation and handling in user inputs.) | ||||
3 | Flag to validate restricted words in override attribute values | enableRestrictedWordValidationInOverride | TRUE | Set to FALSE to skip restricted word checks in overrides. |
4 | Flag to validate restricted words in additional attribute values | enableRestrictedWordValidationInAdditional | TRUE | Set to FALSE to skip restricted word checks in additional attributes. |
5 | Flag to treat restricted words in override attributes as errors (otherwise tracked as warnings) | restrictedWordValidationErrorModeInOverride | FALSE | If TRUE, validation failures will result in errors and may block processing. |
6 | Flag to treat restricted words in additional attributes as errors (otherwise tracked as warnings) | restrictedWordValidationErrorModeInAdditional | FALSE | If TRUE, validation failures will result in errors and may block processing. |
Attribute Formatting and Default Value Controls (Manage delimiters and assign default values when source data is null.) | ||||
7 | Delimiter character for splitting multi-valued strings | ATTRIBUTE_DELIMITER | ~ | Modify only if the default delimiter conflicts with data. |
8 | Default value if date is null | DATE | 01-01-1970 | Use a value consistent with your business rules for missing dates. |
9 | Default date format | DATE_FORMAT | yyyy-MM-dd | Ensure this format matches expectations for data integration and reporting. |
10 | Default value if time is null | TIME | 00:00.0 | |
11 | Default time format | TIME_FORMAT | HH:mm:ss.S | |
12 | Default value if timestamp is null | DATE_TIME | 00:00.0 | |
13 | Default timestamp format | DATE_TIME_FORMAT | yyyy-MM-dd HH:mm:ss.S | |
14 | Default string value | STRING | Use only if null/empty string values must be replaced. | |
15 | Default long value | LONG | 0 | |
16 | Default float value | FLOAT | 0 | |
17 | Default integer value | INTEGER | 0 | |
18 | Default double value | DOUBLE | 0 | |
19 | Default boolean value | BOOLEAN | FALSE | |
Audit & Process Tracking Configuration (Manage audit and process tracking behavior and storage.) | ||||
20 | Maximum records to collect before writing audit or process tracking batches | N_AUDIT_BATCH_SIZE | 1000 | Adjust based on memory, performance, and system load. |
21 | Time interval before saving audit or process tracking batches | V_AUDIT_SAVE_INTERVAL | PT20S | ISO-8601 duration string, e.g., PT20S means 20 seconds. |
22 | Maximum concurrent threads for batch processing | N_AUDIT_MAX_THREAD | 4 | Increase with caution; higher values may impact database performance. |
23 | Maximum retry attempts for batch writes to database | N_AUDIT_MAX_RETRY | 3 | Higher values may prolong processing time in the event of repeated failures. |
24 | Flag to log audit records in the log file if unsaved after all retries | F_LOG_UNSAVED_AUDIT_RECORDS | TRUE | Set to TRUE to avoid data loss, but monitor log file growth. |
25 | Wait time before retrying a failed batch write | V_AUDIT_RETRY_DELAY | PT15S | ISO-8601 duration; adjust based on retry policy. |
26 | Flag to store attribute values in audit records in the table | saveValueInAudit | FALSE | Recommended FALSE to prevent storing potential PII in audit logs. |
27 | Flag to track processing of all toolkit processes such as narrative generation and risk evaluation | saveProcessTracking | TRUE | To reduce overhead, set FALSE unless detailed tracking is required. |
28 | Process tracking detail level for records saved in the audit table (0-5) | process_level | 1 | Level 0=Minimal, 5=Most granular; recommend minimal in production. |
29 | Process tracking detail level for records saved in logs (0-5) | log_level | 1 | Level 0=Minimal, 5=Most granular; increase for diagnostics. |
30 | Flag to log process tracking records if unsaved after retries | F_LOG_UNSAVED_PROCESS_TRACKING_RECORDS | TRUE | Set to TRUE to retain failure cases for further investigation. |
General and Performance Configuration (Control display, concurrency, caching, and environment context.) | ||||
31 | Default styling for the narrative iframe | NARRATIVE_IFRAME_STYLE | frameborder="0" style="height: 100vh; width: 100%;" | Adjust to meet UI/UX requirements. |
32 | Batch size for entity processing during narrative generation | NARRATIVE_BATCH_SIZE | 1000 | Larger batches may improve performance but increase memory usage. |
33 | Batch size to save and read values during PDF generation | PDF_BATCH_SIZE | 1000 | Balance throughput and resource usage. |
34 | SQL parallelism execution hint | PARALLEL_HINT | 8 | Match to database and hardware capabilities for best results. |
35 | Flag to cache narrative responses on the interpreter side for improved performance | enableNarrativeResponseCache | TRUE | Recommended TRUE for optimal performance; set FALSE to always regenerate. |
36 | Flag to enable database connection pool | enableConnectionPool | TRUE | Set to FALSE only if connection pooling is managed externally. |
37 | Feature name for the HTML table generator | HTML_TABLE_FEATURENAME | htmlTableGenerator | Change only if using a custom implementation. |
38 | Feature name for the DS table generator | DS_TABLE_FEATURENAME | dsTableGenerator | Change only if using a custom implementation. |
39 | Default INFODOM value used to fetch configuration from MMG | infodom | CS | |
40 | Default locale value used to fetch configuration from MMG | locale | en_US | Set to your application’s localization needs. |
41 | Workspace identifier value | workspace | CS | |
42 | Default user identifier value used to fetch configuration from MMG | user | MMGUSER | Change if using a dedicated technical username for configuration fetch. |
43 | Flag to track changes to original attribute values (if disabled, updates may overwrite prior values during restoration) | enableTracking | TRUE | Keeping TRUE ensures auditability of source value changes. |