{"id":55079,"date":"2021-07-28T14:59:45","date_gmt":"2021-07-28T12:59:45","guid":{"rendered":"https:\/\/www.smeup.com\/magazine\/?p=55079"},"modified":"2021-08-05T15:37:05","modified_gmt":"2021-08-05T13:37:05","slug":"low-code-evoluzione-software","status":"publish","type":"post","link":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/","title":{"rendered":"Low code: l\u2019evoluzione dei software ERP secondo smeup"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-1\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:0px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-1\"><p><strong>Low code? Ne hai mai sentito parlare?<\/strong><br \/>\nIl software personalizzato \u00e8 una parte cruciale dell&#8217;impresa moderna. Per gli anni a venire si prevede che le aziende spenderanno 550 miliardi di dollari per la creazione di software personalizzato, ovvero circa la met\u00e0 della spesa totale per il software globale.<br \/>\nNel corso degli anni, il software aziendale pacchettizzato \u00e8 cresciuto sia in termini di sofisticatezza che di popolarit\u00e0, ma non \u00e8 in grado di fornire la configurabilit\u00e0 di una soluzione personalizzata. Solo le soluzioni personalizzate consentono alle aziende di differenziare i propri prodotti e processi e, idealmente, di assicurarsi un vantaggio rispetto alla concorrenza. Tuttavia, la creazione di software aziendale personalizzato, in particolare quando si fa affidamento su metodologie di sviluppo tradizionali basate su codice, sta diventando sempre pi\u00f9 impegnativo.<\/p>\n<p>L\u2019aumento della complessit\u00e0 \u00e8 una cosa che ci troviamo a fronteggiare anche noi di smeup, su base quotidiana. Per fare un esempio, molte aziende con cui lavoriamo si trovano spesso di fronte ad alcuni problemi, tra cui:<\/p>\n<ul>\n<li>Avere una vasta parte di software scritto in RPG<\/li>\n<li>Disporre di sviluppatori RPG<\/li>\n<li>Avere un as400 con tante tabelle e tanti dati<\/li>\n<li>Molta conoscenza e competenza interna<\/li>\n<li>Bassa competenza tecnologica<\/li>\n<li>Pochissimo tempo per aggiornarsi<\/li>\n<li>Pochissimo tempo per sviluppare nuovi strumenti<\/li>\n<\/ul>\n<p>Questa \u00e8 situazione che negli anni abbiamo riscontrato in pi\u00f9 aziende, generalmente imprese medio-grandi, magari un po\u2019 diversa da azienda ad azienda, ma unita sempre al problema dell\u2019obsolescenza.<br \/>\nSpesso queste aziende devono fronteggiare anche il problema di dover esporre dati a terzi, sia in modo \u201cgrezzo\u201d (dati puri), sia come pagine web che mostrano questi dati.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-2\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#068a9c;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-2\"><p><span style=\"color: #ffffff\"><strong>Ecco quindi che la domanda sorge spontanea: qual \u00e8 la soluzione per supportare queste imprese a semplificare la complessit\u00e0?<\/strong><\/span><br \/>\n<span style=\"color: #ffffff\"><strong>Per noi di <a href=\"https:\/\/www.smeup.com\/holding\/aziende\/\">smeup<\/a> la risposta \u00e8: LOW CODE.<\/strong> <\/span><\/p>\n<p><span style=\"color: #ffffff\">Ovvero: far evolvere la tecnologia senza scrivere nuovo codice, o scrivendone il meno possibile, e utilizzando dei linguaggi che non necessitano alte competenze a livello di programmazione. <\/span><\/p>\n<p><span style=\"color: #ffffff\"><strong>Come lo facciamo?<\/strong> Ve lo spieghiamo subito, ma prima \u00e8 doveroso fare un passo indietro per spiegare qual \u00e8 il nostro approccio per il software del futuro: un sistema custom costruito con componenti standard.<\/span><\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-3\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#f5f4f4;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-3\"><h2>Software custom con componenti standard<\/h2>\n<p><strong>Software custom e software standard.<\/strong><br \/>\nLa differenza tra un software standard e un software custom \u00e8 che quest\u2019ultimo \u00e8 costruito sulle esigenze del cliente ma \u00e8 rigido nella sua evoluzione: una volta costruito \u00e8 pi\u00f9 difficile farlo evolvere e soprattutto farlo con costi ridotti.<br \/>\nUn sistema software standard, invece ha costi minori, resta sempre aggiornato. Ma non \u00e8 costruito sulle esigenze specifiche dell\u2019impresa, \u00e8 uguale per tutte le aziende e quindi di fatto non permette di differenziarsi dalla concorrenza.<\/p>\n<p><strong>La nostra risposta: un ibrido<\/strong><br \/>\nNoi ci poniamo nel mezzo costruendo un software custom con componenti standard. In particolare il nostro focus \u00e8 sugli oggetti. I componenti sono una parte tecnologica importante, ma in questo momento il focus sono gli oggetti.<br \/>\nSviluppiamo il software standard in laboratorio, poi dal cliente andiamo a sviluppare le parti custom dove servono, con l\u2019obiettivo di minimizzare il total cost of ownership della soluzione software. Alla fine della vita del software in azienda, circa 10 anni, il costo totale sostenuto dall\u2019azienda per ottenere i risultati desiderati \u00e8 inferiore rispetto ad altri software.<\/p>\n<\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;margin-top:2px;width:100%;\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-4\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4\"><h2><span style=\"color: #a6192e\">Technology evolution e la logica Low Code<\/span><\/h2>\n<p>Punto focale di smeup data platform \u00e8 il fatto che \u00e8 costituita da una serie di strumenti definiti foundations, ovvero i blocchi elementari su cui si vanno a costruire le applicazioni, che sono scritte con una logica low code, che significa utilizzare il pi\u00f9 possibile dei linguaggi ad alto livello come DLS (domain specific lanuage) che non necessitano di alte competenze a livello di programmazione, ma che si rivolgono anzi il pi\u00f9 possibile ai non-programmatori.<br \/>\nIl low code ci da il vantaggio di far evolvere la tecnologia mantenendo il software che \u00e8 gi\u00e0 stato scritto. Perch\u00e9 se ad esempio il software \u00e8 stato scritto con un DSL, evolvendo la parte che sta \u201csotto\u201d ovvero la tecnologia su cui appoggiano gli script, lo script pu\u00f2 rimanere uguale. Noi garantiamo proprio questo: che lo script rimanga uguale mentre la tecnologia evolve, mentre invece sviluppando software con linguaggi classici, bisognerebbe riscrivere tutto.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"1537\" height=\"696\" alt=\"Technology evolution smeup\" title=\"Technology evolution smeup\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1.png\" class=\"lazyload img-responsive wp-image-55082\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271537%27%20height%3D%27696%27%20viewBox%3D%270%200%201537%20696%27%3E%3Crect%20width%3D%271537%27%20height%3D%27696%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1-200x91.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1-400x181.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1-600x272.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1-800x362.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1-1200x543.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Technology-evolution-1.png 1537w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;margin-top:2px;width:100%;\"><\/div><div class=\"fusion-text fusion-text-5\"><p>Vediamo un semplice esempio nel concreto: supponiamo che uno dei mattoncini mostrati nello schema sia la parte di CRM del nostro gestionale, e che il CRM abbia al proprio interno una funzione di Notify, scritta in modo tale inviare l\u2019input di creare un documento in formato pdf e poi inviare un\u2019email con il pdf a \u201coggetto.email_address\u201d, ovvero l&#8217;attributo \u201cindirizzo\u201d di un oggetto generico.<br \/>\nNel momento in cui si facesse ipoteticamente il passaggio da AS400 AD AWS, useremo sempre la funzione send_email, che per\u00f2 invece che appoggiarsi all\u2019SMTP di AS400, che \u00e8 il modulo AS400 adibito all\u2019invio delle mail, si appogger\u00e0 al sistema Amazon di invio delle mail da AS400. Ma il codice iniziale sar\u00e0 rimasto esattamente lo stesso.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"2408\" height=\"1470\" alt=\"smeup funzione notify\" title=\"smeup funzione notify\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark.png\" class=\"lazyload img-responsive wp-image-55084\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272408%27%20height%3D%271470%27%20viewBox%3D%270%200%202408%201470%27%3E%3Crect%20width%3D%272408%27%20height%3D%271470%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark-200x122.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark-400x244.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark-600x366.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark-800x488.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark-1200x733.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-2dark.png 2408w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;margin-top:2px;width:100%;\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-5\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#f5f4f4;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-6\"><h2><span style=\"color: #a6192e\">Business Object Framework<\/span><\/h2>\n<p>Abbiamo parlato di oggetti, ma come funzionano esattamente?<br \/>\nGli oggetti sono rappresentabili in una gerarchia, in cui \u00e8 presente l\u2019oggetto applicativo generico (il nostro business object) che possiede degli attributi che vengono ereditati da oggetti che sono meno generici. Ad esempio, il contatto che \u00e8 un oggetto pi\u00f9 specifico erediter\u00e0 gli attributi dell\u2019oggetto generico come ad esempio la data di creazione, il nome del responsabile, l&#8217;eventuale immagine, la cartella di riferimento, ma poi avr\u00e0 anche dei suoi attributi specifici come contatto come ad esempio l\u2019indirizzo, il numero di telefono e cos\u00ec via. A scendere all\u2019interno della gerarchia ci saranno altri oggetti che seguiranno la stessa logica, in cui alcuni attributi e alcune funzioni verranno ereditati da altri oggetti.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"2408\" height=\"1426\" alt=\"Business object framework smeup\" title=\"Business object framework smeup\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark.png\" class=\"lazyload img-responsive wp-image-55085\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272408%27%20height%3D%271426%27%20viewBox%3D%270%200%202408%201426%27%3E%3Crect%20width%3D%272408%27%20height%3D%271426%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark-200x118.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark-400x237.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark-600x355.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark-800x474.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark-1200x711.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-1-dark.png 2408w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;margin-top:2px;width:100%;\"><\/div><div class=\"fusion-text fusion-text-7\"><p>Supponiamo di avere due clienti: Electronic LCC e DWC Corporation. Entrambe hanno smeup erp. La prima per\u00f2 ha i contatti di smeup che comprendono anche funzione Notify di cui parlavamo, che ha un oggetto \u201c.email_address\u201d per cui si pu\u00f2 applicare l\u2019invio email a qualunque oggetto abbia un attributo \u201cemail_address\u201d.<br \/>\nI contatti che hanno questo attributo possono quindi avere la funzione di notifica, che in questo caso sar\u00e0 appunto una notifica via email con un pdf. Facciamo l\u2019esempio in cui il cliente DWC Corporation vuole creare un nuovo tipo di contatto, che esiste solo nella sua installazione di smeup, ad esempio creando il tipo di contatto \u201cbanca\u201d e definisce che \u00e8 un sottocaso di contatto. Siccome \u00e8 un sottocaso di contatto , eredita l\u2019 attributo \u201cemail_address\u201d e anche la funzione notify, senza necessit\u00e0 di scrivere codice .<br \/>\nIn sostanza, semplicemente perch\u00e9 abbiamo definito il nuovo oggetto, avremo in automatico anche la funzione Notify che \u00e8 compatibile nonostante l\u2019attributo \u201cemail_address\u201d della banca sar\u00e0 naturalmente diverso dall\u2019attributo \u201cemail_address\u201d del contatto generico.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"2408\" height=\"1470\" alt=\"smeup business object framework\" title=\"smeup business object framework\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark.png\" class=\"lazyload img-responsive wp-image-55086\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272408%27%20height%3D%271470%27%20viewBox%3D%270%200%202408%201470%27%3E%3Crect%20width%3D%272408%27%20height%3D%271470%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark-200x122.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark-400x244.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark-600x366.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark-800x488.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark-1200x733.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/Notify-3dark.png 2408w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;margin-top:2px;width:100%;\"><\/div><div class=\"fusion-text fusion-text-8\"><p>Un&#8217;altra casistica \u00e8 quella in cui abbiamo sempre la funzione Notify e la funzione email_address. Nell\u2019azienda Electronic LCC l\u2019indirizzo email dell\u2019oggetto banca \u00e8 scritto direttamente dentro al database di smeup. Nell\u2019azienda DWC corporation, invece, l\u2019indirizzo mail \u00e8 remotizzato su Google Contacts. In questo caso, la funzione Notify rimarr\u00e0 uguale e verr\u00e0 utilizzata da entrambe le aziende senza dover riscrivere il codice, ma semplicemente cambiando la configurazione dell\u2019attributo email_address, indicando dove andarlo a prendere.<\/p>\n<p>Questi sono due esempi di come gli oggetti migliorano la fruibilit\u00e0 del software e consentono di operare degli avanzamenti tecnologici senza dover scrivere altro codice.<\/p>\n<\/div><div class=\"fusion-separator fusion-full-width-sep\" style=\"align-self: center;margin-left: auto;margin-right: auto;flex-grow:2;width:100%;\"><\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-6 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling gradient-container-6\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:1144px;margin-left: calc(-4% \/ 2 );margin-right: calc(-4% \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-5 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:20px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-9\"><h2>La navigazione<\/h2>\n<p>Un\u2019 altra parte importante \u00e8 la navigazione: all\u2019interno di smeup c\u2019\u00e8 una navigazione automatica derivante dal fatto che \u00e8 presente un reticolo di oggetti.<br \/>\nUn esempio \u00e8 il funzionamento del cancello della nostra sede di Erbusco, che si apre leggendo la targa dei dipendenti. Il sistema \u00e8 infatti in grado di associare la targa a un proprietario che \u00e8 di tipo dipendente. Il dipendente ha poi associata una residenza che \u00e8 di tipo indirizzo. L\u2019indirizzo fa riferimento a una citt\u00e0 che \u00e8 di tipo localit\u00e0. Il dipendente ha un suo responsabile che \u00e8 a sua volta di tipo dipendente e che quindi a sua volta ha indirizzo, citt\u00e0 &#8230;. In questo modo \u00e8 possibile navigare all\u2019interno del sistema in modo libero attraverso degli hyperlinks.<br \/>\nQuesto percorso di navigazione viene sfruttato da algoritmi interni automatici che sono in gradi di navigare per andare a reperire i dati di cui hanno bisogno e prendono decisioni sempre con lo stesso principio.<br \/>\nsiccome la targa appartiene a un impiegato di smeup, allora il sistema invier\u00e0 l\u2019input di aprire il cancello. In questo caso, non c&#8217;\u00e8 navigazione dell\u2019utente, ma c\u2019\u00e8 un collegamento logico svolto dal sistema all\u2019interno del software.<\/p>\n<\/div><div class=\"fusion-image-element \" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\" fusion-imageframe imageframe-none imageframe-5 hover-type-none\"><img decoding=\"async\" width=\"2398\" height=\"1566\" alt=\"smeup struttura reticolare\" title=\"smeup struttura reticolare\" src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2.png\" data-orig-src=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2.png\" class=\"lazyload img-responsive wp-image-55088\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%272398%27%20height%3D%271566%27%20viewBox%3D%270%200%202398%201566%27%3E%3Crect%20width%3D%272398%27%20height%3D%271566%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2-200x131.png 200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2-400x261.png 400w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2-600x392.png 600w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2-800x522.png 800w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2-1200x784.png 1200w, https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/reticolare-dark2.png 2398w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1200px\" \/><\/span><\/div><\/div><\/div><\/div><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Ma qual \u00e8 la soluzione per supportare le imprese a semplificare la complessit\u00e0 legata a questo tipo di sistemi? Per noi di smeup la risposta \u00e8: LOW CODE.<\/p>\n","protected":false},"author":5,"featured_media":55098,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[7135,7144],"tags":[],"class_list":["post-55079","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articoli-tecnici","category-erp"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Low code: l\u2019evoluzione dei software ERP secondo smeup<\/title>\n<meta name=\"description\" content=\"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Come semplificare la complessit\u00e0 di tali sistemi? Con il LOW CODE.\" \/>\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\/low-code-evoluzione-software\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Low code: l\u2019evoluzione dei software ERP secondo smeup\" \/>\n<meta property=\"og:description\" content=\"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Ma qual \u00e8 la soluzione per supportare le imprese a semplificare la complessit\u00e0 legata a questo tipo di sistemi? Per noi di smeup la risposta \u00e8: LOW CODE.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/\" \/>\n<meta property=\"og:site_name\" content=\"Magazine\" \/>\n<meta property=\"article:published_time\" content=\"2021-07-28T12:59:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-08-05T13:37:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1600\" \/>\n\t<meta property=\"og:image:height\" content=\"1066\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"chiarafabio\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"chiarafabio\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"14 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\\\/low-code-evoluzione-software\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/\"},\"author\":{\"name\":\"chiarafabio\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/9d514dc91fb5e21521e8e2d0dbe24553\"},\"headline\":\"Low code: l\u2019evoluzione dei software ERP secondo smeup\",\"datePublished\":\"2021-07-28T12:59:45+00:00\",\"dateModified\":\"2021-08-05T13:37:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/\"},\"wordCount\":5379,\"commentCount\":1,\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2021\\\/07\\\/low-code-smeup-1.jpg\",\"articleSection\":[\"Articoli tecnici\",\"ERP\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/\",\"name\":\"Low code: l\u2019evoluzione dei software ERP secondo smeup\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2021\\\/07\\\/low-code-smeup-1.jpg\",\"datePublished\":\"2021-07-28T12:59:45+00:00\",\"dateModified\":\"2021-08-05T13:37:05+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/#\\\/schema\\\/person\\\/9d514dc91fb5e21521e8e2d0dbe24553\"},\"description\":\"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Come semplificare la complessit\u00e0 di tali sistemi? Con il LOW CODE.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2021\\\/07\\\/low-code-smeup-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/wp-content\\\/uploads\\\/sites\\\/5\\\/2021\\\/07\\\/low-code-smeup-1.jpg\",\"width\":1600,\"height\":1066,\"caption\":\"low code secondo smeup\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/low-code-evoluzione-software\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Low code: l\u2019evoluzione dei software ERP secondo smeup\"}]},{\"@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\\\/9d514dc91fb5e21521e8e2d0dbe24553\",\"name\":\"chiarafabio\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g\",\"caption\":\"chiarafabio\"},\"url\":\"https:\\\/\\\/www.smeup.com\\\/magazine\\\/blog\\\/author\\\/chiarafabio\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Low code: l\u2019evoluzione dei software ERP secondo smeup","description":"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Come semplificare la complessit\u00e0 di tali sistemi? Con il LOW CODE.","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\/low-code-evoluzione-software\/","og_locale":"it_IT","og_type":"article","og_title":"Low code: l\u2019evoluzione dei software ERP secondo smeup","og_description":"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Ma qual \u00e8 la soluzione per supportare le imprese a semplificare la complessit\u00e0 legata a questo tipo di sistemi? Per noi di smeup la risposta \u00e8: LOW CODE.","og_url":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/","og_site_name":"Magazine","article_published_time":"2021-07-28T12:59:45+00:00","article_modified_time":"2021-08-05T13:37:05+00:00","og_image":[{"width":1600,"height":1066,"url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg","type":"image\/jpeg"}],"author":"chiarafabio","twitter_card":"summary_large_image","twitter_misc":{"Scritto da":"chiarafabio","Tempo di lettura stimato":"14 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#article","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/"},"author":{"name":"chiarafabio","@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/9d514dc91fb5e21521e8e2d0dbe24553"},"headline":"Low code: l\u2019evoluzione dei software ERP secondo smeup","datePublished":"2021-07-28T12:59:45+00:00","dateModified":"2021-08-05T13:37:05+00:00","mainEntityOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/"},"wordCount":5379,"commentCount":1,"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg","articleSection":["Articoli tecnici","ERP"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/","url":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/","name":"Low code: l\u2019evoluzione dei software ERP secondo smeup","isPartOf":{"@id":"https:\/\/www.smeup.com\/magazine\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#primaryimage"},"image":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#primaryimage"},"thumbnailUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg","datePublished":"2021-07-28T12:59:45+00:00","dateModified":"2021-08-05T13:37:05+00:00","author":{"@id":"https:\/\/www.smeup.com\/magazine\/#\/schema\/person\/9d514dc91fb5e21521e8e2d0dbe24553"},"description":"Il software personalizzato \u00e8 una parte cruciale dell\u2019impresa moderna. Come semplificare la complessit\u00e0 di tali sistemi? Con il LOW CODE.","breadcrumb":{"@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#primaryimage","url":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg","contentUrl":"https:\/\/www.smeup.com\/magazine\/wp-content\/uploads\/sites\/5\/2021\/07\/low-code-smeup-1.jpg","width":1600,"height":1066,"caption":"low code secondo smeup"},{"@type":"BreadcrumbList","@id":"https:\/\/www.smeup.com\/magazine\/blog\/low-code-evoluzione-software\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.smeup.com\/magazine\/"},{"@type":"ListItem","position":2,"name":"Low code: l\u2019evoluzione dei software ERP secondo smeup"}]},{"@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\/9d514dc91fb5e21521e8e2d0dbe24553","name":"chiarafabio","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0a4d3dc3561a1aea7917fec7db0a278694aa22c584b3a62ed1c8e9d2b4fb2e93?s=96&d=mm&r=g","caption":"chiarafabio"},"url":"https:\/\/www.smeup.com\/magazine\/blog\/author\/chiarafabio\/"}]}},"_links":{"self":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/55079","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\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/comments?post=55079"}],"version-history":[{"count":11,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/55079\/revisions"}],"predecessor-version":[{"id":55296,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/posts\/55079\/revisions\/55296"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media\/55098"}],"wp:attachment":[{"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/media?parent=55079"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/categories?post=55079"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smeup.com\/magazine\/wp-json\/wp\/v2\/tags?post=55079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}