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 on each agent host: download dassault_3dexperience_catia for that host's operating system from the Customer Portal and unpack it into the agent's istari_modules folder, alongside the module it replaces. See Module installation for the folder location on each OS.
Remove the old dassault_3dexperience folder once the new module has loaded, so the agent does not advertise both.
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: restart the agent and watch its log for
Adding module @istari:dassault_3dexperience_catia— see Confirm the agent loaded the module. -
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: The module package is not in the portal
Symptom: dassault_3dexperience_catia does not appear where you expect to download it
Solution:
- Confirm the module version is listed under modules in the portal Assets view for your release, and that you picked the build for the agent host's operating system
- If your account cannot see the modules category, contact Istari Digital to confirm portal access for your organization
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.