D365 F&O: Build a SysOperation Framework Batch Job | Part 4
Автор: ERP Digest
Загружено: 2025-11-06
Просмотров: 168
Build a D365 batch job using the SysOperation Framework. Learn to automate recurring business processes in the background.
──────────────
👤 About the Creator
──────────────
I'm a Microsoft Certified D365 Technical Consultant with 3+ years of hands-on experience in the Dynamics (AX/D365) ecosystem. I created this end-to-end project series to share a practical, hands-on approach to modern D365 development.
🔗 Connect on LinkedIn → / kuldeepkumarcs
🎥 Full D365 Developer Playlist → • Dynamics 365 F&O Developer Tutorial: Full ...
───────────
🕒 Timestamps
───────────
0:00 → Intro & Goal: The Automated Tiering Batch Job
0:22 → Analyzing the Data in SSMS (SQL)
1:06 → SQL Query: Comparing Current Tier vs. Expected Tier
3:24 → Solution: The SysOperation Framework (Contract, Service, Controller)
4:18 → Creating the SysOperation Classes in Visual Studio
5:01 → Code Review: The Contract Class (DataContract)
6:31 → Code Review: The Service Class (Business Logic)
8:28 → Code Review: The Controller Class (Orchestration)
10:16 → Building the Project & Fixing Model References
11:05 → Creating an Action Menu Item
12:38 → Creating a Menu Extension (Adding to Periodic Tasks)
14:00 → Final Build (Skipping Database Sync)
14:25 → Test 1: Running the Process Manually
15:15 → Verifying the Results (SSMS & F&O)
15:57 → Test 2: Scheduling as a Batch Job
16:22 → Setting up Recurrence & Background Processing
17:57 → Verifying the Batch Job and Final Result
18:47 → Recap
──────────────
💡 What You'll Learn
──────────────
✓ Understand the 3 key classes of the SysOperation Framework (Contract, Service, Controller).
✓ Build the Data Contract class to create an automatic user dialog for parameters.
✓ Write the Service class containing the main business logic for the automation.
✓ Create an Action Menu Item to run the job from the D365 user interface.
✓ How to run the process as a recurring batch job in the background.
──────────────────────────
🚀 About This D365 Development Series
──────────────────────────
This series goes beyond basic tutorials to show you how real-world Dynamics 365 (D365FO) projects are built from start to finish. We'll build a complete, end-to-end "Automated Customer Tiering System" for a fictional client, Bluestone Industrial Components (BIC).
You'll see every step of a production-ready solution, from setup to deployment, covering:
➤ Core X++ Development: Extending tables and forms (CustTable), creating Enums, and implementing custom business logic using Chain of Command (CoC).
➤ Automation: Building robust, automated batch jobs with the SysOperation Framework.
➤ APIs & Integration: Creating Data Entities to build secure OData REST APIs and for Data Management Framework (DMF) exports.
➤ Event-Driven Architecture: Firing real-time alerts from D365 to Azure Logic Apps using Business Events.
➤ Business Intelligence: Connecting D365 to Power BI to build an interactive sales dashboard.
➤ DevOps & ALM: Setting up a complete CI/CD pipeline in Azure DevOps, managing source control (TFVC), and automating builds.
────────────────
💻 Tools & Technologies
────────────────
🔹Dynamics 365 Finance & Operations (D365FO)
🔹X++
🔹Visual Studio 2019
🔹Lifecycle Services (LCS)
🔹Azure DevOps (ADO)
🔹SQL Server Management Studio (SSMS)
🔹Power BI Desktop
🔹Azure Logic Apps
───────────────────
💬 Feedback & Future Topics
───────────────────
This series covers the core components of a practical, end-to-end D365 project. I know there are many more topics we could dive into, from advanced debugging to complex form patterns.
I welcome your feedback and ideas! If there's a specific D365 topic you'd like to see covered in a future video, please share your suggestions in the comments section below.
#Dynamics365, #D365Development, #BatchJob, #SysOperation
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: