Application Extended Attribute

Hi all,

What is the purpose of Application extended attributes?

Is it just to store additional information?

Thanks in advance

Hi @rishavghoshacc , Yes you are correct. If you need to store additional application data and if you are using it anywhere in your query(To fetch data), then it is advisable to store in extended attributes.

Example - Extended attribute ‘ServiceNow Application Number’ will be useful if you want to fetch application number details for all applications.

Refer this link for more details.

@rishavghoshacc Any extended attribute, whether related to an application, role, or anything else, is primarily used for the search function to retrieve data. If an attribute is not searchable and is stored in the application, it becomes difficult to retrieve the data using filters, and additional customization will be required. Any searchable attribute can store relevant or generic information. For example, when an employee leaves, you can store details like ‘remove account’ or ‘entitlement’ in an attribute. When the leaver event is triggered, the system checks the application to see if that attribute is true, and if so, it adds it to the plan. This is just one example.

Note: If you have a database expert, you can also use QueryOption with an SQL query to retrieve the data.