概述

在本課程 MB-500T00: 使用 Dynamics 365 開發財務與營運應用程式 中,我們討論了在 Dynamics 365 財務與營運應用程式中擔任開發人員所需的任務。

Dynamics 365 財務與營運應用程式開發者是關鍵的技術資源,負責實施並擴充應用程式以符合企業需求。

為什麼選擇 KORNERSTONE

  • 經認證、由實務人員主導的專家證書培訓師,提供高品質的培訓
  • 官方訓練資料包含
  • 實務、情境導向學習——著重應用,而非僅理論
  • 優秀的通過率

涵蓋技能

  • 描述財務與營運應用程式,並透過使用 Microsoft Power Platform 技術擴充應用程式
  • 配置管理功能與工作流程
  • 管理財務與營運資料
  • 驗證與支援解決方案
  • 計畫架構與解決方案設計
  • 應用開發者工具
  • 設計與開發AOT元素
  • 開發與測試程式碼
  • 實施報告
  • 整合並管理資料解決方案
  • 實施安全並優化效能

目標受眾

此課程專為使用 Dynamics 365 建置及擴充財務與營運應用程式的開發者、技術顧問及解決方案架構師設計。非常適合希望深化企業級財務與營運解決方案客製化與部署專業知識的專業人士

課程內容

模組一:探索財務與營運應用程式的生態系統與主要組成部分

Dynamics 365 提供多種雲端驅動應用程式,協助組織優化業務,發揮最大潛能。本模組探討 Dynamics 365 生態系統,以及這些應用程式如何協同運作,幫助您的組織發揮最大潛能。此外,本模組說明財務與營運應用程式的主要組成部分,這些都是您在開始開發前必須了解的重要資訊。

  • 財務與營運應用程式及相關應用程式
  • Finance + Operations 本地部署與雲端財務與營運應用程式
  • 開發與部署流程
  • 使用者介面
  • 報告功能
  • 擴展財務與營運應用程式中的 Copilot 功能
  • 檢查你的知識
  • 摘要

模組二:探索財務與營運應用程式的技術架構

要開始為財務與營運開發,你必須了解開發的核心概念,包括套件、模型與元素。此外,作為開發者,你還需要透過使用 Azure DevOps 來理解元資料管理與原始碼控制工具與流程。最後,本模組也會討論生命週期服務的目的、可部署套件及其在開發過程中的重要性,以及財務與營運應用程式的實作。

  • 區分雲端與本地架構
  • 元素、模型與套件
  • 應用程式元件與架構
  • 元資料管理流程
  • 原始碼控制流程
  • 符合組織政策的規範
  • 生命週期服務概述
  • 管理財務與營運應用程式的開發者環境
  • 將財務與營運應用程式的功能擴展到 Microsoft 生態系統
  • 檢查你的知識
  • 摘要

模組三:探討財務與營運的設計與部署考量

辨識符合組織政策的設計與部署流程,將有助於你開發財務與營運應用程式,並確保程式碼部署到正確環境,避免生產環境問題。

  • 簡介
  • 識別相關的商業概念
  • 評估功能規範並建立技術設計文件
  • 找出技術上的缺口
  • 程式碼部署的設計模式與實務
  • 部署程式碼變更的流程
  • 財務與營運應用程式框架
  • 檢查你的知識
  • 摘要

模組四:透過生命週期服務管理財務與營運應用程式的實作

Lifecycle Services 協助你架設財務與營運應用程式環境。它提供可重複的流程,支持每次交付的持續成功。Lifecycle Services 作為客戶與合作夥伴支援計畫的一部分提供。

  • 簡介
  • 執行支援任務
  • 環境配置與管理
  • 管理資產庫
  • 管理程式碼更新流程
  • 檢查你的知識
  • 摘要

模組 5:在財務與營運應用程式中使用績效與監控工具

學習如何使用效能工具與生命週期服務環境監控工具,提升您在財務與營運應用程式中的驗證與測試體驗。

  • 簡介
  • 使用追蹤解析器診斷效能問題
  • 使用 Performance SDK 進行負載測試
  • 透過使用 SQL Insights 監控效能
  • 使用 SQL Profiler 建立 SQL 軌跡
  • 在生命週期服務中監控伺服器健康指標
  • 練習 – 使用生命週期服務中的環境監測工具
  • 檢查你的知識
  • 摘要

