Unmanaged Packages

DEX403 - Lesson 16: Deploying Your App

📄 第 386 页 🎬 视频课程

课程章节介绍

今天我们来聊聊Salesforce中的未托管包,特别是编号386的未托管包。首先,未托管包是一种在Salesforce中分发和共享自定义组件的方式,比如自定义对象、字段、页面布局等。 未托管包386可以在任何Salesforce组织中创建,这意味着无论你在哪个组织工作,只要你有权限,就可以创建这样的包。同样,这个包也可以安装在任何Salesforce组织中,这给了我们很大的灵活性。 但是,这里有几个需要注意的地方。首先,未托管包可能会使用密码保护,这意味着在安装时可能需要输入密码。其次,一旦这个包被安装到某个组织中,包里的组件就可以在那个组织中进行编辑。这听起来很方便,但也意味着这些组件可能会被修改,从而影响包的原始设计。 另外,未托管包是不可升级的。也就是说,如果你安装了一个未托管包,之后包的内容有更新,你不能简单地升级这个包,而是需要重新安装一个新的版本。 还有一个重要的点是,如果创建这个未托管包的组织不再存在,你可能就无法再安装这个包了。这是因为未托管包的元数据是依赖于创建它的组织的。 最后,虽然未托管包看起来很方便,但不应该用它来将组件从沙箱环境迁移到生产环境。相反,Salesforce推荐使用变更集来完成这个任务。变更集提供了一种更安全、更可控的方式来迁移组件,确保生产环境的稳定性和安全性。 总结一下,未托管包386是一个灵活的工具,可以在任何组织中创建和安装,但使用时需要注意它的不可升级性和对创建组织的依赖性。在迁移组件时,更推荐使用变更集。希望这些信息对你们有所帮助!