SmarTV6 : SMARTEAM to ENOVIA V6 Migration Tool

Today all SMARTEAM customers worldwide are aware that, ENOVIA V6 is at the center of Dassault System’s product strategy for future. The ENOVIA collaborative platform delivers the flexibility, open standards, scalability and industry-specific functionality today’s global enterprise as well as SMB companies. SMARTEAM customers are evaluating various methodologies, approaches and tools for Migration to ENOVIA V6.

Challenge

Below are key challenges being faced by SMARTEAM Customers when Migration to ENOVIA V6

  • For many ENOVIA SMARTEAM customers, particularly those deployed more than 2 years ago, their base data model (the one from which their specific environment was derived) was SmDemo, whereas for other Customers, the basic data model is PLMDB. It is important that, in both cases, the migration to ENOVIA V6 should be able to map all data including CAD Data
  • ENOVIA V6 Designer Central has complex data model for Multi CAD Management compared to SmarTeam. These peculiarities include concepts of finalization, renaming, hashcode management, configuration management etc. It is important that, the migrated data of CATIA V5, SolidWorks maps accurately to the Designer Central data model.
  • Workflows in Out-Of-The-Box ENOVIA V6 are different than those in SMARTEAM. The functionality does not map one-to-one between these two platforms. It is important that all SMARTEAM workflow functionality is mapped properly in ENOVIA V6.
SmarTV6 Tool

SmarTV6 is sophisticated migration tool, developed by SteepGraph Systems to migrate SMARTEAM data to V6 for various migration paths

smarTeamMigration3
Scalable Migration Framework for High Throughput

SmarTV6 is based on very extensible and scalable framework for migration. The framework has below capabilities to have high throughput of the migration and minimize the migration window.

  • Ability to Scale Vertically by configuring more threads
  • Ability to Scale Horizontally by adding more nodes (machines) for processing
  • Loose coupling between Source and Target Systems. Can replace one of them or both by keeping framework components as reusable
  • Has good exception handling
  • Has good Transaction Handling capabilities; and in case of any error – it aborts transaction leaving database state consistent
  • Highly Configurable in terms of mappings. All mapping configurations in XML
  • Highly Extendible to OOTB/Custom classes, attributes
Full Migration or Co-Existence

During migration, we need to choose one of the paths Full Migration or Co-Existence. Factors those impact the decision includes – PLM strategy of the organization, amount of legacy data, adoptability of users, customizations done in SMARTEAM, cost involved in migration, scale of implementation.

SteepGraph Migration Service Benefits
  • SteepGraph is PLM Focused Company and is Dassault Systemes Services Partner for ENOVIA V6. SteepGraph has high competency on ENOVIA V6, SMARTEAM and other Dassault Systems Products
  • SteepGraph has extensive experience of large scale migrations.
  • SteepGraph has sophisticated tools and technology built to reduce cost and timelines of Migrations
  • SteepGraph has onsite-offshore model to be cost effective
  • SteepGraph has worked with Global Customer’s in more than 12 counties including North America, Europe, Australia, Middle East and India
  • SteepGraph has experience of End-to-End PLM implementation Experience
Support for Data Models: PLMDB or SMDemo

For many ENOVIA SMARTEAM customers, particularly those deployed more than 2 years ago, their base data model (the one from which their specific environment was derived) is SmDemo, whereas for other Customers, the basic data model is PLMDB. SmDemo database has specific classes for CATIA, Solidworks, UG and PROE data, whereas PLMDb has same classes for all CAD data.
SmarTV6 supports both the data models and migrates all CAD, Non CAD data that exists in these databases.

Migration of Projects, Folders data

SmarTV6 supports migration of Projects, folders and the data in the folders. It maps this data in ENOVIA V6 so that post migration users see similar way of managing the data.

1
CATIA V5 Data Migration

SmarTV6 migrates all CATIA Data that includes

  • CAT Products
  • CAT Parts
  • CAT Drawings
  • External Reference links
  • Metadata and files
  • Revisions
  • Versions
  • Maps state management
  • Attribute mapping
2

In ENOVIA V6, data is migrated to Designer Central based data model. The designer central data model supports multi-CAD environment including CATIA V5. When performing migration, the finalization relationships are maintained well based on state of the object. Also, Designer Central for CATIA integration requires that object name and file names are same. To take care of this, renaming features of Designer Central is used.

SolidWorks Data Migration

SmarTV6 migrates all Solidworks Data that includes

  • Solidworks Parts
  • Solidworks Assemblies
  • Solidworks Drawings
  • Solidworks Configurations
  • External Reference links
  • Metadata and files
  • Revisions
  • Versions
  • Maps state management
  • Attribute mapping
3

In ENOVIA V6, data is migrated to Designer Central based data model. The designer central data model supports multi-CAD environment including Solidworks. When performing migration, the finalization relationships are maintained well based on state of the object. When it comes to files, in SmarTeam, file names are appended with object Id and class id. These are updated as a part of migration.

Also the Designer Central data model requires that, when the Solidworks data is checked in, it should be managed as configurations. This data model is elaborate and complex. SmarTV6 takes care of this aspect very well and create all required objects, relationship to ensure that it complies with Configuration schema of Designer Central. This is very key aspect of the migration of Solidworks data.

SMARTEAM Customizations
  • Typically SMARTEAM customers do customizations to map their business processes to SmarTeam. It is important to understand the customizations and map them to ENOVIA V6.
  • SmarTV6 has configurability in XML to map attributes from SmarTeam to ENOVIA V6.
Documents, Items and BOMs

SmarTV6 migrates all Documents, Items and BOM to ENOVIA V6. All revisions, versions, profile attributes of the data are migrated well. It creates BOM structure in ENOVIA V6. Post migration, ENOVIA V6’s comprehensive BOM management capabilities can be used for Parts and BOM Management.

Workflow Mapping to ENOVIA V6

Workflows in Out-Of-The-Box ENOVIA V6 are different than those in SMARTEAM. The functionality does not map one-to-one between these two platforms. It is important that all SMARTEAM workflow functionality is mapped properly in ENOVIA V6.To take care of this, SmarTV6 is bundled with Workflow tool for ENOVIA V6.

smarTeamMigration4
Workflow Tool Kit key features include
  • Supports Workflow Instantiation initiation from:
    • Manual
    • On creation of object
    • On Promote/Demote events
  • Workflow Types Supported
    • Rigid : WF is derived from Template. No activities can be added/removed.
    • Flexible : WF is derived from Template. WF Leader(Object Owner) can add/remove activities. Can change assignments
  • Workflow Template Definition Supports:
    • Define activities in Series, Parallel, cyclic
    • Define Manual, Start, End, Automatic activities
    • Define multiple Paths/branches from activities
    • Define Tasks under activity
    • Define Scope of the Work Flow to All / Organization / Project
    • Define expressions for auto selection of Path / Branch
    • Define Actions on Workflow event
    • Define FF / SF / FS / SS dependency on other activities
  • View the graphical status of Workflow
    • Colour-coded representation of workflow activities, tasks etc.