模組 6:透過財務與營運應用程式中的版本控制管理原始碼

當你與其他開發者合作時,透過版本控制來管理原始碼非常重要。對於財務與營運應用程式,原始碼則透過 Visual Studio 中的 Azure DevOps 來管理。

  • 簡介
  • Configure Visual Studio to connect to Azure DevOps
  • 在 Visual Studio 工作
  • 管理並執行程式碼審查
  • 檢查你的知識
  • 摘要

模組七:探索財務與營運應用程式中的測試框架與工具

在財務與營運應用程式中,測試框架有助於降低風險,並提供管理乾淨測試紀錄的系統。

  • 簡介
  • 單元測試框架
  • 驗收測試函式庫
  • 任務記錄器
  • 最佳實務工具
  • 辨識各種錯誤類別與類型
  • 配置測試環境並準備資料
  • 執行單元測試
  • 記錄並修正問題
  • 執行除錯活動
  • 檢查你的知識
  • 摘要

模組 8:探索財務與營運應用程式中的報告工具

報告是一種結構化的資料呈現方式。報告以一種讓你能透過資料視覺化、儀表板、財務報告及結構化文件做出明智決策的方式呈現資料。財務與營運應用程式提供多種報告工具,供你滿足不同的報告需求。本模組將幫助你熟悉財務與營運應用程式所提供的各種報告選項。

  • 簡介
  • 建立並修改報告資料來源及支援類別
  • 實施報告安全要求
  • 發表報告
  • 實驗室 – 設定資料庫資料表的授權要求
  • 檢查你的知識
  • 摘要

模組 9:建立並在財務與營運應用程式開發環境中工作

學習如何使用效能工具與生命週期服務環境監控工具,提升財務與營運應用程式中的驗證與測試體驗。這些工具有助於識別效能問題、監控環境健康、驗證應用程式功能,並進行壓力測試。透過優化資源使用與解決效能瓶頸,您能提升應用程式的可靠性並提升整體使用者體驗。這些工具的洞察能幫助您做出數據驅動的決策,維持高效能標準,確保財務與營運應用程式的順暢運作。

  • 簡介
  • 存取雲端託管開發環境
  • 本地架構
  • 為首次使用設置 VHD 裝置
  • 設定並管理一個可下載的 VHD 進行開發
  • 升級VHD
  • 練習 – 安裝虛擬機器
  • 存取與配置 Visual Studio
  • 型號與套件
  • 設計與製作模型
  • 練習 – 配置 Visual Studio
  • 檢查你的知識
  • 摘要

模組 10:開始使用 Visual Studio 開發財務與營運應用程式

Visual Studio 是財務與營運應用程式的整合開發環境(IDE)。開發者可以建立可部署的套件,包含以元資料形式儲存的專案與元素。在 Visual Studio 中開發讓使用者能自訂財務與營運應用程式的體驗。

  • 簡介
  • 創建與建構專案
  • 建立並使用標籤檔案
  • 使用應用程式檔案總管管理元資料
  • 建置部署套件
  • 管理套件部署
  • 將資料變更與資料庫同步
  • 創造新元素
  • 實驗室 – 建立專案並加入元素
  • 檢查你的知識
  • 摘要

模組 11:建立財務與營運應用程式的擴展資料型態與列舉

擴展資料型別(EDT)與基礎列舉(enum)是開發環境中建立與管理的資料型態。基礎列舉代表字面量列表,而 EDT 則是具有特定定義的可重複使用資料型態。財務與營運應用程式中的應用物件樹(AOT)包含許多現有的 EDT 與基礎列舉,這些可擴充用於您的專案,或您可建立新的資料型態。本模組將著重於建立新的資料型態。

  • 簡介
  • 擴充資料型態與元素屬性
  • 基底列舉與元素屬性
  • 實驗室 – 建立基礎列舉,新增元素並更新屬性
  • 檢查你的知識
  • 摘要

