Process and object parameter definitions
Last updated
Last updated
Process and object parameter definitions specify which parameters will be displayed in the user input dialogs, process reports and Object Browser. The parameters have to be defined in process definitions. How to define parameters in a process definition is described in the documentation .
A Universal Object process contains none, one or several Universal object creations/changes/deletions. Process parameters are stored once in each Universal Object process. Object parameters are stored in each Universal object of a Universal Object process. There are two types of object parameters: key object parameters and data object parameters. The key object parameters build together a unique key of Universal objects. As the process and object parameters are defined in the same place in the process definition, the type of any parameter is recognized based on its name prefix. So you have to choose good name prefixes for the different types of parameters before you start to define them in the process definition. For example you can choose the 'PROC.' prefix for process parameters, 'OBJ_KEY.' prefix for the object key parameters and 'OBJ_DATA.' prefix for the object data parameters. The chosen prefixes have to be specified in the configuration file etc/hos_docu_call_config.php (like described above the file name can be a different one) in the options param_prefix, docu_param_prefix_key and docu_param_prefix_data.
ProcMan allows optionally so called triggering in dialogs. It allows to show/hide parts of the dialogs dynamically dependent on the value of some process/object parameters. The triggered parameters must have different name prefixes than the standard process and object parameters. For example you can choose 'PROC_TRIG.' prefix for triggered process parameters and/or 'OBJ_TRIG.' prefix for triggered object parameters. The chosen prefixes have to be specified in the configuration file etc/hos_docu_call_config.php (like described above the file name can be a different one) in the options param_prefix_trigger and/or docu_param_prefix_trigger. For more information about the triggering see the documentation .