Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 700

Warning: Invalid argument supplied for foreach() in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 701

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 705

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /home/clients/fc00b35069112567fd28baa9a60aff76/web/mediawikidev/includes/MagicWord.php on line 722
Metis Smart Modeling - Group of Rules - Metis Documentation

Metis Smart Modeling - Group of Rules

From Metis Documentation

Jump to: navigation, search
(Creating a new group of rules)
 
Line 1: Line 1:
-
In the Metis environment a Group of Rules is a container for [[Metis_Smart_Modeling_-_Rules|rules]]. Those containers are also the main building block of a [[Metis_Smart_Modeling_-_Models|model]]. As described in this section, it is based on those Group of Rules which [[Metis_Smart_Modeling_-_Models|models]] can sequentially execute [[Metis_Smart_Modeling_-_Rules|rules]] and the full logic behind them. From a more technical point if view, Group of Rules are made of a name and the [[Metis_Smart_Modeling_-_Rules|rules]] it contains.
+
In Metis Smart Suite a Group of Rules is a container for [[Metis_Smart_Modeling_-_Rules|rules]]. Those containers are also the main building block of a [[Metis_Smart_Modeling_-_Models|model]]. As described in this section, modelisation in Metis Smart Suite is based on those Group of Rules which [[Metis_Smart_Modeling_-_Models|models]] can sequentially execute [[Metis_Smart_Modeling_-_Rules|rules]]. From a more practical point if view, Group of Rules are made of a name and the [[Metis_Smart_Modeling_-_Rules|rules]] it contains. As described in the Model section , those Groups of rules are executed in the order defined by the administrator/user within a model. Please refer there for more details about the execution process.
-
== Creating a new group of rules ==
+
== Creating a new Group of Rules ==
-
In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. here the application displays a list of all defined Group of Rules.
+
In the '''Modeling''' sub-menu, the "Add" button [[File:MetisSmartModelingAddButton.PNG|link=]] located above the main table allows the user/administrator to create a new Groups of rules. When it is clicked, the '''Group of Rule''' creation window opens, it allows to define all related information.  
-
Click on “Add" [[File:MetisSmartModelingAddButton.PNG|link=]].  
+
-
The “Group Rules” window opens.  
+
Name the group of rules. For example, “S-Basic Hardware.”  
Name the group of rules. For example, “S-Basic Hardware.”  
-
Click on confirm to save the changes.
 
-
The newly created group of rules is now displayed in the list and can be edited.
 
[[File:MetisSmartModelingSCGroupOfRules.PNG‎|center|850x860px]]
[[File:MetisSmartModelingSCGroupOfRules.PNG‎|center|850x860px]]
 +
 +
 +
{{Note
 +
| Mandatory fields are displayed in '''bold''' or with a red triangle in front of the field.
 +
}}
 +
 +
Once all related mandatory and optional information have been set, the new Group of Rule can be saved by validating the '''Group of Rule''' window using the [[File:MetisSmartModelingOKButton.PNG|link=]] button at the bottom of the window.
Line 27: Line 30:
| A well studied group of rules structure will lower the amount of tests required and enhance the efficiency of the overall [[Metis_Smart_Modeling_-_Models|model]] they will be used in.
| A well studied group of rules structure will lower the amount of tests required and enhance the efficiency of the overall [[Metis_Smart_Modeling_-_Models|model]] they will be used in.
}}
}}
 +
 +
