Dynamics 365 Business Central: Create an extensibility request on BCApps (ALAppExtensions is being retired)

Dynamics 365 Business Central

Hi, Readers.
Today, I would like to share an update regarding Microsoft’s new process for submitting code change and extensibility requests, effective September 1st.

Microsoft’s ALAppExtension repository on GitHub is a place where Microsoft and our partners can collaborate on building add-on apps and vertical solutions in the AL language for Business Central.

Collaborations start through extensibility requests that you submit from the ALAppExtension repo. For example, you might request a new integration event or that we make a function external so your extension can access it. 

However, this is about to change. Effective September 1st,
Business Central extensibility requests: This repository is being retired.

  • From 1 September 2026 you can no longer create issues here. Extensibility requests, including event requests, move to BCApps.
  • On 19 October 2026 this repository will be archived and become read-only. Nothing is deleted — all issues and links keep working.

ALAppExtensions is being retired – extensibility requests move to BCApps on 1 September 2026:

Here is the new link for submitting requests:
BCApps -> Create new issue:

Guidance on writing a good request: Create an extensibility request

As for the requests that have already been created, Microsoft is currently working through them before archiving. Nothing will be deleted! – all issues and links keep working.

Great, give it a try!!!😁

PS: Before you create a request for an event, it’s a good idea to understand your options. To learn more about events and extensibility, go to Types of events for extensibility.

  • Add records with a VAR, due to the effect on performance and logic.
  • Pass records rather than expose a specific length of the text field, or many fields from the record.
  • Avoid variants in event signatures. Use interfaces or temporary tables, or a combination of TableID and SystemId.
  • If there are many variables, use temporary tables to group the parameters. To learn more, go to Argument table.
  • Add new variables to the end of an existing event. However, you can’t change existing variables because that would cause a breaking change.

END

Hope this will help.

Thanks for reading.

ZHU

コメント

Copied title and URL