Methods and systems for providing custom settings in an on-demand service environment
Assigneesalesforce.com, inc.
InventorsRichard Unger, Fiaz Hossain, Taggart C Matthiesen, Craig Weissman
Life of this patent
Estimating the term…
Abstract
In accordance with embodiments, there are provided mechanisms and methods for providing custom settings in an on-demand service environment. In an embodiment and by way of example, a method providing custom settings in an on-demand service environment is provided. The method embodiment includes naming the custom object, creating fields for the custom object, assigning a behavior for each field, setting the custom object to a specified type, and if the custom object is of a hierarchical type, then assigning permissions to users with regarding the created fields.
Claims21
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.
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.
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.
Dependencies are inferred from the claim text.