The feature is specific functionality users can use in an application. In other words, an application is made up of multiple features. Features can be of two types standard and custom.
Standard
...
feature
standard features are defined by PWR Apps and hence available throughout the org
Custom
...
feature
custom features are those defined by you while creating an application, as they are custom feature names of the feature will be prefixed with instance prefix.The feature can be of the following data types:
Feature type
Checkbox:
A checkbox is a boolean type of feature type it will store value in a boolean format i.e True true or Falsefalse. That that means if the scope of the feature is instance and the checkbox value is true then we will get to know all the users of that instance have access to that particular feature and if the checkbox value is false then we will get to know if any instance or the user has no access to that particular feature. checkbox type of feature would be a custom type of feature. The checkbox type of feature has no reset period and the scope of the checkbox feature could be an instance or user.
Records:
Records indicate the number of records can a user create using that feature, a record would be a custom type of feature. records type of feature has no reset period and the scope of the feature could be an instance or user..\
Numbers:
The number type of feature indicates the number of records APIs can a user create use using that feature. we can reset the number type of feature annually or daily. scope of the number type of feature could be user or instance i.e if the scope is user then the feature assigned to a user can have access to that feature and if the scope is instance then all the users have access to that instance have access to that feature.for example, user to which this feature's license is assigned can consume n APIs per day, after that he will get an error that his allocated amount is exhausted
API:
API type of feature indicates a number of APIs that can use in that feature. we can reset such feature monthly and the scope of API type of feature would be an instance
Storage:
The storage type of feature has no reset period and the scope of such feature would be instance onlyusers can have access to. for example, all users together in the instance can consume max n API per year, after that, they will get an error that allocated calls are exhausted
Storage:
Reset Period
Never:
There may be some features that will not need reset for example orektic__timesheet feature does not need any reset.
Daily:
There will be some features that will get reset daily i.e after every 24 hr. for example API usage have to be reset on the basis of the day (24 hr)
Annual:
There will be some features that will get reset annually, for example, there are some APIs whose usage has to be reset annually.
Monthly:
There will be some features that will get reset monthly, for example, orektic_timesheetAPI feature needs a monthly reset property.
Scope
Instance:
If the scope of the feature is an instance that means it will indicate all users together in the instance can use that feature.
User:
If the scope of the feature is user then that means a user-based feature so only users to which this feature's license is assigned can use that feature in the app.