Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
2500_config_apps:0900_add_edit_processes [2026/08/13 00:55] – ↷ Page moved from docs:2500_config_apps:0900_add_edit_processes to 2500_config_apps:0900_add_edit_processes localdev2500_config_apps:0900_add_edit_processes [2026/08/13 03:43] (current) – external edit 127.0.0.1
Line 4: Line 4:
 The following section describes how to work with the editor of processes when adding a new process or editing an existing one. Processes are described in [[2000_concepts:0200_basics:0300_processes_link_ui_business_logic|Processes as Links between User Interface and Business Logic]]. The following section describes how to work with the editor of processes when adding a new process or editing an existing one. Processes are described in [[2000_concepts:0200_basics:0300_processes_link_ui_business_logic|Processes as Links between User Interface and Business Logic]].
  
-The editor of processes can be started as described in the [[docs:2500_config_apps:0300_work_config_elements|Working with Configuration Elements]] section. It has two tabs – Action Rules and Failure Rules. Properties of the process are displayed in the Element Properties window. Action and Failure Rules represent rule collections, which can be edited using the Rule Editor For details how to work with the Rule Collection see [[docs:2500_config_apps:0800_add_edit_rules:0100_working_rule_collections#Editor|Working with Rule Collection Editor]]. +The editor of processes can be started as described in the [[2500_config_apps:0300_work_config_elements|Working with Configuration Elements]] section. It has two tabs – Action Rules and Failure Rules. Properties of the process are displayed in the Element Properties window. Action and Failure Rules represent rule collections, which can be edited using the Rule Editor For details how to work with the Rule Collection see [[2500_config_apps:0800_add_edit_rules:0100_working_rule_collections#Editor|Working with Rule Collection Editor]]. 
  
 Action rules determine what the process will do (unless the process is implemented by a custom software component – see below). Failure rules deternine what happens (if anything) if a process fails. Failure rules are explained in the [[2000_concepts:0800_data_processing:0200_rules_transactions:0300_process_failure_rules|Process Failure Rules]] section.  Action rules determine what the process will do (unless the process is implemented by a custom software component – see below). Failure rules deternine what happens (if anything) if a process fails. Failure rules are explained in the [[2000_concepts:0800_data_processing:0200_rules_transactions:0300_process_failure_rules|Process Failure Rules]] section. 
Line 19: Line 19:
 ===== Description =====  ===== Description ===== 
    
-Specify the description of the process. Providing a description is highly recommended. Any description if defined is included into the generated documentation for the business space version – see [[docs:2500_config_apps:3100_gen_doc|Generating Documentation]]. +Specify the description of the process. Providing a description is highly recommended. Any description if defined is included into the generated documentation for the business space version – see [[2500_config_apps:3100_gen_doc|Generating Documentation]]. 
  
 ===== Category =====  ===== Category ===== 
Line 40: Line 40:
 The following options are available: The following options are available:
  
-  - //Rules// – select this radio button if you will define rules that implement the process (at least one rule must be defined). Use Action Rules tab to define the rules – see [[docs:2500_config_apps:0800_add_edit_rules:0100_working_rule_collections|Working with Rule Collection Editor]]. +  - //Rules// – select this radio button if you will define rules that implement the process (at least one rule must be defined). Use Action Rules tab to define the rules – see [[2500_config_apps:0800_add_edit_rules:0100_working_rule_collections|Working with Rule Collection Editor]]. 
   - //Custom Software Component// – select this radio button if the process is implemented by a piece of code – see "AwareIM Programmer’s Reference". If you select this option you will also need to provide the fully qualified name of the Java class that implements the process, for example "com.mycompany.MyClass".   - //Custom Software Component// – select this radio button if the process is implemented by a piece of code – see "AwareIM Programmer’s Reference". If you select this option you will also need to provide the fully qualified name of the Java class that implements the process, for example "com.mycompany.MyClass".
 ===== User name =====  ===== User name ===== 
Line 58: Line 58:
 If a process takes a long time to execute (such as, for example, large import process or a process handling large queries in batches) it is possible to run such a process in the background. The user will be able to continue working with the system while the process is running in the background. The user will be notified when the process completes or when it requires interaction with the user. Here you can specify a number of seconds that the system has to wait before it starts running the process in the background. Note that this property should only be used for processes that the user starts explicitly, not for processes that are started from other processes.  If a process takes a long time to execute (such as, for example, large import process or a process handling large queries in batches) it is possible to run such a process in the background. The user will be able to continue working with the system while the process is running in the background. The user will be notified when the process completes or when it requires interaction with the user. Here you can specify a number of seconds that the system has to wait before it starts running the process in the background. Note that this property should only be used for processes that the user starts explicitly, not for processes that are started from other processes. 
  
-{{page>docs:5000_videos:600_long_running_processes&noheader}}+{{page>:5000_videos:600_long_running_processes&noheader}}
  
 ===== Single tab mode =====  ===== Single tab mode =====