== Using a group of rules in models ==
== Using a group of rules in models ==
Line 33: Line 38:
-
A particular group of rules may be used by several different [[Metis_Smart_Modeling_-_Models|models]], thus by several different systems. Changes made to a group(new, deleted or edited [[Metis_Smart_Modeling_-_Rules|rule]]...) will be effective for every [[Metis_Smart_Modeling_-_Models|model]] or systems employing the same group of rules.
+
A particular group of rules may be used by several different [[Metis_Smart_Modeling_-_Models|models]], thus by several different systems. Changes made to a group(new, deleted or edited [[Metis_Smart_Modeling_-_Rules|rule]]...) will be effective for every [[Metis_Smart_Modeling_-_Models|model]] or systems employing that same group of rules.
-
In order to verify the use of a Group of rules, Metis delivers an easy to use functionality. In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. Select a group of rules and click on the "Currently used by" button [[File:MetisSmartModelingCurrentlyUsedByButton.PNG|link=]] to have an overview of the use of the group of rules. A new window opens up which displays the list of [[Metis_Smart_Modeling_-_Models|models]] in which the Group of Rules is used. On the right-hand side, it also displays the names of the Systems in which the Group of Rules, through the [[Metis_Smart_Modeling_-_Models|model]] it is linked to, is used. No edition or modifications can be done in this windows. Use the validation button the close the window.
+
In order to verify the use of a Group of rules, Metis Smart Modeling delivers an easy to use functionality. In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. Select a group of rules and click on the "Currently used by" button [[File:MetisSmartModelingCurrentlyUsedByButton.PNG|link=]] to have an overview of the use of the group of rules. A new window opens up which displays the list of [[Metis_Smart_Modeling_-_Models|models]] in which the Group of Rules is used. On the right-hand side, it also displays the names of the Systems in which the Group of Rules, through the [[Metis_Smart_Modeling_-_Models|model]] it is linked to, is used. No edition or modifications can be done in this windows. Use the validation button the close the window.
[[File:MetisSmartModelingSCGroupOfRules2.PNG|center|850x860px]]
[[File:MetisSmartModelingSCGroupOfRules2.PNG|center|850x860px]]
-
== Testing and modifying a group of rules ==
+
 
 +
 
 +
