You need to sign in to do that
Don't have an account?
Devendra@SFDC
Custom Profiles in Managed Package???
Hi,
I am develping custom App. For that app, i am creating few custom profiles.
I am going to create Managed Package of the app and going to upload it on AppExchange.
Is it possible to package custom profiles, while creating a Managed Package?
Thanks and Regards,
Devendra S
I don't see any issue in that. Find below some guidelines :
When designing your app for Force.com AppExchange, create custom profiles for the various users of your app. Give each
custom profile the appropriate level of access to your app such as tab visibility or field-level security settings for approval fields
on custom objects. Use the following tips when creating custom profiles for apps you want to publish:
• Give your custom profiles a meaningful name that makes it obvious that the profile applies to the app. For example, if you
are creating a Human Resources app, you may want to name a custom profile "Approving Manager" for managers that
approve requisitions.
• If your custom profiles have a hierarchy, make sure the name indicates where in the hierarchy that profile is. For example,
a senior-level manager's profile could have the name "Level 2 Approving Manager."
• Avoid giving your custom profiles names that may be interpreted differently in other organizations. For example, "Level
2 Approving Manager" is a more appropriate profile name than "Sr. Manager."
• The profile Description is displayed to the user installing your app. Provide a meaningful description for each custom
profile so that users installing your app can view it.
When you package an app, you can include your custom profiles.When a customer installs the app, they will be able to overlay
these profile settings into their existing profiles. Only the portions of the profile that apply to your package will be affected.
All Answers
I don't see any issue in that. Find below some guidelines :
When designing your app for Force.com AppExchange, create custom profiles for the various users of your app. Give each
custom profile the appropriate level of access to your app such as tab visibility or field-level security settings for approval fields
on custom objects. Use the following tips when creating custom profiles for apps you want to publish:
• Give your custom profiles a meaningful name that makes it obvious that the profile applies to the app. For example, if you
are creating a Human Resources app, you may want to name a custom profile "Approving Manager" for managers that
approve requisitions.
• If your custom profiles have a hierarchy, make sure the name indicates where in the hierarchy that profile is. For example,
a senior-level manager's profile could have the name "Level 2 Approving Manager."
• Avoid giving your custom profiles names that may be interpreted differently in other organizations. For example, "Level
2 Approving Manager" is a more appropriate profile name than "Sr. Manager."
• The profile Description is displayed to the user installing your app. Provide a meaningful description for each custom
profile so that users installing your app can view it.
When you package an app, you can include your custom profiles.When a customer installs the app, they will be able to overlay
these profile settings into their existing profiles. Only the portions of the profile that apply to your package will be affected.
Thanks a lot Pradeep.
I did not get these lines
"When a customer installs the app, they will be able to overlay
these profile settings into their existing profiles. Only the portions of the profile that apply to your package will be affected."
Thanks and Regards,
Devendra S
Hi, I included a custom profile in a managed package, but after installation, I´m not able to assign any user to that profile, the profile is hidden. What can be going on?
Took me a while to figure it out but here's the solution:
IN YOUR DE ORG:
IN THE TEST_ORG (OR YOUR_CUSTOMER_ORG):
I hope this solves your issue too!