DataSetup CATIA 3DExperience Customization

Jorge Barajas

DataSetup CATIA 3DExperience Customization

Hello.

We are working a little bit into the tool DataSetup which you can improve and check lot of things related with CATIA 3DExperience, Does someone has knowledge about the tool and how to use the information?

Thanks

Kyle Watson

RE: DataSetup CATIA 3DExperience Customization
(in response to Jorge Barajas)

I've done some work with adding things inside Data setup on 3DX on cloud.  What exactly are you looking to do?  I may have some documentation I can share

Jorge Barajas

DataSetup CATIA 3DExperience Customization
(in response to Kyle Watson)

Hi :)

What we want is to control before change the madurity (Inwork,Frozen,Release) is some fields are filled.

To prevent the promote of the object, if you can provide us some idea, it´ll be great!

Kyle Watson

RE: DataSetup CATIA 3DExperience Customization
(in response to Jorge Barajas)

Hey Jorge, 
I found this bit of documentation regarding product lifecycles:
https://help.3ds.com/2019x/english/DSDoc/SpaceControlMap/exp3dbasicsadmin-c-maturity-graph.htm?ContextScope=cloud#c-transitioncontrols

I'm not sure if you can check for specific attributes being filled out, Out of the Box, but I think you could create a business rule that at least generates a report or warning if those attribute fields are not filled out. The link I provided mentions that you can add some types of 'checks' on child data, but I think it's only referring to child maturity status.  

I've only done setup on 3DX On-Cloud, which has fewer options for data-setup customization on lifecycle operations.

Julien Au James, James, None

RE: DataSetup CATIA 3DExperience Customization
(in response to Jorge Barajas)

Hi Jorge,

Some  triggers are raised, when you change the maturity state of your data.

In your case, you need to implement the 'Pre-Check Maturity (PLMCheckMaturity)' located in the ressource set 'Business Logis for validation on server' in the data setup.

 

You can find an example here:

https://help.3ds.com/2018x/english/dsdoc/pjrusermap/pjr-r-bl-precheckmaturityvalidation.htm?contextscope=onpremise

Romain Malher

RE: DataSetup CATIA 3DExperience Customization
(in response to Jorge Barajas)

You shall indeed implement a business rule in the "Pre-Check Maturity (PLMCheckMaturity)" business logic.

Then perform you check and change the value of the "Validation" attribute. When set Validation=False, the change maturity action will be stopped. You should also put some warning to the user (Notify or BuildMessage).