When I unassign a shared component in "Components" tab and assign it back in "Components" tab.. I am losing the flows of a few processes in "Processes" tab which are linked with that unassigned and assigned shared component. Is there a way for this to not happen?
I think this is functioning as designed since unassigning the shared component completely removes references from the application to its actions/flows. Instead of unassigning a shared component and then re-assigning it (presumably a newer version), inside of the "Components" tab click on the drop down menu for the shared component and "Switch Revision".
I noticed that it removed the actions/flows myself in an earlier version after trying to switch from a shared component version that I had imported to a newer version of that component that I also imported - because shared components being imported were duplicated in that version of RA. Version 6.1 doesn't do this so you don't have to go through that headache. 6.1 Release Notes regarding this enhancement:
The shared components feature includes the following enhancements:
What you are seeing is expected behaviour, if you are looking to use a different version of the shared component, instead of unassigning and reassigning you can use the option to switch versions.
Hope this helps.
Did Gregg or Keith's responses answer your question? If so, please be sure to mark one of them as correct!