50
Views
3
Comments
Solved
Filter out forge components from application list
Question
Application Type
Reactive

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.

2024-04-05 19-22-12
João Sousa
Solution

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.


2024-05-14 06-49-08
Karnika-EONE

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 

ApplicationBaseUsers.oml
UserImage.jpg
Lavanya A

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.

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.