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(): 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(): 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
How To Work With Models With Metis Smart Modeling - Metis Documentation

How To Work With Models With Metis Smart Modeling

From Metis Documentation

Jump to: navigation, search
(Masks)
 
Line 1: Line 1:
-
Metis Smart Modeling allows the definition of models, which are then used in Metis Smart Quote to establish offers containing automatically generated positions (material and services) according to predefined parameters, rules and user input.  
+
Metis Smart Modeling enables the definition of models, which are then used in Metis Smart Quotes to establish offers containing automatically generated positions (material and services) according to predefined parameters, rules and user input.  
== Models ==
== Models ==
-
A model is the building block of Metis. It allows the application to generate a list of material, service items and configure maintenance based on logic rules defined by the business.
+
 
 +
A model is the core part of Metis. A model is linked to a system / sub-system. It allows the application to generate a list of products (material and service items) or to calculate the taxes based upon rules defined by the business.
{{Video_List_Element
{{Video_List_Element
-
| How to define models ?
+
| How to define models?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/7/71/VID_CreatingAModel.PNG'>File:Creating a model OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/7/71/VID_CreatingAModel.PNG'>File:Creating a model OK.mp4</mediaplayer>
-
| The Metis environment supports and enables the use of three different types of [[Metis_Smart_Modeling_-_Rules|Rules]]. Overall, the type of the model will determine the "moment" the model will be executed and information it can base itself on.
+
| Metis supports and enables the use of three different types of [[Metis_Smart_Modeling_-_Models | models]]:
-
* type "material" is defined in Metis Smart Modeling to generate a list of material in Metis Smart Quote based on input [[Metis_Smart_Modeling_-_Masks|Masks]], [[Metis_Smart_Modeling_-_Rules|Rules]] and logic. The result will be displayed in the latest.
+
* Material: this model is based upon [[Metis_Smart_Modeling_-_Masks|masks]], [[Metis_Smart_Modeling_-_Rules|rules]]. The Smart Modeling user can graphically translate the logic that allows the application to generate a list of material items from the end-user inputs.
-
* type "service" will feed on the generated or manually input list of material in Metis Smart Quote to generate service items. The result will be displayed in the latest.
+
* Service: this model is also based upon [[Metis_Smart_Modeling_-_Masks|masks]], [[Metis_Smart_Modeling_-_Rules|rules]]. It allows the application to add service items to the generated list of material items from the end-user inputs.
-
* type "tax" will feed on the generated or manually input list of material in Metis Smart Quote to generate various taxes. The result will be displayed in the latest.
+
* Tax: this model is based upon formula. It allows the application to calculate various taxes from the generated parts list (i.e. material and service items).
-
Related topics include :
+
Related topics includes:
 +
* Creating [[Metis_Smart_Modeling_-_Models | models]]
 +
* Creating [[Metis_Smart_Modeling_-_Masks|masks]]
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] and [[Metis_Smart_Modeling_-_Rules|rules]]
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] and [[Metis_Smart_Modeling_-_Rules|rules]]
-
* Creating[[Metis_Smart_Modeling_-_Masks|masks]]
+
* Defining [[Metis_Smart_Modeling_-_Systems#System_Properties | model related settings for a system / sub-system]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Models|Models]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Models|Models]] from the Metis Smart Modeling manual for additional information.
}}
}}
 +
