Managed Packages: Not just for ISVs
Managed packages for your customer orgs
What are Managed Packages?
Self-contained bundles of
- Objects
- Code
- Record Types
- Etc
Types of managed packages
- AppExchange
- Unlisted
Why Use Managed Packages?
- Reusability
- Seperation of concerns
- Easy to update / deploy
- Fast to write / update
Managed Package Requirements
- Developer Org (NOT A SANDBOX)
- Namespace
- Something to deploy
- AppExchange is NOT required!
Packages in Packages in Packages
You can have packages depend on other packages
- More seperation of concerns
- Use Open Source
Caveats
- Global limits on non-certified packages
- Namespace limits on triggers
- No rolling back, just rolling forward
Learn More
- Trailhead - ISV App Development
- Blog posts
Questions?
/
#