发明名称 System, method and computer program product for validating one or more metadata objects
摘要 In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multi-tenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.
申请公布号 US8799233(B2) 申请公布日期 2014.08.05
申请号 US201113016949 申请日期 2011.01.28
申请人 salesforce.com, inc. 发明人 Brooks David;Tucker Lewis Wiley;Jasik Benji;Mason Timothy;Bezar Eric David;Wong Simon;Chasman Douglas;Tzuo Tien;Hansma Scott;Gross Adam;Tamm Steven
分类号 G06F17/00;G06F17/30;G06F9/445;G06F9/44 主分类号 G06F17/00
代理机构 Zilka-Kotab, PC 代理人 Zilka-Kotab, PC
主权项 1. A method, comprising: providing a platform, wherein the platform is a framework shared by a plurality of developers and end users; creating, through the platform by one of the developers, a package definition that references a set of one or more metadata objects describing an application, wherein the one or more metadata objects referenced by the package definition include at least a first metadata object explicitly included in the package definition and at least a second metadata object that is dependent on the first metadata object and that is not explicitly included in the package definition; validating through the platform, the one or more metadata objects; after the one or more metadata objects have been validated, making the one or more metadata objects accessible to a first end user system, wherein the one or more metadata objects are saved into a storage location accessible to the first end user system; wherein the one or more metadata objects are conditionally modifiable by a user of the first end user system, based on a specification in the package definition by: identifying in the specification of the package definition any of the saved metadata objects that are flagged by the developer, wherein the developer flags in the specification of the package definition which of the metadata objects are modifiable by the user of the first end user system, providing a wizard for allowing modifications only to the saved metadata objects that are identified as being flagged by the developer, wherein the developer flags metadata objects for which modifications are required by the user of the first end user system, wherein the developer flags metadata objects for which modifications are optional by the user of the first end user system.
地址 San Francisco CA US