2

合作伙伴 API 提供了一个getUpdated()方法来获取 Salesforce 中每个对象的更新记录列表,但是有没有办法用 Schema 做同样的事情?

http://boards.developerforce.com/t5/Apex-Code-Development/How-to-I-get-the-last-modified-date-of-a-custom-object-or-field/td-p/ 237501/高亮/错误

上面的链接完全解释了我的问题:(虽然没有解决方案!

4

1 回答 1

1

有趣的问题!

  1. 在基于 ANT 的“迁移工具”上编写一些脚本,该脚本会定期下载整个元数据,将更改提交到 SVN?阅读“ retrieveCode ”操作(不是世界上最好的名称。但由于它接受 package.xml 作为配置源,我相信您也可以依靠它来检索对象)。
  2. 自动访问https://instance.salesforce.com/setup/build/webservices.apexp。特别是企业 WSDL ( https://instance.salesforce.com/soap/wsdl.jsp?type= * ) 应该有利于数据模型的更改。再一次 - 你需要一些东西来检测文件之间的差异。
  3. 真是奇怪的想法——你能尝试自动对Setup Audit Trail页面进行屏幕抓取吗?或者手动下载 csv,然后将其提供给小型处理程序(即使是 excel 表格也应该这样做)。这个实际上会为您列出更改,但格式不是最适合解析更改的内容...

安全港哈哈哈哈哈哈

让我们希望即将推出的 Tooling API 能够更好地处理它。有关于发布改进的 API、重写 Eclipse“Force.com IDE”插件并将其发布到社区的八卦......

于 2012-11-19T08:06:42.207 回答