Overview
The System Integration module is designed to define and manage the relationships between functional systems and technical systems within a project. It enables users to map how functional systems (or their types) are integrated with technical system types, supporting classification, reporting, and downstream processes such as checklists.
Key Concepts
-
System Integration: A record that links a functional system or functional system type to a technical system type, capturing classification and descriptive information.
-
Type: Specifies whether the integration is for a "Functional System Type" or a "Functional System".
-
Parent Code: The code of the parent system (either a functional system type or a functional system).
-
Technical System Type Code: The code of the technical system type being integrated.
-
Classification Term Lookup: The classification term associated with the technical system type.
-
Translation: A translated description for localization or multilingual projects.
Main Pages
1. System Integrations List
-
Purpose: View, filter, and manage all system integration records.
-
Key Fields:
-
Type: Indicates if the integration is for a functional system type or a functional system.
-
Code: Unique identifier for the system integration.
-
Parent Code: Code of the parent system.
-
Technical System Type Code: Linked technical system type.
-
Description: Description of the technical system type.
-
Classification Term Lookup: Classification term for the integration.
-
Level 2: Level 2 classification value (read-only).
-
Serial No.: Serial number of the technical system type (read-only).
-
Translation: Translated description.
-
2. System Integration Subform
-
Purpose: Used as a subpage to display and manage system integrations related to a specific parent (functional system or type).
-
Features:
-
Add/Edit Integrations: Add new integrations or edit existing ones for the selected parent.
-
Checklist Action: Open checklists related to the selected system integration.
-
Auto-fill: When creating a new record, filters and parent codes are auto-filled based on the context.
-
How to Use
Creating a System Integration
-
Open the System Integrations list or the subform from a functional system or type card.
-
Select the Type (Functional System Type or Functional System).
-
Enter or select the Parent Code (the code of the functional system or type).
-
Use the lookup on Classification Term Lookup to select a technical system type. The description, serial number, and classification entry number will be filled automatically.
-
Optionally, enter a Translation for the integration.
-
Save the record.
Using the Checklist Action
-
In the subform, use the Checklists action to open or create checklists related to the selected system integration.
Batch Copying Integrations
-
Use the
InsertSystemIntegrationForParentprocedure (typically called from code or an action) to copy integrations from one parent to another, supporting efficient setup for similar systems.
Field Descriptions
|
Field |
Description |
|---|---|
|
Entry No. |
Unique number for the system integration (auto-incremented) |
|
Type |
Type of integration: Functional System Type or Functional System |
|
Code |
Unique identifier for the integration |
|
Parent Code |
Code of the parent system or type |
|
Technical System Type Code |
Linked technical system type |
|
Classification Term Lookup |
Classification term for the integration |
|
Description |
Description of the technical system type (read-only) |
|
Serial No. |
Serial number of the technical system type (read-only) |
|
Classification Entry No. |
Entry number in the classification system |
|
Level 2 |
Level 2 classification value (read-only) |
|
Class Code Filter |
Filter for class code (used for lookups and filtering) |
|
Translation |
Translated description |
|
Security Filter Id |
Used for permission filtering (system-managed) |
Tips
-
Use the Classification Term Lookup field’s lookup to ensure correct and consistent classification.
-
Use the Checklist action to quickly access or create checklists for each integration.
-
Use the batch copy procedure to efficiently replicate integrations across similar systems or types.
Security & Permissions
-
Only users with appropriate permissions can create, edit, or assign system integrations.
-
Security filter IDs are managed automatically for permission-based filtering.
Troubleshooting
-
If you cannot see or edit a system integration, check your permissions and assignment.
-
If lookups do not return expected results, ensure the parent code and type are set correctly.
-
If fields are not auto-filled, verify that the technical system type exists and is properly classified.