How can I change a DialogColumn to have True as default value?

Hello everyone,

I hope you're all well. I come across the following problem and hope some of you might be able to help:

- I've created a new DialogColumn of type boolean using SchemaExtension tool and would like it to have "True" as default value. I try using both Template and OnSaving script to set this, but it only works when changing an existing object. In case of creating a new object the value is still set to False. I figured out that the cause could be the attribute "HasDefaultValue" of that DialogColumn being set to False, this is however set automatically by OIM and disabled for any change by the Customizer. I can change this via SQL update and that helped, but the attribute "HasDefaultValue" is reset back to False whenever a transport with schema change is made. 

I contacted OIM support regarding this issue but they couldn't tell how "HasDefaultValue" can be changed. Maybe some of you had a similar issue and got a solution that can be shared here?

Much appreciated and look forward to your responses!

Best,

Tung