定義 ER 模型對應並為其選取資料來源
以下步驟說明了系統管理員或電子報表開發人員角色的使用者如何為電子報表 (ER) 資料模型選取資料來源。 資料來源將在設計階段繫結到所選資料模型的各個組件,並在執行階段將業務資料填入到該資料模型中。 在此範例中,您將為已為樣本公司 Litware, Inc. 建立的現有資料模型選取資料來源。若要完成這些步驟,您必須先完成「建立新資料模型」程序中的步驟。
開啟電子報表設定樹狀結構
- 進入組織管理 > 工作區 > 電子報表。
- 點選報表設定。
插入新模型對應
- 在樹狀結構中,選取「付款 (簡化模型)」。
- 點選設計工具。
- 點選將模型對應到資料來源。
- 點選「新增」。
- 這將建立一個將資料模型對應到資料來源的新記錄。 在此範例中,您將資料模型對應到所需支付類型的資料來源:貸方轉帳。 可以為特定資料模型設計多個對應。 例如,您可以為不同類型的付款建立對應,例如直接借記或貸方轉帳。 在本例中,您將為貸方轉帳建立一個對應。
- 在名稱欄位,輸入「CT mapping」。
- CT 對應
- 在描述欄位中,輸入「Payment model mapping CT」。
- 付款模式對應 CT
- 在定義欄位,輸入「CustomerCreditTransferInitiation」。
- CustomerCreditTransferInitiation
- 解決更改定義。
- 點選儲存。
定義現行模型對應所需的資料來源
- 點選設計工具。
- 在樹狀結構中,選取「Dynamics 365 for Operations\資料表記錄」。
- 點選新增根。
- 輸入此資料來源以存取付款交易。
- 在名稱欄位,輸入「Transaction」。
- 交易
- 在標籤欄位中,輸入「Transactions」。
- 交易
- 在幫助欄位中,輸入「Ledger journal lines」。
- 分類帳日記帳明細
- 在詢問查詢欄位中選取是。
- 選取是。
- 在資料表欄位,輸入「LedgerJournalTrans」。
- LedgerJournalTrans
- 點選確定。
- 選取 LedgerJournalTrans 表作為現行資料模型的資料來源。
- 在樹狀結構中,選取「函數\匯出欄位」。
- 選點新增。
- 點選新增以新增新的匯出欄位。
- 在名稱欄位,輸入「$EndToEndID」。
- $EndToEndID
- 點選編輯公式。
- 在樹狀結構中,選取「字串\連接」。
- 點選新增函數。
- 在樹狀結構中,展開「Transactions」。
- 在樹狀結構中,選取「Transactions\Voucher」。
- 點選新增資料來源。
- 在公式欄位中,輸入「CONCATENATE(Transactions.Voucher, "-", 」。
- 在公式末尾輸入 [ , "-", ]。
- 在樹狀結構中,選取「String\TEXT」。
- 點選新增函數。
- 在樹狀結構中,選取「Transactions\Record-ID(RecId)」。
- 點選新增資料來源。
- 在公式欄位中,輸入「CONCATENATE(Transactions.Voucher, "-", TEXT(Transactions.RecId))」。
- 在公式末尾輸入 [))]。
- 點選儲存。
- 確保沒有為建立的公式發現錯誤。 請參閱公式編輯器控制項下方的 ERRORS 索引標籤。
- 關閉頁面。
- 點選確定。
- 將匯出欄位新增到此資料來源。
- 選點新增。
- 點選新增以新增新的匯出欄位。
- 在名稱欄位,輸入「$Amount」。
- $Amount
- 點選編輯公式。
- 在樹狀結構中,展開「Transactions」。
- 在樹狀結構中,選取「Transactions\Debit(AmountCurDebit)」。
- 點選新增資料來源。
- 在公式欄位中,輸入「Transactions.AmountCurDebit - 」。
- 在公式末尾輸入 [ - ]。
- 在樹狀結構中,選取「Transactions\Credit(AmountCurCredit)」。
- 點選新增資料來源。
- 點選儲存。
- 關閉頁面。
- 點選確定。
- 這會將 $Amount 匯出欄位新增到現行資料模型的選定資料來源。
- 在樹狀結構中,選取「Transactions$Amount」。
- 在樹狀結構中,展開「Transactions」。
- 在樹狀結構中,展開或摺疊「Transactions$Amount」。
- 在樹狀結構中,展開或摺疊「Transactions」。
- 在樹狀結構中,選取「Dynamics 365 for Operations\資料表記錄」。
- 點選新增根。
- 輸入此資料來源以存取公司的銀行帳戶詳情。
- 在名稱欄位,輸入「BankAccount」。
- BankAccount
- 在標籤欄位中,輸入「Bank Account」。
- 銀行帳戶
- 在幫助欄位中,輸入「Bank Account」。
- 銀行帳戶
- 在詢問查詢欄位中選取是。
- 選取是。
- 在資料表欄位,輸入「BankAccountTable」。
- BankAccountTable
- 點選確定。
- 選取 BankAccountTable 表作為現行資料模型的資料來源。
- 點選新增根。
- 輸入此資料來源以存取公司的要求。
- 在名稱欄位,輸入「Company」。
- 公司
- 在標籤欄位中,輸入一個值。
- 公司資訊
- 在幫助欄位中,輸入「Company information」。
- 公司資訊
- 在詢問查詢欄位中選取是。
- 選取是。
- 在資料表欄位,輸入「CompanyInfo」。
- CompanyInfo
- 點選確定。
- 選取 CompanyInfo 表作為現行資料模型的資料來源。
- 在樹狀結構中,選取「函數\匯出欄位」。
- 點選新增根。
- 插入匯出欄位作為新資料來源。
- 在名稱欄位中,輸入「ProcessingDateTime」。
- ProcessingDateTime
- 在標籤欄位中,輸入「處理日期和時間」。
- 處理日期和時間
- 點選編輯公式。
- 在樹狀結構中,選取「Date/time\SESSIONNOW」。
- 點選新增函數。
- 點選儲存。
- 關閉頁面。
- 點選確定。
- 新增 ProcessingDateTime 匯出欄位作為現行資料模型的資料來源。
- 點選儲存。
- 關閉頁面。
- 關閉頁面。
- 關閉頁面。