模組 12:在財務與營運應用程式中建立資料模型

財務與營運應用程式中的資料模型包含表格、檢視、查詢及其他元件。這些元件在開發中非常重要。財務與營運應用程式中的所有資料都儲存在表格中,並在 Visual Studio 的資料模型中管理。表格儲存公司交易、存貨及日記帳等資料。

  • 簡介
  • 建立表格與表格欄位
  • 填充表與欄位屬性
  • 新增欄位、欄位群組、索引與關係
  • 表格方法
  • 建立、管理及擴展視圖
  • 建立、管理及擴充查詢
  • 建立、管理及擴充表格地圖
  • 實驗室 – 建立表格、新增欄位及建立欄位群組
  • 檢查你的知識
  • 摘要

模組 13:建立表單並優化財務與營運應用程式
中的表單效能表單由 Visual Studio 建立與管理,並以網頁形式顯示給使用者。本模組說明在財務與營運應用程式開發環境中表單的建立與管理,以及如何優化表單效能。

  • 簡介
  • 新增一個表單到專案中並套用一個模式
  • 將資料來源加入表單
  • 在表單中新增格線、欄位和群組
  • 形態方法
  • 建立、填入並擴充選單項目
  • 建立與擴充選單
  • 測試表單功能與資料連接
  • 診斷並優化客戶表現
  • 優化表單載入與效能
  • Lab – 建立表單
  • 檢查你的知識
  • 摘要

模組 14:建立財務與營運應用程式的課程

類別是包含資料和方法的程式碼區塊。在開發財務與營運應用程式時,你會使用 X++ 語言來建立新的類別。

  • 簡介
  • 將類別加入專案
  • 實作全域快取與單例
  • 新增程式碼與方法以符合業務需求
  • 資料操作
  • Lab – 透過可執行類別插入記錄
  • 檢查你的知識
  • 摘要

模組 15:在財務與營運應用程式中實施基於角色的安全性

財務與營運應用程式使用基於角色的安全性來分配系統中元件的存取權限。被指派到安全角色的使用者,可以存取該角色所關聯的一組權限。

  • 簡介
  • 建立與修改職責、權限與權限
  • 強制執行權限政策
  • 可擴充資料安全框架
  • 套用安全權限
  • 實驗室 – 建立新的安全角色並增加職責
  • Microsoft Entra ID 與 OAuth 2.0 認證
  • 檢查你的知識
  • 摘要

模組 16:建立財務與營運應用程式的報告

組織擁有大量資料。當組織成長時,提供所有資料脈絡的能力變得越來越重要。報告能以有意義的方式組織資料。財務與營運應用程式包含幫助你為組織建立報告的工具、SQL Server 報告服務(SSRS)、Microsoft Power BI 以及 Microsoft Excel 報告。你可以用這些報告工具以多種方式視覺化資料集,包括以可摺疊表格的表格式排版,或使用儀表板。整個模組中,你將建立設計、建立及修改報告的基礎。

  • 實施商業文件管理
  • 建立並修改使用 SSRS 的報告
  • 實作查詢物件與查詢建構器
  • 使用 Power BI 建立並修改報表
  • 使用 Excel 建立並修改報告
  • 演練 – 建立並部署報告
  • 檢查你的知識
  • 摘要

模組 17:在財務與營運應用程式中建置工作空間

工作區是個人化的工作中心,包含資料、報告和交易,設計目的是提升日常任務的效率。工作區可以由開發者建立與修改。在開發者環境中設計與建立工作區有許多理由,而非在使用者介面中。例如,您的企業可能想要關鍵績效指標(KPI)磁磚、分析元件、鑽孔元件,或其他無法在使用者介面中建立或修改的進階功能。

  • 簡介
  • 設計關鍵績效指標
  • 建立穿孔式工作區元素
  • 透過使用 RDL 建立自訂可重複使用的報告函式
  • 實作內建的關鍵績效指標(KPI)、圖表及其他報告元件
  • 練習 – 建立工作區並新增磁貼、清單、連結和 Power BI 元素
  • 檢查你的知識
  • 摘要

