Hi , Component version is assigned explicitly by operator who is creating it at the time of component creation , in case you need to add new functionality then create new component with additional functionality and enable the same in application.
Thanks for the reply, i got your point. But i have a question that if thats the case, whenever we need add a new functionality to an existing component, a new component has to be created, then what is the purpose of having the versioning for a component?
Hi Raghu, As per your requirement there is alternative way to create different version of component and for the same please open your component and click on save as button and in newly opened window give new version to your component (you can also update ruleset name and version where you want to map it)and then click on create and open button which will create same component with additional functionality and different version. Then when you will open application definition there is option to map component there all two version will be available for that component. Please find attached screen shot where all version of component is visible for mappings Thank You!!