Definir mapeamentos de modelo ER e selecionar origens de dados para os mesmos
Os passos seguintes explicam como um utilizador na função de Administrador de sistema ou Programador de relatórios eletrónicos podem selecionar origens de dados para um modelo de dados de Relatórios eletrónicos (ER). As origens de dados serão dependentes de componentes individuais do modelo de dados selecionados no momento de conceção e povoarão os dados empresariais para esse modelo de dados em tempo de execução. Neste exemplo, irá selecionar origens de dados para um modelo de dados existente que foi criado para a empresa de exemplo, Litware, Inc. Para concluir estes passos, primeiro tem de concluir os passos no procedimento "Criar um novo modelo de dados".
Abrir a árvore de configurações de Relatórios eletrónicos
- Vá para Administração da organização > Áreas de trabalho > Relatórios eletrónicos.
- Clique em Configurações de relatórios.
Insira um novo mapeamento de modelo
- Na árvore, selecione "Pagamentos (modelo simplificado)".
- Clique em Estruturador.
- Clique em Mapear modelo para origem de dados.
- Clique em Nova.
- Isto criará um novo registo que irá mapear o modelo de dados para origens de dados. Neste exemplo, irá mapear o modelo de dados para origens de dados para o tipo de pagamento pretendido: transferência de crédito. É possível conceber mais do que um mapeamento para um determinado modelo de dados. Por exemplo, pode criar um mapeamento para os diferentes tipos de pagamentos, tais como para débito direto ou para transferências de crédito. Neste exemplo, irá criar um mapeamento para transferências de crédito.
- No campo Nome, escreva "Mapeamento CT".
- Mapeamento CT
- No campo Descrição, escreva "Mapeamento CT de modelo de pagamento".
- Mapeamento CT de modelo de pagamento
- No campo Definição, escreva "CustomerCreditTransferInitiation".
- CustomerCreditTransferInitiation
- ResolveChanges a Definição.
- Clique em Guardar.
Definir as origens de dados necessárias para o mapeamento do modelo atual
- Clique em Estruturador.
- Na árvore, selecione 'Dynamics 365 for Operations\Registos de tabelas'.
- Clique em Adicionar raiz.
- Introduza esta origem de dados para aceder a operações de pagamento.
- No campo Nome, digite "Transações".
- Transações
- No campo Etiqueta, introduza "Transações".
- Transações
- No campo Ajuda, insira as "Linhas do diário de livro-razão".
- Linhas de diário de livro-razão
- Selecione Sim no campo Pedir uma consulta.
- Selecione Sim.
- No campo Tabela, escreva "LedgerJournalTable".
- LedgerJournalTrans
- Clique em OK.
- Selecione a tabela LedgerJournalTrans como origem de dados para o modelo de dados atual.
- Na árvore, selecione 'Funções\Campo calculado'.
- Clique em Adicionar.
- Clique em Adicionar para adicionar um novo campo calculado.
- No campo Nome, escreva "$EndToEndID".
- $EndToEndID
- Clique em Editar fórmula.
- Na árvore, selecione "Cadeia\CONCATENATE".
- Clique em Adicionar função.
- Na árvore, expanda "Transações".
- Na árvore, selecione "Transações\Voucher".
- Clique em Adicionar origem de dados.
- No campo Fórmula, insira 'CONCATENATE(Transações.Voucher, "-", '.
- Escreva [, "-", ] no final da fórmula.
- Na árvore, selecione "Cadeia\TEXTO".
- Clique em Adicionar função.
- Na árvore, selecione "Transações\Record-ID(RecId)".
- Clique em Adicionar origem de dados.
- No campo Fórmula, insira 'CONCATENATE(Transações.Voucher, "-", TEXT(Transactions.RecId))'.
- Escreva [))] no final da fórmula.
- Clique em Guardar.
- Certifique-se de que não foram descobertos erros para a fórmula criada. Consulte o separador ERRORS abaixo do controlo do editor de fórmula.
- Feche a página.
- Clique em OK.
- Adicione um campo calculado a esta origem de dados.
- Clique em Adicionar.
- Clique em Adicionar para adicionar um novo campo calculado.
- No campo Nome, escreva "$Amount".
- $Amount
- Clique em Editar fórmula.
- Na árvore, expanda "Transações".
- Na árvore, selecione "Transactions\Debit(AmountCurDebit)".
- Clique em Adicionar origem de dados.
- No campo Fórmula, insira "Transactions.AmountCurDebit - ".
- Escreva [ - ] no final da fórmula.
- Na árvore, selecione "Transactions\Credit(AmountCurCredit)".
- Clique em Adicionar origem de dados.
- Clique em Guardar.
- Feche a página.
- Clique em OK.
- Isto irá adicionar o campo calculado $Amount à origem de dados selecionada para o modelo de dados atual.
- Na árvore, selecione "Transações$Montante".
- Na árvore, expanda "Transações".
- Na árvore, expanda ou feche "Transactions$Amount".
- Na árvore, expanda ou feche "Transações".
- Na árvore, selecione 'Dynamics 365 for Operations\Registos de tabelas'.
- Clique em Adicionar raiz.
- Insira esta origem de dados para aceder aos dados da conta bancária da empresa.
- No campo Nome, escreva 'BankAccount'.
- BankAccount
- No campo Etiqueta, introduza "Conta bancária".
- Conta Bancária
- No campo Ajuda, introduza "Conta bancária".
- Conta Bancária
- Selecione Sim no campo Pedir uma consulta.
- Selecione Sim.
- No campo Tabela, escreva "BankAccountTable".
- BankAccountTable
- Clique em OK.
- Selecione a tabela BankAccountTable como origem de dados para o modelo de dados atual.
- Clique em Adicionar raiz.
- Insira esta origem de dados para aceder aos requisitos da empresa.
- No campo Nome, escreva 'Empresa'.
- Empresa
- No campo Etiqueta, introduza um valor.
- Informações da empresa
- No campo Ajuda, introduza "Informações da empresa".
- Informações da empresa
- Selecione Sim no campo Pedir uma consulta.
- Selecione Sim.
- No campo Tabela, escreva 'CompanyInfo'.
- CompanyInfo
- Clique em OK.
- Selecione a tabela CompanyInfo como origem de dados para o modelo de dados atual.
- Na árvore, selecione 'Funções\Campo calculado'.
- Clique em Adicionar raiz.
- Insira um campo calculado como uma nova origem de dados.
- No campo Nome, escreva 'ProcessingDateTime'.
- ProcessingDateTime
- No campo Etiqueta, introduza "Processamento de data e hora".
- Data e hora de processamento
- Clique em Editar fórmula.
- Na árvore, selecione "Date/time\SESSIONNOW".
- Clique em Adicionar função.
- Clique em Guardar.
- Feche a página.
- Clique em OK.
- Adicione o campo calculado ProcessingDateTime como origem de dados para o modelo de dados atual.
- Clique em Guardar.
- Feche a página.
- Feche a página.
- Feche a página.