Questa è una traduzione automatica. Il messaggio originale è disponibile in Inglese.

Moduli del portale web

I vostri miglioramenti ad Anveo Client Suite possono essere organizzati in modo modulare per separare i vostri adattamenti, ad esempio in base al tipo di funzioni o ai settori di attività. Ogni modulo, o utility, contiene la propria codeunit. Lo ‘stencil’ per un modulo è l’codeunit ACF Events TEMPLATE, che potete usare per i vostri miglioramenti alla Anveo Client Suite. L’assegnazione di un modulo ad un’codeunit avviene nella ACF Module Mapping dell’codeunit. Per fare questo, aprire l’codeunit nell’Object Designer di C/SIDE e posizionare il sottotipo di una delle variabili globali dal modulo 1 al modulo 20 sull’codeunit che si desidera utilizzare come modulo.

Non è necessario organizzare urgentemente i miglioramenti nei propri moduli. Puoi anche depositare il tuo codice C/AL individuale completo per Anveo Client Suite, l’codeunit ACF Events. L’uso dei moduli è facoltativo, anche se il loro utilizzo contribuisce a migliorare la comprensione, la strutturazione, la manutenzione e la capacità di miglioramento dei vostri adattamenti individuali.

Organizzazione delle funzioni e delle relazioni tra le singole tabelle

Nel Documentation trigger dell’codeunit ACF Events è possibile vedere quali trigger e funzioni dipendono dai moduli –contrassegnati con una (M) –e che sono globalmente validi, indipendentemente dal modulo. È possibile depositare nel codice di funzione dipendente dal modulo che è valido solo in quel modulo. Le eccezioni sono i codici funzione nella cartella ”OnAction” Per esempio, quando si chiama una funzione da una pagina web nel modulo M1, il codice del modulo M1 viene controllato prima per trovare la definizione di quella funzione. Se la funzione non è in M1, vengono richiamati gli eventi principali ACF Events. Se la definizione non è in M1 e nemmeno negli ACF Events, si verifica un errore.

Singole relazioni di tabella tra i moduli

Singole relazioni di tabella tra le Anveo Pages in moduli diversi

Inoltre è importante notare che se c’è una relazione di tabella individuale tra più Anveo Pages in moduli diversi, il modulo è la Anveo Page di destinazione.

Un esempio: Ci sono due Anveo Pages A, B e due moduli M1 e M2. La Anveo Page A è assegnata al modulo M1 e la Anveo Page B è assegnata al modulo M2. Se c’è una relazione singola tabellare da Anveo Page A a B, questa relazione tabellare deve essere programmata nel modulo M2 e inserita nella Anveo Page A.