New version of ALRM: AL ID Range Manager has just been released!

by Mar 13, 2021AL ID Range Manager, AL Language

Home 9 Projects 9 AL ID Range Manager 9 New version of ALRM: AL ID Range Manager has just been released!

Today I have released a new version of both the ALRM (AL ID Range Manager) extension for Visual Studio Code and Microsoft Business Central. If you do not know what ALRM is, check some of previous articles here on my blog.

Both extensions are available on my GitHub (link below). The new version of VS Code extension is also available for download on Visual Studio Code Marketplace and directly in VS Code extensions.

What are the most interesting changes?

New command: “ALRM: Synchronize (beta)”

ALRM: Synchronize is a new command that scans all AL files in the project and registries founded AL objects (and fields/values for table and enum extensions). Using this command, it is much easier (and definitely quicker) to start using ALRM for your existing projects. You can just open your project, run ALRM: Initialize and then ALRM: Synchronize. Once both these commands finish, you can work with your project as if it is a project managed by ALRM since the beginning.

The project you are synchronising must meet all defined rules on the corresponding Assignable Range (object ID range, field ID range, object name structure and object ID and name uniqueness). If there is any error, other objects are synchronised, and errors are shown to the user once the synchronisation ends.

New option for Assignable Ranges: “Fill Object ID Gaps”

The Business Central extension generates new IDs using incrementation of the last assigned ID. However, sometimes, you need to use all IDs within the range, even if it was already used (but is not in use anymore). For these cases, there is a new option on Assignable Range “Fill Object ID Gaps” that check whether there are some gaps in used ranges and reassign the IDs to the newly created objects.

This setting can be potentially slower than assigning the following ID from the range; however, the performance is not much different based on my tests.

Ready for the Business Central 2021 W1

With the upcoming major version (Business Central 2021w1), there are new object types ReportExtension, PermissionSet, PermissionSetExtension and Entitlement. Both VS Code extension and the Business Central extensions are now ready for these object types.

There are much more interesting news and changes to the VS Code extension and Business Central that are described directly on GitHub! Do you have a new idea for improvement? Have you found a bug? Feel free to send me an Issue in GitHub repos.

Recent Articles from the category

1D & 2D Barcodes in Business Central 19.1

1D & 2D Barcodes in Business Central 19.1

Business Central (cloud-only!) includes one-dimensional (1D) barcode fonts since Microsoft Dynamics 365 Business Central 2020 wave 2 (17.0) was released in October 2020. It is a great improvement to how developers can handle requirements from their clients to print...

read more
ErrorInfo data type & Collectible Errors

ErrorInfo data type & Collectible Errors

A major change to AL Language development is here! Collectible errors can hugely improve any validation procedures. And what's new? Everything is about a new data type ErrorInfo. ErrorInfo data type ErrorInfo is a new data type introduced in Microsoft Dynamics 365...

read more
Exploring CosmosDB with Business Central, part 2

Exploring CosmosDB with Business Central, part 2

This part explains how to connect to Azure Cosmos DB from your Business Central extension using AL Language and how to get some values from the database.------------------------------------------------------------------------------------------------------------------...

read more
DynamicsCon 2021 session recording available!

DynamicsCon 2021 session recording available!

Finally, recordings from DynamicsCon 2021 Autumn edition are available! Check the official youtube channel. It was a great conference with over 250 people during my live session! I definitely hope I will be able to attend the next in-person DynamicsCon as a speaker...

read more
Directions EMEA day 0 ;)

Directions EMEA day 0 😉

Directions4Partners EMEA 2021 is still in progress here in Milan. I want to share all details about each day, but unfortunately, there are so many amazing things to see, watch and try I have almost no time. So today just a few words about the day before the...

read more
Working with Translation Files (XLIFF)

Working with Translation Files (XLIFF)

How does the translation file work? In Microsoft Dynamic 365 Business Central, displaying different languages is done using the XLIFF files extension (.xlf). The generated XLIFF files have strings that are specified in properties like Captions, Tooltips......

read more

Sign Up for News

Certifications

Highest certification
Microsoft Data Management and
also in D365 Business Central

Microsoft Certified: Dynamics 365 Business Central Functional Consultant Associate

See other certifications here