Esercizio - Creazione di un'estensione di tabella
Simon è uno sviluppatore che lavora per CRONUS International Ltd. Desidera creare una soluzione per conservare le informazioni sui social media per i clienti e ha bisogno di un'estensione di tabella per salvare le informazioni sui social media.
Attività
Creazione di un'estensione di tabella con frammenti.
Aggiunta di altri campi a una tabella esistente.
Passaggi
Avviare Visual Studio Code.
Selezionare Visualizza > Estensioni (CTRL+MAIUSC+X).
Immettere AL Language nella casella di ricerca Cerca le estensioni nel Marketplace.
Selezionare il pulsante verde Installa.
Creare un nuovo progetto di estensione AL. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).
Immettere AL: Go! nella casella di ricerca e selezionare il comando dall'elenco.
Accettare il percorso suggerito (o immettere un altro percorso).
Selezionare la piattaforma di destinazione Business Central 2019 versione 4.0, ciclo di rilascio 2.
Selezionare Microsoft cloud sandbox come endpoint di sviluppo.
Scaricare i simboli dell'applicazione. Selezionare Visualizza > Riquadro comandi... (CTRL+MAIUSC+P).
Immettere AL: Download symbols nella casella di ricerca e selezionare il comando dall'elenco.
Se richiesto, fornire le credenziali dell'organizzazione (account Microsoft 365 o account Microsoft Entra ID).
Aprire il file app.json e modificare l'impostazione Nome in Social Media. Modificare l'impostazione Editore in Cronus International Ltd.
Rimuovere il file HelloWorld.al.
Selezionare File > Nuovo file, quindi salvare immediatamente il file selezionando File > Salva. Denominare il file SocialMedia.TableExt.al.
Creare una nuova estensione di tabella nel file usando frammenti di codice. Immettere ttableext e premere TAB.
Impostare ID su 50110 e Nome su CRONUS Social Media Table Ext.
Assicurarsi che l'estensione di tabella estenda la tabella Cliente.
Creare i campi della tabella seguente:
Nr. campo Nome campo Tipo di dati Lunghezza 50110 Facebook Testo 50 50111 X, precedentemente Twitter Testo 30 50112 Instagram Testo 50 50113 LinkedIn Testo 50 Impostare le proprietà Caption e DataClassificatio per ogni campo.
Rimuovere l'altro codice nel file (rimuovere la variabile myInt).