bc-service-request-api
Custom Microsoft Dynamics 365 Business Central extension that exposes service requests through a REST API, supporting create, read, update, customer validation, status tracking, and priority management.
Updated
Preparing the experience
New game · Dynamics 365 Business Central
I’m Mohamed El Omary. I develop AL extensions, API integrations, and RDLC reports for Microsoft Dynamics 365 Business Central. I also set up build and release pipelines with Azure DevOps and BcContainerHelper.

Mohamed El OmaryBusiness Central Developer

Finance · Operations · Sales

AL extensions

APIs & integrations
My ecosystem: Microsoft Dynamics 365, Business Central, AL Development, Azure DevOps, RDLC Reports, REST APIs.
01 / Missions available
Extensions, integrations, reporting, and build and release pipelines, from technical requirements through delivery.
Develop Business Central extensions with AL: tables, pages, codeunits, and event subscribers for specific business requirements.
Integrate Business Central with external applications through APIs and data exchange. Automate data transfers and reduce manual entry.
Develop RDLC reports and document layouts for Business Central, from dataset changes to the final printed output.
Set up Business Central build and release pipelines using Azure DevOps and BcContainerHelper to automate extension builds and releases.
02 / How the job gets done
Check standard Business Central functionality before writing AL. Keep custom development focused on the requirements the standard application does not cover. Follow Agile methodology with iterative delivery, regular feedback, and clear priorities.
Identify the business process, affected records, expected behavior, and acceptance criteria.
Review standard functionality and setup before deciding whether an extension is required.
Implement focused AL objects and event subscribers. Use source control and review changes in Azure DevOps.
Check the business scenario in a sandbox, review permissions and error handling, and document setup and usage.

03 / Player profile
I work on Business Central customizations, integrations, and automation as a D365 BC Technical Consultant at sa.global. I studied computer science at 1337, part of the 42 Network, starting from the low level: assembly, C, and Unix systems. That foundation, plus my time as a full-stack developer, supports my work with AL, APIs, and external systems.
The story so far
Business Central customizations, integrations, and automation workflows.
Client-facing web products and internal tools.
Peer-to-peer, project-based computer science built from the low level up: assembly, C, Unix processes and system calls, memory, algorithms, and networking.
04 / Side quests
Explore my public Business Central repositories, with source code and documentation on GitHub.
Loading repositories…
05 / CONTACT
Need an AL extension, an API integration, an RDLC report, or a build and release pipeline? Share the requirement and your current Business Central setup.
pro@elomary.com Book a 30-minute technical discussion04 / Side quests
Explore my public Business Central repositories, with source code and documentation on GitHub.
Custom Microsoft Dynamics 365 Business Central extension that exposes service requests through a REST API, supporting create, read, update, customer validation, status tracking, and priority management.
Updated