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
3500:0500 [2026/08/13 00:55] – ↷ Links adapted because of a move operation localdev3500:0500 [2026/08/13 01:10] (current) – external edit 127.0.0.1
Line 5: Line 5:
 This section describes what programmers have to do to add new function libraries to //**AwareIM**// This section describes what programmers have to do to add new function libraries to //**AwareIM**//
  
-Function libraries contain functions that can be used in the Rule Language (see [[docs:3000_rule_language|]]). //**AwareIM**// includes some standard function libraries, such as the Date Function Library and Maths Function Library, which contain functions that work with date/time as well as some standard mathematical functions. You can find the complete list of functions supported by //**AwareIM**// in the [[ref:a_f:f:af|function list]]. These functions should be sufficient for most standard needs. However in certain cases it may be necessary to provide new functions – for example, functions that perform calculations in different mathematical areas, some non-standard processing of strings etc.+Function libraries contain functions that can be used in the Rule Language (see [[:3000_rule_language]]). //**AwareIM**// includes some standard function libraries, such as the Date Function Library and Maths Function Library, which contain functions that work with date/time as well as some standard mathematical functions. You can find the complete list of functions supported by //**AwareIM**// in the [[ref:a_f:f:af|function list]]. These functions should be sufficient for most standard needs. However in certain cases it may be necessary to provide new functions – for example, functions that perform calculations in different mathematical areas, some non-standard processing of strings etc.
  
 Note that unlike processes functions are not supposed to communicate with the rest of the //**AwareIM**// system – they are not supposed to change attributes of business objects, update objects in the database etc. Functions are only supposed to perform calculations and return the result.  Note that unlike processes functions are not supposed to communicate with the rest of the //**AwareIM**// system – they are not supposed to change attributes of business objects, update objects in the database etc. Functions are only supposed to perform calculations and return the result. 
Line 19: Line 19:
 If everything has been done correctly the name of the new functions must appear in the list of functions displayed by the Rule Language [[2500_config_apps:0800_add_edit_rules:0500_rule_context|Context Assistant]]. If everything has been done correctly the name of the new functions must appear in the list of functions displayed by the Rule Language [[2500_config_apps:0800_add_edit_rules:0500_rule_context|Context Assistant]].
  
-{{simplenavi>:docs:3500:0500:}}+{{simplenavi>.:0500}}