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
(Created page with "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 serv...")
 
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'>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>
 +
| Metis supports and enables the use of three different types of [[Metis_Smart_Modeling_-_Models | models]]:
 +
* 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.
 +
* 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.
 +
* 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).
-
| 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.
 
-
* 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.
 
-
* 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.
 
-
* 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.
 
 +
Related topics includes:
-
Related topics include :
+
* 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'>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 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.
-
| SHORT EXPLANATION
 
 +
Related topics includes:
-
 
+
* Creating [[Metis_Smart_Modeling_-_Masks#Working_with_Groups_of_masks|group of masks]]
-
 
+
-
Related topics include :
+
-
 
+
* Defining [[Metis_Smart_Modeling_-_Variables|variables]]
* Defining [[Metis_Smart_Modeling_-_Variables|variables]]
-
* Creating [[Metis_Smart_Modeling_-_Masks#Working_with_Groups_of_masks|group of masks]]  
+
* Defining [[Metis_Smart_Modeling_-_Masks#Applying_conditional_display_to_objects | conditions]] on the display of graphical items
-
* 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.
}}
}}
Line 55: 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'>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>
 +
| 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.
-
| SHORT EXPLANATION
 
 +
Related topics includes:
-
Related topics include :
+
* [[Description_of_the_Sub-Menu_Cliparts | Importing pictures]] into Metis Smart Modeling
-
 
+
-
* Importing pictures into Metis Smart Modeling
+
-
 
+
-
| Please refer to the section about [[Metis_Smart_Modeling_-_Masks|Masks]] from the Metis Smart Modeling Manual for additional information.
+
-
}}
+
-
 
+
-
 
+
-
 
+
-
{{Video_List_Element
+
-
 
+
-
| How to insert a rectangle shape in a mask ?
+
-
| <mediaplayer width='400' height='300'>File:Inserting_a_rectangle_OK.mp4</mediaplayer>
+
-
 
+
-
| SHORT EXPLANATION
+
-
 
+
-
 
+
-
 
+
-
Related topics include :
+
-
 
+
* [[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 93: Line 75:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a circular shape in a mask ?
+
| How to insert a rectangle shape in a mask?
-
| <mediaplayer width='400' height='300'>File:OLE_Tag_Suppport_Video.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 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.
-
| SHORT EXPLANATION
 
-
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.
}}
}}
-
 
