Cosa succede quando Business Central gestisce gran parte del tuo lavoro ma una parte della tua attività non si adatta perfettamente? Forse ti serve un processo di spedizione speciale o il team finanziario richiede un report locale oppure il personale continua a inserire gli stessi dati in due sistemi che non comunicano tra loro. Business Central copre già molto, ti aiuta a gestire finanza, vendite, magazzino, progetti e lavoro quotidiano da un'unica posizione. Ma ecco il punto, non esistono due aziende che lavorano esattamente nello stesso modo. Pensa al tuo telefono. Arriva con chiamate, messaggi, fotocamere e strumenti di base, poi installi le app adatte alla tua vita senza dover smontare il telefono. Le estensioni di Business Central funzionano allo stesso modo. Alla fine di questo breve approfondimento saprai cosa sono, dove si collocano e cosa controllare prima di aggiungerne una. Cosa sia effettivamente un'estensione però cos'è esattamente? Un'estensione è un pacchetto per Dynamics 365 e Business Central che aggiunge una funzionalità non presente nella configurazione standard o modifica il funzionamento di una parte standard per la tua azienda. Può essere semplice come aggiungere un campo obbligatorio a una scheda cliente, così nessuno può crearne uno senza inserire una preferenza di consegna. Oppure può coprire l'intero processo aziendale. Un'estensione per le spedizioni può creare etichette, inviare dettagli del pacco a un corriere e recuperare dati di tracciamento, mentre una bancaria può importare strati conto e riconciliarli con i pagamenti registrati. Non devi essere uno sviluppatore per comprenderne il concetto di base. Immagina Business Central come un edificio per uffici in cui l'app standard ti fornisce le stanze principali, finanza, vendite, acquisti, magazzino, progetti e altro. Con porte, pareti, impianti e servizi condivisi già al loro posto? Un'estensione aggiunge qualcosa attorno a quell'edificio senza dover demolire la sua struttura principale. Può aggiungere una nuova stanza o uno strumento extra su una scrivania che usi già, aggiungendo un pulsante a un ordine di vendita, una colonna o un elenco, un layout diverso per una fattura o una connessione a un servizio esterno. Dietro le quinte, un'estensione può aggiungere campi, pagine, reportazioni, regole e logica aziendale. Quest'ultima espressione suona tecnica, quindi spieghiamola in parole semplici. La logica aziendale indica le regole che dicono a Business Central cosa fare. Ad esempio, una regola potrebbe impedire il rilascio di un ordine finché qualcuno non inserisce un numero di ordine di acquisto. Un'altra regola potrebbe inviare un documento per l'approvazione quando l'importo supera un limite. L'estensione gestisce questa regola, così il tuo team non deve ricordarsene ogni volta. In passato, prima che le app cloud e le estensioni diventassero la norma, le aziende modificavano spesso direttamente il codice originale di Business Central. Immagina che ciò significhi cambiare i muri e i cablaggi effettivi all'interno dell'edificio dell'ufficio. All'inizio questo può risolvere un problema, ma quando Microsoft invia un aggiornamento, questo si aspetta che l'edificio standard abbia un certo aspetto. Le tue modifiche personalizzate, postanalizzate possono andare in conflitto. Quindi qualcuno deve controllare tali modifiche, riparare i conflitti e testare il sistema prima che l'aggiornamento possa procedere in sicurezza. Quel lavoro richiede tempo. Le estensioni evitano gran parte di questo problema perché il loro codice rimane separato da quello dell'applicazione standard. Quindi invece di riscrivere l'edificio, vi si aggiunge un componente realizzato con cura. Microsoft può aggiornare l'applicazione principale, mentre l'estensione rimane nel suo pacchetto separato. Ciò non significa che ogni aggiornamento non richieda alcuna attenzione. Un'estensione può dipendere da un'altra e il suo editore potrebbe dover rilasciare una versione compatibile quando Business Central cambia. Ma separare l'estensione dal codice standard offre comunque a tutti un punto di partenza molto più pulito. Puoi immaginarlo come tenere un utensile plug-in nella sua custodia. L'utensile si collega al laboratorio quando ne hai bisogno ma non richiede di ricostruire prima il laboratorio. E se non ti serve più, puoi rimuoverlo senza smontare l'intero edificio. Questo cambia la prospettiva da come possiamo riscrivere Business Central per noi Ah, come possiamo aggiungere il pezzo mancante in sicurezza. Ciò è importante perché Business Central standard gestisce già una grande quantità di lavoro aziendale normale. Quindi le estensioni dovrebbero colmare, non alcuna reale, non diventare una scusa per ricostruire ogni schermata solo perché il vecchio sistema appariva diverso. A volte l'estensione migliore aggiunge solo un campo a un controllo. A volte collega Business Central a un servizio da cui la tua azienda dipende già. In ogni caso l'obiettivo rimane semplice. Mantenere stabile la base standard aggiungendo gli strumenti di cui le tue persone no. Successivamente dobbiamo guardare a chi crea questi componenti perché non ogni estensione proviene dallo stesso prodotto. I principali tipi di estensioni. Quindi da dove vengono effettivamente le estensioni? Non provengono da un solo posto e conoscere la differenza ti aiuta a scegliere quella giusta per la tua attività. Il primo tipo è chiamato estensione app. Pensala come un componente aggiuntivo preconfezionato che gestisce un lavoro specifico all'interno di Business Central. Ad esempio un'app di spedizione può collegare i tuoi ordini in un corriere. Un'app di pagamento può accettare pagamenti con carta o un servizio di pagamento. Un'app di reportistica può aggiungere i reporti cui il tuo team ha bisogno ogni mese. Un'estensione dell'app è come acquistare uno strumento pronto all'uso per un lavoro che sai già di dover svolgere. La installi, la configuri per la tua azienda e i tuoi utenti vedono la nuova funzione direttamente in Business Central. Potrebbe aggiungere pagine, campi propri o inserire opzioni in pagine già note come ordini di vendita, ordini di acquisto, schede cliente. Alcune estensioni di app provengono direttamente da Microsoft. Forniscono componenti aggiuntivi per esigenze che non riguardano ogni azienda o ogni paese. Un pacchetto di reportistica alle locale e locale neomonesi. Norme fiscali, fatture, pagamenti e documenti ufficiali differiscono da un luogo all'altro. Quindi il paese potrebbe aver bisogno di funzioni che un altro non usa mai. Questa separazione mantiene il prodotto standard focalizzato, offrendo comunque alle aziende un modo per rispettare le norme locali. Ma abbiamo le estensioni ISV. ISV sta per fornitori di software indipendenti. Sembra una frase tecnica importante, ma significa semplicemente una società di software che crea un'app per molti clienti di Business Central. Un ISV potrebbe concentrarsi su magazzino, vendita al dettaglio, produzione, gestione di documenti, collegamenti paghe, fatture elettroniche o reportistica di settore. Invece di creare la stessa funzione da zero per ogni cliente, creano un'app che molte aziende possono acquistare o sottoscrivere. Queste app compaiono solitamente in Microsoft AppSource e Marketplace Online per le app aziendali Microsoft. AppSource è utile quando la tua esigenza è comune. Forse molte aziende vogliono connettere Business Central allo stesso servizio di spedizione, banca o fornitore di pagamento. Invece di pagare qualcuno per creare quella connessione, solo per te potresti trovare un'app esistente con supporto, note di configurazione e aggiornamenti regolari da chi l'ha creata. Questo può risparmiare un sacco di lavoro. Tuttavia, un'app di AppSource non è automaticamente la scelta giusta solo perché esiste. Devi verificare che si è dati al tuo processo, al tuo paese e alla tua versione di Business Central. Una buona app risolve un problema chiaro senza costringere il tuo team a cambiare ogni parte del loro lavoro quotidiano attorno all'app. Il prossimo tipo è un'estensione per tenant, spesso abbreviata in PTE. Un tenant è il tuo ambiente Business Central aziendale. Quindi un'estensione per tenant è un'app creata solo per la tua azienda, non pubblicata, affinché ogni cliente di Business Central la installi. Magina un distributore alimentare con un modo molto specifico di calcolare le spese di consegna. I prezzi potrebbero dipendere da trasporto a temperatura controllata, zone di consegna, casse restituibili e accordi con i clienti costruiti negli anni. Quel processo è probabilmente troppo insolito per un'app di spedizione standard. Quindi un partner o uno sviluppatore di Business Central può creare un'estensione per tenant specifica per quel processo. L'app rimane all'interno della configurazione Business Central dell'azienda e può adattarsi al suo modo di lavorare. Può includere un collegamento unico a un vecchio sistema, uno speciale processo di approvazione o una schermata creata per un lavoro svolto solo da quell'azienda. Ma personalizzato non significa sempre migliore. Un'estensione per tenant offre una soluzione su misura. Tuttavia qualcuno deve occupare. Ciò significa tenere note, testare le modifiche e organizzare il supporto quando l'azienda cambia processo o Business Central viene aggiornato. Se un'altra azienda potesse utilizzare la stessa funzione, un'app ISV esistente potrebbe richiedere meno lavoro a lungo termine. Quindi come scegli? Parti dall'esigenza aziendale e non dal tipo di estensione. Se l'esigenza è comune come l'importazione di estratti conto, etichette per pacchi, fatture elettroniche o un report locale, cerca prima un'app Microsoft ISV. Potresti trovare un'app già pronta e da dare necessità. Se l'esigenza deriva da un processo unico per la tua azienda, un'estensione per tenant potrebbe avere più senso. Esistono anche semplici estensioni che coprono una regola ristretta, come richiedere determinati campi prima che un utente possa salvare un cliente o un fornitore. Possono essere piccole ma impediscono che informazioni mancanti creino problemi maggiori in futuro. Chi ha creato l'app ti indica dove cercare supporto e aggiornamenti. Ciò che l'app modifica ti dice cosa noteranno i tuoi utenti ogni giorno. Come le estensioni cambiano il tuo lavoro quotidiano? Allora, dove si nota effettivamente un'estensione? Di solito la noti su una pagina che già usi come una scheda cliente, un ordine di vendita, una scheda articolo o una fattura registrata. Spesso si tratta di un'estensione di pagina. Cambia la schermata senza sostituire la pagina familiare. Il tuo team continua a lavorare dove lavora già, mentre l'estensione aggiunge le informazioni o l'azione di cui il processo ha bisogno. Immagina che il tuo team di vendita abbia bisogno di una finestra di consegna per ogni cliente. Un'estensione di pagina può aggiungere un campo per la finestra di consegna alla scheda cliente e mostrare quel dettaglio nell'ordine di vendita. Nessuno ha bisogno di un foglio di calcolo separato o di una nota nascosta in un'unità. La persona che inserisce l'ordine vede la regola di consegna proprio dove serve. A volte la modifica è ancora più semplice. Potresti vedere un nuovo pulsante che invia un sollecito di pagamento, crea un'etichetta di spedizione, apre un documento collegato o avvia una richiesta di approvazione. La pagina sembra ancora quella di Business Central, ma ora supporta il lavoro che il tuo team deve completare. Questo mantiene il lavoro vicino al re. Invece di chiedere agli utenti di ricordare 5 passaggi su strumenti diversi, l'estensione può posizionare l'azione successiva accanto al cliente, alla fattura, all'ordine o all'articolo che stanno già visualizzando. Meno passaggi intermedi solitamente significano errori. I report cambiano in modo simile. Business Central include un report standard, ma un'azienda potrebbe aver bisogno che la propria fattura mostri un numero di riferimento speciale, testo, legale, aggiuntivo, un logo diverso e informazioni che un cliente si aspetta di vedere. Un'estensione per report può aggiungere tali dati o fornire un altro layout lasciando intatto il report originale. Pensiamo a una fattura di vendita. Il tuo team finanziario potrebbe aver bisogno di un layout per i clienti locali e di un altro per quelli esteri. Primo potrebbe mostrare dettagli fiscali locali, mentre il secondo richiede una formulazione diversa e un riferimento doganano. Un'estensione per report può aggiungere tali layout e inserire i campi necessari per ciascun documento. Il report standard non scompare. Questo è importante perché non stai sostituendo un report familiare con qualcosa di completamente separato. Stai aggiungendo ciò di cui la tua azienda ha bisogno, mantenendo il report standard come base. Il report non solo per i documenti inviati all'esterno dell'azienda. Un'estensione può aggiungere colonna a un report finanziario interno, mostrare dettagli extra sugli articoli per la pianificazione delle scorte o includere un campo specifico dell'azienda in un report di gestione. Se i dati esistono in Business Central, il report può portarli nella visualizzazione che le persone usano per prendere decisioni. Poi ci sono le estensioni per i set di autorizzazione. Le autorizzazioni decidono cosa ogni persona può vedere, modificare, registrare e eliminare. Per un principiante, pensale come a badge di accesso per diverse stanze della tua azienda. Un utente della finanziaria potrebbe aver bisogno di accedere a una nuova schermata di pagina. Un utente del magazzino potrebbe aver bisogno di accedere a un'azione di spedizione ma non ai dettagli bancari sottostanti. Quando un'estensione aggiunge una nuova pagina o un processo, può anche aggiungere le autorizzazioni necessarie e necessarie ai utenti per quel lavoro. Questo evita un problema comune. Un'app viene installata, le persone vedono il suo nuovo pulsante, ma non possono usarlo perché mancano gli accessi a record sottostanti. Un'estensione per set di autorizzazioni aiuta a collegare la nuova funzione ai ruoli corretti, così l'accesso segue il lavoro che le persone svolgono realmente. Devi comunque decidere tu chi debba ricevere tale accesso. Un'estensione può fornire set di autorizzazioni, ma la tua azienda sceglie quali persone o gruppi debbano usarli. Un nuovo strumento dovrebbe concedere silenziosamente a ogni utente più accesso di quanto il suo ruolo richieda. Molte estensioni collegano anche Business Central a un altro servizio online. Queste sono app di integrazione. Trasmettono informazioni tra Business Central e una banca, una compagnia di spedizioni, un servizio di pagamento, un negozio online o un altro sistema aziendale. Prendi un team finanziario che riceve estratti i conto bancari ogni giorno. Senza una connessione, qualcuno potrebbe dover scaricare un file dalla banca, caricarlo manualmente, confrontare ogni riga bancaria con i pagamenti e ricercare le voci che non corrispondono. Con un'estensione bancaria, l'estratto conto può confluire in Business Central e aiutare il team ad abbinare i pagamenti in entrata e in uscita ai record già esistenti. La persona continua a controllare le eccezioni, ma gli abbinamenti di routine richiedono meno lavoro manuale. Il team finanziario può concentrarsi sulle voci che richiedono l'intervento di una persona reale per l'indagine. Questo è un uso pratico di un'estensione. Non elimina il giudizio umano. Elimina la gestione ripetitiva. L'app di spedizione funziona più o meno lo stesso. Un ordine di vendita può inviare i dettagli dell'indirizzo e del pacco a un servizio di corriere. Corriere può restituire un'etichetta o un numero di tracciamento. Invece di copiare lo stesso indirizzo su un altro sito web, il tuo team avvia l'operazione di spedizione direttamente dall'ordine. Puoi aggiungere queste funzioni quando ne hai bisogno. Se un'azienda smette di utilizzare un corriere, cambia fornitore di pagamenti o dismette un processo, potrebbe non avere più bisogno dell'estensione correlata. Questo approccio modulare ti offre un controllo maggiore rispetto all'integrazione di ogni connessione esterna nell'applicazione standard. Tuttavia, ogni app aggiunta diventa parte del tuo lavoro quotidiano. Il passo successivo è verificare attentamente un'estensione prima che entri nei processi su cui il tuo personale fa affidamento. Trovare e installare le app. Quindi sai che un processo ha bisogno di aiuto. Dove guardi? La maggior parte delle persone inizia da Microsoft AppSource o dalla pagina di gestione dell'estensione e dell'estensione in senso. AppSource è il marketplace dove puoi esplorare le app di Microsoft e di altre aziende di software. La gestione delle estensioni è il luogo in cui visualizzi e gestisci le app già collegate al tuo ambiente Business Center. Ecco il punto che ha. Inizierò dal problema, non dal nome di un'app. Cerca le parole che il tuo team utilizza già. Prova con spedizione, importazione bancaria, approvazioni, fatturazione elettronica, scansione di magazzino, solleci di pagamento e report locali. Una ricerca semplice ti offre maggiori possibilità di trovare diverse opzioni anziché scegliere la prima app che qualcuno ti suggerisce. Immagina che il tuo team di magazzino trascorra parte di ogni pomeriggio a copiare i dettagli degli ordini sul sito web di un corriere. Non iniziare cercando un fornitore specifico. Cerca invece il corriere, la spedizione di pacchi, la stampa di etichetto e il tracciamento delle spedizioni. Quindi confronta le app che appaiono con il lavoro effettivo che il tuo team deve completare. Ora legge attentamente la descrizione. Per prima cosa controlla l'editore. Chi ha creato l'app? E dove puoi trovare i dettagli del loro supporto? Un'app può sembrare perfetta in una breve descrizione ma devi sapere chi risponderà quando un'etichetta di spedizione non viene stampata. Un aggiornamento modifica un processo che il tuo team usa ogni giorno. Successivamente controlla quali versioni di Business Central supporta. La tua azienda potrebbe utilizzare la versione online di Business Central oppure una versione installata sui propri server. Un'app deve supportare la tua configurazione. Controlla la descrizione dell'app e la documentazione del publisher invece di dare per scontato che ogni app funzioni ovunque. Anche i prezzi richiedono un'attenzione particolare. Alcune app prevedono un costo per utente. Alcune addebitano per azienda, per transazione o tramite un abbonamento mensile. Altre sono gratuite da installare ma si collegano a un servizio esterno a pagamento. Un connettore bancario, ad esempio, potrebbe comportare costi da parte del publisher dell'app della banca di entrambi. Gratuito non significa evitare i controlli. Un'app gratuita può risolvere molto bene un problema specifico. Può anche essere accompagnata da meno opzioni di supporto, meno documentazione e un sete di funzionalità limitato. Leggi cosa include l'app, cosa non include e se il publisher spiega come funzionano gli aggiornamenti e il supporto. Cerca la documentazione prima di installare. Una buona documentazione dovrebbe spiegare cosa fa l'app, cosa serve prima dell'installazione, quali pagine di Business Central la modifica e come interagiscono gli utenti. Non deve essere necessariamente simile a un libro di test. Tuttavia, se riesci a trovare note di configurazione chiare per un processo aziendale che riguarda ordini, fatture o pagamenti, fermati a leggere. Le recensioni possono aiutare, ma leggile con attenzione. Una recensione a 5 stelle di un'azienda in un altro paese potrebbe non indicare se l'app funziona con le tue normative locali. Una recensione negativa potrebbe descrivere un problema che il publisher già risponde. Tratta le recensioni come domande da approfondire, non come una risposta definitiva. Una volta ristretta la scelta, prova l'app in un ambiente sandbox. Una sandbox è un ambiente Business Central separato per i test. Offre al tuo team uno spazio sicuro per installare un'app, provare la configurazione ed eseguire esempi aziendali reali senza modificare i record necessari al lavoro quotidiano. Usa casi di test reali. Crea un ordine di prova con un tipo di cliente, articolo, regola fiscale e metodo di consegna che solitamente causano problemi. Chiede alle persone che svolgono quel lavoro di provare l'app. Un manager può approvare un'app sulla carta, ma chi inserisce gli ordini può notare un campo mancante o un passaggio extra in pochi minuti. Testa anche i casi complessi. Cosa succede quando un indirizzo è incompleto? Cosa succede quando un pagamento fallisce? Un utente può correggere un errore senza chiamare uno sviluppatore? L'app genera il report corretto quando un cliente ne richiede una copia al mese successivo. Queste domande dicono molto più di una pagina di prodotto ben curata. Prima che l'app entri nell'uso quotidiano decidi chi si occuperà del supporto. Tuo team IT interno potrebbe gestire la prima richiesta? Tuo partner Business Central potrebbe occuparsi di configurazione corretta? L'editore dell'app potrebbe gestire i problemi nel proprio codice? Tegnalo insieme al contatto di supporto e allo scopo dell'app. Un'app installata diventa parte di un processo aziendale. Ciò significa che le domande successive riguardano le informazioni a cui puoi accedere, dove viaggiano e cosa succede quando Business Central o l'app cambiano. Domande su sicurezza, dati e aggiornamenti. Prima di approvare un'estensione pone una domanda semplice. Quali informazioni puoi vedere, modificare e inviare altrove questa app? Questa domanda è importante perché un'estensione può inserirsi nel lavoro che il tuo team svolge per clienti, ordini, fatture e pagamenti in magazzino. Alcune app aggiungono solo un campo o un report. Altre collegano Business Central a un servizio esterno e scambiano dati aziendali come parte del lavoro. Non tutte le app seguono gli stessi standard di test, conformità o sicurezza di Business Central. Documentazione Microsoft lo chiarisce per le app di altri fornitori. Un'app potrebbe contattare altri servizi online. Potrebbe elaborare o archiviare dati al di fuori della tua organizzazione o della regione geografica e dei confini di conformità scelti. Potrebbe condividere dati con un'altra azienda, includere funzioni basate sull'IA o mostrare contenuti non conformi alle polisi aziendali. Quindi non considerare l'installazione come una scelta di poco con. Ecco un esempio concreto. Immagina un'app che invia dati di fatturazione a un servizio di documenti esterno. Potrebbe aver bisogno di nomi dei clienti, indirizzi, dettagli degli articoli, prezzi, dati fiscali e numeri di documento per svolgere il suo lavoro. Potrebbe adattarsi perfettamente al tuo processo ma responsabile finanziario ultimato e responsabile della privacy dovrebbero sapere della privacy dove finiscono quei dati e chi li gestisce. Chiedi all'editore di spiegare il percorso dei dati in modo chiaro. Quali dati lasciano Business Central? Dove vanno? Quale paese o regione le archivia? L'app ne conserva una copia per quanto tempo. L'editore o un altro fornitore di servizi può accedervi? Te l'app utilizza l'IA, quali informazioni raggiungono il servizio di IA? E cosa succede a quelle informazioni dopo? Leggi i dettagli sulla privacy e i termini prima di installare. Non devi diventare un avvocato ma ti servono risposte chiare per i dati che la tua azienda gestisce. Se un fornitore non sa spiegare cosa fa la sua app con le tue informazioni non inserire quell'app in un processo che gestisce record dei clienti o dati finanziari? Le autorizzazioni richiedono lo stesso di attenzione. Un'app potrebbe aver bisogno dell'autorizzazione per leggere ordini di vendita, creare spedizioni, registrare pagamenti e accedere ai record utilizzati da una nuova funzione. Concedere solo l'accesso necessario per il suo lavoro. Poi verifica quali utenti ricevono i permessi dell'app perché una nuova funzione utile può creare problemi di sicurezza se raggiunge chi non dovrebbe usarla. Mantieni attivo il tuo processo di approvazione. Un reparto potrebbe trovare un'app utile e volerla subito in funzione. Quando l'app gestisce dati sensibili lascia che IT, finanza, sicurezza e conformità l'esaminino per primi può sembrare lento all'inizio, ma è meglio che scoprire dopo che i dati dei clienti sono finiti dove nessuno aveva provato. Anche gli aggiornamenti meritano. Le estensioni separano il codice personalizzato dall'applicazione standard di Business Central riducendo le riparazioni necessarie, ma possono comunque dipendere da funzioni di Business Central, altre app o servizi estermi. Se una parte cambia la connessione potrebbe dover essere testata. Tieni un breve registro per ogni estensione installata. Annota nome, editore, scopo, proprietario, supporto, contatti, permessi, servizi esterni e ogni altra app da cui dipende. Quando si avvicina un aggiornamento, quell'elenco ti dice cosa testare, evitando che il tuo team debba indovinare cosa potrebbe rompersi. Spesso meno meglio. Un lungo elenco di app può creare funzioni sovrapposte, proprietà poco chiare, più elementi da testare. Mantieni un'estensione quando risolvi un'esigenza aziendale. Rimuovila o ritirala quando tale esigenza scompare. Documenta i cambiamenti prima di procedere. L'obiettivo non è evitare l'estensione. L'obiettivo è sapere esattamente cosa fa ogni estensione prima che entri a far parte della tua azienda. ATM, questo è il lavoro quotidiano. Conclusione. Scegli il componente aggiuntivo giusto. Con la regola semplice. Un'estensione di Business Central deve risolvere un problema specifico senza toccare il codice principale. Parti dal problema reale che il tuo team ha da affrontare. Testa il componente aggiuntivo con attività reale. Controlla chi l'ha creato dove vanno i tuoi dati assicurati che qualcuno offra supporto dopo l'installazione. Iscriviti e condividi questa pillola di saggezza con chi crede ancora di dover accettare ogni schermata predefinita.