Object Manager Advanced

The all-you-need and all-you-always-wanted C/AL development tool

Object Manager Advanced 

Microsoft Dynamics NAV is great for developers. Microsoft did a good job in creating a system that’s relatively easy to extend and customize. Developers can create complete add-ons and toolkits, and we love it!

But the tools you get to do your development work are a bit less sophisticated. With every release, the development environment gets a few minor improvements. We’ve had CTRL-Z since 2016, but that’s about it. Let's be honest: as a developer, there's a serious lack of tools to do your work. At least, that's what we thought when we started developing Object Manager Advanced (OMA). By now, since more than 1,000 companies work with these tools, we think you'll agree that the development tools are improving too.

More relevant than ever

A question we've heard more than once is whether OMA is still relevant now that we have Business Central and Visual Studio Code. And the answer is 'yes', for many reasons. For example, many customers still run on C/AL and these code bases still require maintenance and further development. OMA also contains a set of tools to convert from C/AL to AL, making it an effective resource for upgrades/migrations. OMA 365 for AL is released in December 2021.

NAV/BC development reinvented

It's safe to say that with Object Manager Advanced (OMA), idyn re-invented the Microsoft Dynamics NAV/BC development environment. A broad set of features reduces costs, save time and improves the quality of your development work.

Using OMA for add-on creation ensures compliance with the required conventions and patterns to become Certified for Microsoft Dynamics (CfMD).

OMA has been recognized by the community and Microsoft itself, as a proud recipient of the Microsoft Innovation Award and Mibuso Best Download Award.

Develop - Analyze - And benefit

Object Manager Advanced is the tool of choice for developers and consultants who need to deliver development work that meets the highest possible standards. Top-quality code and solutions can be achieved with powerful functionalities such as:

  • Convert C/AL to AL
  • Where Used 
  • Guideline checking
  • The ability to lock objects;
  • Renumber objects, fields and elements without hassle;
  • Manage and deploy your work using projects & transports

Converting C/AL to AL

The transition from NAV to Business Central sparks a lot of questions for developers, especially: how will OMA maintain the ease of development you are familiar with in Business Central? OMA is the answer to those questions and will give you the best of both worlds:

  • Conversion from C/AL to AL directly from any NAV version (>NAV2013)
  • No external applications 
  • Easy navigation for AL & C/AL code
  • Add prefixes in AL automatically
  • Convert AL back to C/AL to support older NAV databases very easily
  • Create apps in BC (AL files)

Better safe than sorry: Check Guidelines

The Check Guidelines tool checks whether guideline requirements are met and corrects guideline errors in C/AL and AL code. This automates the process and provides corrections when you convert code from C/AL to AL.

Deploy - And rest assured

Object Manager Advanced puts an end to endless checking, testing, and comparing before deployment. Simply combine all modifications in transport and use the wizard to import them into your customer database, all from within Microsoft Dynamics NAV/BC. Take the hassle out of switching between systems.

Numerous features for development and deployment

The list of OMA’s features is already quite extensive, but we’re always open to adding new features for a future version. If you have an idea for possible additions to an upcoming release, get in touch. We’re always keen on input from our customers.

More than 10.000 developers use OMA

Because we’re proud of what we do and even more proud that so many developers enjoy working with our products, we thought we’d share some numbers. Today, more than 1,000 companies use OMA. That’s about 500 partners and 500 in-house developing customers. In total, OMA allows more than 10,000 users to improve their everyday workloads!

If you'd like to receive more information about Object Manager Advanced, or if you are interested in a live demo, please contact us.

Develop

The developing tools are fully adapted to the BC environment. All functionalities work for C/AL and AL.

Convert C/AL to AL.

With OMA 15, you now have the ability to convert C/AL to AL code. Inside OMA, it is not necessary to create .TXT files first, because you can work from within your objects. There is no export time needed, you can convert directly from C/AL to AL in OMA and AL files can be opened directly in Visual Studio code.  

There is no need to convert from 2013 to 2018 first. The conversion tool works across all versions! In general, since OMA is 100% written in C/AL, it’s far more flexible and adjustable. The OMA conversion tool is the only conversion tool that is written in C/AL. Everyone is used to it and it’s easily adaptable. And all object types can be converted to AL! 

