Question

How to bind force update active state of standard DCM ?

Hello,

 

I'm looking possibility to bind inactive state of standard Lead process to the custom package ?  I know that new DCM is binded in SysDCMSetting but after install package on target environment i have two active DCM (standard and new one).

 

Any idea how to manage inactive DCM on package ?

 

Best Regards,

Marcin

Like 1

Like

4 comments
Best reply

Hello Marcin,

 

You should also additionally check if SysDcmSchemaInSettings object data was bound to the package. Please bind data from this object as well and try installing the package to the target environment. This time the state of the DCM should be also transferred.

 

Best regards,

Oscar

Hello Marcin,

 

You should also additionally check if SysDcmSchemaInSettings object data was bound to the package. Please bind data from this object as well and try installing the package to the target environment. This time the state of the DCM should be also transferred.

 

Best regards,

Oscar

Hello Oscar,

 

Thank You for clarification.

 

Best Regards,

Marcin

Oleg Drobina,

 

How does Creatio store the Active status in either of these tables? Looking at the columns which can be bound from them, they don't appear to have any explicit "Active" column, and neither do I see any data in the more freeform columns (e.g. Filters on SysDcmSettings) that would appear to hold Active status.

 

Also, is there a recommended way to bind these 2 tables to packages? i.e. what should be the update key?

Hi,

The value IsActive is located in the DB view VwSysDcmLib. It is calculated based on the values in the tables SysSchemaProperty and SysSchemaUserProperty where the column SysSchemaId is equal to a DCM schema Id in a SysSchema table. Adding SysDcmSchemaInSettings helps because there we bind a DCM to its SysSchema by the column SysDcmSchemaUId. 

Show all comments