I have two separate apps that both need to utilize the Account & Opportunity objects. Each of these apps have separate profiles that can access them. I have created separate record types for each of the apps that use these objects. I know I can restrict which profile can create certain record types, but is there a way to restrict which app or profile can access and view the records in a certain record type within an object?
For example, if I am in App1 with a certain profile but only want to be able to access the accounts with record type = App1RecordType, I can still see all record types when I go into the list view and have the list view at All Accounts.