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_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
(Testing and modifying a group of rules)
 
Line 1: Line 1:
-
Description of the Groups of rules and their part in the execution of a model.
+
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 alist 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.
 
Line 15: Line 11:
-
A group of rules only "lives" when it includes rules, link to the [[Description_of_the_Sub-Menu_Rules|creation of rules]].
+
{{Note
 +
| Mandatory fields are displayed in '''bold''' or with a red triangle in front of the field.
 +
}}
-
A particular group of rules may be used by several different models, thus by several different systems. Changes made to a group (new, deleted or edited rule…) will be effective for every model or system employing the same group of rules.
+
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.
-
<mediaplayer width='535' height='300'>File:OLE_Tag_Suppport_Video.mp4</mediaplayer>
+
A group of rules only "lives" when it includes [[Metis_Smart_Modeling_-_Rules|rules]], please refer to this [[Description_of_the_Sub-Menu_Rules|section]] to created new [[Metis_Smart_Modeling_-_Rules|rules]] in a Group of Rules.
 +
 
 +
 
 +
{{Video
 +
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/ff/VID_Creating_a_group_of_rule.PNG'>File:CreatingAGroupOfRules OK.mp4</mediaplayer>
 +
| Creation and edition of a group of rules.
 +
}}
 +
 
 +
 
 +
{{Tip
 +
| 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 ==
 +
 
 +
In order for a fully configured Group of Rules (named and containing [[Metis_Smart_Modeling_-_Rules|rules]]) to be executed it needs to be part of a [[Metis_Smart_Modeling_-_Models|model]]. This task is done on the [[Metis_Smart_Modeling_-_Models|model]] level. Either when creating one or when modifying it, Group of rules can be added to one or more [[Metis_Smart_Modeling_-_Models|models]]. Please refer to [[Description_of_Sub-Menu_Models#Creating_a_new_model|this section]] for additional information how to do this.
 +
 
 +
 
 +
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 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]]
 +
 
 +
 
 +
 
 +
== 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.
 +
 
 +
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.
-
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 Rules which have been created inside of the original group of rules. Once the duplicate appears in the list it can be [[#Testing_and_modifying_a_group_of_rules|edited]] by using the "Edit" button.
 
{{Note
{{Note
-
| Because optimal rule take into account the prices of the various possible results, the testing window allows to set which "Price category" should be used for the current test. Thus the result will take into account the selection.
+
| Because optimal [[Metis_Smart_Modeling_-_Rules|rules]] take into account the prices of the various possible results, the testing window allows to set which "Price category" should be used for the current test. Thus the result will take into account the selection.
}}
}}
Line 33: Line 64:
}}
}}
-
== Using a group of rules in models ==
 
-
Including a group of rules in models
 
-
re-use concept; duplicate, copy and move group of rules
+
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.
-
A particular group of rules may be used by several different models, thus by several different systems. Changes made to a group(new, deleted or edited rule...) will be effective for every model or systems employing the same group of rules.
+
-
== Testing and modifying a group of rules ==
+
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.
-
Using the EDIT button [[File:MetisSmartModelingEditButton.PNG|link=]], editing the rules included in the 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" MetisSmartModelingDeleteButton.PNG. 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.
+
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.
-
== 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 modified.
+
[[File:MetisSmartModelingSCGroupOfRules3.PNG|center|850x860px]]
-
Click on “Edit" [[File:MetisSmartModelingDeleteButton.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.
+
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
 +
| 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.
 +
 
 +
 
 +
 
 +
== 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.
 +
 
 +
 
 +
Once the warning is confirmed, the selected Group of Rules is removed from Metis Smart Suite and deleted from the Metis Database.
 +
 
 +
 
 +
{{Note
 +
| Only [[Metis_Smart_Modeling_-_Rules|rules]] which only exist in the selected group of rules will be deleted. If they occur in other groups they will still exist there.
 +
}}

Latest revision as of 14:11, 3 October 2013

Personal tools