{"id":51071,"date":"2020-04-08T06:00:59","date_gmt":"2020-04-08T04:00:59","guid":{"rendered":"http:\/\/smeupnew.it\/magazine\/blog\/web-up-interfaccia-funizzazione-rds\/"},"modified":"2021-04-10T18:05:00","modified_gmt":"2021-04-10T16:05:00","slug":"webup-funizzazione-rds","status":"publish","type":"post","link":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/","title":{"rendered":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS ERP"},"content":{"rendered":"<p><span style=\"font-weight: 400;\"><strong>Sme.UP LAB<\/strong> ha realizzato un progetto che prevedeva la <strong>funizzazione di RDS ERP<\/strong> in Sme.UP ERP. Questo progetto aveva l\u2019obiettivo di consentire l\u2019<strong>utilizzo del front-end messo a disposizione da Web.UP<\/strong> per visualizzare le mappe ed alcune altre funzioni di RDS ERP, <strong>senza utilizzare l\u2019AS400<\/strong>. Con funizzazione intendiamo infatti la possibilit\u00e0 di utilizzare Web.UP in totale assenza dell\u2019AS400, facendo s\u00ec che la parte connessa a valle sia un\u2019entit\u00e0 a questo totalmente estranea, in questo caso RDS ERP. E\u2019 stato quindi sviluppato un nuovo tipo di provider, chiamato <strong>OpenProvider<\/strong>, che implementa il protocollo di comunicazione delle richieste di Web.UP, fornendo schede ed eseguendo delle FUN.\u00a0<\/span><\/p>\n<h2>Il progetto<\/h2>\n<p><span style=\"font-weight: 400;\">Prima della realizzazione di questo progetto, Web.UP si interfacciava, attraverso l\u2019architettura di Sme.UP ERP,\u00a0 ad un provider a cui richiedeva l\u2019esecuzione delle fun. Il provider trasmetteva l\u2019input ad AS400 e attendeva la risposta; quando la riceveva trasmetteva l\u2019informazione nuovamente a\u00a0 Web.UP, che creava l\u2019interfaccia di conseguenza.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il progetto di funizzazione aveva l\u2019obiettivo di ricostruire questo processo senza passare dall\u2019AS400. <\/span><span style=\"font-weight: 400;\"><strong>Eliminare il passaggio da AS400<\/strong> aveva tre <strong>implicazioni<\/strong> sostanziali:<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Dover rifare un provider che non utilizzasse AS400, il che implica il rischio di buttare tutto quello che c\u2019era dietro a Web.UP<\/span><\/li>\n<li><span style=\"font-weight: 400;\">l provider deve essere in grado di implementare il protocollo di comunicazione con Web.UP: saper leggere il formato delle richieste di Web.UP e infine di rispondere a Web.UP nel formato atteso.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Ricevere le richieste in un formato e rispondere in formato consono ed eventualmente connettere una terza parte.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Sme.UP LAB ha trovato una soluzione sfruttando le potenzialit\u00e0 di RDS ERP e di OpenProvider per svolgere una parte di quello che prima svolgeva AS400. In questo senso \u00e8 stato possibile mettere dietro a Web.UP <strong>un applicativo terzo<\/strong>, operazione che ha richiesto di implementare il protocollo di comunicazione corretto per permettere la comunicazione con OpenProvider.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Obiettivo<\/strong> del progetto era infatti quello di consentire l\u2019utilizzo di Web.UP come interfaccia comune per i frontend, indipendentemente dalla tecnologia che c\u2019\u00e8 dietro, mantenendo lo stesso protocollo di comunicazione.<\/span><\/p>\n<h2>Come funziona<\/h2>\n<p><span style=\"font-weight: 400;\">OpenProvider implementa le risposte alle richieste di schede e fun di sistema che consentono a Web.UP di operare correttamente. Questo set di risposte rappresenta il comportamento di default del provider. Tutte le funzionalit\u00e0 aggiuntive o la personalizzazione di quelle di default vengono implementate a valle. Nella definizione del modulo di login viene indicato unicamente l\u2019url del OpenProvider al quale ci si vuole collegare. E\u2019 possibile aggiungere all\u2019url anche una seconda parte, che abilita le personalizzazioni sul comportamento di default, a valle. <\/span><span style=\"font-weight: 400;\">Nel primo caso il login si collegher\u00e0 all&#8217;OpenProvider di release; nel secondo caso ogni richiesta verr\u00e0 prima valutata utilizzando le eventuali personalizzazioni presenti e gestita se presente (da RDS ERP nel caso specifico), oppure verr\u00e0 girata al gestore di release.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Il progetto \u00e8 stato realizzato attraverso <strong>servizi Rest<\/strong>, ovvero servizi Web chiamati in modo standard attraverso i quali Web.UP comunica con il nuovo provider. La stessa cosa avviene anche lato RDS ERP: RDS espone un servizio per fornire i dati in base ai parametri richiesti. Tutto quello che non \u00e8 servito da servizi interni di Web.UP o servizi di RDS ERP \u00e8 gestito lato provider attraverso dei file xml. <\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Quando viene richiesta una fun, OpenProvider attiva un servizio di<strong> ricerca a pi\u00f9 livelli<\/strong>:\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Ricerca il servizio corrispondente nella parte a valle.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Se non lo trova, ricerca un servizio di default implementato all\u2019interno del provider stesso (che consente di inserire logiche arbitrarie all\u2019interno delle fun di sistema)\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\"><span style=\"font-weight: 400;\">Se non lo trova, ricerca il risultato della fun all\u2019interno di un file statico; la ricerca del file statico avviene a sua volta su pi\u00f9 livelli, in primis nella repository indicata nella parte aggiuntiva indicata nell\u2019url, se non viene trovato qui viene ricercato all\u2019interno della directory principale, ovvero quella di release; i file statici rappresentano la risposta in formato xml alla fun invocata; vengono dinamicizzati grazie alla possibilit\u00e0\u00a0 di utilizzo di Placeholders, markers il cui valore viene sostituito run-time.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">L\u2019ultima parte del progetto ha inoltre introdotto una modifica importante all\u2019interno di\u00a0 Web.UP: il protocollo di comunicazione tra provider e Web.UP attualmente avveniva in formato xml; sono stati eseguiti dei test per fare in modo che la comunicazione tra Web.UP e OpenProvider avvenisse<strong> in formato JSON<\/strong>, formato diverso per la rappresentazione dei dati pi\u00f9 compatta e moderna. E\u2019 stato quindi fatto in modo che OpenProvider rispondesse in formato JSON. Sono state apportate alcune modifiche all\u2019interno di Web.UP per fare in modo che questo fosse in grado di gestire le risposte anche nel nuovo formato; questa gestione ha introdotto la possibilit\u00e0 di gestire il protocollo di comunicazione in base ad una versione.<\/span><\/p>\n<h2>I vantaggi<\/h2>\n<p><span style=\"font-weight: 400;\">Questo progetto ha diversi <strong>vantaggi<\/strong>:\u00a0<\/span><\/p>\n<ul>\n<li><span style=\"font-weight: 400;\">Dimostrare la possibilit\u00e0 di <strong>eliminare l&#8217;utilizzo di AS400<\/strong><\/span><\/li>\n<li><span style=\"font-weight: 400;\"><strong>Uniformare il frontend<\/strong> per tutti i prodotti ERP smeup, che fino ad oggi avevano ognuno un aspetto diverso, uniformando anche la percezione dell\u2019utente come di un unico prodotto.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Aumentare il peso di Web.UP: la parte di frontend \u00e8 in grado di funzionare <strong>a prescindere dalla tecnologia<\/strong> che c\u2019\u00e8 dietro. Potenzialmente, infatti, Web.UP pu\u00f2 essere utilizzato come frontend per un vasto numero di sistemi ERP.<\/span><\/li>\n<li><span style=\"font-weight: 400;\"><strong>Potenziamento dell\u2019architettura<\/strong> utilizzata da smeup, per cui il risultato che verr\u00e0 visualizzato sar\u00e0 sempre lo stesso.<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Rendere <strong>unitario il metodo di scrittur<\/strong>a del frontend, a prescindere dalla tecnologia che c\u2019\u00e8 dietro. Di conseguenza, il dipartimento di delivery lavora sempre allo stesso modo a prescindere dall\u2019applicativo che c\u2019\u00e8 dietro.\u00a0<\/span><\/li>\n<li><span style=\"font-weight: 400;\">Rendere possibile l\u2019<strong>utilizzo di schede preesistenti<\/strong> anche con un&#8217;architettura differente\u00a0 dietro.<\/span><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Sme.UP LAB ha realizzato un progetto che prevedeva la funizzazione di RDS ERP in Sme.UP ERP. Questo progetto aveva l\u2019obiettivo di consentire l\u2019utilizzo del front-end messo a disposizione da Web.UP per visualizzare alcune altre funzioni di RDS ERP, senza utilizzare l\u2019AS400. Ecco come abbiamo fatto.<\/p>\n","protected":false},"author":1,"featured_media":54015,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7144],"tags":[3905,6715,6716,4431],"class_list":["post-51071","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-erp","tag-as400","tag-funizzazione","tag-interfaccia-frontend","tag-web-up"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS<\/title>\n<meta name=\"description\" content=\"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS\" \/>\n<meta property=\"og:description\" content=\"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/\" \/>\n<meta property=\"og:site_name\" content=\"Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2020-04-08T04:00:59+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-04-10T16:05:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1067\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"smeup\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"smeup\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/\"},\"author\":{\"name\":\"smeup\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"headline\":\"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS ERP\",\"datePublished\":\"2020-04-08T04:00:59+00:00\",\"dateModified\":\"2021-04-10T16:05:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/\"},\"wordCount\":957,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2020\\\/04\\\/funizzazione.jpg\",\"keywords\":[\"as400\",\"funizzazione\",\"interfaccia frontend\",\"Web.UP\"],\"articleSection\":[\"ERP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/\",\"name\":\"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2020\\\/04\\\/funizzazione.jpg\",\"datePublished\":\"2020-04-08T04:00:59+00:00\",\"dateModified\":\"2021-04-10T16:05:00+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\"},\"description\":\"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2020\\\/04\\\/funizzazione.jpg\",\"contentUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2020\\\/04\\\/funizzazione.jpg\",\"width\":1600,\"height\":1067,\"caption\":\"smeup funizzazione\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/webup-funizzazione-rds\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS ERP\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\",\"name\":\"Magazine\",\"description\":\"smeup\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/194a55d96e7e52223a84ff78468bf5c7\",\"name\":\"smeup\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g\",\"caption\":\"smeup\"},\"sameAs\":[\"https:\\\/\\\/www.smeup.com\"],\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS","description":"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/","og_locale":"it_IT","og_type":"article","og_title":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS","og_description":"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.","og_url":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/","og_site_name":"Magazine","article_published_time":"2020-04-08T04:00:59+00:00","article_modified_time":"2021-04-10T16:05:00+00:00","og_image":[{"width":1600,"height":1067,"url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg","type":"image\/jpeg"}],"author":"smeup","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"smeup","Tempo di lettura stimato":"4 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#article","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/"},"author":{"name":"smeup","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"headline":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS ERP","datePublished":"2020-04-08T04:00:59+00:00","dateModified":"2021-04-10T16:05:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/"},"wordCount":957,"commentCount":0,"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg","keywords":["as400","funizzazione","interfaccia frontend","Web.UP"],"articleSection":["ERP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/","url":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/","name":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#primaryimage"},"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg","datePublished":"2020-04-08T04:00:59+00:00","dateModified":"2021-04-10T16:05:00+00:00","author":{"@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7"},"description":"Sme.UP LAB ha realizzato la funizzazione di RDS ERP in Sme.UP ERP; consentendo l\u2019utilizzo del front-end per visualizzare alcune funzioni di RDS ERP.","breadcrumb":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#primaryimage","url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg","contentUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2020\/04\/funizzazione.jpg","width":1600,"height":1067,"caption":"smeup funizzazione"},{"@type":"BreadcrumbList","@id":"https:\/\/www.smeup.com\/magazine\/blog\/webup-funizzazione-rds\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.smeup.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Web.UP interfaccia comune per i frontend grazie alla funizzazione di RDS ERP"}]},{"@type":"WebSite","@id":"https:\/\/www.smeup.com\/magazine\/#website","url":"https:\/\/www.smeup.com\/magazine\/","name":"Magazine","description":"smeup","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.smeup.com\/magazine\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/194a55d96e7e52223a84ff78468bf5c7","name":"smeup","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a88cc3ad6c0af01768fe2ac47c88a321699d97ced53c173f66ceaa51400f43ca?s=96&d=mm&r=g","caption":"smeup"},"sameAs":["https:\/\/www.smeup.com"],"url":"https:\/\/www.smeup.com\/magazine\/blog\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/51071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/comments?post=51071"}],"version-history":[{"count":2,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/51071\/revisions"}],"predecessor-version":[{"id":54017,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/51071\/revisions\/54017"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media\/54015"}],"wp:attachment":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media?parent=51071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/categories?post=51071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/tags?post=51071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}