Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| 3400_how_to:1100_miscellaneous [2026/08/13 00:55] – ↷ Page moved from docs:3400_how_to:1100_miscellaneous to 3400_how_to:1100_miscellaneous localdev | 3400_how_to:1100_miscellaneous [2026/08/13 07:43] (current) – Imported by DokuWiki Advanced Plugin aware_support3 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Miscellaneous ====== | ====== Miscellaneous ====== | ||
| - | {{simplenavi> | + | ===== How to ... ===== |
| - | < | + | < |
| - | <panel type=" | + | < |
| + | <accordion-item | ||
| On certain occasions you may want to integrate all or parts of configurations of other systems into your system to re-use the definitions of business objects, business rules and other elements. For example, you might want to integrate certain aspects of sample applications into your system. To do this: | On certain occasions you may want to integrate all or parts of configurations of other systems into your system to re-use the definitions of business objects, business rules and other elements. For example, you might want to integrate certain aspects of sample applications into your system. To do this: | ||
| - | - Create a business space representing the system you want to re-use – see the “[[docs:2500_config_apps: | + | - Create a business space representing the system you want to re-use – see the “[[2500_config_apps: |
| - | - Import the configuration you want to re-use from a BSV file – see the “[[docs:2500_config_apps: | + | - Import the configuration you want to re-use from a BSV file – see the “[[2500_config_apps: |
| - | - Copy and paste the elements you want to re-use into your system (see the “[[docs:2500_config_apps: | + | - Copy and paste the elements you want to re-use into your system (see the “[[2500_config_apps: |
| - Make the necessary adjustments to the copied elements if required. | - Make the necessary adjustments to the copied elements if required. | ||
| - | - Check integrity of the version to make sure that it remains consistent – see the “[[docs:2500_config_apps: | + | - Check integrity of the version to make sure that it remains consistent – see the “[[2500_config_apps: |
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="import_export_data"> |
| + | < | ||
| This is explained in detail in the “[[2000_concepts: | This is explained in detail in the “[[2000_concepts: | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="define_import_export_templates_to_map_data"> |
| + | < | ||
| You can get end users to define their own import and export templates that describe data mapping between their data files and // | You can get end users to define their own import and export templates that describe data mapping between their data files and // | ||
| Line 25: | Line 28: | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="set_up_periodic_processes"> |
| - | If you want the system to perform certain actions periodically without any user interaction (for example, regularly delete temporary records) then you need to configure scheduling rules – see the “[[docs:2500_config_apps: | + | < |
| + | If you want the system to perform certain actions periodically without any user interaction (for example, regularly delete temporary records) then you need to configure scheduling rules – see the “[[2500_config_apps: | ||
| If you want periodic actions that involve interaction with the user (for example, to periodically inform the user about important events in the system) then you need to setup a “background process”. To do this define a process to perform the work, go to the General tab of the corresponding visual perspective and setup this process as a background process. | If you want periodic actions that involve interaction with the user (for example, to periodically inform the user about important events in the system) then you need to setup a “background process”. To do this define a process to perform the work, go to the General tab of the corresponding visual perspective and setup this process as a background process. | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="extend_awareim"> |
| + | < | ||
| - | If you are a programmer then you can easily write programming components that can extend the functionality of your // | + | If you are a programmer then you can easily write programming components that can extend the functionality of your // |
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="get_users_to_define_their_own_workflows"> |
| + | < | ||
| |Sometimes developers who configure applications cannot predict how their customers will use the system – some of them may have unique requirements, | |Sometimes developers who configure applications cannot predict how their customers will use the system – some of them may have unique requirements, | ||
| See [[..: | See [[..: | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="support_offline_mode"> |
| - | <grid> | + | < |
| + | <row> | ||
| “Offline mode” is when users work with an application without Internet connection. | “Offline mode” is when users work with an application without Internet connection. | ||
| Line 53: | Line 60: | ||
| See [[..: | See [[..: | ||
| - | </grid> | + | </row> |
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="count_web_site_visitors"> |
| - | Whenever a new user logs into the system // | + | < |
| + | Whenever a new user logs into the system // | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="create_applications_in_different_languages"> |
| - | This is explained in the “[[docs:2500_config_apps: | + | < |
| + | This is explained in the “[[2500_config_apps: | ||
| - If you want to run AwareIM applications in a single non-English language (or a variation of the English language) you need to do the following: | - If you want to run AwareIM applications in a single non-English language (or a variation of the English language) you need to do the following: | ||
| Line 78: | Line 87: | ||
| See [[..: | See [[..: | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="automatically_deploy_an_application_when_a_new_tenant_signs_up"> |
| + | < | ||
| Many applications are hosted on a server for multiple tenants. Each tenant has his own business space and the same application is deployed into each business space. When a new tenant signs up online the system needs to create a new business space for the new tenant, load the BSV file containing the configuration of the application and publish this BSV (and maybe perform some additional steps, for example send an email to the new tenant. This section explains how this can be done. | Many applications are hosted on a server for multiple tenants. Each tenant has his own business space and the same application is deployed into each business space. When a new tenant signs up online the system needs to create a new business space for the new tenant, load the BSV file containing the configuration of the application and publish this BSV (and maybe perform some additional steps, for example send an email to the new tenant. This section explains how this can be done. | ||
| Line 104: | Line 114: | ||
| This will create a new business space called IBM, load the BSV file from '' | This will create a new business space called IBM, load the BSV file from '' | ||
| - | </panel> | + | </accordion-item> |
| - | <panel type="primary" title=" | + | <anchor id="optimise_application_for_best_performance"> |
| + | < | ||
| Out-of-the-box // | Out-of-the-box // | ||
| Line 126: | Line 137: | ||
| - | </panel> | + | </accordion-item> |
| </ | </ | ||