Salesforce中有内建的元数据字段来描述每个对象的每个字段。

e.g。可以记录为每个字段描述和帮助文本值。

有什么办法来记录更多信息?例如如果我希望记录是相关的开发人员而不是用户的每个字段的笔记?或者,如果我想的标志字段为“不再使用”?

我不知道是否有在AppExchange的这个应用程序?

或者我必须从某个地方建立自己的元数据数据库的Salesforce之外吗?

编辑:有一个问题我想这样做的原因是数据结构的文档 - 把有关领域的开发人员的笔记最好的地方是正确的,在元数据中,如果有一个为它去一个合适的地方...

有帮助吗?

解决方案

在提前道歉,如果你已经知道我将要发布,它只是是不是从你的问题清楚你是否知道如何元数据的现有暴露。

我不知道怎么你会扩展架构,但看起来会支持你所要求的项目之一...

一旦你实例化一个对象DescribeFieldResult,你可以调用多种方法得到了很多关于对象的信息。例如,我在帮助文件中注意到,有一个名为isDeprecatedAndHidden方法看起来像它会被用来标志一个不再使用领域。

因此,例如,你可以做到以下几点进行检查。

Schema.DescribeFieldResult FieldResult = Account.AccountNumber.getDescribe();
Boolean isDeprecated = FieldResult.isDeprecatedAndHidden();

有获得有关领域有着良好的信息还有一些方法。这些方法是通过DescribeFieldResult对象露出。看看本作更详细: http://www.salesforce.com/us/developer/文档/ apexcode /内容/ apex_methods_system_fields_describe.htm

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top