OMA also has the ability to add prefixes to objects while converting from C/AL to AL. There are no manual actions needed, it saves you a lot of time and prevents overlooking these!

How to convert from C/AL to AL:

  • Create an extension in OMA
  • Choose AL-project folder
  • Add C/AL objects
  • Configure some special features: 
  • Select new Object Range if required
  • Choose a prefix
  • Create an XLIFF file (Y/N)
  • Press “Create AL Project”
  • Done

Analyze

The analyzing tools are fully adapted to the BC environment. All functionalities work for C/AL and AL. For example: 

Where used

The Where Used extension related information appears throughout OMA, what’s new is that you’ll be able to see the number of subscribers and the number of times used. Find out where objects, keys, triggers, fields, functions etc.are used. Easily track down unused variables, keys and fields.

Guideline checking

The Guideline checking functionality enables you to navigate from your list of comments to Visual Studio in one click. Modify your code and check again. OMA will monitor your work outside NAV and update your file history inside NAV/BC. 

Some of the key features of OMA:

  • Filter on extensions in Object Explorer
  • Where used: extension related information appears throughout OMA, see the number of subscribers and the number of times used
  • Guideline checking: navigate from your list of comments to Visual Studio in one click
  • Modify your code and check again. OMA will monitor your work outside NAV and update file history inside NAV/BC
  • Export any C/AL object as an AL file
  • Any AL file can be converted to a C/AL object
  • Easy tracing of modifications on objects
  • Lock objects, so other developers can see who is working on a particular object
  • Automatically save source code every time you make a change
  • Easy rollback or compare new code to a previous version
  • Renumber objects and fields directly in your database
  • Easily track down unused variables, keys and fields
  • Easily check if your development meets the coding - and GUI standards
  • Fully integrated with NAV/BC
  • Used by 70% of developers worldwide
  • Transport objects to your customer database
  • Action Worksheet
  • Syntax Tree to analyze and modify code
  • Version and Source Control
  • Record Permission Wizard
  • Update Variables
  • Translation Tool
  • Edit Table Data
  • Create Table Wizard
  • Change Field Options
  • MenuSuite Viewer
  • Search String in C/AL Code
  • Client Monitor Analyzer

Frequently asked questions

Are the OMA C/Al to AL conversion features available for all NAV versions?

The converter is available from OMAv13 which suits all NAV versions 2013 and up.

Where do I get product support?

Product support is available free of charge via support@idyn.nl or idyn.freshdesk.com.

Is OMA available for Business Central AL?

OMA 365 for Business Central on-prem is available. Request access and a license key via sales@idyn.nl.

What are Application Builder and Solution Developer granules, and why is there a pricing difference related to these in your OMA end-user licensing model?

Application Builder (AB) and Solution Developer (SD) granules are development granules which can be purchased through Microsoft. These enable the access to certain code units which would not be available otherwise. As a consequence, these granules also determine the range in which OMA can operate, hence the pricing difference.

Can I run OMA in unlimited databases with 1 license?

Yes, as long as these databases are grouped under a single NAV/BC installation within a single voice ID.

Why do I have to pay enhancement/maintenance fees?

Upon purchasing a perpetual OMA license, we charge an annual enhancement/maintenance fee of 20% of the total license value. Keeping your maintenance plan up-to-date ensures access to new version/updates/bug fixes/etc. This fee is included in the subscription pricing.

What is the OMA community?

The OMA community is a group of dedicated partners and end-users who use OMA on a regular basis. This group helps us to test and evaluate all major new versions prior to release.

Does idyn provide OMA product training?

Yes, product training is available remotely or on-site, for both partners and end-users. Please contact support@idyn.nl for rates and additional information.

Does idyn provide a trial/demo license?

Yes, an environment is available through remote desktop connection, with OMA pre-installed. Access to this desktop is limited to 1 week.

I am a partner. Can I re-sell the solution to my customers?

Of course, if you are a Microsoft Dynamics partner you are eligible to re-sell all of our solutions. Please contact support@idyn.nl for conditions and additional information.