{"id":3317,"date":"2026-07-15T09:00:00","date_gmt":"2026-07-15T07:00:00","guid":{"rendered":"https:\/\/brentasoft.com\/blog\/workflow-no-code-odoo-19-studio-pmi-italiane-guida\/"},"modified":"2026-06-10T07:55:27","modified_gmt":"2026-06-10T05:55:27","slug":"workflow-no-code-odoo-19-studio-pmi-italiane-guida","status":"publish","type":"post","link":"https:\/\/brentasoft.com\/blog\/workflow-no-code-odoo-19-studio-pmi-italiane-guida\/","title":{"rendered":"Workflow no-code Odoo Studio: approvazioni, campi custom, automazioni (guida PMI)"},"content":{"rendered":"<p><em>Trentottesima guida operativa Odoo 19 per PMI italiane. Non tutte le customization Odoo richiedono uno sviluppatore. Con Studio (Odoo Enterprise) e gli strumenti no-code\/low-code nativi, una PMI pu\u00f2 configurare workflow di approvazione, campi custom, automazioni, report semplici \u2014 senza una riga di codice. In questa guida vediamo cosa puoi fare con Studio, casi d&#8217;uso PMI italiane, quando Studio basta e quando serve sviluppo Python.<\/em><\/p>\n<p>Vediamo: cosa offre Studio, casi d&#8217;uso comuni (approval workflow, campi custom, dashboard, automazioni), limiti di Studio, governance no-code, esempi pratici step-by-step, errori comuni, casi pratici PMI italiane.<\/p>\n<h2>Cos&#8217;\u00e8 Studio e cosa puoi fare<\/h2>\n<h3>Funzionalit\u00e0 Studio<\/h3>\n<ul>\n<li><strong>Field customization<\/strong>: aggiungere campi a qualsiasi modello esistente<\/li>\n<li><strong>View editing<\/strong>: modificare form, list, kanban via drag-and-drop<\/li>\n<li><strong>Automated actions<\/strong>: trigger su eventi (create, update, time-based)<\/li>\n<li><strong>Approval workflow<\/strong>: workflow approval multi-livello senza codice<\/li>\n<li><strong>Report builder<\/strong>: generare report PDF semplici<\/li>\n<li><strong>App creator<\/strong>: creare nuove app custom (modello + view)<\/li>\n<li><strong>Computed fields<\/strong>: formule per campi calcolati<\/li>\n<li><strong>Domain filtri<\/strong>: filtri visibili condizionali<\/li>\n<\/ul>\n<h3>Requisiti<\/h3>\n<ul>\n<li>Licenza Odoo Enterprise (Studio \u00e8 solo enterprise)<\/li>\n<li>Permessi amministratore o ruolo dedicato Studio<\/li>\n<li>Conoscenza concetti base Odoo (modelli, view, security)<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 1: campi custom su modelli<\/h2>\n<h3>Esempio: aggiungere &#8220;Priorit\u00e0&#8221; su contatto cliente<\/h3>\n<ul>\n<li>Aprire form contatto in modalit\u00e0 Studio<\/li>\n<li>Drag campo Selection nella sezione desiderata<\/li>\n<li>Configurare: label &#8220;Priorit\u00e0&#8221;, valori (Alta\/Media\/Bassa), default &#8220;Media&#8221;<\/li>\n<li>Salvare \u2192 campo immediatamente disponibile<\/li>\n<li>Bonus: usare campo in filtro\/raggruppamento<\/li>\n<\/ul>\n<h3>Tipi di campo Studio<\/h3>\n<ul>\n<li>Text, Integer, Decimal, Date, Datetime, Boolean<\/li>\n<li>Selection, Many2one (relazione), Many2many, One2many<\/li>\n<li>Image, Binary (file), HTML, Monetary<\/li>\n<li>Computed (formula Python semplice)<\/li>\n<li>Related (riferimento campo di modello collegato)<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 2: workflow approvazione<\/h2>\n<h3>Esempio: spese sopra 500\u20ac richiedono approvazione manager<\/h3>\n<p>I tipi di attivit\u00e0 sono il punto di partenza per ogni workflow Odoo. Definiscono cosa significa &#8220;aspettare approvazione&#8221;, &#8220;fare follow-up&#8221;, &#8220;completare task&#8221;:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-studio-01-activity.png\" alt=\"Activity types Odoo 19 per workflow approval no-code Studio PMI\" class=\"aligncenter size-full wp-image-3314\"\/><\/p>\n<h3>Configurazione workflow step-by-step<\/h3>\n<ul>\n<li>Studio \u2192 automazioni \u2192 Nuova automated action<\/li>\n<li>Modello: <code>hr.expense<\/code>, Trigger: &#8220;Su creazione e update&#8221;<\/li>\n<li>Condizione: <code>amount &gt; 500<\/code><\/li>\n<li>Azione: &#8220;Crea activity di tipo Approvazione&#8221; su utente Manager<\/li>\n<li>Trigger secondario: quando state cambia \u2192 notifica creator<\/li>\n<\/ul>\n<h3>Workflow multi-livello<\/h3>\n<ul>\n<li>Livello 1: &lt; 500 \u20ac \u2192 approvazione automatica<\/li>\n<li>Livello 2: 500-2.000 \u20ac \u2192 manager diretto<\/li>\n<li>Livello 3: 2.000-10.000 \u20ac \u2192 CFO<\/li>\n<li>Livello 4: &gt; 10.000 \u20ac \u2192 CEO<\/li>\n<li>Configurabile via domain Python in 4 automated actions<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 3: customizzare workflow esistenti<\/h2>\n<h3>Esempio: pipeline CRM con stage custom<\/h3>\n<p>Il kanban delle opportunit\u00e0 \u00e8 completamente customizzabile via Studio. Aggiungere\/rimuovere stage, definire colori, automazioni per stage, \u00e8 alla portata di un power user:<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-studio-02-kanban.png\" alt=\"CRM Kanban Pipeline Odoo 19 con stages workflow customizzabili Studio\" class=\"aligncenter size-full wp-image-3315\"\/><\/p>\n<ul>\n<li>Aggiungere stage &#8220;Trattativa&#8221; tra &#8220;Qualificazione&#8221; e &#8220;Proposta&#8221;<\/li>\n<li>Settings stage: colore, fold (collapsed default), requirements (campi obbligatori per stage)<\/li>\n<li>Automazione: passaggio a &#8220;Trattativa&#8221; \u2192 invio email follow-up cliente<\/li>\n<li>Automazione: 7 giorni in &#8220;Trattativa&#8221; \u2192 activity &#8220;Sollecito&#8221; su account manager<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 4: sequenze numerazione documenti<\/h2>\n<h3>Esempio: numerazione fatture per anno + serie<\/h3>\n<p>Le sequenze Odoo sono uno strumento potente per workflow di numerazione documenti automatica con formati custom (es. FAT-2026-00001):<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-studio-03-sequences.png\" alt=\"Lista sequenze documenti Odoo 19 per workflow numerazione automatica fatture PMI\" class=\"aligncenter size-full wp-image-3316\"\/><\/p>\n<ul>\n<li>Sequenza per ogni tipo documento (fattura, ordine, DDT, RMA)<\/li>\n<li>Prefix custom: anno + tipo + sequenziale<\/li>\n<li>Padding zero per ordinabilit\u00e0 (00001, 00002&#8230;)<\/li>\n<li>Reset annuale automatico<\/li>\n<li>Multi-azienda con sequenze indipendenti<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 5: automazioni time-based<\/h2>\n<h3>Esempi pratici PMI<\/h3>\n<ul>\n<li><strong>Reminder pagamento<\/strong>: 7 giorni prima scadenza \u2192 email automatica cliente<\/li>\n<li><strong>Sollecito post-scadenza<\/strong>: 3\/7\/15 giorni dopo scadenza \u2192 escalation graduate<\/li>\n<li><strong>Renewal contratti<\/strong>: 60 giorni prima scadenza \u2192 notify account manager<\/li>\n<li><strong>Stock alert<\/strong>: stock sotto soglia \u2192 email a buyer + creazione RDA bozza<\/li>\n<li><strong>Report settimanali<\/strong>: ogni luned\u00ec mattina \u2192 invia report KPI a CEO<\/li>\n<\/ul>\n<h3>Configurazione<\/h3>\n<ul>\n<li>Trigger: &#8220;Time-based&#8221;<\/li>\n<li>Frequenza: hourly, daily, monthly<\/li>\n<li>Domain: filtro per identificare record target<\/li>\n<li>Azione: email, activity, update campi, esecuzione codice Python<\/li>\n<\/ul>\n<h2>Caso d&#8217;uso 6: dashboard semplici<\/h2>\n<h3>Studio Dashboard Wizard<\/h3>\n<ul>\n<li>Selezione modello (es. <code>crm.lead<\/code>)<\/li>\n<li>Filtri default (es. opportunit\u00e0 anno corrente)<\/li>\n<li>Tile metriche (count, sum, avg)<\/li>\n<li>Grafici embedded (bar, line, pie)<\/li>\n<li>Condivisione con team<\/li>\n<\/ul>\n<h3>Limiti dashboard Studio<\/h3>\n<ul>\n<li>1 modello per dashboard (no join multi-source)<\/li>\n<li>Aggregazioni base (no calcoli complessi)<\/li>\n<li>Layout pre-impostato<\/li>\n<li>Per dashboard avanzati: Spreadsheet Dashboard o BI esterno<\/li>\n<\/ul>\n<h2>Quando Studio basta e quando serve sviluppo<\/h2>\n<h3>Studio \u00e8 sufficiente per<\/h3>\n<ul>\n<li>Aggiungere campi custom semplici<\/li>\n<li>Modificare view (riordinare campi, nascondere\/mostrare)<\/li>\n<li>Automazioni basate su trigger event semplici<\/li>\n<li>Workflow approval lineari (max 4-5 livelli)<\/li>\n<li>Dashboard single-source<\/li>\n<li>Report PDF semplici<\/li>\n<li>Apps custom con CRUD base<\/li>\n<\/ul>\n<h3>Serve sviluppo Python per<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-pool-036.png\" alt=\"workflow no-code Odoo Studio approvazioni\" class=\"aligncenter size-full wp-image-3446\"\/><\/p>\n<ul>\n<li>Logica business complessa (es. configuratore prodotto con regole)<\/li>\n<li>Integrazioni con API esterne<\/li>\n<li>Calcoli complessi cross-model<\/li>\n<li>Performance optimization su volumi alti<\/li>\n<li>Override metodi standard Odoo<\/li>\n<li>Report con layout complessi (multi-pagina, header\/footer condizionali)<\/li>\n<li>Workflow approval con regole dinamiche complesse<\/li>\n<li>Migration script per upgrade<\/li>\n<\/ul>\n<h2>Governance Studio<\/h2>\n<h3>Chi pu\u00f2 usare Studio<\/h3>\n<ul>\n<li>Ruolo dedicato &#8220;Studio User&#8221; (non tutti gli admin)<\/li>\n<li>Limitato a 2-4 power user fidati<\/li>\n<li>Training iniziale 4-8 ore obbligatorio<\/li>\n<li>Mentor partner per prime customization<\/li>\n<\/ul>\n<h3>Process di approval Studio change<\/h3>\n<ul>\n<li>Richiesta documentata (cosa, perch\u00e9, impatto)<\/li>\n<li>Sviluppo su database staging<\/li>\n<li>Test su staging con utenti<\/li>\n<li>Approvazione formale (Project Owner)<\/li>\n<li>Deploy su produzione (export\/import)<\/li>\n<li>Documentazione in changelog<\/li>\n<\/ul>\n<h3>Versioning customization Studio<\/h3>\n<ul>\n<li>Export modulo Studio come .zip (Studio \u2192 &#8220;Export module&#8221;)<\/li>\n<li>Storage in repository Git<\/li>\n<li>Naming convention: <code>studio_customization_YYYYMMDD_descrizione.zip<\/code><\/li>\n<li>Rollback: re-import versione precedente<\/li>\n<\/ul>\n<h2>Esempio completo: workflow ferie con Studio<\/h2>\n<h3>Requisiti business<\/h3>\n<ul>\n<li>Richiesta ferie \u2192 manager diretto approva &lt; 5 giorni<\/li>\n<li>5-15 giorni: manager + HR<\/li>\n<li>&gt; 15 giorni: manager + HR + CEO<\/li>\n<li>Notifica automatica colleghi su ferie approvate<\/li>\n<li>Auto-rifiuto se &lt; 50% team disponibile nel periodo<\/li>\n<\/ul>\n<h3>Implementazione Studio (2-4 ore)<\/h3>\n<ul>\n<li>Campi custom su <code>hr.leave<\/code>: &#8220;duration_days&#8221; (computed), &#8220;team_coverage_pct&#8221; (computed)<\/li>\n<li>3 automated actions per livello approvazione (condizione su duration_days)<\/li>\n<li>1 automated action per notifica colleghi (trigger: state=&#8221;confirm&#8221;)<\/li>\n<li>1 automated action per auto-rifiuto (trigger: time-based daily check)<\/li>\n<li>1 dashboard &#8220;Ferie team&#8221; con metriche utilizzo<\/li>\n<\/ul>\n<h3>Costo equivalente sviluppo Python<\/h3>\n<ul>\n<li>Studio: 3 ore \u00d7 100 \u20ac\/h = 300 \u20ac<\/li>\n<li>Sviluppo Python custom: 16 ore \u00d7 100 \u20ac\/h = 1.600 \u20ac<\/li>\n<li>Risparmio: 80% con Studio per requisito tipico<\/li>\n<\/ul>\n<h2>Errori comuni con Studio<\/h2>\n<h3>&#8220;Studio per tutto&#8221;<\/h3>\n<p><strong>Problema<\/strong>: PMI fa 50+ customization Studio, ognuna senza documentazione.<br \/>\n<strong>Soluzione<\/strong>: cap 15-20 customization Studio attive, documentate, owner chiaro.<\/p>\n<h3>&#8220;Customization non testate&#8221;<\/h3>\n<p><strong>Problema<\/strong>: modifica Studio direttamente in produzione, breaking change per utenti.<br \/>\n<strong>Soluzione<\/strong>: SEMPRE staging prima di produzione, anche per Studio.<\/p>\n<h3>&#8220;Domain Python complessi inline&#8221;<\/h3>\n<p><strong>Problema<\/strong>: Studio permette codice Python in domain, complessit\u00e0 nascosta.<br \/>\n<strong>Soluzione<\/strong>: max 1-2 righe Python in Studio. Pi\u00f9 complesso \u2192 modulo Python custom.<\/p>\n<h3>&#8220;Nessuna versioning&#8221;<\/h3>\n<p><strong>Problema<\/strong>: Studio change perse in upgrade major.<br \/>\n<strong>Soluzione<\/strong>: export modulo Studio in repository Git ad ogni release.<\/p>\n<h3>&#8220;Power user vanno via, knowledge perso&#8221;<\/h3>\n<p><strong>Problema<\/strong>: 1 power user fa 30 customization Studio non documentate, lascia l&#8217;azienda.<br \/>\n<strong>Soluzione<\/strong>: documentazione obbligatoria, multi-person ownership, training continuo.<\/p>\n<h2>Casi pratici PMI italiane<\/h2>\n<h3>Caso 1 \u2014 Manifattura: workflow qualit\u00e0 con Studio<\/h3>\n<ul>\n<li>Check qualit\u00e0 configurabili: 8 tipi di check per linea produttiva<\/li>\n<li>Automated actions per escalation difetti<\/li>\n<li>Dashboard qualit\u00e0 per turno<\/li>\n<li>Sviluppo Studio: 16 ore, costo 1.5k \u20ac<\/li>\n<li>Sviluppo Python equivalente: 80+ ore, 8k \u20ac<\/li>\n<li>Risparmio: 80%<\/li>\n<\/ul>\n<h3>Caso 2 \u2014 Servizi: workflow approval spese<\/h3>\n<ul>\n<li>4 livelli approvazione spese<\/li>\n<li>Email\/activity automatiche<\/li>\n<li>Dashboard speese per dipartimento<\/li>\n<li>Sviluppo Studio: 12 ore, costo 1.2k \u20ac<\/li>\n<li>Adozione: 100% dipendenti in 2 settimane<\/li>\n<\/ul>\n<h3>Caso 3 \u2014 Retail: campi custom prodotto<\/h3>\n<p><img decoding=\"async\" src=\"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-pool-037.png\" alt=\"automazioni e campi custom Odoo Studio PMI\" class=\"aligncenter size-full wp-image-3447\"\/><\/p>\n<ul>\n<li>15 campi custom prodotto (taglie, colori, stagione, brand sub-line)<\/li>\n<li>Filtri avanzati per gestione assortimento<\/li>\n<li>Dashboard rotazione per categoria<\/li>\n<li>Sviluppo Studio: 24 ore, costo 2.5k \u20ac<\/li>\n<\/ul>\n<h3>Caso 4 \u2014 Distributore: governance Studio fallita<\/h3>\n<ul>\n<li>3 power user fanno customization senza coordinamento<\/li>\n<li>87 customization Studio in 18 mesi<\/li>\n<li>Upgrade major bloccato per 6 mesi (cleanup necessario)<\/li>\n<li>Lesson learned: governance e cap dall&#8217;inizio<\/li>\n<\/ul>\n<h2>FAQ<\/h2>\n<h3>Posso usare Studio su Odoo Community?<\/h3>\n<p>No, Studio \u00e8 esclusivo di Odoo Enterprise. Su Community: usare modalit\u00e0 developer per modifiche base + sviluppo moduli Python per customization.<\/p>\n<h3>Quanto tempo serve per imparare Studio?<\/h3>\n<p>Per uso base (campi custom, view editing): 4-8 ore di training. Per automated actions complesse: 16-24 ore. Per essere &#8220;expert user&#8221; capace di sviluppare workflow completi: 40-80 ore di pratica + mentorship partner.<\/p>\n<h3>Studio sostituisce un sviluppatore Odoo?<\/h3>\n<p>Per ~60% delle customization PMI tipiche: s\u00ec. Per il restante 40% (logica complessa, integrazioni, performance): serve comunque sviluppatore. Modello ibrido raccomandato: power user interni per Studio + partner per sviluppi Python.<\/p>\n<h3>Le customization Studio sopravvivono agli upgrade major?<\/h3>\n<p>Generalmente s\u00ec, Odoo SA mantiene compatibilit\u00e0 Studio across versioni. Eccezioni: cambiamenti API core, modelli standard ridisegnati. Verifica sempre su staging prima di upgrade produzione.<\/p>\n<h3>Quanto costa Studio in licenza Odoo?<\/h3>\n<p>Studio \u00e8 incluso in Odoo Enterprise senza costo aggiuntivo. Licenza Enterprise: 30-50 \u20ac\/utente\/mese. Per PMI Small (15-40 utenti): 8-25k \u20ac\/anno totali licenze Enterprise (Studio incluso).<\/p>\n<h2>Prossimi passi<\/h2>\n<p>Nelle prossime guide vedremo come <strong>gestire la sicurezza avanzata Odoo<\/strong> (RBAC granulare, multi-company), come <strong>preparare il sistema per audit esterni<\/strong> (revisori, ISO 27001), e come <strong>ottimizzare le performance<\/strong> su volumi alti.<\/p>\n<p style=\"margin-top:30px;background:#f4f4f8;padding:18px;border-radius:8px;\"><strong>Vuoi implementare workflow Odoo con Studio nella tua PMI?<\/strong><br \/>\nG Tech Group affianca le PMI italiane nell&#8217;adozione Studio Odoo: training power user, governance, esempi pratici, modello ibrido Studio + sviluppi Python custom. Riduzione costi customization fino al 60%.<br \/>\n<a href=\"https:\/\/brentasoft.com\/preventivatore.php\"><strong>Richiedi un preventivo gratuito<\/strong><\/a> oppure prova la nostra <a href=\"https:\/\/odoo.brentasoft.com\/\">demo Odoo 19 live<\/a>. Oppure <a href=\"https:\/\/www.odoo.com?utm_campaign=partner-d192ce8a&amp;utm_source=partner_ref\" target=\"_blank\" rel=\"noopener noreferrer\">prova Odoo direttamente su odoo.com<\/a> (link partner Brentasoft).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Trentottesima guida Odoo 19: Studio no-code\/low-code per PMI. Workflow approval, campi custom, automazioni, dashboard, esempio ferie completo, casi pratici PMI italiane.<\/p>\n","protected":false},"author":2,"featured_media":3314,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_seopress_titles_title":"Workflow no-code Odoo Studio: guida PMI","_seopress_titles_desc":"Odoo Studio no-code: workflow approval, campi custom, automazioni, dashboard. Esempio ferie completo, governance, casi pratici PMI italiane.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"https:\/\/brentasoft.com\/blog\/workflow-no-code-odoo-19-studio-pmi-italiane-guida\/","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"https:\/\/brentasoft.com\/blog\/wp-content\/uploads\/2026\/06\/odoo-studio-02-kanban.png","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","footnotes":""},"categories":[3,689],"tags":[],"class_list":["post-3317","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-automazione","category-guide-odoo"],"_links":{"self":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/3317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/comments?post=3317"}],"version-history":[{"count":0,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/posts\/3317\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media\/3314"}],"wp:attachment":[{"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/media?parent=3317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/categories?post=3317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/brentasoft.com\/blog\/wp-json\/wp\/v2\/tags?post=3317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}