Definire i mapping di modello ER e selezionare le relative origini dati
I passaggi seguenti descrivono come un utente con ruolo amministratore di sistema o sviluppatore per la creazione di report elettronici può selezionare origini dati per un modello dati per la creazione di report elettronici. Le origini dati verranno associate ai singoli componenti del modello dati selezionato in fase di progettazione e popolare i dati aziendali nel modello dati in fase di esecuzione. In questo esempio vengono selezionate le origini dati per un modello dati esistente creato per la società di esempio Litware, Inc. Per completare questi passaggi, è necessario aver completato prima i passaggi della procedura "Creare un nuovo modello dati".
Aprire la struttura Configurazioni creazione di report elettronici
- Andare ad Amministrazione organizzazione > Aree di lavoro > Creazione di report elettronici.
- Fare clic su Configurazioni report.
Inserire un nuovo mapping di modello
- Nella struttura selezionare "Pagamenti (modello semplificato)".
- Fare clic su Progettazione.
- Fare clic su Mappa modello a origine dati.
- Fare clic su Nuovo.
- Verrà creato un nuovo record che eseguirà il mapping del modello dati alle origini dati. In questo esempio, il modello dati verrà mappato alle origini dati per il tipo di pagamento desiderato, ovvero bonifico. È possibile progettare più di un mapping per un modello dati specifico. Ad esempio, è possibile creare un mapping per i diversi tipi di pagamento, quali addebito diretto o bonifici. In questo esempio verrà creato un mapping per i bonifici.
- Nel campo Nome digitare "Mapping bonifico".
- Mapping bonifico
- Nel campo Descrizione immettere "Mapping modello di pagamento per bonifico".
- Mapping modello di pagamento per bonifico
- Nel campo Definizione digitare 'CustomerCreditTransferInitiation'.
- CustomerCreditTransferInitiation
- ResolveChanges della definizione.
- Fare clic su Salva.
Definire le origini dati richieste per il mapping di modello corrente
- Fare clic su Progettazione.
- Nella struttura selezionare 'Dynamics 365 for Operations\Record di tabella'.
- Fare clic su Aggiungi radice.
- Immettere questa origine dati per accedere alle transazioni di pagamento.
- Nel campo Nome digitare "Transazioni".
- Transazioni
- Nel campo Etichetta immettere "Transazioni".
- Transazioni
- Nel campo Guida immettere "Righe giornale di registrazione contabile".
- Righe giornale di registrazione contabile
- Selezionare Sì nel campo Chiedi query.
- Selezionare Sì.
- Nel campo Tabella digitare "LedgerJournalTrans".
- LedgerJournalTrans
- Fare clic su OK.
- Selezionare la tabella LedgerJournalTrans come origine dati per il modello dati corrente.
- Nella struttura selezionare "Funzioni\Campo calcolato".
- Scegliere Aggiungi.
- Fare clic su Aggiungi per aggiungere un nuovo campo calcolato.
- Nel campo Nome digitare "$EndToEndID".
- $EndToEndID
- Fare clic su Modifica formula.
- Nella struttura selezionare "Stringa\CONCATENATE".
- Fare clic su Aggiungi funzione.
- Nella struttura espandere "Transazioni".
- Nella struttura espandere "Transazioni\Giustificativo".
- Fare clic su Aggiungi origine dati.
- Nel campo Formula immettere 'CONCATENATE(Transactions.Voucher, "-", '.
- Digitare [ , "-", ] alla fine della formula.
- Nella struttura selezionare "Stringa\TEXT".
- Fare clic su Aggiungi funzione.
- Nella struttura selezionare "Transazioni\ID record(RecId)".
- Fare clic su Aggiungi origine dati.
- Nel campo Formula immettere 'CONCATENATE(Transactions.Voucher, "-", TEXT(Transactions.RecId))'.
- Digitare [))] alla fine della formula.
- Fare clic su Salva.
- Assicurarsi che non sia stato rilevato alcun errore per la formula creata. Vedere la scheda ERRORI sotto il controllo dell'editor della formula.
- Chiudere la pagina.
- Fare clic su OK.
- Aggiungere il campo calcolato all'origine dati.
- Scegliere Aggiungi.
- Fare clic su Aggiungi per aggiungere un nuovo campo calcolato.
- Nel campo Nome digitare "$Amount".
- $Amount
- Fare clic su Modifica formula.
- Nella struttura espandere "Transazioni".
- Nella struttura selezionare "Transazioni\Dare(AmountCurDebit)".
- Fare clic su Aggiungi origine dati.
- Nel campo Formula immettere 'Transactions.AmountCurDebit - '.
- Digitare [ - ] alla fine della formula.
- Nella struttura selezionare "Transazioni\Avere(AmountCurCredit)".
- Fare clic su Aggiungi origine dati.
- Fare clic su Salva.
- Chiudere la pagina.
- Fare clic su OK.
- Il campo calcolato $Amount verrà aggiunto all'origine dati selezionata per il modello dati corrente.
- Nella struttura selezionare "Transazioni$Amount".
- Nella struttura espandere "Transazioni".
- Nella struttura espandere o comprimere 'Transazioni$Amount'.
- Nella struttura espandere o comprimere 'Transazioni'.
- Nella struttura selezionare 'Dynamics 365 for Operations\Record di tabella'.
- Fare clic su Aggiungi radice.
- Immettere l'origine dati per accedere ai dettagli del conto bancario della società.
- Nel campo Nome digitare "BankAccount".
- BankAccount
- Nel campo Etichetta immettere "Conto bancario".
- Conto bancario
- Nel campo Guida immettere "Conto bancario".
- Conto bancario
- Selezionare Sì nel campo Chiedi query.
- Selezionare Sì.
- Nel campo Tabella digitare "BankAccountTable".
- BankAccountTable
- Fare clic su OK.
- Selezionare la tabella BankAccountTable come origine dati per il modello dati corrente.
- Fare clic su Aggiungi radice.
- Immettere l'origine dati per accedere ai requisiti della società.
- Nel campo Nome digitare "Società".
- Società
- Nel campo Etichetta digitare un valore.
- Informazioni società
- Nel campo Guida immettere "Informazioni società".
- Informazioni società
- Selezionare Sì nel campo Chiedi query.
- Selezionare Sì.
- Nel campo Tabella digitare "CompanyInfo".
- CompanyInfo
- Fare clic su OK.
- Selezionare la tabella CompanyInfo come origine dati per il modello dati corrente.
- Nella struttura selezionare "Funzioni\Campo calcolato".
- Fare clic su Aggiungi radice.
- Inserire un campo calcolato come nuova origine dati.
- Nel campo Nome digitare "ProcessingDateTime".
- ProcessingDateTime
- Nel campo Etichetta immettere "Data e ora di elaborazione".
- Data e ora di elaborazione
- Fare clic su Modifica formula.
- Nella struttura selezionare 'Data/ora\SESSIONNOW'.
- Fare clic su Aggiungi funzione.
- Fare clic su Salva.
- Chiudere la pagina.
- Fare clic su OK.
- Aggiungere il campo calcolato ProcessingDateTime come origine dati per il modello dati corrente.
- Fare clic su Salva.
- Chiudere la pagina.
- Chiudere la pagina.
- Chiudere la pagina.