我正在开发一个Salesforce包,它依赖于一些预先填充的数据才能正常工作(即:填写自定义设置的国家/地区列表)。
提前致谢。
答案 0 :(得分:3)
这实际上是在Summer '12(API Version 25.0)版本中出现的一项新功能。有两个要实现的新接口,InstallHandler和UninstallHandler,可以设置为分别在安装和卸载软件包时运行。您可以实现InstallHandler并填充该类中的对象/自定义设置。
答案 1 :(得分:0)
另一种方法是使用自定义设置值来了解安装过程是否已运行。然后,您可以使用包的入口点来检查它,并在值指示需要运行时执行该过程。如果你没有单一的入口点,这有点复杂。