A Decision function is a Java project function that assesses whether a sync is performed on an LUI.
Click for more information about Creating a Decision Function.
Click for more information about Sync Levels.
Click for more information about the Skip Sync Method.
Decision functions are required when the sync on an LUI needs specific logic to examine whether the data is synced from the source.
Example
Click for more information about Environments Management in Fabric.\ Click for Code Examples of Decision Functions.
Example 2
Support different versions of the source systems when populating the LU. The Development version may be different to the Production version and may have new tables or fields which do not exist in the Production version.\ Examples:
The source version can be checked using a global variable: SOURCE_PRODUCT_VERSION. This global variable may have each one of the following values:
Click for more information about Globals.
To enable Fabric to align the implementation logic to the source version, do the following:
Example 3
Run a sync during off-peak hours.
A Decision function can check the current date and time.
Click for more information about Project Functions.
Click for more information about Decision Function Checks and Considerations.
Click for more information about Decision Function Code Examples.
A Decision function is a Java project function that assesses whether a sync is performed on an LUI.
Click for more information about Creating a Decision Function.
Click for more information about Sync Levels.
Click for more information about the Skip Sync Method.
Decision functions are required when the sync on an LUI needs specific logic to examine whether the data is synced from the source.
Example
Click for more information about Environments Management in Fabric.\ Click for Code Examples of Decision Functions.
Example 2
Support different versions of the source systems when populating the LU. The Development version may be different to the Production version and may have new tables or fields which do not exist in the Production version.\ Examples:
The source version can be checked using a global variable: SOURCE_PRODUCT_VERSION. This global variable may have each one of the following values:
Click for more information about Globals.
To enable Fabric to align the implementation logic to the source version, do the following:
Example 3
Run a sync during off-peak hours.
A Decision function can check the current date and time.
Click for more information about Project Functions.
Click for more information about Decision Function Checks and Considerations.
Click for more information about Decision Function Code Examples.