Uitbreidingsobjecten in dezelfde app definiëren als hun basisobject
Geactiveerd voor | Openbare preview | Algemene beschikbaarheid |
---|---|---|
Beheerders, makers, marketeers of analisten, automatisch | 1 apr. 2024 | 1 apr. 2024 |
Zakelijke waarde
Door de segmentatie van objecten in basisfunctionaliteit en uitgebreide functionaliteit mogelijk te maken, wordt het mogelijk om uitbreidingen van objecten te definiëren in dezelfde app als het object zelf. Dit biedt de mogelijkheid om gerelateerde functionaliteit in kleinere bijdragen te groeperen en maakt het gemakkelijker om deze later als onderdeel van refactoring naar een aparte app te verplaatsen.
Functiedetails
Met deze nieuwe functie is het mogelijk om zowel het basisobject als de uitbreidingsobjecten in dezelfde app te definiëren. Een tabel en een tabelextensie kunnen bijvoorbeeld binnen dezelfde app worden gedefinieerd.
In de metagegevens blijven de extensieobjecten gescheiden, zoals voorheen, dus elk extensieobject heeft nog steeds een eigen object-id nodig in het gebruikte bereik. De belangrijkste verandering is dat ze zich nu in dezelfde extensie/app kunnen bevinden als het basisobject. In het geval van tabellen worden tabelextensies die zich in dezelfde app bevinden als de basistabel samengevoegd met die tabel in het databaseschema, zodat er geen begeleidende tabelextensie is.
Deze functie is van toepassing op alle uitbreidbare objecttypen; bijvoorbeeld pagina, tabel, rapport, enum en machtigingensets.
De mogelijkheid is standaard ingeschakeld voor runtimeversie 13.0.