Is there a way to recreate the missing system security roles in an organization?
I have a CRM organization by name QA created in which a system security role (Vice President of Marketing) is missing. I'm trying to import a solution into this organization and one of the form in this solution has dependency on the missing security role. I get the following message
"The import of the solution <solution name> failed. The following components are missing in your system and are not included in the solution. Import the managed solution that contains these components (system) and then try importing this solution again."
I tried without success the following approaches to recreate the role...
1. Included the missing security role in solution and tried import. Failed with a message on Dependencies Calculation "The requested record was not found or you do not have sufficient permissions to view it."
2. Created a temp unmanaged solution to include the missing security role and imported the solution. Solution imported successfully but the role was not created.
3. Created the role using code to match the exact role in a working environment. Solution validation failed while import with the initial error message.
4. Exported the security role records from a working environment and tried importing to QA. Data import failure.
5. Created a new security role and renamed it to one of the missing security role. Updated the role template id to match that of the system security role. (I know this won't work but still )
I'm running out of options on this one and would like to know if there is anything possible other than recreating the environment.
Thanks,
Sunil