Home
e-Con for Dynamics NAV - e
Contents
1. Bahia Extreme Golfo Instinct Medeo Playa Popular Torrente Tranza Ultimate citybike Relation gt Functions gt Help When the input is switched to editable see functions button the checks can be made to determine the dependencies between the options There are normal checks possible shown as v and special checks shown as X The X selection can be interpreted by e Con as the default combination The v can be inserted via space or v and the X via d or x To Increase B V 23 TOINCREASE Horizontal Filter To filter Decision Matrix Model lines on the x axis Value Filter To filter just one option of a Properties set on the x axis 1 2 5 7 Relation Button Additional Data Fe Additional Data Shows additional data linked to a selected and checked field in the matrix This data can be retrieved in e Con when the option in the matrix is selected in the e Con Front End F8 performs the same action 1 2 5 8 Decision Matrix Pro Link Ext Additional Data F8 Linked to a field in the decision matrix additional data can be stored e Decision Matrices Pro Link Ext Seles Label Weight Label Label belonging to the value This label is used to select the value in the e Con rules Value Value belonging to the Label It s possible to set up multiple labels and values linked to one field of the decision matrix 1 2 5 9 Functions B
2. Context From Select the context the configuration is coming from e g quote Context To Select the context the configuration is going to e g order 1 2 8 2 Batch Modify Configurations t t Batch Change CF Models Olx Configured Model OK Cancel Help To Increase B V 46 TOINCREASE See chapter How to Batch Modify Configurations 1 2 8 3 Batch Generate Matrix Options When new options are available for a decision table these options must be generated to become available for the decision table This can be done at the decision table but with this ies it can be done for all saii OK Cancel Help Select the decision matrix and version Press OK to execute With the option Generate datasource the xml file s to be used as external datasource can be created aswell if used 1 2 8 4 Import Export 1 2 8 4 1 Generic Model From e Con studio a model can be exported and imported into another environment But domains are not exported and imported When a model is exported with this function from NAV the domains are also exported s Import Export Generic Model OK Cancel Help See chapter How to Import or Export your models To Increase B V 47 TOINCREASE e 1 2 8 4 2 Decision Matrix OK Cancel Help 1 2 8 4 2 1 Decision Matrix Pro Version tab No Select the decision table to be exported Only used for export Version Code Select the version o
3. 1 2 3 3 Model Button List F5 Versions Interfaces Entities Variants Table Link Where used Included Models List This function under the Model button shows a list of all Generic Models You can select another model in this screen click OK and view it in the Generic Model Card Versions This function shows a list of all versions of the current generic model Entities This function displays the Entities of the active version of this Generic Model Variant This function shows all the variants of the model which you are using in the Variant Configurator For more information about the Variant Configurator is described in chapter 7 and 8 Model table link This opens the model table link setup for the current model See chapter X for details on Model Table Link Where used With this function the models where this model is used in as sub model are shown Some model specific data can be consulted like versions entities and configurations Also some functions can be activated like configure Following functions need extra explanation To Increase B V 10 TOINCREASE fe Generic Model List 3 lO x ore a Bike demo model FRONT w HEEL Front wheel l m a a a m a a m a E rr oa Model Functions Help For example the Frontwheel model is used in the Bike model and the Frontwheel No Name of the model Description Description of the model Active versi
4. Condition The condition from the active rule Implication The implication from the active rule Rule Context The sub model in which the rule is executed Select member The member analyzed It s possible to key in a member from the model to be analyzed as well Context Three possibilities to select from e Member e Rule e Engine Expression A rule expression can be entered here Result The result from the above typed expression This is calculated after clicking the activate button Button Go To analyze the member entered in the Select Member field Button Evaluate To calculate the expression as keyed in the Expression field Button Clear To clear the how and why content All fields will be blanked Member Model Path The path in the data structure to the selected member To Increase B V 96 TOINCREASE Rule Model Path The location of the rule where the value derives from This is especially useful when there are sub models This path locate in which model the rule is available Condition The condition of the rule where the value derives from Implication The implication of the rule where the value derives from To Increase B V 97 TOINCREASE Below we provide step by step instructions for the quickest way to find the cause of error messages The Bike demo model is used in our example Below we provide step by step instructions for the quic
5. ACTION Action ACTOR Actor ADDRESS Adress ADRESS CALLRE JADDRES Address Format ADDRESS Address 2 MDMODEL ADDRES Address Format Help Code The ID of a label This Code is used as an identification code ID when applying the rules in the e Con Studio To Increase B V 34 TOINCREASE Description Description of the label In e Con studio this is the label This Description is shown at the Front End Use a meaningful name that will make sense to the end user Search Description not used Filter Group not used 1 2 7 4 2 Option Queries Option queries are typically created in e Con studio via domains and if based on NAV tables a query entity But it is still possible to create a query in NAV and then with the Copy to domain function create the domain for it In the form that pops up a query can be created Queries are used to select information from NAV tables or are just a list of options The end user will then be able to choose from the values selected at the Front End There are several types of queries e Query static this query is executed upon generating the data structure e Option Query this query is used to display options for additional properties that are not included in the Dynamics NAV table e Dynamic Query this query is activated during configuration by an add query rule in the e Con Studio fe 0 BIKEMODEL Option Query a Ioj x General Dat
6. Copy Version Generate Data Source Versions Shows the versions available for the respective Decision Matrix Lines Show the lines available for the respective Decision Matrix Lines represent the options available and shown up in the Decision Matrix Decision Matrix Pro Shows the Decision Matrix in which interdependency between options can be set up Copy Version Copy the current version of the Decision Matrix to another Decision Matrix or version This is a very helpful function When you want to make a few changes to a Decision Matrix you do not need to build the complete Decision Matrix from scratch Simply copy the Decision Matrix to a new version or to a completely new Decision Matrix and then make the necessary changes Generate Data Source This function is used to export the selected decision matrix to a XML file The XML file generated is stored in the folder Datasources in the eCon data folder 1 2 5 2 Decision Matrices Pro Version It is mandatory that you work with versions in the Decision Matrices Pro Before you can build a decision matrix you have to create an active version by clicking the Matrix button and selecting Versions from the neS E menu or by Decision Matrices Pro Versions Sele 1 clicking the lookup button in the version Description Starting Ending D 1 Bike demo model Version 1 01 06 04 Active Version field Version Code The code of the version You can use alphanumer
7. Functions menu available at the Generic Model Card E BIKE Generic Model Card oj x General MIL e Con Studio Configure F Check Model Configurations The field Synchronize can be checked here for each configuration needed to update To Increase B V 86 TOINCREASE E BIKE Active Version Configured Models eCon Mo Generic Model Version w User ID Last Dat Lask Tim 54 BIKE 1 i Config ECON 12 07 04 9 31 58 e On Confirmation Each time when e Con detects a difference between the configuration version and active version of the model is asked if the configuration must be synchronized with the active version of the model The field Synchronize does not play any role in this case Microsoft Business Solutions Mavision LY The version of this object differs From the current version of the model Do vou want to upgrade this object to the new version e Automatically When e Con detects a difference between the configuration version and active version of the model synchronization takes automatically place without any user interaction The field Synchronize does not play any role in this case 2 14 How to save my model without leaving the UI posting The general task to save and process a configuration in Dynamics NAV is the process task represented by a B in the Button set up However another possibility exists as well to save and process a configur
8. This form displays the objects that have been configured from the Front End Once the Save button is clicked in the Front End this list will be updated With this function the Boolean field Synchronize of the configurations of the selected model will be set to true This means that when the configuration is reconfigured the object will be synchronized with the existing model version 13 TOINCREASE Start the Front End for the active version of this Generic Model Use this function to view the layout of the Model in the Front End or to test the model Once the Front End is saved or Cancel clicked Dynamics NAV returns to the Generic Model Card However if the Front End is started from the sales order line the system returns to the sales order line Check Model Creates an overview of the model on paper Configurations This form displays the objects that have been configured from the Front End Once the Save button is clicked in the Front End this list will be updated fae BIKE Active Yersion Configured Models e Ioj x 46i BIKE Recor ADMINIS STE Lii2li4 bd Model Functions Help e Con Model ID e Con will automatically create this value It is a serial number Generic Model The model used to configure the object Version The version of the model used for the configured object OnHold for future use Synchronize When Online synchronize is set to manual the con
9. oO x General Model Repositary Option Description Deli E Multi Language E User Language Default Context Driven Functions Help Option Description Delimiter This field should be filled Options can be linked to the properties via domains The domain options are available in NAV to be used in decision tables The symbol entered here is used as a separator between the id and label for the options By default the Option Description Delimiter is a semicolon Multi Language By clicking this field the multilingual functionality is activated This functionality enables the possibility to display models in different languages User Language A few options exists here that determines the behavior of the multilingual e Con models Next options are available e Default The Front End language is always the default language from the model e Client The Front End language is always the language of the Dynamics NAV Client e Document The Front End language is always the language of the document In the case of e Con being started up from within a Sales Quote or Sales Order this means that Front End language will be the language of the customer To Increase B V 28 TOINCREASE e To be selected The Front End language can be selected every time e Con is started up Context driven When this option is check marked it enables context transitions from the data structure
10. of the configurations of the selected model will be set to true This means that when the configuration is reconfigured the object will be synchronized with the existing model version To Increase B V 18 TOINCREASE 1 2 5 Decision Matrices Pro E Decision Matrices Pro E 0 x e e L E Bike demoa model Decision matrix For model 2 eDoor Model standard sizes test Matrix d Help Decision Matrices Pro can be available in depended from e Con models Therefore they should have a No description etc No The Decision Matrix No Unique identifier from the decision matrix Description Description of the decision Matrix Active Version The version that is active From this field you can easily look up to all available version for the decision matrix and select the active one Use XML Data Source Checkbox for whether this decision matrix is available in XML as well This field is checked after executing the function Generate Data Source however by manual checking this field the same function is executed Generation data Date of generation from XML file from the decision matrix Only filled up when the decision matrix is available in XML format Generation time Date of generation from XML file from the decision matrix Only filled up when the decision matrix is available in XML format To Increase B V 19 TOINCREASE 1 2 5 1 Matrix Button versions Lines Decision Matrix Pro
11. 19 MODS Monitor Label 2 MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MONITOR MODEL MODEL MODEL MODEL MODEL MODEL MODEL MODEL MODEL MODEL Option 2 value 15 1501 FP Flat Panel 17 M780 Monitor 15 1501 FP Flat Panel 17 M80 Monitor 15 1501 FP Flat Panel 17 M80 Monitor 19 MOOS Monitor 17 M780 Monitor 19 MOOS Monitor 21 UltraScan P1110 19 M009 Monitor 21 UltraScan P1110 24 Ultrascan 21 UltraScan P1110 24 Ultrascan Basic Enterprise Higline Basic Enterprise Higline TeamwWweare Higline Teamweare trendy Mirror values 2 10 4 Checking the default option in the matrix In the Decision Matrix valid options can be checked Besides that the default option for a particular row can be checked as well Two steps are required to add this default behavior to the matrix functionality Select the decision matrix pro and check for each row the default option by entering the letter d instead of clicking the space bar Defaults are indicated with a red cross See the example below To Increase B V 79 TOINCREASE COMPUTER 1 Decision Matrix Pro Editable Horizontal Filter Value Filter MODEL MODEL MODEL MODEL MODEL MODEL Option Label Basic Enterprise Higline Teamweare trendy Turbo 15 1501 FP Flat Panel 17 M780 Monitor 19 M009 Monitor 24 U
12. 2 3 How to change the set up for e Con By going to Setup in e Con s Main Menu and clicking on e Con Setup option you can alter or check the default installation settings Note see e Con 4 1 MS Dynamics NAV Integration Installation Manual for details on the initial set up of e Con in Dynamics NAV e Goto Setup in e Con s Main Menu and click on the e Con Setup option g e Con Studio l e Con Project Generic Models Configure Decision Matrices Pro H D Reports B Setup fe Con Setup e Con MAS Handling Remote Users Roles a Modelling o BHH Repository H Periodic Activities To Increase B V 55 TOINCREASE The following form will open E e Con Setup e E O x General model Repository B E SEYF o o o o o ocal host e Con Environment MAY ob Edit Environment License Show License Check Connectors Create Folder Structure e When anew environment is needed just type in a new e Con Environment and open the Functions Edit Environment Make the changes in the environment settings most common changes are data folder and messages queues in the connection string Note different environment most times also need a different NAS e Activate the Create Folder Structure option to generate the folders as required for e Con These folders are generated on the file system for the data store as set up in the selected environment e Activate the Edit Environmen
13. 1 will cause this error message to appear The rules engine is declarative which means that every time A is changed this rule will be executed But executing this rule causes A to be changed causing the rule to be executed causing a change in A and so on e Con detects this loop in the rules and provides the error message Loop detected There is a helpful function to understand what happens in the model Sometimes your model does not give an expected outcome or behavior With the aid of the button How and Why in the Front end you can check how a certain value is calculated You can also understand which rule s the member takes its value from gt Cah How it works When the button is clicked the cursor changed to a hand This hand can be moved to a field in the front end J al weigh Kg Cranks Steel n Frame Frame lady s Front Wheel Special Color F To Increase B V 93 TOINCREASE A right mouse click at the field in the UI offers you the next screen text BIKE BIKE C S P RSY readonly true cols 3 format 0 Kg Active Rule Retrieve weight fram Matrix nC CATEGORY lt gt and MODEL lt gt Implication WEIGHT GetStringMatrixCelli CONNECTION BIKE Weight CATEGORY gt CATEGORY kule context MODEL MODEL BIKE ici aa Context Member O Rule Engine Expression Result
14. 1 2 2 1 Fields of the General Tab Project The Project name entered in e Con Studio Version The Project version entered in e Con Studio Description The description of the project Not used Generic Model Names of the models selected in e Con Studio for the project Generic Model Version Version of the model selected for the project Description Description of the e Con model selected within the project Label Version label of the e Con model selected within the project Status Status of the e Con model selected within the project Starting date Starting date of the e Con model selected within the project Ending date Ending date of the e Con model selected within the project To Increase B V 5 TOINCREASE 1 2 2 2 Project Button List FS e Con Studio List Will display a list of available e Con projects A project can be selected from here e Con Studio Start e Con Studio for this Project e Con Studio will be opened with the project and models available in the Project Explorer 1 2 2 3 Model Button Card Version e on Studio Card Will display the e Con generic model card of the selected e Con model Version Will display the version list of the selected generic model e Con Studio Start e Con Studio for of the selected model e Con Studio will be opened with the selected model 1 2 3 Generic Models The highest level of the structure is the generic model On the Generic Model Card the dat
15. The most common error descriptions that may appear during compilation of the e Con rules are listed in the table below Possible causes are also provided Error Description Possible Cause Implication expected You added an unnecessary semicolon after the last implication in the rule Variable expected You forgot to enter a variable in for example an assignment expected You forgot an open parenthesis expected You forgot a closed parenthesis expected You forgot to add a semicolon after an implication in spite of the fact that there is another implication in the rule Undefined member the member You made a typo in the member name concerned is noted instead of the dots or the member has been changed or the member is no longer available in the data structure Undefined attribute the attribute You made a typo in the attribute name concerned is noted instead of the dots To Increase B V 102 TOINCREASE Member of attribute is undefined the You made a typp in the member of the attribute concerned is noted instead of relevant attribute or the member is the dots changed or no longer available in the data structure Undefined function the function You made a type mistake in the function concerned is noted instead of the dots Unexpected symbol You made a typo in the rule else expected The if then else structure isn t set up correctly you most likely forgo
16. Them 5 0 0 1 Klant 1 0 0 2 Polis 1 0 0 3 Contract 1 0 0 9 Componentenlijst 1 0 0 Metadata Domain Model 1 0 0 Metadata Model 1 0 0 Structure 1 0 0 s5 gt This function displays the models in a list No Name of the model Description Description of the model Active version Display the active version of th model Starting Date Start date when the model is valid Ending Date Until this date the model is valid To Increase B V 17 TOINCREASE Model Button Lard Shift F5 versions Entities Card This function goes to the Generic Model Card Versions This function goes to the versions of the selected model Entities This function shows the entities of the selected model version Functions Button Configure F Process sML Document Configurations Flag Online Synchronization Configure This function start a new configuration base on the selected model version The functionality is the same as in the Generic Model card Process XML document With this function an existing XML object can be selected and will be used to insert data into the Dynamics NAV database Same functionality as when use save in the Front End Useful with Offline configuration Configurations This form displays the objects that have been configured from the Front End Once the Save button is clicked in the Front End this list will be updated Flag Online synchronization With this function the Boolean field Synchronize
17. To make the Context driven functionality available you first have to define the various contexts you want to use This involves the following steps e Goto Setup on e Con s main menu Modelling and select the Context option ben e Con Project Generic Models Configure u Decision Matrices Pra H E Reports a Setup bee e Con Setup a e Con M45 Handling fs Remote Users Roles Modelling 2 Labels 5 Option Queries z Contexts z Context Transitions z Model Table Link AS N04 Languages ra D anaciknrss ee a e Inthe form that opens the various contexts can be set up Enter a name and description for each context In this example three contexts are set up Order Production and Quote To Increase B V 68 TOINCREASE WE Contexts A P olx e Teen E ORDER Sales order PRODUCTION Production p QUOTE Quote i jam zl context d Help e Next you will need to link user roles to the contexts This means determining which user roles are authorized to start up e Con from each respective context So if a user attempts to start up e Con from say the Sales Order ORDER context but you ve not authorized them to do so e Con will not start up To designate user roles select a context then click the Context button Select the Roles option and proceed to add the roles you wish to authorize to start up e Con from the given context lod PRODUCTION aia
18. to the database 1 2 7 1 3 Repository Tab General Model Repository Metadata Model imieea l Metadata Domain Model MDDOMAIN tl Repository Container ECON tl External Repository Functions Help In the e Con studio all models and related elements are maintained like entities to be used in the model structure or for queries and domains with options used in the models These elements should be stored in NAV because NAV is the repository for e Con by default Metadata Model This field contains the model that will have all the custom created entities By default this is the MDMODEL model This model is not visible in the generic model card Metadata Domain Model This field contains the model that will have all the domains created in e Con studio By default this is the MDDOMAIN model This model is not visible in the generic model card Repository Container ID to hold the blob files of the repository part N108 container External Repository Acticvate Webservices for external repository via environment settings 1 2 7 1 4 Functions Button To Increase B V 29 TOINCREASE Edit Environment __ License Show License Check Connectors Create Folder Structure Edit Environment Use this button to edit or create a new environment The parameters are detailed described in the manual e Con Settings which is provided on the Product CD License Show License The e Con licen
19. Category MODEL A Model TYPE A Type YSPECTAL A Special Color coun Milla fcolor tt WEIGHT A Weight CRANKS A Cranks IMAGES A images ox cant _ fo oo With OK the changes will be executed To Increase B V 84 TOINCREASE E 6043 Enter alue Changes E O x COLOR Pearl Metallic Fa Cancel Help Tips and Tricks If a change of the value of an entity member also means that the value another entity member has to change both entity members must be selected and appropriate values given The normal Front End functionality is not active Therefore this Batch Modify Configurations functionality is not an end user tool Rules will be executed but only if there is a change of an input value If all the necessary entity members are selected and values are filled click OK and the configurations will be reconfigured Some status bars will show the progress Microsoft Navision Attain Number of 8ML Files Humber of Changes Cancel 2 13 How to synchronize my configurations against the latest model During the life cycle of a model many changes upgrades and extensions of a model take place Sometimes it s required to update existing configurations with these latest model changes sometimes it s not Such an update is called Synchronization in e Con terms There are different ways how synchronisation can take place The section explains the different possib
20. End Unique ID Field No This field indicates which field from the primary key acts as the key to generation the option This field makes only sense for queries applied to table with a primary key that exists of multiple fields Orderby style will be used Index for Reading The index used by execution of the query can be added here The look up shows all available indexes for the particular table One index can selected from here Adding indexes will speed up the query Order by Option Value Only applicable for queries based on Dynamics NAV tables When this box is check marked the order of the option list as shown in the drop down box of the Front end is based on the Option Field No Without this box check marked the order of the option list is based on the primary key of the table Filter Field In case of a query associated with a Dynamics NAV table the table field from which the selection is made If you want to make a selection based on the Posting Group of the items enter the field that refers to the Posting Group If you want to make a selection based on the item code choose the field that refers to the item code You can look up the table fields here In case of an option query this filter field is not used To Increase B V 36 TOINCREASE Description Description of the table field that is chosen as item field The description is the Field Caption of the table field Option In case of a query associa
21. KENEAN 6 L23 Genee MOGEIS acareecectcneenrasnesearcanriearscaracacegenneseenersaucacersecriearseenmmeesneraewenes 6 1 2 3 1 Fields of the General Tab ccccccsaececceseeuevavaeceeeeeuevavavaeeueuenvavavananens 7 1 2 3 2 Fields of the XML Tab ccccccccecucvavceeeeeeeuevavaeeueeeeuauavavaeeueuunuavavasanens 8 e723 Model BURON cise sp cesses te ucavenerenavacacacusswnsteansswavenavesadeaessueseuetevedesesenusass 10 Leoa FUNCUONS BUTO eE 13 PeT COI O EEE EEEE EEEE EEE EEO EEEE E EEEE 17 1 2 5 Decision Matrices PrO s s ssssssssnsunnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 19 L2 NA BONO eneen E E EAE gen EA 20 1 2 5 2 Decision Matrices Pro VersiOn ccccceccccscsseceeeeeeeeseeneersneneaesneneansneneas 20 1 2 5 3 Version Button sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 21 1 2 5 4 Decision Matrices Pro Lines s esssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnns 21 L299 Line BUON escrir E E EEEE 22 1 2 5 6 Decision Matrix PrO cccccccceececvceccecesaeeeuaucaeaucaeausaeeuvaneavansaeeneaneneanes 22 L amp S Relauon BULON asrine E N E EEEE 24 1 2 5 8 Decision Matrix Pro Link Ext Additional Data F8 ccccceeeeeeeeeeeees 24 1 2 5 9 Functions Button ccccccceececeeeeeeeaeeusaeeuvaueuvansaeaueaeeneaneuvaneaeeneaneneanes 24 1 2 5 10 Decision Matrix Pro Ext Dat a sssssssssnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 25 1 2 5 11 Functions Button ssss
22. NAS This will restart de Navision Application Server Long Queries Microsoft Dynamics NAY Min Query Time drs 0 bp Cancel This option log s the response time for queries Depending on the Min Query time the system processes in the XML document the output of the dynamic queries NOTE This option is only applicable when the option Input Output logging is switched on MD Query Overview When the XML input output logging is activated the logged Metadata MD queries can be checked here To Increase B V 33 TOINCREASE ee Trace Overview 522 list eConElements yy wed exists eConElements 524 load eConElements o 55 list ti MODomain 526 exists eConElements E cee load ti MOEntity ti MOMember a 526 exists eConElements 529 exists eConElements 530 exists eConElements 531 exists eConElements Lbjsse exists eConElements E Functions Help NOTE This option is only applicable when the option Input Output logging is switched on 1 2 7 3 Remote User Roles for future use 1 2 7 4 Modelling 1 2 7 4 1 Labels In the e Con studio ID s and labels are determined for the Properties and Entities These ID s and labels are stored in this part of NAV If needed manual labels can be added for use in Decision Tables No cS ACCESS Accessoires ACCESS Accessories AC CESSOR m ACCESS Accessory ACCESSORY BIKE E ACCESS Filter FILTER BIKE
23. Setup e Con WAS Handling E Remote Users Roles E ey Modelling o Labels Option Queries Contexts Context Transitions Model Table Link NO43 Languages fal J Denacikars _ e The Context From and Context To fields must be entered When the Process Automatically field is check marked e Con will automatically be called up during the Context Transition In the Notify field an e mail address can be entered During the Context Transition a notification e mail which includes a hyperlink to the relevant Sales Order will be sent to the address entered here me Context Transitions E a PRODUC Order gt Production infom eCon com ORDER Touate gt Order info elon com e Close the forms to save the Context Transition set up 2 9 3 How to Retrieve the Context Variable in e Con Now that the Context driven functionality is fully set up we will explain how to retrieve the Context in e Con In most cases you will want some of the rules to be executed in a particular context To make this happen you must know the Context name and include it in the rule you want to execute Information on the context is always included in the XML document Upon generating the data structure an additional Entity called Environment some Entity members and Context is added to the XML data structure To Increase B V 71 TOINCREASE If you start the e Con Studio and click on Structure to expand it
24. ih A QUOTE Quote E zl A Hep Transitions x The Roles by Context form will open for the Context you ve selected in this case the QUOTE Context me QUOTE Roles by Context To Increase B V 69 TOINCREASE e Close the forms to save the role authorizations 2 9 2 Context Transitions Now you ve set up the Contexts in e Con Next we must set up the Transitions In this section we will go through the set up procedure for two transitions the transition from Quote to Order and from Order to Production Those context transitions are triggered by the standard Dynamics NAV functions Make Order and Create Prod Order The Make Order function can be found in the Sales Make Order Quote form This function transforms the Quote into an Order thus changing the context from Quote to Order The Create Prod Order function can be found in the Sales Order Planning form This function generates a Production Order from the item at the Sales Order line thus changing the context from Order to Production eb Update Shipment Dates Create Prod Order Order Tracking Follow the steps below to set up the Transitions e Goto Setup in e Con s main menu Modelling and select the Context Transitions option To Increase B V 70 TOINCREASE fs e Con Project AS Generic Models SEE Configure E Decision Matrices Pro E J Reports i Setup fs e Con
25. settings Description Description for the NAS line not necessary to fill State Shows the status of the NAS the correct status is only displayed if you use the NAV buttons Start Server and Stop Server to start and stop the NAS There are 2 statuses e Stopped The NAS is not running or not correct e Started The NAS is running in the right way Sometimes you have to select a state manual for example if the NAS is already running and you want to stop the NAS the state in the e Con NAS Handling is already on stopped you can select the state manual Start Stop Time Time when the NAS is stopped started in NAV Stop By clicking this field the NAS will be stopped after processing of all current messages This field will be filled when clicking the Stop Server button Queue name The request queue to be used by this NAS is selected here from the Environment settings Queue Timeout ms Used when the NAS is used in Run On Client mode It will determine how long the client is running to execute requests from the request queue and create responses in the response queue When the Queue Timeout ms is ended it will wait a certain time Timer Interval ms before it will execute again This will give the user the opportunity to do other activities in NAV with this client for instance startup e Con studio The client is not for 100 dedicated to e Con communication Typical value is 50 When it stays on 0 a default value is used
26. settings can be print out To Increase B V 26 TOINCREASE 1 2 7 Setup e Con ow gs elon Studio e Con Project Generic Models E Configure oe Offline Configurations E Decision Matrices Pro a Reports Set Remote Users Roles i Modelling hefe Labels E Option Queries al Contexts Context Transitions f Model Table Link Repository fee Repository o o Smart Sets H Periodic Activities 1 2 7 1 E Con Setup Before e Con can be used the setup data has to be entered this is done via registering and initialization of the e Con component see Installation Manual E5 e Con Setup E 10 m x General Model Repository e lon Server 14 oca host e lon Environment MAY Functions Help Tips amp Tricks For a more detailed explanation of the e Con Setup see the Installation Manual on the product CD ROM To Increase B V 27 TOINCREASE 1 2 7 1 1 General Tab e Con Server The name of the e Con server This is the machine name of the e Con server Remark this name should be part of the e Con license e Con Environment Here you can choose the environment that you want to use for the NAV company The environment contains the parameters that will be used for e Con in the company e g message queues You can have different environments change create new environments with Functions gt edit environment 1 2 7 1 2 Model Tab fs e Con Setup 2 E i
27. the quickest ways to address commonly occurring error messages like There are errors in the rules Unfortunately sometimes other sorts of errors also occur like Loop detected or simply a model not performing as you expected In the second section of this chapter we will outline a procedure for addressing these other types of errors 3 1 How to Solve Errors in the Data structure after configuration When there are errors it is shown in the Configurated Models list E BIKE Generic Model Card E Ioj x General MIL e Con Studio Configure F Check Model Configurations To Increase B V 90 TOINCREASE me Configurated Models 133 BIKE With Functions Trace Configure the configuration can be configured again With Function Trace Show Last a txt file with the data structure is shown This is helpful to find the errors 133 BIKE Configure F Sra Last Report Export XML File To Increase B V 91 me Configurated Models 133 BIKE TOINCREASE Report Export XML File F d Configure i trace txt Notepad File Edit Format Help rer CONNECT ZF Olea ds Bt Satta SETVALUE Ol faa ech ya SETVALUE alae ise opera SETVALUE ee SETVALUE olde one eens ck SETVALUE Losert SETVALUE ee ee INITRECORD Yes Bl Ga aeai9 es SETVALUE OL ei she er SETVALUE OMS es ead SETVALUE Oe Gene SETVALUE Ol og the ed SETVALUE aL ior ese et ies INSERT Yes r RE GETVAL
28. used here to comprise a whole host of variables some of which are listed in this section For example e You can determine that some members cannot be edited in e Con unless e Con is operated by particular users e You can determine that e Con prices are calculated and displayed but only for particular user roles The standard environment variables are listed below This list may of course be expanded for more information contact your retailer or consult the Developer Guide Standard environment variables e Initialize e User User who is using e Con e Role Role of user who is using e Con e Context Context out of which e Con is started up All those variables are in fact members of a Property This Property is called Environment and is automatically added to each XML document If you open a model in the e Con Studio and click on the Data Structure to expand it you can see the Environment property listed BIKE 1 BIKE 2E Bike demo model 2 E Arguments Initialize BetorePost AtterPost User Role Contest E es ee Note that this property is not added in the Dynamics NAV Data Structure That s because it s automatically added to each XML document If you expand the property Environment in the Studio all members are shown These are the environment variables You can use these variables in your rules in just the same way as normal members Use the drag and drop function of your mouse to
29. 02 0 M GROUPBARMODEL 1 0 0 VPC ECON4 Ax40 admini 03 07 08 03 1 IEDOOR 1 WEimypoelje 0307 08 08 5 IFRONTWHEEL 1 WE lakremer 01 28 08 03 1 M IGEOMETRY 1 VPC ECON4 Ax40ladmini 08 06 08 02 0 M IGEOMETRYCONTEXT i VPC ECON4 Ax40ladmini 08 06 08 02 0 fm IRD 1 0 0 WE mypoelie 01 22 08 01 5 C fm KLANT 1 0 0 VPC ECON4 Ax40 admini 10 16 08 03 5 m MODELI 1 0 0 VPC ECON4 Ax40 admini 10 10 08 02 4 LIM MYNAVITEMMODEL_1 1 0 0 VPC ECON4 Ax40 admini 08 06 08 02 0 LIM MYNAVITEMMODEL_2 1 0 0 VPC ECON4 Ax40ladmini 10 28 08 04 2 LM MYNAVITEMMODEL_3 1 0 0 VPC ECON4 Ax40ladmini OS 02Z 08 11 1 M MYNAYVITEMMODEL_4 1 0 0 VPC ECON4 Ax40ladmini O8 06 08 02 2 M MYNAVSALESORDER 1 0 0 VPC ECON4 Ax40 admini 09 30 08 02 0 M ORDER 1 VPC ECON4 Ax40ladmini 06 24 08 02 3 C fm ORDERDOOR 1 YPC ECON4 A 40admini 03 07 08 03 5 Functions x Help Type The type of data stored in this repository record Name Name or Id of the stored data Version Version of the model report project or translation Model Name ID of the model used for the configuration Only applicable for configurations Model Version Version of the model used for the configuration Only applicable for configurations Actor User creating the repository input Modified Modification date and time for the repository input 1 2 7 5 1 1 Functions wiew Conte
30. Decision Matrices This section describes step by step how to set up a Decision Matrix Pro Instructions for setting up the matrix followed by an explanation of the business rules needed 2 10 1 Overview You can use Decision Matrices to indicate an interdependency between member options in your model In many cases certain options are not possible for a given Model Options in this case may mean other Options like Color or Type as well as Items It s also possible to lay out such interdependencies in the business rules However these interdependencies may change frequently and changing your business rules frequently is not idea In addition it is often Sales Representatives Assortment Control staff or Product Control employees who need to make these changes and they are usually not authorized to alter the business rules So instead e Con makes use of easy to use Decision Matrices By check marking fields in these Matrices employees can easily make the necessary changes in interdependencies among Entity members And they need only make use of a few existing business rules to consult the matrix 2 10 2 Setting up the Matrix This section covers setting up a Decision Matrix Pro in Dynamics NAV As an example we want to set up interdependency between a computer model and monitors This is a part of the demo model Computer where such a dependency is supported by a Decision Matrix Pro as well The monitors are stored in table 27 a tabl
31. In this screen the next fields are available Engine Context The parent model running Member Context The sub model the member is located Member The member of the model the How amp Why function is applied to Actually the member from the UI field selected Label The label from the selected member Value The value from the selected member To Increase B V 94 TOINCREASE Type Type from the selected member Length Length from the selected member Index Index from the selected member Actually this only make sense when the member is part of an array so called repeatable entity When the member is not part of an array the value is always 1 Default The default value from the selected member When there is no default value set for the member this field is empty Previous The previous value from the selected member Filter The Filter applied to the member Attributes The attributes applied to the member Style The styles applied to the selected member Table id The table id from the related table from Dynamics NAV Only applicable for field properties Field Id The eventually field id from the related field from Dynamics NAV Only applicable for field properties Rules Where used from the member The where used are the rule numbers where the member is used in Active Rule The rule s description involved in the calculation from this field To Increase B V 95 TOINCREASE
32. J 1033 English United States EN 1034 Spanish Traditional Sort ES 4 1036 French France FRA 1043 Dutch Netherlands NL a 2060 French Belgium FR J 2067 Dutch Belgium NL 3079 German austria DEA aE i Functions Help For Multilanguage the mapping of NAV language with Windows language culture is needed This can be setup here 1 2 7 5 Repository All e Con model related data can be stored in NAV This is by default the case In that case NAV is called the repository for e Con Stored are the models with the complete model structure as a BLOB file Also configurations projects templates etcetera are stored If NAV is the repository a backup of the database will contain all applicable e Con data Except from images or other data sources like SQL or Excel xml which are not available in NAV Smart Sets are predetermined sets of data e g models and tables to be used in Smart Clients The data is published to become available for Smart Clients 1 2 7 5 1 Repository To Increase B V 43 TOINCREASE E M043 Repository O x TE BIKE ee eT ne ne S ee eee VPC ECOM4 4a40ladmini 10 28 08 04 1 M CONFIGURATIONS 1 0 0 VPC ECON4 Ax40ladmini 03 07 08 02 2 m EDOOR4 1 VPC ECON4 Ax40 admini OS 02 08 11 2 M FRONTWHEEL 1 WElakremer O2 04 08 02 0 M GEOMETRY 1 VPC ECON4 Ax40 admini 08 06 08 02 0 M GEOMETRY CONTEXT 1 VPC ECON4 Ax40ladmini 08 06 08
33. ODEL MODEL Instinct MODEL Ultimate MODEL Golfo MODEL Playa MODEL Torrente MODEL Bahia MODEL Medeo Additional data filter Option 2 value Popular Tranza Option 1 value Citybike CATEGORY Citybike CATEGORY Mountainbike CATEGORY Mountainbike CATEGORY Mountainbike CATEGORY Sportbike CATEGORY Sportbike CATEGORY Sportbike CATEGORY Tourbike CATEGORY Tourbike Extreme MODEL MODEL MODEL MODEL MODEL Additional Data Filter Bahia Extreme golfo Instinct Medea CATEGORY CATEGORY CATEGORY CATEGORY CATEGORY Tourbike Mountainbike Sportbike Mountainbike Tourbike O gt Tourbike To filter certain additional data to be displayed in this overview Mirror Values To Increase B V 25 TOINCREASE Checked by default When entering default data the value is automatically mirrored to the opposite quadrant of the decision matrix when this field is checked 17 541 Functions Button Sdditional Data Defaults Additional Data Defaults Show the default settings for the additional data Default labels and values can set up here For each checked field those default values will be added as additional data for that particular field of the decision matrix 1 2 6 Reports s3 e Con Studio ofl e Con Project oe Generic Models SE Configure oe Offline Configurations Er Decision Manea Fro aoe Setup _ Periodic Activities With the reports the model and decision matrix
34. ODOMAIN Members used as a domain 1 0 0 MDMODEL Metadata Entities 1 0 0 MODELI Structure 1 0 0 ie MY NAaVITEMMIMODEL_ 1 MyAlavitem 1 0 0 MY NOaVITEMMODEL MyMAvItem 1 0 0 a MY NOVITEMMODEL 3 MyAovi tem 1 0 0 Oo MYMAYITEMMODEL_ MyMAvItem 1 0 0 MY Wav SALESOR DER My hay Salesheader 1 0 0 ORDER Order i Cancel Model Functions d Help Version Code You can define the version of the selected model Only the defined version will be exported Fields on the Options tab On the Options tab you can select the file that you want to import or export To Increase B V 60 a Import Export Generic Model E ol x Generic Model Version Options Filename ag al irea eens ir Import S Export Incl Table Relations D External Includes D DK Cancel Help Filename TOINCREASE Use the browse button indicated by three dots to select the path for export or to select the file you want to import Direction Select Import to import a model Select Export to export a model Incl Table Relations Select this option to include the Table Relations used in the model you will import or export These table relations will be imported or exported from the field property defaults External Includes Select this option to include the External Included Models Models that are not available in Dynamics NAV but only as XML files in the export or import Tips amp Trick
35. TOINCREASE e Con for Dynamics NAV User Manual Project e Con 4 1 Author Marijn van Poelje Company To Increase B V Date November 25 2008 TOINCREASE Document Information Document number Fina e Con for Dynamics NAV Marijn van Poelje Development Revision history 09 01 2006 Copyright 2005 To Increase B V All rights reserved The information in this document is subject to change without notice No part of this document may be reproduced stored or transmitted in any form or by any means electronic or mechanical for any purpose without the express written permission of To Increase B V To Increase B V assumes no liability for any damages incurred directly or indirectly from any errors omissions or discrepancies between the software and the information contained in this document To Increase B V 1 TOINCREASE Table of Contents Chapter 1 CON NAV Overview cccccceeeeeeceeeeeeeeeaeeeeeeaeeeesaeeeeasaeeesasaeeesesaeeesaeaneegags 4 1 1 Purpose Of e Con NAV Module cccccecseceeeeeeeeeeeeeeeeeeaeeeeeeaeeesseaeeeseeaeeeseanees 4 1 2 VON CS E EAE ENE E E E A E E O OE N 4 LAL C Omod eea N 4 MZ COM Pr C ana ee ee eee E 4 1 2 2 1 Fields of the General Tab ccccccsasceecseeeeevavaeeueeeeuavavavaneueuenuavavananans 5 1 422 Project DU OM nace iced ccxcecececetecscecetececccetececece tess cece tecicceeiessceeeieciceeeeeexic 6 1 223 Model BULLION cesrresererrar ereas EEE AEEA EEEE
36. Timer Interval ms Used when the the NAS is used in Run On Client mode It determines the wait time for the client between the communications to the queues Typical value is 500 When it stays on 0 a default value is used XML Input Output logging When this field is check marked the request and responses of the NAS will be stored as XML on the hard disk This could be useful when you want to check the NAS Using the To Increase B V 31 TOINCREASE XML Input Output logging has a negative effect on the performance It s recommended to use this functionality just for testing purposes Log Directory This field specifies the directory where the XML requests responses are stored 1 2 7 2 1 Start Server Button Start Server The selected NAS starts up The status must be stopped before executing is allowed 1 2 7 2 2 Stop Server Button Stop Server The selected NAS is immediately stopped Messages in the queue will not be processed any more 1 2 7 2 3 Functions Button Windows Service Status Test Configuration Restart MAS Long Queries MD Query Overview Windows Service Status It will return the actual status of the Navision Application Server This does not mean that it runs properly Test Configuration With this option the NAS configuration is tested The output of the test is printed below To Increase B V 32 TOINCREASE e e Records localhost MAY VPC ECOM4 A 4 privatedinay Restart
37. UE Dec cinipi SETVALUE brassan SETVALUE OM fsa amp hiss SETVALUE eee ee SETVALUE AE ea a CONNECT So Sie es uid SETVALUE eer ee SETVALUE wee eee eens SETVALUE ee ee INITRECORD Ves re SETVALUE TETEE SETVALUE Soa a ess SETVALUE ee AUTOSPLITKEY Yes o SETVALUE T bare wae INSERT Yes ETET GETVALUE bE seca ass SETVALUE To Increase B V SOO FFL Item Mo MO Description unit Price unit cost Automatic Ext Texts Description unit Price unit cost Automatic Ext Texts MHO MO Description CMFLOOO CHMFLOOO econ Demo Bicycle 1250 690 1 CITYBIKE ladies 746 453 true MOUNTAIN CFI L MOUNTAIN CFI L CITYBIKE ladies Unit Price 746 unit cost 453 Automatic Ext Texts true Production Bom Header MO Loo MO logg Description Fiets Action on Duplicate MO Description MO MO Mo DescriAtion Stop Process Load CIT YBIKE ladies CFBOOL CFBOOL CFBOOL CITYBIKE ladies 92 TOINCREASE 3 2 Common Procedure for Resolving Errors In this section we will outline a procedure for addressing errors Sometimes the error message Loop detected appears or a model simply does not perform as you expected It s often difficult to determine what s causing the problem especially when you re dealing with a large or detailed model Tips amp Tricks The error message Loop detected occurs when e Con finds a loop in the rules For example The implication A A
38. a Model 1 Frontwheel Demo Model 1 a This function displays the sub models of the main model For example the bike model consists out of Bike model and the Frontwheel No Name of the model Description Description of the model Active version Display the active version of th model Starting Date Start date when the model is valid Ending Date Until this date the model is valid To Increase B V 12 Model Button Lard Shift F5 versions Entities TOINCREASE Card This function goes to the Generic Model Card Versions This function goes to the versions of the selected model Entities This function shows the entities of the selected model version Functions Button Configure F Process sML Document Configurations Flag Online Synchronization Configure Process XML document Configurations Flag Online synchronization 1 2 3 4 Functions Button e Con Studio Configure F Check Model Configurations e Con Studio This starts the e Con Studio for the active version of this Generic Model to maintain the model Configure To Increase B V This function start a new configuration base on the selected model version The functionality is the same as in the Generic Model card With this function an existing XML object can be selected and will be used to insert data into the Dynamics NAV database Same functionality as when use save in the Front End Useful with Offline configuration
39. a Source Table Mo 1 0 p tl Cer Eee cee BIKEMODEL Description 1 Eike Model Option Field Mo o 0 tl Unique ID Field No 0 tl Index for reading tl Order by Option value D _ Fiter Field Description option abel odi hl 0 popular POPULAR 0 tranza TRANZA o extreme EXTREME 0 ultimate ULTIMATE D instinct INSTINCT D bahia BAHIA Query Help It s also possible to store the outcome of queries in a separate XML data source This can offers advantages for offline use and increase of query performance To Increase B V 35 TOINCREASE For example several items can be selected in a BOM line The following query selects items from the Item table Only items that start with the number 19 and with a description that starts with Frame can be selected Here the end user chooses from among the descriptions The item 1900 is shown by default 1 2 7 4 2 1 General Tab Table No Number of the table to which the query refers If you want to make a selection based on for example the Machine Centre table select table 99000758 here Leave this to 0 if the options are just a list not from a NAV table Query ID The ID or label for the query Choose a meaningful code with a maximum of 20 characters Description The description for the query Will be the label of the domain Option Field No This is the display field shown in the drop down boxes of the Front
40. a for the generic model is visible Note Models are created and maintained in the e Con studio fe BIKE Generic Model Card fel x General MIL Model Functions Help To Increase B V 6 TOINCREASE 1 2 3 1 Fields of the General Tab No The name of the Generic Model entered in e Con Studio Description Description of the Generic Model entered in e Con Studio as label for the Root entity Active Version The active version of the Generic Model is the version that will be used when the model is used to configure The version will become active after building the version in e Con Studio for the model A model can have different versions This can be useful for maintenance of the model An earlier version can still be active in a Live environment and a newer version can be active in the Development and Test environment A model version can be exported to other environments Status The status of the active version is shown The status is updated when the model version is build in e Con Studio There are four different statuses New not used Under Development With the status Under Development the model version cannot be used for configurations in NAV In most cases this status will appear when the build of the model version in e Con Studio is not successful Proper error messages will be shown in the e Con Studio Output pane Certified When the status is Certified the model version can be u
41. able Horizontal Filter Value Filter Line Option Label MODEL Basic MODEL Enterprise MODEL Higline MODEL Teamweare trendy Fig 2 e This was the final step in Dynamics NAV Close all forms to save the information entered and return to the Generic Model Card Tips amp tricks For a thorough understanding of this functionality and an appreciation of its power we recommend you import the Computer demo model and run it Pay special attention to the relevant Decision Matrices 2 10 3 Adding additional data to a checked field in the matrix In this section we describe how additional data can be added to a checked field in the decision matrix This functionality offers you the possibility to add data to options available in the decision matrix As an example It s possible to add the prices for all the monitors in combination with the computer model for That means that the price for monitor vary depending on the computer model the monitor belongs to To Increase B V 77 TOINCREASE e Select the Decision Matrix Pro as set up in the former step And select the Matrix form as shown below E COMPUTER 1 Decision Matrix Pro Not Editable Horizontal Filter Value Filter Line Option Label MONITOR 15 1501 FP Flat Panel MONITOR 17 M780 Monitor 19 MODS Monitor al a MONITOR 24 Ultrascan w B0104 e Select a checked field in the decision matrix where additional data is wanted
42. and select Additional Data under the Relation button It s also possible to press F8 instead e Inthe form that appears fills up a label and value This data is unique linked to the checked field in the matrix The label of the value is important because that label is used in the business rules to get this value in eCon Relation Funations Tips amp Tricks To assure that always the same labels are used for the additional data in a decision matrix use the Additional Data Defaults This function can be found under the Functions button in the Decision Matrix Pro When additional data is entered those defaults always appear To Increase B V 78 TOINCREASE There is an overview screen available where additional data can be very easy entered Select Additional Data Overview in the Functions menu to enter this screen e COMPUTER 1 Decision Matrix Pro Ext Data Additional data filter Label 1 MODEL MONITOR MONITOR MONITOR MONITOR MONITOR _ MONITOR MONITOR MONITOR Option 1 value Basic Basic Enterprise Enterprise Higline Higline Higline Teamweare Teamweare Teamweare trendy trendy trendy Turbo Turbo 15 1501 FF Flat Panel 15 1501 FF Flat Panel 15 1501 FF Flat Panel 17 M780 Monitor 17 M780 Monitor 17 M780 Monitor 17 M780 Monitor 19 MOO9 Monitor 19 M009 Monitor
43. ant to work with This can be done in the e Con Setup menu e Go to the e Con Setup menu and select e Con Languages of e Con Project fs Generic Models E3 Configure Decision Matrices Pro Fj Reports Seley Setup fs Con Setup e Con MAS Handling Remote Users Roles Modelling Labels Option Queries Contexts Context Transitions Model Table Link NO43 Languages m Dermnciteess e The following screen will appear To Increase B V 50 TOINCREASE E e Con Languages Seles Windows Enabled Windows description Windows Culture Mavision 1031 m German Germany de DE DEU 1033 English United States en US EMIJ 1036 French France fr FR FRA 1043 Dutch Netherlands nl ML MLE z060 French Belgium Fr BE FRE 2067 Butch Belgium nl BE MLB 3079 German Austria de AT DEA e The various languages to be used must be entered here First use the lookup button in the Windows Language column to select the desired language from the list Then check mark the box Enabled in the e Con Languages form whereupon the Windows description field will be entered automatically The to the Windows Language corresponding Windows Culture must be filled up as well Finally select the corresponding NAV Language Now the different languages have been entered in e Con but other settings must also be filled in e Goto Setup in e Con s main menu and click on e Con Setup Co
44. are trend Turbo vo Ut 15 1501 FP Flat Panel Y Y 17 M780 Monitor Y Y MONITOR 19 MOOS Monitor Y MONITOR 21 UltraScan P1110 Y MONITOR 24 Ultrascan The Decision Matrix Lines and options are found along the x axis horizontal as well as along the y axis vertical of the matrix It s also possible to filter a Matrix Line on the x axis using the Horizontal Filter and it s even possible to filter just one value one column in effect using the Value Filter A particular Decision Matrix Line on the y axis can easily be filtered by using the standard Field Filter function of Dynamics NAV e Inthe matrix simply check mark the interdependency you want to indicate Check marking can be done by clicking the spacebar For example take a look at the Matrix shown above For each bell the possible variants are check marked Notice that it doesn t matter whether you select model at the x axis and the monitors at the y axis fig 1 or the opposite monitors at the x axis and models at the y axis fig 2 By closing the form the checked fields will be automatically mirrored in the opposite part of the matrix To Increase B V 76 TOINCREASE E COMPUTER 1 Decision Matrix Pro Not Editable Horizontal Filter Value Filter Line Option Label MONITOR 15 1501 FP Flat Panel MONITOR 17 M780 Monitor MONITOR 21 UltraScan F1110 MONITOR 24 Ultrascan Fig 1 E Decision Matrix Pro Not Edit
45. ated the configuration Last Date Modified Date when the latest changes were made to the model Last Time Modified Time when the latest changes were made to the model 2 7 How to Start Up Your Model e Select the desired model on the Generic Model Card To Increase B V 63 e Con Studio Configure Check Model Configurations TOINCREASE e Click the Functions button on the Generic Model Card and select the Configure option Or simply press the F8 key on your keyboard The e Con Front End will be activated Main Accessories Text Fields Bike demo model Category g Model J Type Special Color Weight 3 Cranks J Frame Front Wheel 3 Rim Number of Spokes Back Wheel Bike Chain Description Citybike Popular Lady s bicycle Man s bicycle O 7 9 Steel v Frame lady s bicycle ALU Je Rim standard v kad 36 DEK Unit price 388 00 600 00 105 00 41 00 160 00 25 00 Le JL JL JL Sae J Restat J Exit J Show Costs Print _ 2 8 How to Start Up the e Con Studio With the Studio you can alter the data structure and add rules among other things To Increase B V 64 General MIL Eee a akan errenn Description chive Version 4 Skabis eo ae ae hack Label heres we eee Rook Entity e Con Studio e Select the desired model on the Generic Mo
46. ation the so called Post action Posting a configuration means that the XML document is posted in the request queue and via the NAS processed in Dynamics NAV The UI is still open after this action leave without exit This can be especially useful when multiple configurations must be made with almost the same specifications After posting a configuration the change can be done posting changing posting etc To set up the post functionality few actions must take place e Adding a post button to the UI e Adding the Env datastructure to the model with BeforePost property e Adding a few rules to control the assignment of the right object id s To Increase B V 87 TOINCREASE Adding a Post button to the UI e Select the e Con Set Up menu options from the Set Up menu from e Con s e Con Studia e Con Project Generic Models Configure Decision Matrices Pro H E Reports a Setup i e Con 5 Remote Users Roles H 0 Modelling H Repository H O Periodic Activities e Select Edit Environment from the functions button E e Con Setup e Ioj x General Model Repository e lon Server 1a oca host e Clon Environment MAY e Edit Environment License Create Folder Structure e Add the letter Q or X to the buttons field Every character here represents a button The Q represents the Post button the X represents the Post and Exi
47. ations are shown to the user when recovering is activated The user get always his erroneous configurations displayed when he wants to use the particular model Selecting one of the erroneous configuration will open them The normal process can take place afterwards Recovery can be activated per model e Select the generic model from where the recovery must be activated e Select the tab page XML and check the field Online recovery To Increase B V 53 TOINCREASE E BIKE Generic Model Card a Ioj x General XML Include to Object D Online Synchronizing Manual Online Recovery a Ca Hold Posted Configura a Generation Date 10 26 08 Generation Time obs eee Model Functions Help What to do to recover a configuration e When for a certain model and users configurations exist with the error flag turned on the erroneous configuration is shown the next time the user starts the model The error flag is turned on by a sudden system break down as well since the flag is set by the start of the model and reset when the configuration succeeded E Configurations for Recovery eCon Mo Generic Model Version 5 User ID Last Dat Last Tim 1 E OM 23 09 04 16 31 04 e Clicking the OK button will open the erroneous configuration e The remove will remove the erroneous configuration and open a new configuration To Increase B V 54 TOINCREASE
48. del Card e Click the Functions button on the Generic Model Card and select the e Con E BIKE Generic Model Card bee Bike demo model E Certified BIKE T Studio option e E Con studio will be opened with the generic model in the view e Con Studio Check Model Configurations Configure Fig TOINCREASE i File Edit View Tools Help HODEIA EHA se Ga a x Object Explorer qx a Objects Qe BIKE 1 localhost test To Increase B V a Soe BIKE 1 5 34 BIKE jik a a eee ee ee ee ee ee ee ee ee ee ee Structure e Bike demo model Show costs e Con Data location eCon Location Salesperson Help Sales header Send Bike demo model Description Unit Price Unit Cost Auto expant text Current date Connection Tab Document type Document No Category Model Type Special Color Color Weight Cranks Production N Routing Base Unit of Measurement Text images Buttons Environment Rules Columns Interfaces i 6 2 aC x Properties False 1 Bike demo model Element Label Id Type bs 41 5 Property Show costs SHOW Boole Default D Property e Con Data location DATALOCATION String E Property eCon Location ECONLOCATION String E Property Salesperson SALESPERSON String D Reference Help HELP String Reference Sales header SALESHEADER String D R
49. drag the member out of the Environment property and put it in your rule For example To Increase B V 81 TOINCREASE Id Default bike model for user econ Label Default bike model for user econ Condition 1 Env User ECON Implication 7 MODEL default medeo The above rule establishes that when the user is ECON the default value of MODEL is medeo 2 12 Howto Batch Modify Configurations You can find this functionality under Periodic Activities Batch Modify Configurations With this periodic activity it is possible to modify reconfigure existing configurations in a batch and add changes to the configuration For example The Bike color Mother of Pearl is no longer available In some configurations Mother of Pearl must be replaced by Metallic Lacquer This can be done with this function Tips and Tricks If the new value was not available in the model before the configurations must be synchronized first This can be done with the online synchronize on the Generic Model card on automatically Go to Periodic Activities Batch Modify Configurations To Increase B V 82 TOINCREASE e on Studio Con Project Generic Models Configure Fy Reports Fy Setup HE Periodic Activities 8 Batch Context Transition a Batch Modify Configurations SS Batch Generate Matrix Options H Import Export Fill in the Generic Model and the Ver
50. e there is no implicit property or value Mostly this error conversion between int and bool occurs when the MsgBox lt string gt function is used MsgBox String lt gt 1 To Increase B V 103 TOINCREASE instead from only MsgBox String will solve this error Cannot implicitly convert type A type mismatch between two eCon Base EConCollection to string properties a string value can not be assigned are compared with a property used to store options lt member gt options string or lt member gt both will generated this compiler error The best overloaded method match for The data type from one of the arguments eCon Data Functions GetOptions eCon In of the function isn t correct The number terfaces IEConClass string bool string of the argument is shown in the next string params object has some invalid compile error arguments Argument 3 cannot convert from This message follows always the former string to bool messages This error indicates that the data type from the argument from the function is not valid Operator gt cannot be applied to Operators can not be applied to a string operands of type string and string value Convert the string first to a double or long before comparing can take place Unreachable code detected It s just a warning and it can be ignored Could not write to output file The This mainly
51. e with a single field primary key Computer model is an option query and not stored in any table within Dynamics NAV Furthermore a section is added how to set up additional data linked to a checked field in the decision matrix Now we will move on to setting up a Decision Matrix Pro in Dynamics NAV e First select Decision Matrices Pro in the set up menu of e Con To Increase B V 73 TOINCREASE Decision Matrices Pro Fy Reports Fy Setup H D Periodic Activities e The form for setting up the decision matrices pro appear Fill up a No Name and description for the Decision Matrix fe Decision Matrices Pro E Ioj x dno o Description Active U Generati Ed ain Matrix Help e It s mandatory to use versions therefore Go to the versions by selecting the look up button at the active version field e In this form fill up a No Name description and start date for the version Press the OK afterwards to select this version as the active version for the decision matrix To Increase B V 74 TOINCREASE fe Decision Matrices Pro ersions E 3 oj x E Version Description Starting Ending mE 1 Bike demo model Version 1 moai bal version d Help e Go to the Matrix button and select Lines The form for setting up decision matrix lines appears Those matrix lines represent the rows and columns of the matrix You must enter a Label Table No a
52. eference Send MAIL String Property Bike demo model BIKE String D Property Description DESCRIPTION String Property Unit Price UNITPRICE Double Property Unit Cost UNITCOST Double D Property Auto expant text AUTTEXT Boole E Property Current date DATE Date E Property Connection CONNECTION String Property Tab TAB String E Property Document type DOCUMENTTYPE String D Property Document No DOCUMENTNO String Property Category CATEGORY String Property Model MODEL String D Property Type TYPE String Property Special Color SPECIALCOLOR Boole Property Color COLOR String D Property Weight WEIGHT String Property Cranks CRANKS String D Reference Production PRODUCTION String T Reference Routing ROUTING String D Reference Base Unit of Measurement BUOM String D Reference Text TEXT String Property images IMAGES String D Reference Buttons BUTTONS String T Reference Environment Env String Defauk r a Option Wizard Translations N Expression Builder Properties Output ax J Output E Source 65 TOINCREASE Lon Project Generic Models Configure Decision Matrices Pro rene Reports fy Setup Periodic Activities e E Con studio will be opened empty Next in the e Con studio the model should be selected e Con Studio i le Edit view Tools Help PD BIABID Bla ABBXK M 2R 2 CISIGRBR i SISASIGAIOE Toolbox Ix Object Explorer Properties Eioixi A Properties Wizard Expressi
53. enne 80 2 11 How to Add Environment INVOCAtION ccccceceeeeeceeeeeeeeeaeeeeeeaeseeeeaneeeeeaeees 80 2 12 How to Batch Modify Configurations ss ssssssesssnsrenssnennrrrnsnnrnrnnnnrnenennennne 82 2 13 How to synchronize my configurations against the latest model ssssssenen 85 2 14 How to save my model without leaving the UI posting s sssessssssesssnsnsnsnss 87 Chapters TKOUDIGCSMOOUNG i cccscxivacisursasrccacisivinexexevisareerntaeetravivenicriserinmedertinesinenieets 90 3 1 How to Solve Errors in the Data structure after COnfiguratiOn cceeeeeeeees 90 3 2 Common Procedure for Resolving Errors cccccseseeeeeeeeeeeeeaeeeeeeeeeeeseeeaeseeaees 93 3 3 How to restore erroneous lines ccccececeeeeeeeeeeeeeeaeeeeeeaeeeeeeaeeeeeeaeseeesaesenees 100 3 4 TaM OF XM es ccessce cage ceateateatanedcuacacelcecaacetineseiasaeieeuedasenaiesdteeancieveceraiezeun 101 3 4 1 Tracing of request ANd response MESSAGES csceceeceeeeeeeeeeeeeeeeaeeeeeeanees 101 3 4 2 Tracing of configuration XML cccceceeseeeceeseeeeeeeeeeeeaeeeeeeaeeeeetanseseeanees 101 3 5 List with most common SYNTAX errors s ssssesssssssnssnsrnrrrnsrnrnrnsrnrnrnernrnenennne 102 3 6 List with most common Net compile errOrS s ssessssssenssnsnnnrsnsrnnnrnernrreneenne 103 To Increase B V 3 TOINCREASE e Chapter 1 e Con NAV Overview 1 1 Purpose of e Con NAV Module The purpose of the e Con NAV is e e Con repository
54. f the decision table to be exported Only used for export 1 2 8 4 2 2 Options tab a Import Export Decision Matrix Pro E Ioj x Decision Matrix Pro version Options File Mame 1 a H GIREGEORs a ne os io Import C Export OK Cancel Help File Name Create or select the file to be exported or imported Direction Select the proper situation To Increase B V 48 TOINCREASE 1 2 8 4 3 Metadata Table Group import E olk S043 Metadata Table Group e Group Options s NO43 Metadata Table Group E oj x Group Options File Mame Dmie ote n ea Ta EE Direction a a a wa ir Import f Export OK Cancel Help To Increase B V 49 TOINCREASE Chapter 2 How to 2 1 How to Make Your Model Multilanguage Compatible e Con supports Multilanguage functionality This means that it is possible to work with different languages in e Con and the models support those different languages too In the following sections we describe how to set up Multilanguage functionality in e Con and how it can be added to your model Note the translations of the model elements like properties options etcetera has to be done in the e Con studio at translations per model 2 1 1 How to Set Up Multilanguage Functionality In this section we take you through the steps needed to set up Multilanguage functionality The first step is to define the different languages you w
55. figurations with this field checked will be synchronized with the latest model version when reconfigured Model Status The status of the model Configured Reconfigured etc Error To Increase B V 14 TOINCREASE This field contains an error code if there s a problem with a configuration User ID The User ID of the user who has configured the object Last Date Modified Contains the last processing date for the configured object Last Time Modified Contains the last processing time for the configured object 1 2 3 4 1 Model Button Context Transition Key Values Included CF Models Context Transitions This form displays the context in which the object is configured Key Values For more information on Configured Model Key Values see section 1 2 3 4 3 Included CF Models Included configurations 1 2 3 4 2 Functions Button Configure Fa Process Erroneous Line Set OFFline Trace Report Find Key Ctrl F version Filter Configure This activates the Configure option for the selected model Process Erroneous Line To Increase B V 15 TOINCREASE This functionality process the configuration again into NAV You can use this tool for example if you have made a configuration and you got an error not filled in an item no during the process to Dynamics NAV just fill in an item no and process again Set Offline for future use Trace Configure F Process Erroneous Line Set Of
56. fline Configure Broce Erroneous Line Repor Show Last Find ker Ctrl F Version Filter You can use this trace functionality to trace the processing steps when a model will be processed to NAV Configure This activates the Configure option for the selected model and will generate a txt file with the results to trace problems Process Err Line Process the configuration again now with the trace functionality Show last Shows the last txt file generated with de Trace Configure function Report This functionality generates an html or word report Find Key This functionality searches the configuration which belongs to a key value Select the key value and the accompanying configuration will be selected in the table Version Filter Gather all the models with the same version as the selected version 1 2 3 4 3 Configured Model Key Value Configured Model Key Values Table No Description Field No Key Value Description 1 WOENSDAG19 No To Increase B V 16 TOINCREASE e Con Model ID E Con will automatically create this value It is a serial number Table No The table number where the configured object is stored Description Description of the table name Field No Field number of the table that is used Key Value Key Value of the configured object Description Description of the configured object 1 2 4 Configure E Generic Model List Description re Item 60 0 Structure 1 0 0
57. for e Con models and configurations e to insert modify or delete NAV database records based on the e Con configurations e connect the e Con models to the business process In fact e Con NAV is the Back End of e Con 1 2 Tables This section describes all the tables and forms that are used in e Con NAV e Con Studio E a e Con Project 3 Configure 3 Decision Matrices Pro a Reports H 0 Setup H 0 Periodic Activities EP Sales amp Marketing n a Manufacturing ee ee 7 EE J a T 1 2 1 e Con Studio This will startup e Con studio with the environment settings used for the Dynamics NAV company Note Maintaining models structure and rules is done in e Con Studio not in e Con NAV 1 2 2 e Con Project e Con Projects can be used to manage your models Models and sub models can be tight together in a project To Increase B V 4 TOINCREASE Note Creating and maintaining projects can be done both in e Con NAV or in e Con Studio Convenient tools are available in the projects like e Open e Con studio for a project to maintain the models within the project BIKE 1 0 0 NO43 Project fe x General fo alee eet a a a a or EIKE VEFSN o o o o oouo p 0 0 1 Bike demo model BIKE Certified FRONTW 1 Front wheel FRONTWHEEL Certified Oo IFRONT 1 Interface Front Wheel IFRONT WHEEL Certified Project Model Help
58. happens when the interface process cannot access the file because it model or a sub model is generated The is being used by another process dil from the interface is still used after ending the configuration process Close and reopen the Dynamics NAV client to solve this problem nterfaceO does not contain a The lt property gt as specified in the definition for lt property gt error message iS a property from a sub model and used in the current model This property is missing in the interface for that particular model To Increase B V 104
59. he rules that are triggered by the change of context Before we explain how to set it up we will first give you an example of the context driven functionality Our example is based on the Bike demo model In the Bike demo model there are three contexts from which to start up e Con Quote Order and Production Depending on which of these contexts e Con starts up in the model will act as follows Quote In the Quote context the Production BOM and Routing are not saved in the Dynamics NAV Back End Order In the Order context the Production BOM and Routing are saved in the Dynamics NAV Back End Production In the Production context it is no longer possible to change the category model or type It is possible however to add more customized routing steps So depending on the context different sets of rules are executed The following sections cover how to set up those contexts in Dynamics NAV We will also describe how you can retrieve this type of context information in e Con To Increase B V 67 TOINCREASE E e Con Setup E 10 x General Model Repository Option Description Deli im Multilanguage E User Language Default Context Driven 11 m Functions 4 Help But first we have to activate the context functionality in the e Con Setup Go to the Setup menu and select e Con Setup Choose the Model tab and check mark the field labeled Context Driven 2 9 1 Context
60. his is done via e Con Studio but it is also possible to do it via NAV Go to the Import Export Generic Model option under the Periodic Activities menu in the Main Menu e Con Studia e on Project Generic Models Configure Offline Configurations Decision Matrices Pro H Reports fy Setup Periodic Activities 8 Batch Context Transition 29 Batch Modify Configurations 9 Batch Generate Matrix Options H E Import Export mo Generic Model Decision Matrix 4 Metadata Table Group The following screen will appear To Increase B V 58 TOINCREASE a Import Export Generic Model 2 a 0 x Generic Model Version Options Fed iter No E version Code OK Cancel Help Fields on the Generic Model Version tab On the Generic Model Version tab you can set the filter parameters for the model you want to export No In this field you can look up the model you want to select in the filter Use the lookup button to activate the following form To Increase B V 59 TOINCREASE fe Generic Model List 3 O x pg sn L wi JIKE Bike demo model Oo CONFIGURATIONS Structure 1 0 0 FEDOOR4 eDoor Model 1 FRONT WHEEL Front Wheel 1 GEOMETRY Geometry 1 GEOMETRY CONTEST eometry Context l IEDOCR4 e Door i Oo IFROMTWHEEL Interface Front Wheel 1 TSEOMETR Y Tseometry l TSEOMETRY CONTEST Ineometry Context l PD Structure 1 0 0 KLANT KLANT 1 0 0 M
61. ic characters Description To Increase B V 20 TOINCREASE Description corresponding with the version You can enter a maximum of 30 characters both numbers and letters Use this description to distinguish the differences between the different versions Starting Date The starting date of the period in which the version is valid Ending Date The ending date of the period in which the version is valid A version can only be used for configuration while it is valid 1 2 5 3 Version Button Lines Matrix Copy Lines Show the lines available for the respective version Lines represent the options available and shown up in the Decision Matrix Matrix Shows the Decision Matrix in which interdependency between options can be set up Copy Copy the current version of the Decision Matrix to another Decision Matrix or version This is a very helpful function When you want to make a few changes to a Decision Matrix you do not need to build the complete Decision Matrix from scratch Simply copy the Decision Matrix to a new version or to a completely new Decision Matrix and then make the necessary changes 1 2 5 4 Decision Matrices Pro Lines The Decision Matrix Lines represent the options available in the decision matrix The lines are in fact the rows and columns of the matrix e Decision Matrices Pro Lines Label Sa Label Description Table Mo Query ID Dann Label of the Decision plcaTeGoRY EEA 0 CATEGORY
62. ics NAV Information isn t gone it can just be reprocessed with this function Mod v Futons v Hes Configure Fa Process Erroneous Line h Trace Report Export XML File Find Key Ctrl F version Filter 3 4 Tracing of XML 3 4 1 Tracing of request and response messages In the e Con NAS Handling XML input output logging can be activated for the NAS All requests and responses running thru the NAS are logged Both for eCon model queries and e Con studio queries 3 4 2 Tracing of configuration XML It is possible to log the XML file that is created during configuration This is called the full XML that will be processed by NAV to create the records in NAV Go to the e Con setup table in the NAV object designer and add the trace folder To Increase B V 101 TOINCREASE CRONUS International Ltd Microsoft Dynamics NAY 3 a Oj x File Edit View Tools Window Help SA BE 0 gt M HE 32 e Con Studio E3 e Con Project E3 Generic Models E Table E3 Configure E M version tit Dae Time BLoBsie c 11002501 N043 Entity 043 04 10 10 06 08 12 36 0 21724 V a 11002502 NO43 Entity Member 0043 04 10 10 06 08 12 36 3 57644 V 11002503 NO43 Entity Key Value 0043 04 10 10 06 08 1 33 48 3196 11002505 NO43 Option Query 043 04 00 02 11 01 07 12 00 0 34668 Y 11002506 NO43 Option Query Line 043 04 00 06 01 07 6 00 00 7200 11002507 NO43 Gene
63. ilities in this area A controlled synchronisation can only take place when changes are done in a controlled way via versions Changes made to a model without adding a new version are always synchronized during reconfiguration In other words changes made to the active version are always applied to an existing configuration during the reconfigure process When changes are done via a versioning procedure each change or set of changes is a new model version a certain set up of synchronization can be done This set up can primarily be done on the generic model card At the tab page XML a field online synchronization exists This field determines how the model will act when the version of the configuration differ from the active version of the model To Increase B V 85 TOINCREASE fe BIKE Generic Model Card Ioj x General XML Include to Object D Manual On Confirmation Automatically Online Synchronizing Online Recovery 0 Hold Posted Configura Generation Dake Generation Time ore pte Model Functions Help Three possibilities exists here e Manual The configuration is only synchronized with the active version of the model when the field Synchronize for that particular configuration is true This Synchronize field is located in the Configured Models table This table can be displayed by the function Configurations from the
64. kest way to find the cause of error messages The Bike demo model is used in our example 1 Start the e Con Studio in the relevant model 2 Save your model to another file For example a file called BIKE_ERRORTEST To do this go to the File menu at the top of the Studio and select the Save As function e Con Studio View Tools Help Open Close eee Show e Cor eCon l Sales Help Sales Send Bike d Desc Unit Pi Unit Ci m Save BIK Chrl 5 Save BIEE 1 4s Save All Ctr Sh t 5 Exit HHRHRHRH HEH EO BG Save Model As 2 BIKEAXA 1 2 BIKEAXAC1 AH BIKEAX ERRORTEST 1 aH COMPUTER AJ EXAMPLE 1 2 FRONTWHEEL 1 2 FRONTWHEELAXS 1 AH FRONTWHEEL 1 2 FRONTWHEELAXSA 1 3H MyBIKE 1 AH MY BIKES 1 AJ MYFINALBIKE 1 ORDER Model BIKE_ERRORTEST Version 3 Now that we have made a copy of our model and its rules we can use this copy to search for the rule causing the error message To Increase B V 98 TOINCREASE 4 Delete the first rule group in your model To do this select the group in our example the Configuration group and select Delete from the context menu BIKE_ERRORTEST 1 47 BIKE ERRORTEST 1 Element Label Ll Rules Fill Conr Hi Frontend O Fill Envi i pee E New Rule 4 an i i New Group e5 Generat g le e i Etrit fat Generat LF Max Re Chrl 0 P BOM ar apt 2 Set
65. ltrascan Add a new style to the property representing the Monitors In this case the property MONITOR MONITOR The style to be added is selectdefault with value true COMPUTER 1 90 3 Under Development General Generic Model COMPUTER Table No MONITOR Line No Description BOM Component Action on Duplicate Stop Process v Memb Field No Label Description P Length Re Edi Ma Vis Co In Ex Child Model Child Table Child Lin Interface Interface St Query Field P 1 ITEM Item T 20 Field P 2 LINENO Lineno ie 4 v Field P 3 TYPE Type I 4 v Field P 8 QUANTITY 4 Quantity D 0 12 v Pe MONITOR 70 Monitor a a a a a a COMPUTER 27 mony E Entity Member Styles Style HTML description Style Lin value Description SELECTD selectdefault 10000 2 10 5 Add the Relevant Business Rules In e Con studio this NAV data can be queried via query functions With the external data wizard these rules can be set up Note changes made in Decision Tables or added Decision tables are updated via the NAS in the wizard of e Con studio 2 11 How to Add Environment Invocation To Increase B V 80 TOINCREASE It s possible to add conditions in e Con related to the environment in which e Con itself is operating In this way the environment in which e Con operates can influence the behavior of e Con The term environment is
66. n Include to Object is check marked the configured object of this generic model will be stored as a separate XML file object This child object can be reconfigured independently of its parent object For example for an item main model on a BOM line of this item an Include to Object sub model is used to configure a component item Because of the Include to Object for the BOM line component a separate configuration is created Therefore the component can be reconfigured without the main item The relation between main item configuration and component item configuration will still be available So changes to the component will be recognized when reconfiguring the main item configuration Online Synchronizing The online synchronizing field has to do with the reconfiguration of an already configured object When you reconfigure an object it will be synchronized with the active version of the base model There are three ways of synchronizing Manual When the flag Synchronize of the configuration is check marked the configuration will be synchronized On Confirmation You will be asked if Microsoft Business Solutions Mavision you want to synchronize no art re fr unt ean ea matter if the flag synchronize is check marked Automatically The object is always synchronized no matter if the flag synchronize is check marked To Increase B V 8 TOINCREASE For example On 23 03 01 a customer order
67. n Project Generic Models Configure E3 Decision Matrices Pro Fj Reports Ey Setup i e Con Setup e Con MAS Handling Remote Users Roles Fl Modelling H 0 Repository H Periodic Activities e Click on the Model tab On this form you will need to enter two fields namely Multi Language and User Language When the Multi Language field is checked it s an indication to e Con that you want to work with Multilanguage Models To Increase B V 51 TOINCREASE You must enter one of the following four options in the User Language field in order for e Con to know which language to display in the Front End o Default The Front End language is always the default language in which your model is build o Client The Front End language is always the language of the Dynamics NAV Client o Document The Front End language is always the language of the document In the case of e Con being started up from within a Sales Quote or Sales Order this means that Front End language will be the language of the customer o To be selected The Front End language can be selected every time e Con is started up E e Con Setup E 5 x General Model Repository Option Description Deli im Multi Language User Language Context Driven To be Selected Functions Help At this point all settings necessary for the Multilanguage functionality have been set up What remains is for us to add Multila
68. nd Query ID here Enter a zero 0 for the Table Number when you want to set up a matrix line with options that aren t related to any Dynamics NAV table Otherwise just enter the number of the relevant Dynamics NAV table You may also add a Query ID This Query will fill in the line with the correct options B8 Decision Matrices Pro Lines 0 CATEGORY 0 BIKEMODEL e Goto the Line button and select Generate Options Show Options ML Query Fields Generate Options With this function the Query entered will be executed and the options will be added to the Matrix Lines You can check this by going to the Line button and clicking on Option List All Properties set Options will be shown To Increase B V 75 TOINCREASE Notice that after executing the function Generate Options the field Options in the decision matrix line form is checked e The Decision Matrix Lines and options have now been defined What remains is setting up the interdependencies between both sets of information To do this we use a matrix We can then use simple check mark fields in the matrix to indicate the relevant interdependencies e From the Decision Matrices Pro form go to the Matrix button and select the Decision Matrix Pro option The matrix looks like this COMPUTER 1 Decision Matrix Pro Not Editable Horizontal Filter MODEL Value Filter fee fees me Option Label Basic Enterprise Higline Teamwe
69. ng the Browse function to view your model Again there are two possible scenarios a The error message still occurs Now you can be certain that the rule causing the error cannot be the rule you have deleted Continue with step 13 b There are no errors found Now you can be certain that the rule causing the error s indeed the one you just deleted Proceed to step 14 12 Delete the next rule Again check the results by using the Browse function to view your model Continue with subsequent rules until the error message no longer appears At that point you can be certain that the rule causing the error is the last rule you deleted 13 Now that we know which Rule is causing the error we can return to our original model not the copy To do so go to the File menu and select the Open function Select the original model in our example this would be the file named BIKE XML and NOT the copy we made for testing purposes called BIKE_ERRORTEST XML 14 The final step is to select the rule you now know contains the error and figure out what the problem is Tips amp Tricks Sometimes it s impossible to select an option for a member You can select an option but the field will be cleared once you leave the field of the member This is almost always caused by using a double equal sign in a rule instead of a single equal sign In effect you have made an assignment or a default assignment for the member The single equal sign sho
70. nguage functionality to our specific models 2 1 2 How to Add Multilanguage Functionality to a Model In the e Con studio per model element the translations should be added Open the model in the e Con studio and go per model element to the translation tab To Increase B V 52 TOINCREASE BIKE x View FerLabei Label Bike demo model 0 T Only translated labels Only translated languages P Language Description Translation Po af Afrikaans afa Afikaans South Africa ar Arabic ar AE Arabic U A E ar BH Arabic Bahrain arb Arabic Algeria arEG Arabic E gypt arlo Arabic lrag arlO Arabic Jordan ar K Arabic Kuwait ar LB Arabic Lebanon ar Ly Arabic Libyal a ha Arabic Morocco am CL Mapudungun Chile ar Ob Arabic Oman ari Arabic Qatar ar 5A Arabic Saudi Arabia aro y Arabic Syria ar TH Arabic Tunisia ar v E Arabic emer az Azer az CyrlA Azer Cyrillic Azerbaijan az Latr AZ Azer Latin Azerbajan Belarusian Belarusian Belarus Bulgarian ha Om Dla rima D1 dase Structure Rules Columns Interfaces Translations The view on the translations can be changed e Per label then all languages are shown or only languages that are already translated for e Per language then all model ID s to be translated are shown 2 2 How to set up recovery Configurations with errors can be recovered Meaning that erroneous configur
71. nt View Content Will show the BLOB file content This is the XML of e g the model or configuration To Increase B V 44 TOINCREASE 1 2 7 5 2 Smart Sets for future use 1 2 8 Periodic Activities a2 e Con Studia fe e Con Project fs Generic Models E Configure jan Decision Matrices Pro H D Reports H Setup O SEmi Periodic Activities ee Sa Batch Context Transition a Batch Modify Configurations se 13 Batch Generate Matrix Options H 0 Import Export ot Generic Model pi a Decision Matrix ti Metadata Table Group 1 2 8 1 Batch Context Transition A model can be used in a context e g quote or order Depending on this context the model can behave differently via rules With this functionality existing configurations can be reconfigured with a change of context so if that has influence on the behavior of rules they will be executed NO043 Batch Context Transitions E iok Configurated Model Context Options r filter A i t OK Cancel Help 1 2 8 1 1 Configured Model Context tab econ Model ID The configurations to be used in the function Use NAV filtering To Increase B V 45 TOINCREASE Generic Model ID of the model Version Version of the model 1 2 8 1 2 Options tab H NO043 Batch Context Transitions Contigurated Model Context Options Context From 1 4 t Sombe xe ar a a a cise on t OK Cancel Help
72. on Display the active version of the model Starting Date Start date when the model is valid Ending Date Until this date the model is valid Model Button Card Shift F5 versions Entities Card This function goes to the Generic Model Card Versions This function goes to the versions of the selected model Entities This function shows the entities of the selected model version To Increase B V 11 TOINCREASE Functions Button Configure F Process sML Document Configurations Flag Online Synchronization Configure This function start a new configuration base on the selected model version The functionality is the same as in the Generic Model card Process XML document With this function an existing XML object can be selected and will be used to insert data into the Dynamics NAV database Same functionality as when use save in the Front End Useful with Offline configuration Configurations This form displays the objects that have been configured from the Front End Once the Save button is clicked in the Front End this list will be updated Flag Online synchronization With this function the Boolean field Synchronize of the configurations of the selected model will be set to true This means that when the configuration is reconfigured the object will be synchronized with the existing model version Included Models Generic Model List Sele Description Inte Active Y Skarting Ending C Bike Dem
73. onBuil J Output Source l L eoa NAV E To Increase BV S TOINCREASE 2 9 How to Set Up the Context driven Functionality With the Context driven functionality you can cause the behavior of e Con to vary depending on e Con s context The word context is used here to mean the environment or process from which e Con is started up Three basic contexts are supported e Quote e Con is started up from a Sales Quote or the configured object is stored in a Sales Quote e Order e Con is started up from a Sales Order or the configured object is stored in a Sales Order e Production The configured object is used in a Production Order Of course it s possible to add more contexts customized to fit your needs Just contact you retailer or consult the Developer Guide for more information Furthermore it s possible to call up e Con automatically during a context transition Two standard transition contexts are included that are fully integrated with Dynamics NAV e Transition from Quote to Order e Transition from Order to Production When the standard Dynamics NAV make order or Create Prod order functions are executed e Con can be automatically called up The Make Order function can be found in the Sales Quote The Create Prod order function can be found in the Sales Order Planning During execution of these functions the XML document will be generated again and this in turn executes t
74. opti Set opti Categor Cc Retrieve 5 Check the results by using the Browse function to view your model You will find the Browse button in the tool bar of the e Con Sudio Now there are two possible scenarios a The error message still occurs Now you can be certain that the rule causing the error is not located in the deleted group here the Configuration group Continue with step 6 b There are no errors found Now you can be certain that the rule causing the error s indeed located in the deleted group here the Configuration group Proceed to step 7 6 Delete the next group of rules Again check the results by using the Browse function to view your model Continue with subsequent groups until the error message no longer appears At that point you can be certain that the rule causing the error is located in the last group you deleted 7 Go to the File menu and select the Open function 8 Select the original BIKEAXA model and repeat steps 1 and 2 This ends up ina BIKEAXA_ERRORTEST model which is an exact copy of the BIKEAXA model 9 Now that we know in which Group the rule causing the error is found the next step is to identify which particular Rule is causing the error This is done in much the same way as identifying the group 10 Click on the relevant group in the folder tree to expand it To Increase B V 99 TOINCREASE 11 Delete the first rule in the group and check the results by usi
75. p here the table filled up at the General Tab a data source in XML format is build up That data source is populated with the object id s and key values of the configurations of that particular model Furthermore the data of the fields added in the option query lines are added as well Uses XML Data Source Indicator if a XML Data Source is available from the query Clicking this field will generate the data source as well Generation Date Last generation date of the data source Generation Date Last generation time of the data source 1 2 7 4 2 3 Query Button List Fo Copy to Domain Run Query Generate Daka Source List F5 Clicking the Query button and then option List shows a list of all queries To use a query for creating options with Additional Property member types see section 5 2 10 Copy to Domain Will create the domain and query entity for the Option Query Run Query Will show the outcome of the query Generate Data Source By executing this function a XML Data Source is build for the query 1 2 7 4 3 Context To Increase B V 38 TOINCREASE e EB NO43 Contexts ioj xj E e e E ORDER Order Production Quote bd context Help Contexts Code of the Context There are 3 standard context codes supported e QUOTE e ORDER PRODUCTION Description Description of the context 1 2 7 4 3 1 Context Button Roles Transitions Roles The role that s valid for
76. ration History 043 04 00 06 01 07 6 00 00 2384 Y 11002508 NO43 Model version Interface 043 04 00 10 06 08 12 36 4 1976 V 11002511 NO43 Label 043 04 00 06 01 07 6 00 00 4900 11002512 NO43 Setup 043 04 10 04 10 08 6 00 00 11002513 NO43 Generic Model Version V 043 04 10 10 06 08 12 36 5 16044 Y 11002514 NO43 Label Translation 043 04 00 06 01 07 6 00 00 1696 11002515 N043 Configuration 0043 04 10 08 29 08 4 32 01 21868 Y 1 ANACI MNA Canim w skinn Vear ahaa nA nA NAN NEINN CLAMAR 2328 v Context Metadat Metadat Reposito External Alphanu Test Navision Initialised f 1892 V a T 1792 v MDMODEL MDDOMAIN ECON 0 7112 V 6008 14088 4552 V 3492 4028 5868 20928 1860 5424 Y 1488 E3 Decision Matrices Pro H 0 Reports Report a Setup 3 Dataport E3 e Con Setup 3 e Con NAS Handling 3 XMLport E Remote Users Roles nee H 0 Modelling H 0 Repository Fu MenuSuite H Periodic Activities All jem E Financial Management i 1948 Y TAMARA A HOOOOOOOOWODOWODMODDDDD ooo 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Resource Plannin A Service an es ae SS EE initialised 40 VPC ECON4 AX40 A 01 24 08 Now when a model is used to configure some XML files are created e Arguments file e Change document e Full xml 3 5 List with most common syntax errors
77. rnnssnnrnrrsnsrnrnsnnrnrnrnernrnrnennne 57 2 5 How to Import or Export Models ssssesssssnensnssnnrnnnsnnrnrrrnnrnrnrnernrnrnernrnenennne 58 2 6 How to View Your Configurations cccccsccesecseaeeeeeeaeeeeeeaeeeeseaeseeseaeseeeeaenes 62 2 How to Start Up Your Model isciteeieaa aicanenescanaanecssniseaden aden neanasas season eesaeavenunent 63 2 8 How to Start Up the e Con Studio cccscsecesscsecesneseeesnesecusneseeusnenseusnensensas 64 2 9 How to Set Up the Context driven FUNCtIONAlitY cccceceeseeeeeeeeeeeaeeeeeeaeees 67 29 6 anne eer ener er eee ee ener eer one eee er eet ere ce eee ee eee cee ere cee errr errs 68 2 9 2 Context Transitions wie ccvsccvcesvencweeswenswencnenswenseenswesiventweseveaexesiyenesesesesesexess 70 2 9 3 How to Retrieve the Context Variable in C CON ccccscecseseeeeeeeeeeeeeseeeeaeees 71 2 10 How to Set Up Decision Matrices ssessussssnnnnnnnnnnnnnnnnnnnnnnnrnnnnnrnnnnnrnnrnnnnne 73 2 10 1 OV EINIOW sssssesssssnesnnunsnennnnnnennnnsnnnnunsonnnunsnnnnnnsnnnnnnennnnnannnnnnannnnnnennnnnn 73 2 10 2 Setting Up the Matrix eccceeeeseceeeeeeeeeeeeeeeeeeeeseeseaeeeseeaeseseaesesseaenes 73 2 10 3 Adding additional data to a checked field in the matrix ccccecseeeeeeees 77 2 10 4 Checking the default option in the Matrix cccccscseseseeeeeeeeeeeeeseeeeaeees 79 2 10 5 Add the Relevant Business RuleS s ssessssssenssnsnerssnsrnrnsnsrnrrensrnrnrne
78. s By exporting a submodel the interface model is automatically exported as well To Increase B V 61 TOINCREASE 2 6 How to View Your Configurations You can view the configurations generated using e Con o x fe BIKE Generic Model Card General MIL vodi v Oo e Con Studia Configure F Check Madel Configurations e Inthe Generic Model Card go to the Functions button and activate Configurations E BIKE Active Version Configured Models Generic Model Version Model User ID Last Dak Last Tim BIKE BIKE BIKE BIKE BIKE BIKE BIKE BIKE BIKE BIKE following form will open e Con Model ID Automatically generated ID To Increase B V a eo blew Config Config Config Mew Config Config Mew Mew Pew ECON ECON ELON ELON ELON ECON ELON ELON ELON ECON 26 05 04 26 05 04 20 05 04 20 05 04 20 05 04 20 05 04 03 06 04 11 06 04 11 06 04 11 06 04 12 35 50 12 37 05 12 43 26 14 10 17 15 51 33 15 5426 10 34 45 3 40 46 10 05 37 10 09 03 TOINCREASE Generic Model Name of the model which generated the configuration Version Number of the version used Synchronize Tick this field if the configuration must be synchronized with the latest model by a reconfigure action Model Status Status of the model Error Error messages will be displayed here User ID User who gener
79. s Header FieldId Parameter 3 Salesho When starting up a model from NAV it can be started from a table e g Sales order In some case it is important to have data from the sales order available for the configurations For instance customer number or sales order number With the Model Table Link for every Model version the data that should be available when configuring from out that table can be setup The value of the selected field will be To Increase B V 41 TOINCREASE available in the arguments file With GetArg function it can be read from that file were the parameter is the unique Id of the value in the arguments file e g GetArg SalesNo Generic Model The ID of the model Version The Version of the model When a new version is added the Model Table Link data should also be copied or added Table Id The table id from which the data should come At the moment only table 27 Items and 36 Sales header are implemented but by adding NAV code this can be extended See example Description Automatically filled when the Table id is selected FieldId Field number from the selected Table Parameter The id given to the value of the field in the arguments file Use GetArg to read the data from the file Description Name of the selected field 1 2 7 4 6 Languages To Increase B V 42 TOINCREASE E e Con Languages 1 0 x we Teated e a e t031 German Germany
80. s a series of 100 customer specific bicycles at Cronus International With the help of e Con a customer specific Item with its customer specific Bill of Material and Routing will be generated On the 12 of April the same year the customer again orders a series of 100 bicycles which are identical to the series ordered a few weeks before except for the color This time the customer wants a special color So Cronus is searching for the item which had been generated a few weeks ago and based on this item a new item will be configured If the Online Synchronizing field is check marked the already configured object will be merged with the current active model version before the user can reconfigure the object When the model is merged all the data from the object that was already configured is imported to the newest model version and saved Now all changes made to the base model are available in the reconfigured object Online Recovery When processing a configuration an error can occur With the option Online Recovery the configuration is stored and can be reconfigured In mean time it is possible to solve the problem When starting the configuration again the stored configurations with errors will be showed and can be solved then Hold posted configurations for future use Generation Date Date the last active model version id build Generation Time Time the last active model version id build To Increase B V 9 TOINCREASE
81. se file is shown Check Connectors Based on the e Con license file the availability of NAV connectors and Dynamics NAV license is checked not used Create Folder Structure Create the environment which you have specified in Environment Settings e g datafolder 1 2 7 2 e Con NAS Handling Navision Application Service E N043 Application Servers oa 2 E Oo x __ e Con was Start Stop Time Stop Queue Name p wPC ECON4 Ax4 50L WE NAY Nas Started LO 20 06 01 43 PM VPC ECON4 AXprivateginav ia aie Start Server Stop Server Functions x Help All communication between e Con studio or e Con Frontend and NAV is done via a NAS The NAS is checking a message queue for requests from e Con after executing the request the NAS will send a response message in the response queue The settings for the NAS are taken from the environment settings available via e Con Setup See for details the Installation Manual on the product CD e Con NAS Name of the NAS this name have to be the same name as the NAS services name not the description When you are using more than one Company in the same database you have to install for each company a NAS Run On Client To Increase B V 30 TOINCREASE For testing or when NAS is not available a NAV client can act as NAS When this box is checked and the Start Server button is clicked the NAV client will do the communication between NAV and e Con using the same environment
82. sed to create configurations in NAV E g when the Key Value of the Root Entity is selected in the Sales Order line the Front End is started When the model version is build in e Con Studio and no error messages are shown in the Output pane the status is changed to Certified Examples of error messages The Tableld of the root Entity is empty Please associate your model to a table Relation Type of Member Relation X X is not defined Field no of Member Relation X X does not exist Link of Member Relation X X is not defined Closed This status is selected for the model version in NAV when a version has to be blocked for use The model version cannot be used for configurations in NAV The model version can still be opened in e Con Studio and after build will be Certified again Label This label is used as name of this Generic Model in the XML document It is by default the same as the model name To Increase B V 7 TOINCREASE Root Entity This is the first Entity of Generic Model version In e Con Studio the Tableld for this entity is inserted The line number is automatically created 1 2 3 2 Fields of the XML Tab E5 BIKE Generic Model Card a O x General xm Include to Object dd Online Synchronizing Manual Online Recovery D Hold Posted Configura E Generation Date 10 28 08 Generation Time pA hea ie eee Model Functions Help Include to Object Whe
83. sion last is only necessary if the version differs from the active version Fill in the eCon Model ID s of the configurations which must be changed Yt Batch Change CF Models OK Cancel Help If the configurations must be synchronized with the latest version activate online synchronize on the Generic Model card Then click OK The next form will be opened To Increase B V 83 TOINCREASE EE M043 Enter Yalue Changes 2 loj x x Cancel Help In this form the entity members of which the values must change can be entered along with the existing and new value Click on the assist edit button to select the entity members Select the entity member of which the value has to change and use the Select button or double click to make the selection complete With OK the selection is finalized and filled in the form where the existing and new value for the entity member can be filled If the entity member is member of a related entity relation the Select button or double click will open that entity Also included models like the Frontwheel in the Bike model are selectable E5 Select Member Path E 0 ol x General Generic Model BIKE Version Code 1 Table Wo 1 aa 2T Line Mo aoaaa aaa 1 Description a aea a i tem Web litanutac tannin nates BIKE E A Connection TAE A Tab DOCUME A Document type 0 DOCUME A Document Mo CATEGORY A
84. sssssssnnnnnnnnnnnnnnnnnnsnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn 26 L2 RODO eaii a E a 26 L27 DOWD ere ere eee eee eee er ere eee eee 2 LAL FACON SETUD ee eee eee ene AAEE ee ee 2 1 2 7 2 e Con NAS Handling Navision Application Service cccceeeeeeeeeeeees 30 1 2 7 3 Remote User Roles for future USC ccccceeeeeeeeeeeeeeeeeeaeeeeetaeseseeanees 34 Lara MOOO erriren E E toasted snareacetiaea 34 LA RODO OY ae EE E EE E E EEEE 43 L28 lt P CROGIC ACU IU CS egcy esc sctcx ener E 45 1 2 8 1 Batch Context Transition c ccecesesevevevevevevevavavavavavavavavavavavavavavaravans 45 1 2 8 2 Batch Modify Configurations cccccceceeeeseceeeeeeeeeeeseeeeaeeeeeeaeseeeeanees 46 1 2 8 3 Batch Generate Matrix Options cccccccseceeeeeeeeeeeeeeeeaeeeeeeaeseeeeaeees 47 L204 AMD OPE EX DON iiaiai aii 47 To Increase B V 2 TOINCREASE Chapter 2 HOW UO ieisesccasieseisercscrinteinariansinatieecinevenerinatresaesiniriseeieiserieeieeeeireeient 50 2 1 How to Make Your Model Multilanguage Compatible ccccccecseceeeeeeeeeeeees 50 2 1 1 How to Set Up Multilanguage Functionality ccccceceeseseeeeeeeeeeeeeeeeeeaeees 50 2 1 2 How to Add Multilanguage Functionality to a MOEel ccccccecseeeeeeeeeeeeeees 52 2 2 FON TO SOU UDF COV Y earr EEE E 53 2 3 How to change the set up fOr e Con ssssssesssssrsrensssnsrnnrrnsrnrnnnsrnrnrnsrnrnenennne 55 2 4 How to Set Up the NAS for e COn sssessssssersnssns
85. t option to show all the e Con settings for the environment as selected in the field e Con Environment Make the changes needed data store default buttons etc Read more about al the environment settings in the Settings document General tab e Make sure that the right e Con server is specified The e Con server is the machine on which the e Con server installation is done The name of the server must equal to the name as specified in the e Con license e Make sure that the right environment is specified Environments should be set up different for different companies within a database and for the test model and live environment Model Tab To Increase B V 56 TOINCREASE E e Con Setup E O x General Model Repository Option Description Deli A Multi Language m UserLanguage Ta be Selected Context Driven 4 Functions Help e If you want to use Multilanguage functionality you can set the Default Language and the User Language e Check mark Context Driven to activate this functionality Tips amp Tricks Read every detail about the set up of e Con in the e Con 4 1 MS Dynamics NAV Integration Installation Manual 2 4 How to Set Up the NAS for e Con See e Con 4 1 MS Dynamics NAV Integration Installation Manual To Increase B V 57 TOINCREASE 2 5 How to Import or Export Models With e Con you can import and export models Most commonly t
86. t button To Increase B V 88 TOINCREASE UI Settings Buttons PBRREG Adding Env BeforePost structure element to the model EI Arguments BeforePost Adding rules to control the object ID The object ID is the number which the configuration and XML file becomes after the save or post action There are some special functions to control the number object id to assign to the posted configuration Furthermore two environment variable exist Env BeforePost and Env AfterPost The BeforePost becomes true just before the post action the AfterPost becomes true after the post action These environment variables allows to trigger and execute rules just before and or after the posting from a configuration e Enter a rule to retrieve an new object number This can be done with the function CallStringFunction CONNECTION GetObjectId e Enter a rule to assign this Object number to the document to be saved This can be done with the function SetArg saveas OBJECTID Example from the Sales Order Demo model Id Get Mew Ohject ID after post action Label Get New Object ID after post action Condition 1 Envy BertorePost Implication 1 OBJECTID Call5tringFunction CONNECTION GetObjectId 2 Env BeforePost not SetArg saveas OBJECTID To Increase B V 89 TOINCREASE Chapter 3 Troubleshooting This chapter explains how to address error messages First we discuss
87. t the else statement then expected The if then else structure isn t set up correctly you most likely forgot the then statement end expected The if then else structure isn t set up correctly you most likely forgot the end if at the end if expected The if then else structure isn t set up correctly you most likely forgot the end if at the end expected You forgot the number sign in the declaration of the array Index variable not declared the You used an array in an implication but variable concerned is noted instead of forgot to define this array in the the dots implication concerned Attribute is read only the attribute Some attributes are read only In a rule concerned is noted instead of the dots an assignment is applied to a member with a read only attribute 3 6 List with most common Net compile errors The most common error descriptions that may appear during compilation of the e Con model to the Net run time assembly are listed in the table below Possible causes are also provided Compile Error Description Possible Cause Cannot implicitly convert type int to A type mismatch between two string properties Probably a comparison or assignment is done between properties from an unequal type This error can of course also happen for other data types Type of conditional expression can t be A type mismatch between a function and determined becaus
88. ted to a Dynamics NAV table this is the actual query You can use the standard Dynamics NAV filter signs like 7 12 34 etc to filter the record entered in the Filter Field A query can consist of more than one line In case of an Option Query the list of options can be listed here Use the Option Description Delimiter as filled up in the e Con set up as the delimiter between option ID NV and option description Standard this delimiter is the semicolon Label This field is only used for the Option Query Instead of the description filled up in the Option it s also possible to add a label to that option In that way the description of the label acts as the description of the option Default Value not used 1 2 7 4 2 2 Data Source Tab EE 27 NAVITEMS Option Query oOo joj x General Data Source Configurations of Model Use sML Data Source E Generation Date Generation Time As noticed it is also possible to store the outcome of a query in an external XML Data Source It s even possible to generate an XML Data Source containing the configured objects of a Generic Model with user defined features That makes it possible to check if a certain configuration already exists To Increase B V 37 TOINCREASE Configurations of Model This field has to be filled up when a Data Source has to be build from former made configurations Based on the model filled u
89. the selected context Transitions Used to set up the context transitions 1 2 7 4 3 2 Roles by Context E ORDER N043 Roles by Context Role ID of the role Role Name To Increase B V 39 TOINCREASE e Name of the role automatically entered by the system 1 2 7 4 3 3 Context Transition fe ORDER NO043 Context Transitions Context From The original context Context To The new context Description A description of the context transition Process Automatically This box must be check marked if you want to process also called generate your XML document automatically during the context transition Notify An email address can be filled in here a notification will then be sent during the transition 1 2 7 4 4 Context Transitions E A043 Context Transitions JRDER t PRODUC Order gt Production OUOTE ORDER Te gt Order v Context From The original context Context To To Increase B V 40 TOINCREASE The new context Description A description of the context transition Process Automatically This box must be check marked if you want to process also called generate your XML document automatically during the context transition Notify An email address can be filled in here a notification will then be sent during the transition 1 2 7 4 5 Model Table Link EE M043 Model Table Link 0 x fa Generic Version Table Id Description E O BIMYNAVIT 1 0 0 36 Sale
90. uld be used to indicate an assignment while the double one indicates a comparison 3 3 How to restore erroneous lines It could happen that the processing of the configuration xml object in Dynamics NAV fails The configuration is saved as an xml file at the file system however processing in Dynamics NAV fails for some reason This is of course indicated by a warning message but besides that the error field is checked for that particular configuration By selecting the Configurations function from the Functions menu for a particular e Con model an overview is displayed from all configurations One of the columns shown here is the error field That field is checked for configurations that are not right processed in the back end To Increase B V 100 TOINCREASE E BIKE Active Version Configured Models elon Mo Generic Model Version Synchr Model Error User ID Last Dat Last Tim 54 BIKE i w Config i ECON 12 07 04 9 31 58 In the Functions menu from this table a special function Process Erroneous Line is available With this function a configuration with an error that isn t stored in Dynamics NAV can be reprocessed This means actually that the linked xml document is reprocessed in Dynamics NAV This functions allows you to process the configuration again after the solving the problem in Dynam
91. utton Switch Editable FS Invert Row Invert Column Additional Data Defaults OVerview Switch Editable By executing this function the Decision Matrix can only be read and not be changed This is very useful to prevent people to check or uncheck fields in the decision matrix by To Increase B V 24 TOINCREASE accident However when the decision matrix is not editable it is still possible to view or change the additional data F9 performs the same action Invert Row To invert the selected Row in the matrix All check marked fields will be uncheck marked and the uncheck marked fields will be check marked Invert Column To invert the selected Column in the matrix All check marked fields will be uncheck marked and the uncheck marked fields will be check marked Additional Data Defaults Show the default settings for the additional data Default labels and values can set up here For each checked field those default values will be added as additional data for that particular field of the decision matrix Additional Data Overview Displays an overview from all dependencies as available in the decision matrix and shows related additional data linked to a certain dependency 1 2 5 10 Decision Matrix Pro Ext Data Overview from all the dependencies as available in the decision matrix and linked additional data e BIKE 1 Decision Matrix Pro Ext Data A fx Mirror values Label 2 MODEL MODEL M
92. v Matrix Line MODEL Model 0 BIKEMODEL v Description Description of the label Table No To Increase B V 21 TOINCREASE Table that is linked to the Matrix Line The options shown in the matrix for this matrix line be retrieved from this table Query ID Query that is applied to the Matrix Line to enter the Matrix Line options Options This field is checked when there are options available for the Decision Matrix Line 1 2 5 5 Line Button Show Options ML Query Fields Generate Options Show Options Shows the options available for the Decision Matrix Line First the options should be generated XML Query Fields Shows the fields set up for the query Those query fields makes only sense when the decision matrix is exported to an XML file With the query fields can be set up which additional fields also have to be exported in the XML file For example when price information have also be available just add the fields containing this information Generate Options Generates options for the Decision Matrix Line by executing the query linked to the Decision Matrix Line 1 2 5 6 Decision Matrix Pro The values along the axes are entered by the system Those are the options in the Decision Matrix Lines However you can select the interdependency yourself To Increase B V 22 TOINCREASE f BIKE 1 Decision Matrix Pro Not Editable a ioj x Horizontal Filter t Value Filter n aaa
93. you will see an Entity called Environment that is not found in the Dynamics NAV data structure BIKE 1 5 24 BIKE Bike demo model Siar me Environment J E Arguments Initialize BeforePost AtterPost User Role Contest E AAEE g The members of this Entity are added without any value to the datastructure To give them the right values the GetArg function must be used in a rule in the studio For example in a rule for the Bike demo model Id Till Environment Variables Label Fill Environment Variables Condition 1 GetArg Context lt gt Implication Envy User GetArg User 2 Env Role GetArg Role 3 Env Context GetArg Context This rule fills the members User Role and Context from the entity Env These environment members can be used in rules as you can see in the example here under Id Category Model and Type fixed Label Category Model and Type fixed Condition Eny Contezt PRODUCTION Implication 1 CATEGORY style readonly true 2 MODEL style readonly true 3 TYPE style readonly true To Increase B V 72 TOINCREASE This rule states that if the Context is Production then the Category Model and Type are not editable the style readonly became true This means that once the context is Production these values Category Model and Type can no longer be changed 2 10 How to Set Up
Download Pdf Manuals
Related Search
Related Contents
(Controle Aquisi\347\343o Equip. Mecanicos 33 2009.xls) GTRII-V バッテリ電源タイプ(CDタイプ) ギアモータ取扱説明書 LG 50PG30F-UA Specification Sheet Manual de instruções rápido para testar o sistema Graces Copyright © All rights reserved.
Failed to retrieve file