Legal claims defining the scope of protection, as filed with the USPTO.
1. A method comprising: initiating by presenting a custom object main custom settings view the creation of a custom object that can be called by an API (Application Programming Interface) of a database system; naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.
2. The method of claim 1 , wherein initiating the creation comprises selecting a custom object to edit.
3. The method of claim 1 , wherein creating fields comprises defining a data type for each field.
4. The method of claim 1 , wherein creating fields comprises defining an action for each field.
5. The method of claim 1 , wherein assigning permissions comprises assigning permission values for hierarchical settings.
6. The method of claim 5 , wherein assigning permission values comprises assigning permission values to a primary level and then assigning overrides to the assigned permission values at a second level.
7. The method of claim 1 , wherein setting a type comprises choosing a list type or a hierarchical type.
8. The method of claim 7 , further comprising if the custom object is of a list type then configuring a list for the object.
9. A non-transitory machine-readable storage medium carrying one or more sequences of instructions for creating custom objects for a database application, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of: initiating by presenting a custom object main custom settings view the creation of a custom object that can be called by an API (Application Programming Interface) of a database system; naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.
10. The medium of claim 9 , wherein creating fields comprises defining a data type for each field.
11. The medium of claim 10 , wherein creating fields comprises defining an action for each field.
12. The medium of claim 9 , wherein setting a type comprises choosing at least one of a list type and a hierarchical type.
13. An apparatus for creating custom objects for a database application, the apparatus comprising: a processor; and one or more stored sequences of instructions which, when executed by the processor, cause the processor to carry out the steps of: naming the custom object based on receiving a name in the main custom settings view, creating fields for the custom object based on presenting a list of possible fields and receiving field selections; assigning a behavior for each field based on presenting a list of possible behaviors for selected fields and receiving a behavior selection; setting the custom object to a specified type based on presenting a list of possible types and receiving a type selection; and assigning permissions to users regarding the created fields when the custom object is of a hierarchical type.
14. The apparatus of claim 13 , further comprising a cache to store data populating the fields of the object.
15. The apparatus of claim 13 , wherein initiating the creation comprises selecting a custom object to edit.
16. The apparatus of claim 13 , wherein creating fields comprises defining a data type for each field.
17. The apparatus of claim 13 , wherein creating fields comprises defining an action for each field.
18. The apparatus of claim 13 , wherein assigning permissions comprises assigning permission values for hierarchical settings.
19. The apparatus of claim 18 , wherein assigning permission values comprises assigning permission values to a primary level and then assigning overrides to the assigned permission values at a second level.
20. The apparatus of claim 13 , wherein setting a type comprises choosing one of a list type and a hierarchical type.
21. The apparatus of claim 20 , further comprising if the custom object is of a list type then configuring a list for the object.
Unknown
October 8, 2013
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.