{"id":430,"date":"2018-07-05T14:45:10","date_gmt":"2018-07-05T12:45:10","guid":{"rendered":"https:\/\/portal.diagnosticsincontrol.com\/?page_id=430"},"modified":"2018-07-06T12:26:00","modified_gmt":"2018-07-06T10:26:00","slug":"explanation-of-the-integration-process","status":"publish","type":"page","link":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/how-to\/explanation-of-the-integration-process\/","title":{"rendered":"Explanation of the integration process"},"content":{"rendered":"<h1>Explanation of the integration process<\/h1>\n<p>First a general approach on how to setup Diagnostics in your\u00a0<span style=\"font-size: 1rem;\">environment. Diagnostics is from your point of view a third party product. We encourage you not to change anything in the product folders and files. Instead you should add an &#8220;Integration product&#8221; for Diagnostics. Download <a href=\"https:\/\/portal.diagnosticsincontrol.com\/wp-content\/uploads\/2018\/07\/customer_diagnostics.zip\">customer_diagnostics<\/a> as an template for your situation. Replace all occurrences of &#8220;customer_&#8221; with &#8220;your_company_name_&#8221; and you have your structure ready for your installation.\u00a0 Add this structure to your customization folder for the GE Smallworld GIS. Next step is to add a reference in the build module like:<a href=\"https:\/\/portal.diagnosticsincontrol.com\/wp-content\/uploads\/2018\/07\/howto-01.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-439 aligncenter\" src=\"https:\/\/portal.diagnosticsincontrol.com\/wp-content\/uploads\/2018\/07\/howto-01.png\" alt=\"\" width=\"379\" height=\"299\" srcset=\"https:\/\/portal.diagnosticsincontrol.com\/wp-content\/uploads\/2018\/07\/howto-01.png 379w, https:\/\/portal.diagnosticsincontrol.com\/wp-content\/uploads\/2018\/07\/howto-01-300x237.png 300w\" sizes=\"(max-width: 379px) 100vw, 379px\" \/><\/a><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>Steps:<\/p>\n<ol>\n<li>Setup your own custom_integration product<\/li>\n<li>Separate Diagnostics Product from custom code with the custom_integration product you created in step 1<\/li>\n<li>Set some environment variables and setup your configuration files (See Administration manual) in the customization product or according configuration guidelines of your company<\/li>\n<\/ol>\n<p><span style=\"font-size: 1rem;\">Advantages:<\/span><\/p>\n<ul>\n<li>You can easily upgrade to a new version of Diagnostics. We provide backwards compatibility<\/li>\n<li>You can easily add new customization modules, just by dropping them in your customization folder<\/li>\n<li>A clear separation between third party and your own custom software<\/li>\n<\/ul>\n<p>Continue with:\u00a0<a href=\"https:\/\/portal.diagnosticsincontrol.com\/index.php\/how-to\/install-a-custom-module-you-downloaded-from-this-portal\/\">Install a custom module you downloaded from this portal<\/a><br \/>\nReturn to:\u00a0<a href=\"https:\/\/portal.diagnosticsincontrol.com\/index.php\/how-to\/\">How To<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explanation of the integration process First a general approach on how to setup Diagnostics in your\u00a0environment. Diagnostics is from your point of view a third party product. We encourage you not to change anything in the product folders and files. Instead you should add an &#8220;Integration product&#8221; for Diagnostics. Download customer_diagnostics as an template for &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/portal.diagnosticsincontrol.com\/index.php\/how-to\/explanation-of-the-integration-process\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Explanation of the integration process&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":416,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-430","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/pages\/430"}],"collection":[{"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/comments?post=430"}],"version-history":[{"count":20,"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/pages\/430\/revisions"}],"predecessor-version":[{"id":486,"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/pages\/430\/revisions\/486"}],"up":[{"embeddable":true,"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/pages\/416"}],"wp:attachment":[{"href":"https:\/\/portal.diagnosticsincontrol.com\/index.php\/wp-json\/wp\/v2\/media?parent=430"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}