Field types defined via custom metadata types
Assigneesalesforce.com, inc.
InventorAvrom Irwin Roy-Faderman
Life of this patent
Estimating the term…
Loading patent…
Assigneesalesforce.com, inc.
InventorAvrom Irwin Roy-Faderman
Estimating the term…
In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing field types which are defined via custom metadata types within a computing environment. An exemplary system may include, for example: means for operating a database system within the computing architecture to store a plurality of objects; creating a custom metadata type by specifying at least (i) a name for the custom metadata type, (ii) one or more fields to contain configuration information for the custom metadata type, and (iii) at least one relationship field having fields as its domain relating the custom metadata type to a column or field of an object stored in the database system; creating a custom datatype by specifying at least (i) a name for the custom datatype, (ii) a base datatype available from the database system, and (iii) the custom metadata type; executing application code at the computing architecture, wherein the application code evaluates one or more objects referenced by the application code to identify one or more fields of the objects to identify a field of an object expressly declared as having a datatype corresponding to the custom datatype; and retrieving, via the application code, the configuration information for use by the application code. Other related embodiments are disclosed.
A computer-implemented method to execute within a computing architecture having at least a processor and a memory therein to execute instructions, wherein the computer-implemented method comprises:
The computer-implemented method of claim 9, wherein the application code references the new field within the object stored by the database system.
A computer-implemented method to execute within a computing architecture having at least a processor and a memory therein to execute instructions, wherein the computer-implemented method comprises:
Non-transitory computer readable storage media having instructions stored thereon that, when executed by a processor of a system, the instructions cause the system to perform operations including:
A system comprising:
Dependencies are inferred from the claim text.