Hi~
I have a dropdown which lists all of the applications available inside the environment. Is there any way that I can filter out all of the system applications/ forge components from the dropdown.Thanks and appreciate any advice on this.
Hi there,
I think you can filter it out through this system table, OSSYS_APP_FORGE or {App_Forge}, (which has an ApplicationId and ForgeBaseVersion) to achieve your requirement. (you can access it, through the Extended Metamodel component. Considering system applications, you can know through the Espace table if the that Espace is System or not through IS_SYSTEM attribute, and then relate it to the application via Application and App_Definition_Module (OSSYS_APP_DEFINITION_MODULE) tables. You can also access OSUSR_mrn_ApplicationDef (Stores the information about an OutSystems application and its violations) , however I do not know if its available on the Extended Metamodel component or you have to configure it via integration to access it.
Hope it helps out.
KR
João.
Hi @Nabila Z
1.Download Extended Metamodel Forge.
2.take dependency and use App_Forge Entity.
Display which application has dependency of how many forge components | OutSystems
This thread will help you.
or I attached the OML please check
Thanks
Karnika.K
hi @Nabila Z if you need to filter the applications as system and Forge component applications means you have to do following 1) Extended MetaModel forge Asset to get the list of Entities like App_forge, App_Version.2) with this you get the Application id for forge component (from App_Forge),then you can filter the System (Application entity) , so that both can be used separately in a dropdown. System application Entity has with id for forge as well as internal applications. hope this solves your issue.