Personalizzazioni di Business Central, dalla richiesta all'.app
Queste sono le personalizzazioni che le aziende chiedono più spesso. Per ciascuna: cosa scriveresti nella richiesta e cosa costruiscono gli agenti in AL. Ogni extension è compilata per la tua versione di Business Central e approvata dalle tue persone prima del rilascio.
Report e layout dei documenti
Vendite per venditore e articolo
Chiedi: “Un report mensile delle vendite per venditore e articolo, con il margine, da filtrare per data e aprire in Excel.”
Gli agenti costruiscono: Un report con il suo dataset e un layout Excel, i filtri per date e venditori, e il permission set che consente ai responsabili vendite di lanciarlo.
Una fattura uguale alla tua
Chiedi: “La nostra fattura di vendita con il logo, le coordinate bancarie e una nota per il cliente, in italiano e in inglese.”
Gli agenti costruiscono: Un layout per la fattura di vendita registrata con le etichette tradotte, e una routine di installazione che lo imposta come predefinito.
Campi, tabelle e pagine
Più informazioni sul cliente
Chiedi: “Una categoria cliente e una zona di vendita sul cliente, copiate su ogni ordine di vendita e mostrate sui documenti registrati.”
Gli agenti costruiscono: Table extension sul cliente e sui documenti di vendita, page extension per le schede, e sottoscrizioni a eventi che copiano i valori quando un documento viene creato e registrato.
Un registro delle certificazioni dei fornitori
Chiedi: “Un elenco delle certificazioni dei nostri fornitori con le date di scadenza, e un avviso quando una sta per scadere.”
Gli agenti costruiscono: Una nuova tabella con pagine elenco e scheda, un FactBox sulla scheda fornitore, e l'elenco delle certificazioni in scadenza nei prossimi 30 giorni.
Validazioni e controlli
Nessun ordine senza riferimento
Chiedi: “Blocca il rilascio di un ordine di vendita quando manca il riferimento del cliente, per i clienti che lo richiedono.”
Gli agenti costruiscono: Un campo sul cliente che indica chi lo richiede, e una sottoscrizione all'evento di rilascio dei documenti di vendita che lo blocca con un messaggio chiaro.
Prezzi sotto costo
Chiedi: “Avvisa l'utente quando una riga di vendita ha un prezzo sotto il costo, e lascia confermare solo ad alcune persone.”
Gli agenti costruiscono: Una sottoscrizione a eventi sulla riga di vendita che confronta prezzo e costo, un campo di setup con chi può confermare, e la conferma registrata sulla riga.
Integrazioni
Listini dei fornitori da file
Chiedi: “Importa ogni settimana i listini dei nostri fornitori da un file CSV.”
Gli agenti costruiscono: Un'importazione che associa le colonne del file ai prezzi di acquisto, con un log delle righe che non ha potuto importare e del perché.
Tracciamento dal corriere
Chiedi: “Mostra lo stato di tracciamento del corriere sulla spedizione registrata.”
Gli agenti costruiscono: Una codeunit che chiama l'API REST del corriere, un campo e un'azione sulla spedizione registrata, e le credenziali tenute nell'isolated storage, mai nel codice.
Automazioni
Estratti conto per i clienti in ritardo
Chiedi: “Ogni lunedì, invia per email un estratto conto a ogni cliente con fatture scadute.”
Gli agenti costruiscono: Una codeunit lanciata dalla coda processi che trova i clienti con fatture scadute e invia loro l'estratto conto, con una pagina di setup per il giorno e il testo.
Un aumento di prezzi in un passo
Chiedi: “Aumenta di una percentuale i prezzi di vendita di una categoria articoli, a partire da una data.”
Gli agenti costruiscono: Un'elaborazione batch con filtri per categoria, percentuale e data, che scrive le nuove righe di listino e lascia le precedenti come sono.
Traduzioni e aiuto
La tua extension nelle lingue dei tuoi utenti
Chiedi: “I nostri utenti lavorano in italiano e in tedesco.”
Gli agenti costruiscono: I file di traduzione (XLIFF) per ogni etichetta, tooltip e messaggio dell'extension, prodotti insieme a lei.
Aiuto dove serve
Chiedi: “Spiega i nuovi campi alle persone che li useranno.”
Gli agenti costruiscono: Tooltip su ogni nuovo campo e azione, scritti per i tuoi utenti e tradotti con il resto.
La tua personalizzazione non è nell'elenco?
Descrivila con parole tue: gli agenti chiedono ciò che non è chiaro e propongono un piano prima di costruire qualsiasi cosa.
Leggi la guida all'AI e allo sviluppo AL per Business Central