Administration Guide
Execute Function
To configure how to invoke a Function:
- In the Execute Function dialog box, click Select and either choose a Function from the list of existing Functions for the object class or create a new one by clicking New and then selecting it.
INFO: For details, see Creating Functions.
- Under Parameters, specify parameter values that are passed to the Function. Default parameter values will display <Default> in red color. Mandatory parameters that haven’t been assigned yet will display <Double-click to assign value> in red color.
IMPORTANT: You can invoke a Function only when it’s parameter values are assigned. If some parameter values are missing, Alloy Navigator does not allow you to generate such Function.
You can assign a value to a parameter as follows:
- Assign one of predefined values:
- Right-click a parameter row and choose a value from the pop-up list, which contains the following items:
<Empty>
— the placeholder for the empty value.- When the Function is invoked from an Action: If the invoker Action Form has virtual fields, the list displays the virtual fields of the same data type as the target parameter.
INFO: For details on Forms, see Creating Forms.
- When the Function is invoked from another Function: If the invoker Function has its own parameters, the list contains parameters of the same data type as the target parameter.
INFO: For details on Functions, see Creating Functions.
- If the pop-up list does not contain the value that you need, proceed as follows:
- Double-click a parameter row to bring up the Assign Parameter dialog box.
- Next to the Value field, click the Build Expression button to bring up the Build Expression dialog box, then specify a static value or a runtime expression.
INFO: For details, see Using the Expression Builder.
- Right-click a parameter row and choose a value from the pop-up list, which contains the following items:
- Assign one of predefined values:
- Keep the Enable operation check box selected. Otherwise, this operation will be ignored.
- Click OK.