Expand my Community achievements bar.

Announcing the launch of new sub-community for Campaign Web UI to cater specifically to the needs of Campaign Web UI users!
SOLVED

Updating default in factory schema

Avatar

Level 3

Hi team,

we have a requirement that we want to change the default value of an attribute in a factory schema.

Say, for example, in xtk:workflow schema,

    <attribute default="3600" label="Delay" name="delay" type="timespan"/>

I Need to change this default value to 3000.

So what can i do? I have extended xtk:wokflow schema as  abc:workflow. Now what should i need to?

Please help me with this!

Thanks and Regards,

Partha.

1 Accepted Solution

Avatar

Correct answer by
Level 3

Hi David ,   davidk23955130

Thanks for responding!

So u will place this syntax in extended schema?

As per my case, mentioned in my question, i need to extend xtk:workflow and save it as abc:workflow,

And then i need to insert this

<attribute default="'3000'" label="Delay" name="delay" type="timespan" sqlDefault="'3000'"/>

Am i right? or we need to use any attributes like update to update this default value?

(in xtk:workflow it will be default="3600", but i need to change that default into 3000)

Thanks and Regards,

Partha

View solution in original post

6 Replies

Avatar

Community Advisor

Hi Partha,

Here is an example of syntax to achieve this

   <attribute default="'0'" label="PrimaryPhoneNumber" length="30" name="primaryPhoneNumber" notNull="true" sqlDefault="'0'"

type="string"/>

thanks

david



David Kangni

Avatar

Correct answer by
Level 3

Hi David ,   davidk23955130

Thanks for responding!

So u will place this syntax in extended schema?

As per my case, mentioned in my question, i need to extend xtk:workflow and save it as abc:workflow,

And then i need to insert this

<attribute default="'3000'" label="Delay" name="delay" type="timespan" sqlDefault="'3000'"/>

Am i right? or we need to use any attributes like update to update this default value?

(in xtk:workflow it will be default="3600", but i need to change that default into 3000)

Thanks and Regards,

Partha

Avatar

Community Advisor

correct. It will work for the new entries created. old entries need to be updated if needed



David Kangni

Avatar

Level 3

Hi, davidk23955130

I want my "history" attributes default value as "20" in xtk:workflow. so i extended that schema, and gave the attribute as you mentioned above.

1841399_pastedImage_0.png

(Note: while i tried to update database structure, i didn't found anything to update there.)

Then i disconnected and reconnected.

Then i created a dummy workflow and i found the history of that newly created workflow as "30" and not "20" in xtk:workflow data.

So This doesn't worked for this case. Please help me with this!

Thanks and Regards,

Partha.

Avatar

Community Advisor

Hi Partha,

you're trying to set up a default value to 20 while your workflows templates are set up to 30.

1840731_pastedImage_0.png

Thanks

David



David Kangni