Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 2000_concepts:0200_basics:0300_processes_link_ui_business_logic [2026/08/13 00:53] – ↷ Links adapted because of a move operation localdev | 2000_concepts:0200_basics:0300_processes_link_ui_business_logic [2026/08/13 23:56] (current) – external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 15: | Line 15: | ||
| - | <callout | + | <alert type=" |
| + | **note** | ||
| - | <callout | + | Even though a process itself usually consists of rules it is not supposed to implement any business logic other than triggering the initial change as described above.</ |
| + | |||
| + | <alert type=" | ||
| + | **note** | ||
| + | |||
| + | A process may be started not just by the User Interface but also by other forms of external requests – for example, a request from other software system through a service (see [[2000_concepts: | ||
| Line 26: | Line 32: | ||
| Note that the process is very small and is mainly concerned with allowing the user to enter necessary details and presenting the results of the operation to the user. All the business logic behind the funds transfer operation (such as checking whether there are sufficient funds in the source account, calculation of fees for the transfer operation etc) is expressed in business rules related to the object '' | Note that the process is very small and is mainly concerned with allowing the user to enter necessary details and presenting the results of the operation to the user. All the business logic behind the funds transfer operation (such as checking whether there are sufficient funds in the source account, calculation of fees for the transfer operation etc) is expressed in business rules related to the object '' | ||
| - | Configuration of processes is discussed in detail in the [[docs:2500_config_apps: | + | Configuration of processes is discussed in detail in the [[2500_config_apps: |