| A team is using CATIA Magic for system architecture and the 3DEXPERIENCE platform for requirements management. To leverage the collaboration and requirement management features of the platform while managing architecture in CATIA Magic, the team needs to integrate ENOVIA Requirements with DataHub. | ||||||||||||
| This Technical Practice emphasizes the importance of seamless collaboration and data management for integrating ENOVIA Requirements with the DataHub. | ||||||||||||
| Requirements Manager, Systems Architect | ||||||||||||
Requirement ManagementRequirement management is the process of collecting, analyzing, refining and prioritizing the product requirements and then planning for their delivery. Requirements management ensures that the organization validates and meets the needs of its customers and external and internal stakeholders. Data Model of SysMLIntegrating CATIA Magic models with ENOVIA Requirements through DataHub is crucial for seamless data exchange and interoperability. DataHub provides predefined mapping templates that facilitate the exchange of data between SysML models and ENOVIA Requirements, ensuring that requirements and system architectures are consistently managed and traced. This integration allows for the synchronization of stakeholder requirements defined in ENOVIA Requirements with system requirements and architectures modeled in SysML, enabling a cohesive and traceable development process. Operations in DataHub ExplorerThe Operation list in the Cameo DataHub Explorer panel provides several options for you to work with your data. The table below briefly explains the functions of the DataHub operations.
Copy Data with Sync operationIn this operation, a DHLink for synchronization is added to the data. It maintains the structure and data of the elements within the node. During data synchronization, DataHub searches for any new nodes and deleted nodes. If it finds any new nodes or deleted nodes within the scope on one side, DataHub copies them to the other side and creates a synchronization relation between them or deletes them from the other side. Copy Sync OperationThe Create Sync operation will create or recreate synchronization (DHLinks) if you lose or delete the DHLinks This new operation allows you to create or recreate synchronization(DHLinks) without replicating the data.
| ||||||||||||
Use Case 1: Copy Data with Sync Operation from ENOVIA Requirements to CATIA MagicScenario: A systems engineer initiates a Copy Data with Sync operation to copy validated requirement changes from TRM to CATIA Magic, enabling seamless traceability and model alignment. Personas: Dave, Systems Architect is responsible for maintaining requirement traceability. After requirements are updated in ENOVIA Requirements, he triggers a sync operation to copy the latest data into CATIA Magic, ensuring the system model stays aligned with the current specifications. Workflow:Use Case 2: Update Requirements from CATIA Magic to ENOVIA RequirementsScenario: The Systems Architect is assigned to update the CATIA Magic model and wants to synchronize the updated requirements and traceability data to TRM to ensure consistent and collaborative development across teams.
Workflow: Use Case 3: Update Requirements from ENOVIA Requirements to CATIA magicScenario: The Systems Architect is assigned to update the system model in CATIA Magic by syncing the latest requirements changes from TRM, ensuring the architecture stays aligned with current specifications and traceability. Actors/Personas: Dave, Systems Architect is responsible for updating requirements in TRM and syncing those changes into CATIA Magic to ensure the system model reflects the latest requirements and maintains accurate traceability. Use Case 4: Create Sync Operation Between ENOVIA Requirements to CATIA MagicScenario: The Systems Architect is assigned to the synchronization process to transfer updated requirements from TRM to CATIA Magic. Actors/Personas: Workflow: Dave, Systems Architect is responsible for creating Sync operation between TRM to CATIA Magic. | ||||||||||||
Prerequisite Roles:3DSwymer (IFW-OC), Collaborative Industry Innovator (CSV-OC), Magic Cyber Systems Engineer (MAH), Requirements Engineer (TRM-OC), DataHub Plugin Step 1: Capture Requirements from ENOVIA Requirements to Cameo DataHubStep 2: Copy Data with Sync Operation from ENOVIA Requirements to CATIA MagicStep 3: Update Requirements from CATIA Magic to ENOVIA RequirementsStep 4: Update Requirements from ENOVIA Requirements to CATIA MagicStep 5: Create Sync Operation Between ENOVIA Requirements to CATIA Magic |
