{"id":232,"date":"2015-08-21T12:47:19","date_gmt":"2015-08-21T10:47:19","guid":{"rendered":"http:\/\/www.expertconfigurator.com\/wordpress\/?p=232"},"modified":"2022-05-08T11:12:36","modified_gmt":"2022-05-08T09:12:36","slug":"la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione","status":"publish","type":"post","link":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/","title":{"rendered":"La distinta base degli oggetti. La base del sistema di configurazione"},"content":{"rendered":"<p style=\"text-align: justify;\">Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 causata dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.<\/p>\n<p>Sicuramente il \u201ccombattimento\u201d risulter\u00e0 molto pi\u00f9 agevole se si riesce a diminuire il numero e la complessit\u00e0 delle regole e dei vincoli necessari per generalizzare un prodotto.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1-251x300.jpg\" alt=\"comporre_b1\" width=\"251\" height=\"300\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">Si dice poi che per ogni tipologia di azienda deve essere adottato uno specifico configuratore.<\/p>\n<p style=\"text-align: justify;\">Se sei un&#8217; azienda assemble-to-order (ATO) hai bisogno di un tipo di configuratore.<\/p>\n<p style=\"text-align: justify;\">Se sei un&#8217; azienda Engineered-to-Order (ETO) hai bisogno di un altro tipo di configuratore e cos\u00ec via&#8230;<\/p>\n<p style=\"text-align: justify;\">Non \u00e8 cos\u00ec. Il motore del sistema di configurazione pu\u00f2 essere unico, a patto di risolvere il problema della <span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"http:\/\/www.expertconfigurator.com\/wordpress\/architettura-configuratore-dal-codice-articolo-generazione-unistanza-sku\">classificazione dei prodotti\/servizi<\/a><\/span> seguendo i naturali \u201cusi e costumi umani\u201d.<\/p>\n<p style=\"text-align: justify;\">e.g. In merito a ci\u00f2, qualche riga pi\u00f9 sotto ho preparato un piccolo esempio che spero possa aiutare.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">La modalit\u00e0 tramite la quale vengono realizzate le interfacce utente di un configuratore merita un inciso di riflessione.<\/p>\n<p style=\"text-align: justify;\">Pi\u00f9 l&#8217;interfaccia utente riesce ad essere \u201cadattiva\u201d (in grado di adeguarsi alla capacit\u00e0 cognitiva dell\u2019utente), pi\u00f9 questa riuscir\u00e0 ad aiutare efficacemente il cliente nella configurazione del prodotto\/servizio desiderato.<\/p>\n<p style=\"text-align: justify;\"><a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b2.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"230\" class=\"size-medium wp-image-236 alignnone\" src=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b2-300x230.jpg\" alt=\"comporre_b2\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b2-300x230.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b2.jpg 450w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p>Sul piano tecnico sono oggi numerose le piattaforme di sviluppo che consentono di generare a \u201crun-time\u201d le forms d\u2019interfaccia pi\u00f9 idonee per ogni situazione.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">Tornando al tema centrale di questo post; come combattere la \u201ccomplessit\u00e0\u201d di un sistema di configurazione, migliorando la propria capacit\u00e0 di costruire astrazioni di prodotti\/servizi&#8230; un buon punto di inizio potrebbe essere quello di passare per un negozio di giocattoli e comprare una confezione di Lego.<\/p>\n<p style=\"text-align: justify;\">Perch\u00e9 i mattoncini hanno avuto successo?<\/p>\n<p style=\"text-align: justify;\">I mattoncini hanno ancor oggi successo perch\u00e9 sono semplici. I Lego dispongono di un sistema di normalizzazione che permette ad ogni mattoncino di interagire con un altro ed \u00e8 facile capire se esiste una compatibilit\u00e0 o incompatibilit\u00e0 d\u2019incastro.<\/p>\n<p style=\"text-align: justify;\">Con le cose semplici si possono costruire cose complesse. Da leggere come: se uno capisce &#8220;dove stanno i mattoncini&#8221; facile che poi riesca a realizzare quanto desidera.<\/p>\n<p style=\"text-align: justify;\"><a id=\"esempio_01\"><\/a>Se invece non si riesce a scomporre la complessit\u00e0 identificando i mattoni elementari&#8230; la strada \u00e8 in salita.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">Per comprendere il vantaggio offerto dal sistema di codifica degli items SKU <a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/architettura-configuratore-dal-codice-articolo-generazione-unistanza-sku\/#Ctheory\"><span style=\"color: #0000ff;\">basato sulla teoria degli oggetti<\/span><\/a>, ecco un esempio che pone a confronto due metodi che possono essere utilizzati per generalizzare una semplice distinta base di un prodotto.<\/p>\n<p style=\"text-align: justify;\"><strong>Situazione:<\/strong> si deve realizzare un prodotto composto da due assi di legno di stessa essenza e diverso spessore da unire con un chiodo.<\/p>\n<p style=\"text-align: justify;\"><strong>Problema:<\/strong> definire una struttura dati idonea a generalizzare tutte le possibili varianti del prodotto considerato, cos\u00ec da ottenere una lista pezzi finale (distinta base) costituita da tre legami:<\/p>\n<ul>\n<li>codice SKU prima asse di legno<\/li>\n<li>codice SKU seconda asse di legno<\/li>\n<li>codice SKU del chiodo.<\/li>\n<\/ul>\n<hr \/>\n<p><strong>Soluzione:<\/strong> la generalizzazione sar\u00e0 svolta con i seguenti metodi:<\/p>\n<p><strong>&#8211;<span style=\"text-decoration: underline;\"><em>metodo A<\/em><\/span> (classico)<\/strong>, ovvero la normale tecnica utilizzata dai configuratori &#8220;<strong>a regole&#8221;<\/strong> presenti nei sistemi &#8220;ERP majors&#8221; che codificano gli items SKU con il metodo del \u201ccodice item parlante\u201d. e.g. il codice item viene costruito concatenando pi\u00f9 sottostringhe,\u00a0 ognuna della quali identifica una caratteristica dell item da classificare.<\/p>\n<p><strong>&#8211;<span style=\"text-decoration: underline;\"><em>metodo B<\/em><\/span>,<\/strong> tecnica della <a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/architettura-configuratore-dal-codice-articolo-generazione-unistanza-sku\/#Ctheory\"><span style=\"color: #0000ff;\">classificazione degli oggetti<\/span><\/a>.<\/p>\n<hr \/>\n<h4><strong>Parametri input necessari per la configurazione del prodotto:<\/strong><\/h4>\n<table class=\"alignleft\" style=\"height: 161px; width: 466px; border-color: #0b0769;\" border=\"2\">\n<tbody>\n<tr style=\"height: 26.5px;\">\n<td style=\"width: 164.183px; height: 26.5px; background-color: #f5eaa6; text-align: center;\"><strong>Parametro<\/strong><\/td>\n<td style=\"width: 285.95px; height: 26.5px; background-color: #f5eaa6; text-align: center;\"><strong>Descrizione<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 164.183px; height: 26px; text-align: center;\"><strong><em>&lt;essenza&gt;<\/em><\/strong><\/td>\n<td style=\"width: 285.95px; height: 26px;\">\u00a0Nome della specie di legno<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 164.183px; height: 26px; text-align: center;\"><strong><em>&lt;spessore1&gt;<\/em><\/strong><\/td>\n<td style=\"width: 285.95px; height: 26px;\">\u00a0Spessore prima asse di legno<\/td>\n<\/tr>\n<tr style=\"height: 26px;\">\n<td style=\"width: 164.183px; height: 26px; text-align: center;\"><strong><em>&lt;spessore2&gt;<\/em><\/strong><\/td>\n<td style=\"width: 285.95px; height: 26px;\">\u00a0Spessore seconda asse di legno<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr \/>\n<h5><strong>A) Costruzione della generalizzazione con il metodo <em>A (regole e codici parlanti)<br \/>\n<\/em><\/strong><\/h5>\n<table style=\"border-color: #080707; width: 97.5606%; height: 595px;\" border=\"1\">\n<tbody>\n<tr style=\"background-color: #f0eea3; height: 30px;\">\n<td style=\"width: 22.8005%; text-align: center; height: 30px;\"><strong>Regola 1<br \/>\n<\/strong><\/td>\n<td style=\"width: 16.7287%; text-align: center; height: 30px;\"><strong>Blocco<\/strong><\/td>\n<td style=\"width: 23.0483%; text-align: center; height: 30px;\"><strong>Regola 2<br \/>\n<\/strong><\/td>\n<td style=\"width: 70.7322%; text-align: center; height: 30px;\"><strong>Codice Item<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 25.6667px;\">\n<td style=\"width: 22.8005%; height: 25px; background-color: #f0c09c; text-align: center;\">\n<h4>&lt;<em><strong>essenza<\/strong><\/em>&gt; = <strong>NOCE<\/strong><\/h4>\n<\/td>\n<td style=\"width: 110.509%; height: 25px;\" colspan=\"3\"><\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px; background-color: #cef5ec; text-align: center;\">&lt;<em><strong>spessore 1<\/strong><\/em>&gt;<\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=35<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67NOCL1200S35P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=45<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67NOCL1200S45P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px; background-color: #bfe0f5;\">&lt;<em><strong>spessore 2<\/strong><\/em>&gt;<\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=35<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67NOCL1200S35P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=45<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67NOCL1200S45P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px; background-color: #f0c09c; text-align: center;\">&lt;<em><strong>essenza<\/strong><\/em>&gt; = <strong>PINO<\/strong><\/td>\n<td style=\"width: 110.509%; height: 30px;\" colspan=\"3\"><\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px; background-color: #bfe0f5; text-align: center;\">&lt;<em><strong>spessore 1<\/strong><\/em>&gt;<\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=35<\/td>\n<td style=\"width: 70.7322%; height: 30px; text-align: center;\">\n<h6>221LEGN67PINL1200S35P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">se &lt;<em><strong>spessore1<\/strong><\/em>&gt;=45<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67PINL1200S45P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px; background-color: #bfe0f5; text-align: center;\">&lt;<em><strong>spessore 2<\/strong><\/em>&gt;<\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">&lt;<em><strong>spessore1<\/strong><\/em>&gt;=35<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67PINL1200S35P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px; text-align: center;\">&lt;<em><strong>spessore1<\/strong><\/em>&gt;=45<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">\n<h6 style=\"text-align: center;\">221LEGN67PINL1200S45P300<\/h6>\n<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 22.8005%; height: 30px;\"><\/td>\n<td style=\"width: 16.7287%; height: 30px;\"><\/td>\n<td style=\"width: 23.0483%; height: 30px;\">.. altre regole&#8230;<\/td>\n<td style=\"width: 70.7322%; height: 30px;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;.<\/td>\n<\/tr>\n<tr style=\"height: 30px;\">\n<td style=\"width: 133.31%; height: 30px; background-color: #f5efbf;\" colspan=\"4\">&#8230; e cos\u00ec via a ripetere, inserendo i dati per ogni possibile combinazione &lt;<strong><em>essenza<\/em><\/strong>&gt; e &lt;<strong><em>spessore<\/em><\/strong>&gt;<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><strong>A.1) Regole per la selezione del chiodo<\/strong><\/h4>\n<table style=\"height: 168px; width: 72.3075%; border-color: #030202;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; background-color: #ede9a4; text-align: center; height: 24px;\"><strong>Regola<\/strong><\/td>\n<td style=\"width: 71.8634%; background-color: #ede9a4; text-align: center; height: 24px;\"><strong>Codice Item <\/strong><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 20<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L020<\/td>\n<\/tr>\n<tr style=\"height: 24.1333px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 30<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L030<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 40<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L040<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 50<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L050<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 60<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L060<\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 61.5894%; height: 24px; text-align: center;\"><strong><em>se &lt;spessore1&gt;<\/em> <\/strong>+ <strong><em>&lt;spessore2&gt;<\/em><\/strong> = 80<\/td>\n<td style=\"width: 71.8634%; height: 24px; text-align: center;\">224CHI23FE14L080<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"text-align: left;\">&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;&#8230;e via a continuare, se ci sono 100 possibili chiodi diversi, andranno inserire 100 regole<\/p>\n<hr \/>\n<h3 style=\"text-align: left;\"><strong>B) Costruzione della generalizzazione con il metodo B\u00a0 <\/strong><\/h3>\n<p>&#8211;<em>Classificazione ad oggetti<\/em>&#8211;<\/p>\n<p style=\"text-align: left;\"><strong>B.1) Prerequisito: classificare gli items come <a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/architettura-configuratore-dal-codice-articolo-generazione-unistanza-sku\/#er-oggetti\">i<span style=\"color: #0000ff;\">llustrato nel diagramma E-R<\/span><\/a> (classificazione ad oggettti)<\/strong><\/p>\n<p style=\"text-align: left;\"><strong>B.2) Creare due classi di oggetti caratterizzate dai propri attributi identificativi.<\/strong><\/p>\n<table style=\"height: 88px; border-color: #050505; width: 59.2317%;\" border=\"1\">\n<tbody>\n<tr style=\"height: 24px; background-color: #c5c785;\">\n<td style=\"width: 27.1335%; height: 24px; background-color: #e6a277; text-align: center;\"><strong>Classe<\/strong><\/td>\n<td style=\"width: 25.8206%; height: 24px; text-align: center;\"><strong>Attributo<\/strong><\/td>\n<td style=\"width: 23.4136%; height: 24px; text-align: center;\"><strong> Attributo<\/strong><\/td>\n<td style=\"width: 71.7724%; height: 24px; text-align: center;\"><strong>Attributo<\/strong><\/td>\n<\/tr>\n<tr style=\"height: 24.6667px;\">\n<td style=\"width: 27.1335%; height: 24.6667px; text-align: center;\"><strong>AsseLegno<\/strong><\/td>\n<td style=\"width: 25.8206%; height: 24.6667px; text-align: center;\"><strong><em>essenza<\/em><\/strong><\/td>\n<td style=\"width: 23.4136%; height: 24.6667px; text-align: center;\"><strong><em>spessore<\/em><\/strong><\/td>\n<td style=\"width: 71.7724%; height: 24.6667px;\"><\/td>\n<\/tr>\n<tr style=\"height: 24px;\">\n<td style=\"width: 27.1335%; height: 24px; text-align: center;\"><strong>Chiodo<\/strong><\/td>\n<td style=\"width: 25.8206%; height: 24px; text-align: center;\"><strong><em>lunghezza<\/em><\/strong><\/td>\n<td style=\"width: 23.4136%; height: 24px;\"><\/td>\n<td style=\"width: 71.7724%; height: 24px;\"><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4><strong>B.3) Valorizzare gli attributi appartenenti alle due classi di oggetti. <em><br \/>\n<\/em><\/strong><\/h4>\n<table style=\"height: 117px; width: 100.311%;\" border=\"1\">\n<tbody>\n<tr style=\"background-color: #c7c681;\">\n<td style=\"width: 12.0357%; text-align: center;\"><strong>Item <em>Id<\/em><\/strong><\/td>\n<td style=\"width: 41.9019%; text-align: center;\"><strong>Assegnazione<\/strong><\/td>\n<td style=\"width: 103.97%; text-align: center;\"><strong>Assegnazione<\/strong><\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0357%; text-align: center;\"><strong>1<\/strong><\/td>\n<td style=\"width: 41.9019%;\">\n<h5><em><strong>\u00a0AsseLegno<\/strong><\/em>.<strong>essenza<\/strong> := <strong><em>&lt;essenza&gt;<\/em><\/strong><\/h5>\n<\/td>\n<td style=\"width: 103.97%;\">\n<h5><strong><em>\u00a0AsseLegno.spessore := &lt;spessore 1&gt;<br \/>\n<\/em><\/strong><\/h5>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0357%; text-align: center;\"><strong>2<\/strong><\/td>\n<td style=\"width: 41.9019%;\">\n<h5><strong><em>\u00a0AsseLegno.essenza := &lt;essenza&gt;<\/em><\/strong><\/h5>\n<\/td>\n<td style=\"width: 103.97%;\">\n<h5><strong><em>\u00a0AsseLegno.spessore := &lt;spessore 2&gt; <\/em><\/strong><\/h5>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"width: 12.0357%; text-align: center;\"><strong>3<\/strong><\/td>\n<td style=\"width: 145.872%;\" colspan=\"2\">\n<h5><em><strong>\u00a0Chiodo<\/strong><\/em>.<strong>lunghezza<\/strong> := <strong><em>Id(1)<\/em><\/strong>.<strong>spessore<\/strong> +<strong><em> Id(2)<\/em><\/strong>.<strong>spessore(+)<\/strong><\/h5>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Con questi dati forniti in input un algoritmo &#8220;solutore&#8221; \u00e8 in grado di verificare l&#8217;esistenza, oppure istanziare (create), tutti gli items SKU necessari per la costruzione della distinta base BOM.<\/p>\n<hr \/>\n<p style=\"text-align: justify;\">Anche senza entrare nei dettagli dei tipi di notazione utilizzati nell&#8217;esempio, risulta evidente che fra il sistema <strong><em>A<\/em><\/strong> e quello <strong><em>B<\/em><\/strong> esiste un&#8217;enorme differenza quantitatiiva <span style=\"text-decoration: underline;\"><strong>riguardo ai dati da inserire e manutenere<\/strong><\/span> e stiamo parlando di una distinta base finale di soli tre items.<\/p>\n<p>Anche chi non ha avuto modo di conoscere la teoria degli oggetti credo trover\u00e0 intuitivo riferirsi ad un item SKU come ad un membro di un insieme detto <strong><em>Classe.<\/em><\/strong><\/p>\n<p>Ogni Classe \u00e8 caratterizzata da un set attributi che una volta valorizzati permettono l&#8217;identificazione di un item appartenente al suo insieme di riferimento.<\/p>\n<p>Ad esempio, la riga 3 della tabellina, quella che identifica il chiodo, dice: <strong><em>trovami il chiodo che va bene per fissare queste due assi di legno.<\/em><\/strong><\/p>\n<p style=\"text-align: justify;\">Questa \u00e8 la frase che normalmente un mastro falegname rivolge al suo apprendista per chiedergli di andare a prendere i chiodi necessari per inchiodare due assi di legno.<\/p>\n<p style=\"text-align: justify;\">Poi sono arrivati i computers e le assi di legno le abbiamo iniziate a chiamare: 221LEGN67P1NOCL1200S45P300. I chiodi: 224CHI23FE14L060 &#8230; e cos\u00ec ci siamo \u201csnaturati\u201d.<\/p>\n<p style=\"text-align: justify;\">Qualcuno riesce ad immaginare la scena dove il mastro falegname dice al suo apprendista: <em>devo inchiodare<\/em> 221LEGN67P1NOCL1200S45P300 <em>con<\/em> 221LEGN67P1NOCL1200S35P300 <em>vai un a vedere se ci sono i chiod<\/em>i 224CHI23FE14L020, 224CHI23FE14L030&#8230;.<em> etc, etc<\/em>, e una volta finito l\u2019elenco dei SKU necessari, dire all\u2019apprendista&#8230; <em>e per favore portami anche un bicchiere d&#8217;acqua che a forza di pronunciare tutti questi codici parlanti mi si \u00e8 seccata la lingua.<\/em> <a href=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b3.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"300\" height=\"265\" class=\"size-medium wp-image-237 alignnone\" src=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b3-300x265.jpg\" alt=\"comporre_b3\" srcset=\"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b3-300x265.jpg 300w, https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b3.jpg 400w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\">E\u2019 l\u2019apprendista dire al suo maestro; <em>scusi master, mi pu\u00f2 dire il codice del bicchiere d\u2019acqua.<\/em>.. cercando poi di scappare pi\u00f9 veloce del martello lanciato dal suo master al solo fine di incoraggiare l&#8217;apprendista ad andargli a prendere il bicchiere d\u2019acqua richiesto.<\/p>\n<p style=\"text-align: justify;\">In sostanza solo razionalizzando il metodo di codifica degli articoli SKU \u00e8 possibile costruire una \u201cgrammatica\u201d delle regole di configurazione espresse nella forma pi\u00f9 naturale possibile. Annullando cos\u00ec i <strong><em>&#8220;si dice&#8221;<\/em><\/strong> che hanno caratterizzato le prime righe di questo post.<\/p>\n<hr \/>\n<p style=\"text-align: right;\">\n","protected":false},"excerpt":{"rendered":"<p>Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 causata dal dover alimentare [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-232","post","type-post","status-publish","format-standard","hentry","category-howto"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator<\/title>\n<meta name=\"description\" content=\"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.\" \/>\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.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator\" \/>\n<meta property=\"og:description\" content=\"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/\" \/>\n<meta property=\"og:site_name\" content=\"Expert Configurator\" \/>\n<meta property=\"article:published_time\" content=\"2015-08-21T10:47:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-05-08T09:12:36+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1-251x300.jpg\" \/>\n<meta name=\"author\" content=\"Annibale Marchetti\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Annibale Marchetti\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/\"},\"author\":{\"name\":\"Annibale Marchetti\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\"},\"headline\":\"La distinta base degli oggetti. La base del sistema di configurazione\",\"datePublished\":\"2015-08-21T10:47:19+00:00\",\"dateModified\":\"2022-05-08T09:12:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/\"},\"wordCount\":1253,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2015\\\/08\\\/comporre_b1-251x300.jpg\",\"articleSection\":[\"HowTo\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/\",\"name\":\"La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2015\\\/08\\\/comporre_b1-251x300.jpg\",\"datePublished\":\"2015-08-21T10:47:19+00:00\",\"dateModified\":\"2022-05-08T09:12:36+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\"},\"description\":\"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\\\/servizio.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2015\\\/08\\\/comporre_b1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/wp-content\\\/uploads\\\/2015\\\/08\\\/comporre_b1.jpg\",\"width\":700,\"height\":835},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"La distinta base degli oggetti. La base del sistema di configurazione\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#website\",\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/\",\"name\":\"Expert Configurator\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/#\\\/schema\\\/person\\\/14e924cc693c448805b7c37dff4d16a6\",\"name\":\"Annibale Marchetti\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g\",\"caption\":\"Annibale Marchetti\"},\"description\":\"Mi chiamo Annibale Marchetti, da molti anni mi occupo dell\u2019evoluzione del dualismo \u201corganizzazione &amp; informatica\u201d, dove, \u00e8 sempre bene ricordarlo, il primo termine rappresenta il fine, mentre il secondo \u00e8 il mezzo. Sono un autodidatta-osservatore e questa qualifica mi aiuta a ricordare che lo studio, come l\u2019innovazione, \u00e8 una storia senza fine.\",\"sameAs\":[\"https:\\\/\\\/www.expertconfigurator.com\"],\"url\":\"https:\\\/\\\/www.expertconfigurator.com\\\/wordpress\\\/author\\\/xamwp01\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator","description":"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.","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.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/","og_locale":"it_IT","og_type":"article","og_title":"La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator","og_description":"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.","og_url":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/","og_site_name":"Expert Configurator","article_published_time":"2015-08-21T10:47:19+00:00","article_modified_time":"2022-05-08T09:12:36+00:00","og_image":[{"url":"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1-251x300.jpg","type":"","width":"","height":""}],"author":"Annibale Marchetti","twitter_misc":{"Scritto da":"Annibale Marchetti","Tempo di lettura stimato":"7 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#article","isPartOf":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/"},"author":{"name":"Annibale Marchetti","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6"},"headline":"La distinta base degli oggetti. La base del sistema di configurazione","datePublished":"2015-08-21T10:47:19+00:00","dateModified":"2022-05-08T09:12:36+00:00","mainEntityOfPage":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/"},"wordCount":1253,"commentCount":0,"image":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#primaryimage"},"thumbnailUrl":"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1-251x300.jpg","articleSection":["HowTo"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/","url":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/","name":"La distinta base degli oggetti. La base del sistema di configurazione - Expert Configurator","isPartOf":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#primaryimage"},"image":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#primaryimage"},"thumbnailUrl":"http:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1-251x300.jpg","datePublished":"2015-08-21T10:47:19+00:00","dateModified":"2022-05-08T09:12:36+00:00","author":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6"},"description":"Si dice che impostare e manutenere un sistema di configurazione vuol dire combattere con la complessit\u00e0 costituita dal dover alimentare la struttura di regole che permettono di generalizzare un prodotto\/servizio.","breadcrumb":{"@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#primaryimage","url":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1.jpg","contentUrl":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-content\/uploads\/2015\/08\/comporre_b1.jpg","width":700,"height":835},{"@type":"BreadcrumbList","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/la-distinta-base-degli-oggetti-la-base-del-sistema-di-configurazione\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.expertconfigurator.com\/wordpress\/"},{"@type":"ListItem","position":2,"name":"La distinta base degli oggetti. La base del sistema di configurazione"}]},{"@type":"WebSite","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#website","url":"https:\/\/www.expertconfigurator.com\/wordpress\/","name":"Expert Configurator","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.expertconfigurator.com\/wordpress\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Person","@id":"https:\/\/www.expertconfigurator.com\/wordpress\/#\/schema\/person\/14e924cc693c448805b7c37dff4d16a6","name":"Annibale Marchetti","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c5fc59031e812afcb0f4cb6977b610b798de6698bb9db523581033c8b9455e56?s=96&d=mm&r=g","caption":"Annibale Marchetti"},"description":"Mi chiamo Annibale Marchetti, da molti anni mi occupo dell\u2019evoluzione del dualismo \u201corganizzazione &amp; informatica\u201d, dove, \u00e8 sempre bene ricordarlo, il primo termine rappresenta il fine, mentre il secondo \u00e8 il mezzo. Sono un autodidatta-osservatore e questa qualifica mi aiuta a ricordare che lo studio, come l\u2019innovazione, \u00e8 una storia senza fine.","sameAs":["https:\/\/www.expertconfigurator.com"],"url":"https:\/\/www.expertconfigurator.com\/wordpress\/author\/xamwp01\/"}]}},"_links":{"self":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts\/232","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/comments?post=232"}],"version-history":[{"count":0,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/posts\/232\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/media?parent=232"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/categories?post=232"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.expertconfigurator.com\/wordpress\/wp-json\/wp\/v2\/tags?post=232"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}