{"id":42718,"date":"2008-06-13T02:56:00","date_gmt":"2008-06-13T02:56:00","guid":{"rendered":"https:\/\/blogs.msdn.microsoft.com\/nav\/2008\/06\/13\/nav-2009-how-to-simple-form-transformation\/"},"modified":"2023-05-31T15:34:26","modified_gmt":"2023-05-31T22:34:26","slug":"nav-2009-how-to-simple-form-transformation","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/dynamics-365\/blog\/no-audience\/2008\/06\/13\/nav-2009-how-to-simple-form-transformation\/","title":{"rendered":"NAV 2009 – How to – Simple Form Transformation"},"content":{"rendered":"
This post describes the simplest possible way to transform a form into a page in NAV 2009. Both Pages and Transformation is documented in more details elsewhere. Here, I just want to make the simples possible example, just to get a simple form transformed into a simple page.<\/p>\n
Prerequisites:<\/strong><\/p>\n You need to have at least a NAV 2009 classic client and the Transformation tool. To test the page, of course you also need the Rolebased client. But to just transform a form, you don’t need it.<\/p>\n Import the tool:<\/strong><\/p>\n 1)\u00a0 Open a classic client, go to Object Designer and\u00a0import the file TIF.fob from the folder TransformationTool\\TIF Editor\\ Setup and use the Transformation tool:<\/strong><\/p>\n 3)\u00a0 Run form 177000 “Transformation Forms”<\/p>\n 4)\u00a0 Click Import -> “Import PageType – FormType mapping”, and select the file TransformationTool\\TIF Editor\\FormToPagetypeMapping.txt.<\/p>\n 5)\u00a0 Click Functions -> Get Forms. Filter on Type = Form, and ID = the new form, then click OK. This gets the form(s) that you want to transform.<\/p>\n 6)\u00a0 In the FormType field, select “Card” (“Form with TabControl only and a source table”).<\/p>\n Run the transformation:<\/strong><\/p>\n 7)\u00a0 Export the settings from form 177000: Click on Export -> “Transform Pages”. You must export it to the TransformationTool folder, and it must be called TransformPages.xml. You now have the form you want to transform, and the meta-data that tells the TranformationTool how to transform it.<\/p>\n 9)\u00a0 Run the file FormTransformation.exe from the TransformationTool folder. This generates a new file called Pages.xml. It also logs any progress or errors in the file Transformation.log.<\/p>\n Import the new page:<\/strong><\/p>\n 10) Back in NAV (classic client): Go to Object Designer, and import the file Pages.xml, and then compile it.<\/p>\n If all steps ran without any errors, you have now transformed your form into a page which can be displayed in the rolebased client.<\/p>\n","protected":false},"excerpt":{"rendered":" This post describes the simplest possible way to transform a form into a page in NAV 2009. Both Pages and Transformation is documented in more details elsewhere. Here, I just want to make the simples possible example, just to get a simple form transformed into a simple page. Prerequisites: You need to have at least<\/p>\n","protected":false},"author":4528,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","footnotes":""},"post_tag":[],"product":[],"content-type":[18],"topic":[],"audience-type":[],"audience":[],"ms-author":[],"coauthors":[4273],"class_list":["post-42718","post","type-post","status-publish","format-standard","hentry","content-type-thought-leadership","review-flag-2-1593580434-938","review-flag-3-1593580439-147","review-flag-4-1593580444-193","review-flag-5-1593580450-212","review-flag-6-1593580454-668","review-flag-7-1593580459-505","review-flag-8-1593580465-437","review-flag-9-1593580469-657","review-flag-new-1593580245-522"],"yoast_head":"\n
\n2)\u00a0 Create a new form in NAV, as simple as possible. For example a Card form based on the customer table, with just a few fields on it. This is the form you want to transform.<\/p>\n
\n8)\u00a0 From Object Designer, export the form (Tools -> Export) as xml.You must export it to the folder TransformationTool, and it must be called Forms.xml.<\/p>\n