模組 18:探索財務與營運應用程式中的擴充功能與擴充框架

財務與營運應用程式可透過擴充功能進行客製化,這些擴充功能可透過 Visual Studio 為應用程式物件樹(AOT)中的模型元素與原始碼添加功能。

  • 簡介
  • 客製化模型
  • 評估程式碼的可擴充性
  • 框架的擴充重點
  • 開發程式碼以擴充框架
  • 建立事件前與事件後處理子類別
  • 實作 SysOperationSandbox 框架
  • 實施工作流程框架
  • 實驗 – 延長EDT
  • 檢查你的知識
  • 摘要

模組 19:擴展財務與營運應用程式中的元素

財務與營運應用程式中的元素會透過擴充功能自訂,幫助你修改屬性、新增元件或移除控制項。

  • 簡介
  • 為專案新增資料表擴充功能
  • 為專案新增表單擴充功能
  • 實驗室 – 擴充表單並新增控制項
  • 擴充選單
  • 實施代表
  • 檢查你的知識
  • 摘要

模組 20:在財務與營運應用程式中消費商業事件

業務事件提供一種機制,讓外部系統能接收來自財務與營運應用程式的通知。透過此方式,系統能針對業務事件執行業務行動。

  • 簡介
  • 商業活動架構
  • 創建新的商業活動
  • 啟動商務活動
  • 消費商業活動
  • 延長現有的商務活動
  • 基於角色的商業活動安全
  • Microsoft Power Automate 的商業活動
  • 檢查你的知識
  • 摘要

模組 21:在財務與營運應用程式中操作類別擴充

本模組提供您在財務與營運應用程式中有效使用類別擴充所需的工具與資訊。它示範如何在不更改原始原始碼的情況下,增強與擴充類別的功能。此外,模組涵蓋了方法包裝與指揮鏈等關鍵概念,允許系統行為的受控且分層的自訂。

  • 簡介
  • 級別擴展
  • 指揮鏈與方法包裝
  • 最佳實務
  • 檢查你的知識
  • 摘要

模組 22:探索財務與營運應用程式中的資料整合概念

作為開發者,你通常會參與財務與營運應用程式實施期間及之後的資料整合情境。本模組探討可用於財務與營運應用程式的網頁應用程式介面(API),並幫助你理解應用程式中同步與非同步整合的主要差異。

  • 簡介
  • 資料整合概述
  • 同步積分
  • 非同步積分
  • 檢查你的知識
  • 摘要

模組 23:在財務與營運應用程式中操作同步整合

透過使用資料實體連接您的財務與營運應用程式資料,這些資料可透過應用程式外部及不同端點及外部應用程式存取。

  • 簡介
  • 建立一個實體並啟用以供資料匯出
  • 擴充資料實體
  • 實作自訂服務
  • 實作自訂服務與批次 OData API
  • 從資料實體中揭露 OData 端點
  • 使用外部網路服務
  • 將財務與營運應用程式與 Microsoft Excel 整合
  • 透過使用 Power Apps 將財務與營運應用程式與外部應用程式整合
  • 下載電子文件交換解決方案
  • 驗證來源及目標資料以供稽核
  • 使用 JSON 網頁標記除錯
  • 檢查你的知識
  • 摘要

模組 24:實作財務與營運應用程式的資料管理套件 API

資料管理框架的套件表示狀態傳輸(REST)應用程式介面(API)讓你能透過資料套件與財務與營運應用程式整合。

  • 簡介
  • 匯入與匯出 API
  • 監控 API 的狀態
  • 管理實體變更追蹤
  • 建立包裝類別來使用外部網路服務
  • 用 C 建立包裝類別#
  • 檢查你的知識
  • 摘要

模組 25:在財務與營運應用程式中處理非同步整合

整合是實施財務與營運應用程式的重要組成部分。透過實施持續整合,您可以促進財務與營運應用程式及其他應用程式或服務間的文件或檔案交換。

  • 簡介
  • 設置一個資料專案和重複性資料工作
  • 練習 – 建立一個資料專案和重複性的資料工作
  • 實施授權以支援整合
  • 監控實體的狀態與可用性