ISVforce Guide Salesforce App Packaging
User Manual:
Open the PDF directly: View PDF
Page Count: 296 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Introduction
- ISVforce Quick Start
- Designing and Building Your App
- Overview of Packages
- Components Available in Managed Packages
- Editing Components and Attributes after Installation
- Components Automatically Added to Packages
- Special Behavior of Components in Packages
- Protected Components
- Understanding Dependencies
- About Permission Sets and Profile Settings
- Custom Profile Settings
- Protecting Your Intellectual Property
- Creating Packaged Applications with Chatter
- Matching the Salesforce Look and Feel
- Developing App Documentation
- About API and Dynamic Apex Access in Packages
- Architectural Considerations for Group and Professional Editions
- Features in Group and Professional Editions
- Limits for Group and Professional Editions
- Access Control in Group and Professional Editions
- Using Apex in Group and Professional Editions
- API Access in Group and Professional Editions
- Designing Your App to Support Multiple Editions
- Sample Design Scenarios for Group and Professional Editions
- Connected Apps
- Environment Hub
- Get Started with the Environment Hub
- Manage Orgs in the Environment Hub
- Single Sign-on in the Environment Hub
- Environment Hub Best Practices
- Environment Hub FAQ
- Can I use the Environment Hub in Lightning Experience?
- Where do I install the Environment Hub?
- Is My Domain required to use the Environment Hub?
- Can I install the Environment Hub in more than one org?
- Can I enable the Environment Hub in a sandbox org?
- What kinds of orgs can I create in the Environment Hub?
- How is locale determined for the orgs I create in the Environment Hub?
- Are the orgs that I create in the Environment Hub the same as the ones I created in the Partner Portal?
- Can an org be a member of multiple Environment Hubs?
- Can I disable the Environment Hub?
- Considerations for the Environment Hub in Lightning Experience
- Notifications for Package Errors
- Packaging and Testing Your App
- Passing the Security Review
- Publish Your Offering on the AppExchange
- What Is the AppExchange?
- Publish on the AppExchange
- Email Notifications
- AppExchange Checkout
- Checkout Management App
- Work with AppExchange Leads
- Analytics Reports for Publishers
- Update the Package in an AppExchange Listing
- AppExchange FAQ
- Manage Orders
- Channel Order App
- Get Started with the Channel Order App
- Upgrade the Channel Order App
- Manage Orders in the Channel Order App
- Channel Order Apex API
- Managing Licenses
- License Management App
- Get Started with the License Management App
- Manage Leads and Licenses for Your Offering
- Troubleshoot the License Management App
- License Management App FAQ
- Is the LMA compatible with Lightning Experience?
- Can I install the LMA in a non-production Salesforce org?
- Why can’t I see the Modify License button on my license records?
- A customer installed my package before I associated it with the LMA. How can I manage the license record?
- Can I automate the assignment of licenses to users in the subscriber org?
- Why aren’t leads and licenses being created in the LMA?
- What happens when I decrease the number of available licenses below the current number of licensed users?
- Provide a Free Trial
- Supporting Your AppExchange Customers
- Upgrading Your App
- Appendices
- Glossary
- Index