Dassault 3DExperience CATIA Module Name Change Migration Guide
Overview
As of the January 2026 release (module version 1.3.2), the Dassault 3DExperience CATIA (v6) module has been renamed for improved clarity and consistency:
- Old Module Name:
@istari:dassault_3dexperience - New Module Name:
@istari:dassault_3dexperience_catia
This guide walks IT administrators through the migration process to deprecate the old module and enable the new one for users.
Why This Change?
The new naming convention better reflects the specific tool being integrated (CATIA within the 3DExperience platform) and aligns with Istari Digital's standardized module naming patterns.
Impact
- Existing Jobs: Jobs using the old module name will continue to work until the module is deprecated
- User Permissions: Users will need to be granted permissions for the new module name
- Configuration: Module configurations using the old name in
istari_digital_config.yamlshould be updated to use the new name
Migration Steps
Prerequisites
Before beginning the migration, ensure you have:
- Istari Digital CLI version latest installed
- Administrator access to the Istari Digital Platform
- Appropriate credentials for the Istari Digital CLI (see CLI Setup Guide)
Step 1: Deprecate the Old Module
Use the CLI to deprecate the old module version or the entire module.
Option A: Deprecate a Specific Version
To deprecate only the current version (allows users on older versions to continue):
stari client deprecate-module-version "@istari:dassault_3dexperience" "1.3.2" "Replaced by @istari:dassault_3dexperience_catia" --yes
Option B: Deprecate All Versions (Recommended)
To deprecate the entire module and all its versions:
stari client deprecate-module "@istari:dassault_3dexperience" "Module retired - use @istari:dassault_3dexperience_catia instead" --yes
The --yes (or -y) flag skips the interactive confirmation prompt. Remove it if you want to review the deprecation details before confirming.
Step 2: Install the New Module
Install the replacement module from the customer Artifactory repository:
Install Latest Version (Recommended)
stari module install @istari:dassault_3dexperience_catia --repository customer-istari-modules
Install Specific Version
To install a specific version (e.g., 1.3.2):
stari module install @istari:dassault_3dexperience_catia --repository customer-istari-modules --version 1.3.2
Step 3: Update Module Configuration (If Applicable)
If you have centralized module configurations in istari_digital_config.yaml, update the module key:
Old Configuration:
agent:
istari_digital_agent_module_configurations:
"@istari:dassault_3dexperience":
"dassault_3dexperience_install_dir": "C:\\Program Files\\Dassault Systemes\\B428"
"dassault_3dexperience_product_attr_name": "PLM_ExternalID"
New Configuration:
agent:
istari_digital_agent_module_configurations:
"@istari:dassault_3dexperience_catia":
"dassault_3dexperience_install_dir": "C:\\Program Files\\Dassault Systemes\\B428"
"dassault_3dexperience_product_attr_name": "PLM_ExternalID"
Configuration parameters remain the same - only the module key name changes.
Step 4: Grant User Permissions
After installing the new module, grant users permission to use it:
-
Navigate to the Admin Users page:
Go tohttps://your-instance.istari.app/admin/users -
Find the user who needs access to the module
-
Click the three dots menu (⋮) on the right side of the user row
-
Select the module
dassault_3dexperience_catiaand check the functions the user should have access to:@istari:extract@istari:extract_geometry@istari:extract_parameters@istari:extract_publications@istari:update_parameters@istari:macro_execute@istari:batch_execute@istari:variable_sweep
-
Save the changes
You can select the parent module checkbox to grant access to all functions at once.
Step 5: Notify Users
Inform your users about the module name change. They will need to update any SDK scripts or API calls that reference the old module name.
For SDK Users:
# Old
extraction_job = client.add_job(
model_id=model.id,
function="@istari:extract",
tool_name="dassault_3dexperience", # OLD NAME
tool_version="1.3.2",
)
# New
extraction_job = client.add_job(
model_id=model.id,
function="@istari:extract",
tool_name="dassault_3dexperience_catia", # NEW NAME
tool_version="1.3.2",
)
For UI Users:
When running functions through the Istari Digital Platform UI, users should select "dassault_3dexperience_catia" from the Tool Name dropdown instead of "dassault_3dexperience".
Verification
To verify the migration was successful:
-
Check module installation:
stari module listVerify
dassault_3dexperience_catiaappears in the list -
Verify deprecation:
- Navigate to the Istari Digital Platform Admin panel
- Check that the old module shows as deprecated
-
Test a function:
- Run a test extraction job using the new module name
- Verify the job completes successfully
Troubleshooting
Issue: "Module not found" Error
Symptom: CLI returns an error stating the module doesn't exist
Cause: The module may not be published to the Artifactory repository yet, or you don't have access
Solution:
- Verify you're using CLI version 0.21.1 or higher:
stari --version - Check your Artifactory credentials are configured correctly
- Confirm the module version exists in Artifactory: https://istaridigital.jfrog.io/ui/repos/tree/General/customer-istari-modules/
Issue: Users Can't See New Module in UI
Symptom: Users report the new module doesn't appear in the Tool Name dropdown
Cause: Permissions haven't been granted for the new module
Solution:
- Follow Step 4 above to grant user permissions
- Ask users to refresh their browser (hard refresh: Ctrl+Shift+R or Cmd+Shift+R)
- Verify the module is installed on the appropriate agent machine
Issue: Old Jobs Failing After Deprecation
Symptom: Existing jobs using the old module name are failing
Cause: The old module was deprecated before users migrated their workflows
Solution:
- Temporarily undeprecate the old module using the CLI (contact Istari Digital support for instructions)
- Give users time to migrate their scripts and workflows
- Re-deprecate the old module after confirming all users have migrated
Getting Help
If you encounter issues during migration:
- Technical Support: Contact your Istari Digital support representative
- CLI Documentation: See the CLI Reference Guide
- Module Documentation: See the Dassault 3DExperience CATIA integration guide
Rollback Plan
If you need to rollback the migration:
- Undeprecate the old module: Contact Istari Digital support for assistance
- Revert configuration changes in
istari_digital_config.yaml - Notify users to continue using the old module name
Rollback should be a temporary measure. Plan to complete the migration during the next maintenance window.