{{Video_List_Element
{{Video_List_Element
-
| How to insert a line in a mask ?
+
| How to insert texts and input fields in a mask?
-
| <mediaplayer width='400' height='300'>File:OLE_Tag_Suppport_Video.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>
 +
| 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.
-
| SHORT EXPLANATION
 
-
 
+
Related topics includes:
-
Related topics include :
+
* [[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.
}}
}}
-
 
{{Video_List_Element
{{Video_List_Element
-
| How to insert titles and texts in a mask ?
+
| How to insert a drop-down list in a mask?
-
| <mediaplayer width='400' height='300'>File:OLE_Tag_Suppport_Video.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>
 +
| A drop-down list provides the Smart Quotes user with a list of pre-defined values to be selected.
-
| SHORT EXPLANATION
 
-
 
+
Related topics includes:
-
Related topics include :
+
* [[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.
}}
}}
-
{{Video_List_Element
 
-
 
-
| How to insert an input field in a mask ?
 
-
| <mediaplayer width='400' height='300'>File:OLE_Tag_Suppport_Video.mp4</mediaplayer>
 
-
 
-
| SHORT EXPLANATION
 
-
 
-
 
-
Related topics include :
 
-
 
-
* [[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.
 
-
}}
 
-
 
-
 
{{Video_List_Element
{{Video_List_Element
-
| How to insert a drop-down list in a mask ?
+
| How to insert a check-box in a mask?
-
| <mediaplayer width='400' height='300'>File:Inserting_a_dropdown_list_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>
 +
| A check-box provides the Smart Quotes user with the possibility to set the value of a parameter by simply ticking or unticking it.
-
| SHORT EXPLANATION
 
-
 
+
Related topics includes:
-
Related topics include :
+
* [[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 177: Line 138:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a check-box in a mask ?
+
| How to insert a radio button in a mask?
-
| <mediaplayer width='400' height='300'>File:Inserting_a_checkbox_in_a_mask_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>
 +
| A radio button provides the Smart Quotes user with a list of pre-defined values to be selected.
-
| SHORT EXPLANATION
 
-
 
+
Related topics includes:
-
Related topics include :
+
* [[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 194: Line 154:
{{Video_List_Element
{{Video_List_Element
-
| How to insert a radio button in a mask ?
+
| How to set conditions for the display of an object in a mask?
-
| <mediaplayer width='400' height='300'>File:Inserting_a_radio_button_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>
 +
| To enable, disable or hide an object of a mask via display rules.
-
| SHORT EXPLANATION
 
-
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|Inserting a picture in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Rectangles|Inserting a rectangle shape in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Circles|Inserting a circular shape in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Lines|Inserting a line in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Inserting_titles_and_texts|Inserting titles and texts in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Input_fields|Inserting an input field in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Drop-down_lists|Inserting a drop-down list in a mask]]
 +
* [[Metis_Smart_Modeling_-_Masks#Check-boxes|Inserting a check-box 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.
}}
}}
 +
{{Video_List_Element
{{Video_List_Element
-
| How to conditional display of objects in a mask ?
+
| How to create a group of masks?
-
| <mediaplayer width='400' height='300'>File:Activation Rule 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 embed related masks. Each mask of a group of mask appears to the Smart Quotes user in a tab.
-
| SHORT EXPLANATION
+
Line 221: Line 190:
* [[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#Rectangles|Insert a rectangle shape in a mask]]
 
-
* [[Metis_Smart_Modeling_-_Masks#Circles|Insert a circular shape in a mask]]
 
-
* [[Metis_Smart_Modeling_-_Masks#Lines|Insert a line in a mask]]
 
-
* [[Metis_Smart_Modeling_-_Masks#Inserting_titles_and_texts|Insert titles and texts in a mask]]
 
-
* [[Metis_Smart_Modeling_-_Masks#Input_fields|Insert 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#Check-boxes|Insert a check-box in a mask]]
 
-
* [[Metis_Smart_Modeling_-_Masks#Radio_Buttons|Insert 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.
}}
}}
-
 
-
 
-
 
-
{{Video_List_Element
 
-
 
-
| How to create a group of masks ?
 
-
| <mediaplayer width='400' height='300'>File:Creating a group of masks OK.mp4</mediaplayer>
 
-
 
-
| SHORT EXPLANATION
 
-
 
-
 
-
 
-
Related topics include :
 
-
 
-
* [[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.
 
-
}}
 
== 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>
 +
| 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]].
-
| SHORT EXPLANATION
 
-
 
+
Related topics includes:
-
Related topics include :
+
* 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'>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 type rule tests an input and calculates the defined output based upon a simple and logical relation.
-
| The single selection rule tests an input and calculates the defined output based on a simple logical relation.
 
-
 
+
Related topics includes:
-
Related topics include :
+
* 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 308: 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'>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>
 +
| 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).
-
| 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.
 
-
 
+
Related topics includes:
-
Related topics include :
+
* 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 330: 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'>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 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.
-
| 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.
+
Related topics includes:
-
 
+
-
Related topics include :
+
* 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 352: 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'>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 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.
-
| 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.
+
Related topics includes:
-
 
+
-
Related topics include :
+
* 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 372: 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'>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 must be executed to obtain a specific output.
-
| 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.
+
Related topics includes:
-
 
+
-
Related topics include :
+
* 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 392: 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'>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 enable 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 allow the development of algorithms which may not be handled in Metis.
+
Related topics includes:
-
 
+
-
Related topics include :
+
* 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 411: Line 346:
{{Video_List_Element
{{Video_List_Element
-
| How to test rules ?   
+
| How to test rules?   
-
| <mediaplayer width='400' height='300'>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 can be tested in various ways, either individually or as part of the group of rules they belong to.
-
| 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.
+
Related topics includes:
-
 
+
-
Related topics include :
+
* 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.
}}
}}
Line 437: Line 371:
-
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'>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>
 +
| 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.
-
| SHORT EXPLANATION
 
 +
Related topics includes:
-
Related topics include :
+
* Using variables as input/output in the [[Metis_Smart_Modeling_-_Rules|rules]]  
-
 
+
* Using variables in the [[Metis_Smart_Modeling_-_Masks|masks]]  
-
* Using Variables as input/output in [[Metis_Smart_Modeling_-_Rules|rules]]  
+
-
* Using variables in [[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'>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 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.
-
| 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]].
+
Line 476: 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'>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>
-
 
+
| 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.
-
| 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.
+
Line 500: 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