Hi
I’m still newbie to NAC and this might be a basic question sorry if that’s the case.
When working in a start event form, I’ve noticed that I cannot use anything dynamic (besides what’s available in the Context object) in any field’s Default Value property.
I find that a bit weird, I know I can use rules to do pretty much anything, but why can’t I just do something like below:
Let’s say I have 2 text fields txt1 and txt2, and I want the value of txt2 to be the uppercase of txt1.
Simplest solution would be to set:
txt2.DefaultValue = UpperCase(txt1.value)
but I can’t.
Instead I have to add a rule as follows:
If txt1.value is not blank, then txt2.value = UpperCase(txt1.value)
What’s strange is that I can do exactly that in other properties, such as Visible, Required etc… in other words, instead of using a rule to set up field visibility, I can write a formula using the txt1 value (or any other field or variable) e.g.
txt2.Visible = txt1.Value == “something”
Am I missing something there ? What is the reason for this design ?
Many Thanks