Hello everyone,
I’m facing a significant issue during the certification and publishing process of two AL extensions for Business Central on Microsoft AppSource, and I hope someone can help clarify the correct approach.
I have two apps, App X and App Y. App X is indipendent from Y, otherwise app Y depends on X.
In App X, I added a tableextension with ID Z.
Later, in App Y (which depends on App X), I also added a tableextension with ID Z.
Because of this, AppSource validation now fails for App Y, with the message indicating that the tableextension ID Z already exists in App X.
To resolve the conflict, I attempted to renumber the tableextension in App X. However, after changing the ID, AppSource now returns the following error:
"The tableextension with name '[..]' and ID 'Z' was found in the previous version, but is missing in the current extension."
At this point, I’m unsure what options I have. My questions are:
Is it possible to force the renumbering of a tableextension ID in App X?
This would be the ideal solution for us, but I’m not sure whether AppSource allows such changes without treating them as breaking changes.
Is there an official or recommended procedure for handling ID renumbering in existing published apps?
Thank you in advance!