{"id":763,"date":"2017-06-07T12:54:04","date_gmt":"2017-06-07T10:54:04","guid":{"rendered":"http:\/\/onenakconsulting.com\/?p=763"},"modified":"2018-06-07T13:16:14","modified_gmt":"2018-06-07T11:16:14","slug":"infor-ln-10-5-extension-modeler","status":"publish","type":"post","link":"https:\/\/onenakconsulting.com\/index.php\/2017\/06\/07\/infor-ln-10-5-extension-modeler\/","title":{"rendered":"Infor LN 10.5 &#8211; Extension Modeler"},"content":{"rendered":"<div id=\"pl-763\"  class=\"panel-layout\" >\n<div id=\"pg-763-0\"  class=\"panel-grid panel-no-style\"  data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;,&quot;cell_alignment&quot;:&quot;flex-start&quot;}\"  data-ratio=\"1\"  data-ratio-direction=\"right\" >\n<div id=\"pgc-763-0-0\"  class=\"panel-grid-cell\"  data-weight=\"1\" >\n<div id=\"panel-763-0-0-0\" class=\"so-panel widget widget_black-studio-tinymce widget_black_studio_tinymce panel-first-child\" data-index=\"0\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >\n<div class=\"textwidget\">Use the Infor LN Extension Modeler to add the logic around CDFs and how to tailor standard components. Infor LN 10.5\/10.6 contains these extension points:<\/p>\n<ul>\n<li>Table<\/li>\n<li>Session<\/li>\n<li>Report<\/li>\n<li>BOD<\/li>\n<li>Menu<\/li>\n<\/ul>\n<p>In the Extension Modeler, you can set properties and hooks for those components. The implementation of the extension point for one component is called an extension. With an extension built for an extension point you change the behavior of a component. For example, by creating an extension for a session you can add additional fields to that session.<\/p>\n<p>LN\u2019s extensibility is built upon LN\u2019s pluggable architecture. The standard application components of LN are plugged into the sockets of the runtime layers, which perform all common tasks, such as database access, screen handling, etc. Extensions are additional plugs into the runtime layers; sometimes, an extension can also handle as an adapter.<\/p>\n<p>&nbsp;<\/p><\/div>\n<\/div>\n<div id=\"panel-763-0-0-1\" class=\"so-panel widget widget_sow-image panel-last-child\" data-index=\"1\" data-style=\"{&quot;background_image_attachment&quot;:false,&quot;background_display&quot;:&quot;tile&quot;}\" >[siteorigin_widget class=&#8221;SiteOrigin_Widget_Image_Widget&#8221;]<input type=\"hidden\" value=\"{&quot;instance&quot;:{&quot;image&quot;:769,&quot;image_fallback&quot;:&quot;&quot;,&quot;size&quot;:&quot;full&quot;,&quot;align&quot;:&quot;default&quot;,&quot;title_align&quot;:&quot;default&quot;,&quot;title&quot;:&quot;&quot;,&quot;title_position&quot;:&quot;hidden&quot;,&quot;alt&quot;:&quot;&quot;,&quot;url&quot;:&quot;&quot;,&quot;bound&quot;:true,&quot;_sow_form_id&quot;:&quot;7147542835b191329ea6a3330185804&quot;,&quot;_sow_form_timestamp&quot;:&quot;1528369974805&quot;,&quot;new_window&quot;:false,&quot;full_width&quot;:false},&quot;args&quot;:{&quot;before_widget&quot;:&quot;&lt;div id=\\&quot;panel-763-0-0-1\\&quot; class=\\&quot;so-panel widget widget_sow-image panel-last-child\\&quot; data-index=\\&quot;1\\&quot; data-style=\\&quot;{&amp;quot;background_image_attachment&amp;quot;:false,&amp;quot;background_display&amp;quot;:&amp;quot;tile&amp;quot;}\\&quot; &gt;&quot;,&quot;after_widget&quot;:&quot;&lt;\\\/div&gt;&quot;,&quot;before_title&quot;:&quot;&lt;h3 class=\\&quot;widget-title\\&quot;&gt;&quot;,&quot;after_title&quot;:&quot;&lt;\\\/h3&gt;&quot;,&quot;widget_id&quot;:&quot;widget-0-0-1&quot;}}\" \/>[\/siteorigin_widget]<\/div>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Use the Infor LN Extension Modeler to add the logic around CDFs and how to tailor standard components. Infor LN 10.5\/10.6 contains these extension points: Table Session Report BOD Menu In the Extension Modeler, you can set properties and hooks for those components. The implementation of the extension point for one component is called an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":764,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"image","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[11],"tags":[],"class_list":["post-763","post","type-post","status-publish","format-image","has-post-thumbnail","hentry","category-inforln","post_format-post-format-image"],"_links":{"self":[{"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/763","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/comments?post=763"}],"version-history":[{"count":10,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/763\/revisions"}],"predecessor-version":[{"id":775,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/posts\/763\/revisions\/775"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/media\/764"}],"wp:attachment":[{"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/media?parent=763"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/categories?post=763"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onenakconsulting.com\/index.php\/wp-json\/wp\/v2\/tags?post=763"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}