== Masks ==
== Masks ==
-
In Metis Smart Modeling, masks are one of the building blocks of the modelisation. Masks are defined in terms of layout and functionalities in Metis Smart Modeling and are then used in Metis Smart Quote for the users to define input values which will be then be used by the [[Metis_Smart_Modeling_-_Models|models]] (logical part) to generate positions in an offer.
+
In Metis Smart Modeling, the masks are one of the core components of a model. A mask is a graphical representation of the system / sub-system requirements or configuration. It allows the Smart Quotes user to easily define the input values (i.e. the customer needs) which are then used to run the [[Metis_Smart_Modeling_-_Models|models]] and generate the parts list (i.e. material and service items).
{{Video_List_Element
{{Video_List_Element
-
| How to create a mask ?
+
| How to create a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/d/d5/VID_Creating_a_mask.PNG'>File:Creating_a_mask_OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/d/d5/VID_Creating_a_mask.PNG'>File:Creating_a_mask_OK.mp4‎</mediaplayer>
-
| Metis Smart Modeling includes a complete WYSIWYG editor in order to create and design the masks which are going to be used in Metis Smart Quote. This editor includes all commonly used tools and formatting option which can be found in user interface design tools.
+
| Metis Smart Modeling includes a complete "WYSIWYG" editor in order to create and design the masks which are going to be used by a Metis Smart Quotes user. This editor includes the standard graphical tools and formatting options. It is possible to set [[Metis_Smart_Modeling_-_Masks#Applying_conditional_display_to_objects | conditions]] on the display of graphical items.
-
Related topics include :
+
Related topics includes:
-
* Defining [[Metis_Smart_Modeling_-_Variables|variables]]
 
* Creating [[Metis_Smart_Modeling_-_Masks#Working_with_Groups_of_masks|group of masks]]  
* Creating [[Metis_Smart_Modeling_-_Masks#Working_with_Groups_of_masks|group of masks]]  
-
* Defining model related settings in a system
+
* Defining [[Metis_Smart_Modeling_-_Variables|variables]]
 +
* Defining [[Metis_Smart_Modeling_-_Masks#Applying_conditional_display_to_objects | conditions]] on the display of graphical items
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 51: Line 55:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a picture in a mask ?
+
| How to insert a picture in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f7/VID_Inserting_a_picture.PNG'>File:Inserting_a_picture_in_a_mask_OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f7/VID_Inserting_a_picture.PNG'>File:Inserting_a_picture_in_a_mask_OK.mp4‎</mediaplayer>
-
| Pictures added to mask allow to give it a more professional look and ease the task of the Metis Smart Quotes user.
+
| Adding pictures enables to give a more professional and user-friendly look to a mask. It also eases the task of the Metis Smart Quotes user.
Line 59: Line 63:
-
Related topics include :
+
Related topics includes:
-
* Importing pictures into Metis Smart Modeling
+
* [[Description_of_the_Sub-Menu_Cliparts | Importing pictures]] into Metis Smart Modeling
 +
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 70: Line 75:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a rectangle shape in a mask ?
+
| How to insert a rectangle shape in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/e/e0/VID_Inserting_a_rectangle.PNG'>File:Inserting_a_rectangle_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/e/e0/VID_Inserting_a_rectangle.PNG'>File:Inserting_a_rectangle_OK.mp4</mediaplayer>
-
| The use of shapes in masks allows to give the a more professional look and ease the task of the Metis Smart Quotes user.
+
| The use of graphical items such as a rectangle, circles, lines etc. enables to give a more professional and user-friendly look to a mask. It also eases the task of the Metis Smart Quotes user.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 86: Line 91:
{{Video_List_Element
{{Video_List_Element
-
| How to insert titles and input fields in a mask ?
+
| How to insert texts and input fields in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/0/08/VID_Inserting_a_titles_%26_input.PNG'>File:Inserting a text and input field OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/0/08/VID_Inserting_a_titles_%26_input.PNG'>File:Inserting a text and input field OK.mp4</mediaplayer>
-
| Input field in masks allow the Metis Smart Quotes user to enter values which will then be used to calculate the conetnt of the selected system.
+
| In a mask, an input field allows the Metis Smart Quotes user to type in a value which is then be used to generate the parts list of the selected system. An input field should be accompanied by a the text field. The text field is generally a description of the purpose of the field to help the Smart Quotes user in filing-in the input field.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 101: Line 106:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a drop-down list in a mask ?
+
| How to insert a drop-down list in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/8/8f/VID_Inserting_a_dropdown.PNG'>File:Inserting_a_dropdown_list_OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/8/8f/VID_Inserting_a_dropdown.PNG'>File:Inserting_a_dropdown_list_OK.mp4‎</mediaplayer>
-
| Drop-down lists provide the end-user with a list of possible values to use within the calculation of the model.
+
| A drop-down list provides the Smart Quotes user with a list of pre-defined values to be selected.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 117: Line 122:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a check-box in a mask ?
+
| How to insert a check-box in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/d/d7/VID_Inserting_a_checkbox.PNG'>File:Inserting_a_checkbox_in_a_mask_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/d/d7/VID_Inserting_a_checkbox.PNG'>File:Inserting_a_checkbox_in_a_mask_OK.mp4</mediaplayer>
-
| Ckeck-boxes provide the end-user with switches for setting values to use within the calculation of the model.
+
| A check-box provides the Smart Quotes user with the possibility to set the value of a parameter by simply ticking or unticking it.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 133: Line 138:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a radio button in a mask ?
+
| How to insert a radio button in a mask?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/3/32/VID_Inserting_a_radiobutton.PNG'>File:Inserting_a_radio_button_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/3/32/VID_Inserting_a_radiobutton.PNG'>File:Inserting_a_radio_button_OK.mp4</mediaplayer>
-
| Radio buttons provide the end-user with a list of possible values to use within the calculation of the model.
+
| A radio button provides the Smart Quotes user with a list of pre-defined values to be selected.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 149: Line 154:
{{Video_List_Element
{{Video_List_Element
-
| How to conditional display of objects in a mask ?
+
| How to set conditions for the display of an object in a mask?
-
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/index.php/File:VID_ActivationRule.PNG>File:Activation Rule OK.mp4</mediaplayer>
+
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/0/02/VID_ActivationRule.PNG'>File:Activation Rule OK.mp4</mediaplayer>
-
| Enable or disable specific parts of masks with display rules.
+
| To enable, disable or hide an object of a mask via display rules.
-
Related topics include :
+
Related topics includes:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Pictures|Insert a picture in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Pictures|Inserting a picture in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Rectangles|Insert a rectangle shape in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Rectangles|Inserting a rectangle shape in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Circles|Insert a circular shape in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Circles|Inserting a circular shape in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Lines|Insert a line in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Lines|Inserting a line in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Inserting_titles_and_texts|Insert titles and texts in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Inserting_titles_and_texts|Inserting titles and texts in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Input_fields|Insert an input field in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Input_fields|Inserting an input field in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Drop-down_lists|Insert a drop-down list in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Drop-down_lists|Inserting a drop-down list in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Check-boxes|Insert a check-box in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Check-boxes|Inserting a check-box in a mask]]
-
* [[Metis_Smart_Modeling_-_Masks#Radio_Buttons|Insert a radio button in a mask]]
+
* [[Metis_Smart_Modeling_-_Masks#Radio_Buttons|Inserting a radio button in a mask]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 176: Line 181:
{{Video_List_Element
{{Video_List_Element
-
| How to create a group of masks ?
+
| How to create a group of masks?
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f0/VID_CreatingGroupOfMasks.PNG'>File:Creating a group of masks OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f0/VID_CreatingGroupOfMasks.PNG'>File:Creating a group of masks OK.mp4</mediaplayer>
-
| Group of masks are used to define tabbed masks which are related.
+
| Group of masks are used to embed related masks. Each mask of a group of mask appears to the Smart Quotes user in a tab.
Line 185: Line 190:
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
* [[Metis_Smart_Modeling_-_Masks#Creating_a_mask|Creating a mask]]
-
* Defining model related settings in a system
 
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling manual for additional information.
}}
}}
 +
== Group of Rules ==
== Group of Rules ==
-
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_-_Modeling|model]]. As described in this section, it is based on those Group of Rules which [[Metis_Smart_Modeling_-_Modeling|models]] can sequentially execute [[Metis_Smart_Modeling_-_Rules|rules]] and the full logic behind them. From a more technical point of view, Group of Rules are made of a name and the rules it contains.
+
A group of rules is a container for the [[Metis_Smart_Modeling_-_Rules|rules]]. The group of rules is the second core part of a [[Metis_Smart_Modeling_-_Modeling|model]]. When running a [[Metis_Smart_Modeling_-_Modeling|model]], the [[Metis_Smart_Modeling_-_Rules|rules]] are executed in sequence and consequently, the parts list is generated.
{{Video_List_Element
{{Video_List_Element
-
| How to define a group of rules ?
+
| How to define a group of rules?
-
| <mediaplayer width='400' height='300'>File:CreatingAGroupOfRules OK.mp4</mediaplayer>
+
| <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>
-
| 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]].
+
| A group of a rule is basically a container for the [[Metis_Smart_Modeling_-_Rules|rules]] that need to be executed for a specific [[Metis_Smart_Modeling_-_Models|model]].
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Rules|rules]]
* Creating [[Metis_Smart_Modeling_-_Rules|rules]]
-
* Building blocks of a model
+
* Creating a [[Metis_Smart_Modeling_-_Models|model]]
-
* [[Metis_Smart_Modeling_-_Rules#Moving_a_rule_to_another_group_of_rules|Moving rules from one group to another]]
+
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Group_of_Rules|Group of Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Group_of_Rules|Group of Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
 +
== Rules ==
== Rules ==
-
In the Metis environment, a rule is a determinate method for performing a logical or mathematical operation and obtaining a certain result which is the building block of the modeling part (configurator). It is based on a simple structure and logic which can be used in an endless number of cases and will suit most of the requirements for material and service configuration.
+
A rule is a key component for performing a logical or mathematical operation and obtaining a certain result. After the execution of a rule, the result could be, for example, the setting of a variable to a certain value or the output of one or more items. It is based on a simple structure and logic. This logic can be used to developed models that cover a large number of cases and most of the requirements for material and service configuration.
 +
Several type of rules can be created with Metis Smart Modeling.
{{Video_List_Element
{{Video_List_Element
-
| How to define a single selection type rule ?  
+
| How to define a single rule?  
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/c/c8/VID_Creating_a_single_rule.PNG'>File:Creating_a_single_rule_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/c/c8/VID_Creating_a_single_rule.PNG'>File:Creating_a_single_rule_OK.mp4</mediaplayer>
-
| The single selection rule tests an input and calculates the defined output based on a simple logical relation.
+
| The single type rule tests an input and calculates the defined output based upon a simple and logical relation.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 242: Line 248:
{{Video_List_Element
{{Video_List_Element
-
| How to define a table selection type rule ?  
+
| How to define a table rule?  
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/6/66/VID_Creating_a_table_rule.PNG'>File:Creating_a_Table_Rule_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/6/66/VID_Creating_a_table_rule.PNG'>File:Creating_a_Table_Rule_OK.mp4</mediaplayer>
-
| The goal is to determine an output quantity within several ranges of input values. The rule allows to enter several 'Q from' and 'Q to' to determine those ranges. They each then induce a specific 'Q out' which will be used as a quantity for the output.
+
| This rule determines an output quantity based upon several ranges of input values. The rule enables to define several input ranges ('Q from' and 'Q to'). Each input ranges leads to a specific output value ('Q out') which is used as a quantity for the output (i.e. a variable or a position).
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 263: Line 269:
{{Video_List_Element
{{Video_List_Element
-
| How to define a optimal selection type rule ?   
+
| How to define an optimal rule?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/0/0a/VID_Creating_an_optimal_rule.PNG'>File:Creating_an_optimal_rule_OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/0/0a/VID_Creating_an_optimal_rule.PNG'>File:Creating_an_optimal_rule_OK.mp4‎</mediaplayer>
-
| This very performing rule enables the automatic selection of the best alternative depending on the output quantity required and the related price. This rule is particularly appreciated in selecting products when one input corresponds to several possible output results.  
+
| This powerful rule enables the automatic selection of the best alternative depending upon the required output quantity and the price. This rule is particularly valuable when it is desired to select products in the case where one input corresponds to several possible output results.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 284: Line 290:
{{Video_List_Element
{{Video_List_Element
-
| How to define a maximal selection type rule ?   
+
| How to define a maximal rule?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/3/3d/VID_Creating_a_maximal_rule.PNG'>File:Creating_a_maximal_rule_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/3/3d/VID_Creating_a_maximal_rule.PNG'>File:Creating_a_maximal_rule_OK.mp4</mediaplayer>
-
| This type of rule can be used when several input values influence a specific output. Each line will be used as a single criterion and Metis will return the highest result possible.  
+
| This type of rule can be used when several input values must be considered to determine the output. Each input value is used as a single criterion and Metis returns the highest found value has a result.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 303: Line 309:
{{Video_List_Element
{{Video_List_Element
-
| How to define a formula type rule ?   
+
| How to define a formula rule?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/1/14/VID_Creating_a_formula_based_rule.PNG'>File:Creating_a_formula_based_rule_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/1/14/VID_Creating_a_formula_based_rule.PNG'>File:Creating_a_formula_based_rule_OK.mp4</mediaplayer>
-
| This type of rule can be used when a mathematical formula required to obtain a specific output. Each line will be used as a single criterion and Metis will return the highest result possible.
+
| This type of rule can be used when a mathematical formula must be executed to obtain a specific output.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 322: Line 328:
{{Video_List_Element
{{Video_List_Element
-
| How to define an external selection type rule ?   
+
| How to define an external rule?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/e/ec/VID_CreatingExternalRule.PNG'>File:Creating_an_External_Rule_OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/e/ec/VID_CreatingExternalRule.PNG'>File:Creating_an_External_Rule_OK.mp4‎</mediaplayer>
-
| For very complex rules, an external file might be used to implement them in Metis Smart Modeling. The purpose of this rule type is to allow the development of algorithms which may not be handled in Metis.
+
| For very complex rules, an external file might be used to implement them in Metis Smart Modeling. The purpose of this rule type is to enable the development of algorithms which may not be handled in Metis.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating and working with positions
+
* Creating [[Description_of_the_Menu_Positions|positions]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
Line 340: Line 346:
{{Video_List_Element
{{Video_List_Element
-
| How to test rules ?   
+
| How to test rules?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/8/84/VID_Testing_rules_and_Group_of_rules.PNG'>File:Testing rules and groups of rules OK.mp4‎</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/8/84/VID_Testing_rules_and_Group_of_rules.PNG'>File:Testing rules and groups of rules OK.mp4‎</mediaplayer>
-
| All rules which have been created in Metis Smart Modeling can be tested in various ways, either on their own or as part of the group they belong. This section of the manual will focus on testing a rule by itself, for more information about other tests please refer to Checking Rules.
+
| All rules can be tested in various ways, either individually or as part of the group of rules they belong to.
-
Related topics include :
+
Related topics includes:
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#Single_Selection|single selection type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Single_Selection|single type rule]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#Table_Selection|table selection type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Table_Selection|table type rule]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#Optimal_Selection|optimal selection type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Optimal_Selection|optimal type rule]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#Maximal_Selection|maximal selection type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Maximal_Selection|maximal type rule]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#Minimal_Selection|minimal selection type rule]]   
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Minimal_Selection|minimal type rule]]   
-
* Creating [[Metis_Smart_Modeling_-_Rules#Formulas|formula type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#Formulas|formula type rule]]  
-
* Creating [[Metis_Smart_Modeling_-_Rules#External_Selection|external selection type rule]]  
+
* Creating a [[Metis_Smart_Modeling_-_Rules#External_Selection|external type rule]]  
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Rules|Rules]] from the Metis Smart Modeling manual for additional information.
}}
}}
 +
== Variables ==
== Variables ==
-
A variable is a symbolic name given to some quantity, for the purpose of allowing the name to be used independently of the information it represents. The scope of a variable is local to the [[Metis_Smart_Modeling_-_Models|model]] it is used in. On the other hand, its extend is limited to the [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] its used as an input or output. The value linked to a variable may change during the execution of a [[Metis_Smart_Modeling_-_Models|model]].
+
A variable holds a value. Depending upon the point of view, the variable can represent an input or output value. The variable can be part of a mask, a rule or a group of items.
{{Video_List_Element
{{Video_List_Element
-
| How to create variables and groups of items ?  
+
| How to create variables and groups of items?  
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/1/1a/VID_Creat_a_variable.PNG'>File:Creating_a_variable_and_group_of_items_OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/1/1a/VID_Creat_a_variable.PNG'>File:Creating_a_variable_and_group_of_items_OK.mp4</mediaplayer>
-
| A group of items represents a higher level than variables. It may contain variables, materials, and most importantly groups of items themselves.
+
| The variable holds a value. A group of items represents a container. The group of items may contain variables, positions, attributes or even other groups of items.
-
Related topics include :
+
Related topics includes:
-
* Using Variables as input/output in [[Metis_Smart_Modeling_-_Rules|rules]]  
+
* Using variables as input/output in the [[Metis_Smart_Modeling_-_Rules|rules]]  
-
* Using variables in [[Metis_Smart_Modeling_-_Masks|masks]]  
+
* Using variables in the [[Metis_Smart_Modeling_-_Masks|masks]]  
* Using [[Metis_Smart_Modeling_-_Linked_Values|linked values]]
* Using [[Metis_Smart_Modeling_-_Linked_Values|linked values]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Variables|Variables]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Variables|Variables]] from the Metis Smart Modeling Manual for additional information.
}}
}}
 +
== Linked Values ==
== Linked Values ==
-
The Linked Values section allows the definition of values to be linked to basic Metis elements like the types of offers, [[Metis_Smart_Modeling_-_Systems|systems]] and variants used in [[Metis_Smart_Modeling_-_Models|models]]. These values affect the [[Metis_Smart_Modeling_-_Masks|masks]] and [[Metis_Smart_Modeling_-_Rules|rules]] used by the [[Metis_Smart_Modeling_-_Models|models]] and allow them to use for example the type of an offer as an input in a [[Metis_Smart_Modeling_-_Rules|rules]].
+
The linked values feature enables to assign default values to a variable depending upon basic elements of an offer or system/sub-system properties such as a model type, a system or a variant used in relation with the [[Metis_Smart_Modeling_-_Models|models]]. These values affect the [[Metis_Smart_Modeling_-_Masks|masks]] and [[Metis_Smart_Modeling_-_Rules|rules]] used by the [[Metis_Smart_Modeling_-_Models|models]]. For example, the model type of a system can be used to automatically assign a specific value as an input value for a variable.
{{Video_List_Element
{{Video_List_Element
-
| How to define linked values ?   
+
| How to define linked values?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/fa/VID_LinkedValues.PNG'>File:Defining linked values OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/fa/VID_LinkedValues.PNG'>File:Defining linked values OK.mp4</mediaplayer>
-
| A linked value is basically a value given to a Metis Offer element in order for it to be used as an input for [[Metis_Smart_Modeling_-_Rules|rules]] or [[Metis_Smart_Modeling_-_Masks|masks]].
+
| A linked value is basically a value given to a variable to be used as an input for the [[Metis_Smart_Modeling_-_Rules|rules]] or the [[Metis_Smart_Modeling_-_Masks|masks]], depending upon a parameter of the offer or of the system.
Line 399: Line 407:
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]
* Creating [[Metis_Smart_Modeling_-_Variables|variables]]
-
* Defining offer types
+
* Creating a [[Metis_Smart_Modeling_-_Systems|system]]
-
* Defining [[Metis_Smart_Modeling_-_Systems|systems]]
+
* Defining a model type for a system
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Linked_Values|Linked Values]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Linked_Values|Linked Values]] from the Metis Smart Modeling Manual for additional information.
}}
}}
-
 
== Debug ==
== Debug ==
-
A debugger or debugging tool is included in Metis Smart Modeling. It is used to test and debug [[Metis_Smart_Modeling_-_Models|models]] . The debugger also offer more sophisticated functions such as running a [[Metis_Smart_Modeling_-_Models|model]] step by step (single-stepping or program animation), stopping (breaking) (pausing the program to examine the current state) at some event or specified instruction by means of a breakpoint, and tracking the values of some [[Metis_Smart_Modeling_-_Variables|variables]].
+
A debugging tool is included in Metis Smart Modeling. It is used to test and debug [[Metis_Smart_Modeling_-_Models|models]] used in a given offer. The debugger also offer more sophisticated functions such as running a [[Metis_Smart_Modeling_-_Models|model]] step by step or until a break point. At any step, it is possible to track the outputted values or positions.
{{Video_List_Element
{{Video_List_Element
-
| How to test ?   
+
| How to use the debugging tool?   
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f3/VID_DebugTool.PNG'>File:Debug Tool OK.mp4</mediaplayer>
| <mediaplayer width='400' height='300' image='http://www.xpert-technologies.ch/mediawikidev/images/f/f3/VID_DebugTool.PNG'>File:Debug Tool OK.mp4</mediaplayer>
-
| Using Metis Smart Quotes to test a full [[Metis_Smart_Modeling_-_Models|model]], importing the environment in Metis Smart Modeling and running the step-by-step execution on the it.
+
| The Smart Quotes user must first generate a debug file then forward it to the Smart Modeling user. The Metis Smart Modeling user can then run the file to see and interpret all the models used in a given offer.
Line 422: Line 429:
Related topics include :
Related topics include :
-
* Creating [[Metis_Smart_Modeling_-_Models|model]]  
+
* Creating a [[Metis_Smart_Modeling_-_Models|model]]  
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] and [[Metis_Smart_Modeling_-_Rules|rules]]
* Creating [[Metis_Smart_Modeling_-_Group_of_Rules|group of rules]] and [[Metis_Smart_Modeling_-_Rules|rules]]
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Debug|Debug]] from the Metis Smart Modeling Manual for additional information.
+
| Please refer to the section about the [[Metis_Smart_Modeling_-_Debug|Debugging]] from the Metis Smart Modeling manual for additional information.
}}
}}

Latest revision as of 13:41, 25 October 2012

Personal tools