← Learning pathsStart course
Part 6: Development & Integrations
advanced
BC Development
Behind the scenes of the standard BC connector and how to extend it - custom fields, constraints, repair-status flows, codeunit modifications, routes, and emails.
9 lessons
What you'll cover
- Overview2 lessons
- A Look Behind the Scenes1 lesson
- Small Development3 lessons
- Advanced Development3 lessons
Lessons
9 lessonsOverview
- 01BC Development overviewAfter this lesson you can state what BC Development covers and confirm you have AL tooling and connector symbols before extending the connector.Quiz2 min
- 02PrerequisitesAfter this lesson you can confirm AL tooling, connector published symbols, and dependent-extension deployment readiness.Quiz2 min
A Look Behind the Scenes
Small Development
- 04Sending custom fields to Dime.SchedulerAfter this lesson you can complete the three-part custom field round trip from Business Central to the planning UI.Quiz4 min
- 05Look behind the scenes - Planning with ConstraintsAfter this lesson you can trace how a constraint extension computes deadlines and extends via events.Quiz4 min
- 06Sending Service Orders automatically based on a Repair StatusAfter this lesson you can implement gated auto-send on Repair Status change with logging and a Setup toggle.Quiz3 min
Advanced Development
- 07Modifying a codeunitAfter this lesson you can decide when codeunit modification is justified and limit scope with documentation and source-type awareness.Quiz4 min
- 08Look behind the scenes - Creating RoutesAfter this lesson you can create containers and route sequences from AL when a back-office routing system pre-computes stops.Quiz4 min
- 09Sending mailsAfter this lesson you can trigger BC emails from connector appointment events with volume controls and test-mode verification.Quiz3 min