-
公开(公告)号:US10909103B2
公开(公告)日:2021-02-02
申请号:US15445625
申请日:2017-02-28
Applicant: salesforce.com, inc.
Inventor: Kelly Henvy , Aaron Slettehaugh , Avrom Irwin Roy-Faderman , Anna Lisa Davies
IPC: G06F16/23
Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
-
公开(公告)号:US10585658B2
公开(公告)日:2020-03-10
申请号:US16174111
申请日:2018-10-29
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
-
公开(公告)号:US09977814B2
公开(公告)日:2018-05-22
申请号:US14722825
申请日:2015-05-27
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman
IPC: G06F17/30
CPC classification number: G06F17/30371 , G06F17/30067 , G06F17/30289 , G06F17/30342 , G06F17/3051 , G06F17/30595 , G06F17/30876
Abstract: A database system that supports associating a custom metadata type with loosely coupled triggers may be implemented to include instructions to receive a definition of a custom metadata type, the definition comprising at least one relationship field associated with a triggerable database object. The database system may also include instructions to associate the definition of the custom metadata type with a loosely-coupled trigger, and to cause the loosely-coupled trigger to execute based on generating a custom metadata record of the custom metadata type. The custom metadata record including a triggerable database object value for the relationship field.
-
公开(公告)号:US20230072696A1
公开(公告)日:2023-03-09
申请号:US17931361
申请日:2022-09-12
Applicant: salesforce.com, inc.
Inventor: Jeffrey Michael Bartolotta , Avrom Irwin Roy-Faderman , James B. Wunderlich , Dileep Burki
IPC: G06F21/62 , G06F8/65 , G06F8/30 , G06F16/176
Abstract: Techniques are disclosed relating to installing and operating applications in a server-based application workspace. A computer system, while operating the server-based application workspace, may store subscription information indicating a user that is a developer for a particular application package, and one or more users that are subscribers for the particular application package. The computer system may further store lock data for the particular application package that indicates user permissions to edit at least one application component for the particular application package. Based on the lock data, the computer system may permit the developer to edit the at least one application component of the particular application package, and deny requests from the one or more users to edit the at least one application component.
-
公开(公告)号:US11443067B2
公开(公告)日:2022-09-13
申请号:US15885692
申请日:2018-01-31
Applicant: salesforce.com, inc.
Inventor: Jeffrey Michael Bartolotta , Avrom Irwin Roy-Faderman , James B. Wunderlich , Dileep Burki
IPC: G06F21/62 , G06F16/176 , G06F8/30 , G06F8/65
Abstract: Techniques are disclosed relating to installing and operating applications in a server-based application workspace. A computer system, while operating the server-based application workspace, may store subscription information indicating a user that is a developer for a particular application package, and one or more users that are subscribers for the particular application package. The computer system may further store lock data for the particular application package that indicates user permissions to edit at least one application component for the particular application package. Based on the lock data, the computer system may permit the developer to edit the at least one application component of the particular application package, and deny requests from the one or more users to edit the at least one application component.
-
公开(公告)号:US10114628B2
公开(公告)日:2018-10-30
申请号:US15164781
申请日:2016-05-25
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
Abstract: A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
-
公开(公告)号:US20180246921A1
公开(公告)日:2018-08-30
申请号:US15445625
申请日:2017-02-28
Applicant: salesforce.com, inc.
Inventor: Kelly Henvy , Aaron Slettehaugh , Avrom Irwin Roy-Faderman , Anna Lisa Davies
IPC: G06F17/30
CPC classification number: G06F16/23
Abstract: Data field lifecycle management mechanisms. Custom metadata about a database object is generated. The custom metadata includes at least a specified name for the custom metadata type, a specified one or more fields to contain configuration information for the custom metadata type, and specification of at least one relationship field having fields as its domain relating the custom metadata type to a column or field of the database object stored in a database. One or more objects of the custom metadata type are maintained with referential integrity to provide metadata corresponding to the database object. The custom metadata objects maintain tenant-specific information. The one or more objects of the custom metadata type are updated automatically. A notification to one or more users is generated for one or more objects of the custom metadata type that cannot be updated automatically, if any.
-
公开(公告)号:US20170344353A1
公开(公告)日:2017-11-30
申请号:US15164781
申请日:2016-05-25
Applicant: salesforce.com, inc.
Inventor: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
CPC classification number: G06F21/6227 , G06F9/4451 , G06F9/46
Abstract: Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.
-
-
-
-
-
-
-