Metis Smart Modeling - Debug
From Metis Documentation
(→Debugging a model) |
(→Debugging a model) |
||
Line 12: | Line 12: | ||
Use the "Output Values & Watchdogs" list in order to determine at the end of the execution process the values which should be "calculated" through the used models. To solve this type of issues, validate all rules which will generate output and add-ons. | Use the "Output Values & Watchdogs" list in order to determine at the end of the execution process the values which should be "calculated" through the used models. To solve this type of issues, validate all rules which will generate output and add-ons. | ||
* Incorrect intermediate values : | * Incorrect intermediate values : | ||
- | During the execution of a model, the values for variables and positions may change based on the rules. | + | During the execution of a model, the values for variables and positions may change based on the rules. This could mean that throughout the execution, such object may receive a value that is not planned or wished. Verify thoroughly all rules which use identical object that see if incoherence may appears during the execution. For example, create temporary variable which will only be used during an execution. |
* Execution order issues : | * Execution order issues : | ||
- | + | Within a model the order of the various groups of rules which are executed is key. Errors may occur if groups are executed in the wrong order. Verify all the processes to be executed within a model to ensure that the order is relevant. | |
- | * | + | * Rights on defined objects : |
+ | The results of the debugger is dependent on the rights and profiles applicable to the user logged in Metis Smart Quotes. This means that The availability of certain attributes, price categories, variants or hierarchies will have a great influence of the calculated results. The cause of such issue may just be that the end-user doesn't have access to part of the objects used in the model. | ||