Meaning of all checkboxes of page parameters

Hello everybody!

 

I couldn't find anywhere description of checkboxes in page parameters configuration windows in client schema code designer. Working on Freedom UI on 8.1.2 and 8.1.3.

I understand several of them because checbox title pretty much reflects it's purpose.
1. For example, "Required" checkbox makes parameter required for filling on client page. But if it is required it doesn't block saving. So, what's the meaning of this checkbox?
2. Another example is "Copy value" checkbox. It must mean that if I copy record then the parameter value is copied. But right now I see those parameters as virtual columns from Classic UI and don't understand how they possibly be copied if you copy from section list, for example.

3. Another example is "Lazy load". I understand concept of lazy loading (https://developer.mozilla.org/en-US/docs/Web/Performance/Lazy_loading), but I don't understand how it would affect parameter and all related logic in Creatio.

 

Would really appreciate any information on what each of them do exactly in Creatio system (when are provoked, how affects logic of parameter and etc.).

 

Checkboxes I'm talking about:

1. Required

2. Resulting

3. Contains performer Id

4. Lazy load

5. Serializable

6. Copy value
 

Screenshot of window with checkboxes:

Like 2

Like

1 comments
Best reply

Hello Khassan,
Thank you for your question!

[ Required ] Determines whether the value of the parameter must be specified when designing a process diagram or a diagram element.

[ Resulting ] Specifies that the value of this parameter is the result after the execution of the process element.

[ Contains performer Id ] Indicates that the responsible contact ID can be stored in the value of this process element parameter. The property becomes available if you select "Lookup" in the [ Type ] property.

[ Lazy load ] Specifies the load process. If you select the checkbox, Creatio loads the parameter immediately before using it.

[ Serializable ] Determines whether the value of the parameter should be stored in the database. Not supported for interpreted process diagrams. Mapping will not work if the value is false. 

[ Copy value ] Determines how to initialize the value of the parameter when the process element is executed. If the value is true, then when the element is re-executed, the value of the parameter will be determined from the previous iteration of this process element. 

You can read about page parameters here.


Hope this helps.

Hello Khassan,
Thank you for your question!

[ Required ] Determines whether the value of the parameter must be specified when designing a process diagram or a diagram element.

[ Resulting ] Specifies that the value of this parameter is the result after the execution of the process element.

[ Contains performer Id ] Indicates that the responsible contact ID can be stored in the value of this process element parameter. The property becomes available if you select "Lookup" in the [ Type ] property.

[ Lazy load ] Specifies the load process. If you select the checkbox, Creatio loads the parameter immediately before using it.

[ Serializable ] Determines whether the value of the parameter should be stored in the database. Not supported for interpreted process diagrams. Mapping will not work if the value is false. 

[ Copy value ] Determines how to initialize the value of the parameter when the process element is executed. If the value is true, then when the element is re-executed, the value of the parameter will be determined from the previous iteration of this process element. 

You can read about page parameters here.


Hope this helps.

Show all comments