== Modifying a Group of Rules ==
In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. Select the group of rules which needs to be modified. Click on “Edit" [[File:MetisSmartModelingEditButton.PNG|link=]]. The “Group Rules” window opens. Please refer to the section above for information about all different parts. Changes will be stored only when the window is validated. To do this, click on the confirmation button.
In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. Select the group of rules which needs to be modified. Click on “Edit" [[File:MetisSmartModelingEditButton.PNG|link=]]. The “Group Rules” window opens. Please refer to the section above for information about all different parts. Changes will be stored only when the window is validated. To do this, click on the confirmation button.
-
Existing Group of rules can also be duplicated in order to make copies of it. By clicking the "Duplicate" button Metis Smart modeling will create an exact copy of the selected group of rules. The copy will also include all [[Metis_Smart_Modeling_-_Rules|rules]] which have been created inside of the original group of rules. Once the duplicate appears in the list it can be edited by using the "Edit" button.
+
Existing Group of rules can also be duplicated in order to make copies of it. By clicking the "Duplicate" button [[File:MetisSmartModelingDuplicateButton.PNG|link=]] Metis Smart modeling will create an exact copy of the selected group of rules. The copy will also include all the [[Metis_Smart_Modeling_-_Rules|rules]] which have been defined inside of the original group of rules. Once the duplicate appears in the list it can be edited by using the "Edit" button. This allows for example to create an updated version of a Group of rules by adding or removing only a couple of the rules it contains. To do this, remember that Rules are linked to a Group of Rules and that when one is modified it is that modified version which will be executed in every Group where the rule is found. It is especially relevant when creating duplicates of Groups of Rules.
Line 58: Line 65:
-
As described [[Description_of_Sub-Menu_Rules#Testing_a_Rule|here]] individual [[Metis_Smart_Modeling_-_Rules|rules]] can be tested from their definition window. The group of rules sub-menu allows the user to test a whole Group of Rules at once. By clicking on the " Test" button [[File:MetisSmartModelingTestButton.PNG|link=]], a similar windows to the one displayed when testing a [[Metis_Smart_Modeling_-_Rules|rule]] opens up. The main difference with the latest is that here the input table will display input set throughourt all the [[Metis_Smart_Modeling_-_Rules|rules]] which are included in the group. Moreover, it will also display all outputs which will be produced by the [[Metis_Smart_Modeling_-_Rules|rules]] in the table at the bottom.
+
As described [[Description_of_Sub-Menu_Rules#Testing_a_Rule|here]] individual [[Metis_Smart_Modeling_-_Rules|rules]] can be tested from their definition window. The group of rules sub-menu allows the user to test a whole Group of Rules at once. By clicking on the " Test" button [[File:MetisSmartModelingTestButton.PNG|link=]], a similar windows to the one displayed when testing a [[Metis_Smart_Modeling_-_Rules|rule]] opens up. The main difference with the latest is that here the input table will display input set throughout all the [[Metis_Smart_Modeling_-_Rules|rules]] which are included in the group. Moreover, it will also display all outputs which will be produced by the [[Metis_Smart_Modeling_-_Rules|rules]] in the table at the bottom.
-
To test a Group of rules, insert values for all inputs listed in the above table and click on the "test" button. Metis will the execute all the [[Metis_Smart_Modeling_-_Rules|rules]] which are included in the group and display the obtained results in the lower table.
+
To test a Group of rules, insert values for all inputs listed in the above table and click on the "test" button. Metis will then execute all the [[Metis_Smart_Modeling_-_Rules|rules]] which are included in the group and display the obtained results in the lower table.
As for individual [[Metis_Smart_Modeling_-_Rules|rules]], the execution of a group of rules may be influenced by external elements. For example in group of rules which include one or more optimal [[Metis_Smart_Modeling_-_Rules|rules]] the output may be different based the price category used. On the top part of the windows, the two main influential elements can be set, variants and price categories.
As for individual [[Metis_Smart_Modeling_-_Rules|rules]], the execution of a group of rules may be influenced by external elements. For example in group of rules which include one or more optimal [[Metis_Smart_Modeling_-_Rules|rules]] the output may be different based the price category used. On the top part of the windows, the two main influential elements can be set, variants and price categories.
Line 68: Line 75:
-
To close the current window, use the validation button.
+
Once all related mandatory and optional information have been set, the new Group of Rules can be saved by validating the '''Group of Rules''' window using the [[File:MetisSmartModelingOKButton.PNG|link=]] button at the bottom of the window.
{{Tip
{{Tip
-
| Test [[Metis_Smart_Modeling_-_Rules|rules]] and group of rules with real data for a more efficient debug process.
+
| Test [[Metis_Smart_Modeling_-_Rules|rules]] and Group of Rules with real data for a more efficient debug process.
}}
}}
-
Please refer to the following [[Description_of_the_Sub-Menu_Rules#Testing_rules|section]] for a video about testing [[Metis_Smart_Modeling_-_Rules|rules]] and group of rules.
+
Please refer to the following [[Description_of_the_Sub-Menu_Rules#Testing_rules|section]] for a video about testing [[Metis_Smart_Modeling_-_Rules|rules]] and Group of Rules.
 +
 
 +
 
 +
 
 +
== Deleting a Group of Rules ==
 +
 
 +
In the '''Group of Rules''' sub-menu, the "Delete" button [[File:MetisSmartModelingDeleteButton.PNG|link=]] located above the main table allows the user/administrator to delete the selected Group of Rules. Selecting a Group of Rules and clicking on it displays the following confirmation window.
-
== Deleting a group of rules ==
 
-
In the “Modeling” menu, make sure to select the “Groups of Rules” sub-menu. Select the group of rules which needs to be deleted.
+
Once the warning is confirmed, the selected Group of Rules is removed from Metis Smart Suite and deleted from the Metis Database.  
-
Click on “Delete" [[File:MetisSmartModelingDeleteButton.PNG|link=]].
+
-
This opens a small window requesting to confirm the deletion of the selected Group of Rules. Once confirmed it will be definitively be deleted along with all the [[Metis_Smart_Modeling_-_Rules|rules]] included in it.  
+

Latest revision as of 14:11, 3 October 2013

Personal tools