-
公开(公告)号:US20210232563A1
公开(公告)日:2021-07-29
申请号:US17164733
申请日:2021-02-01
申请人: salesforce.com, inc.
IPC分类号: G06F16/23
摘要: 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.
-
公开(公告)号:US11119749B2
公开(公告)日:2021-09-14
申请号:US16813719
申请日:2020-03-09
申请人: salesforce.com, inc.
发明人: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
摘要: 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.
-
公开(公告)号:US20190065169A1
公开(公告)日:2019-02-28
申请号:US16174111
申请日:2018-10-29
申请人: salesforce.com, inc.
发明人: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
CPC分类号: G06F8/61 , G06F9/4451 , G06F9/46 , G06F16/2291 , G06F16/245 , G06F21/6227
摘要: 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.
-
公开(公告)号:US20180004778A1
公开(公告)日:2018-01-04
申请号:US15200708
申请日:2016-07-01
申请人: salesforce.com, inc.
IPC分类号: G06F17/30
CPC分类号: G06F16/211 , G06F16/221 , G06F16/2291 , G06F16/245 , G06F16/252
摘要: 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.
-
公开(公告)号:US11755780B2
公开(公告)日:2023-09-12
申请号:US17931361
申请日:2022-09-12
申请人: salesforce.com, inc.
IPC分类号: G06F21/62 , G06F8/65 , G06F8/30 , G06F16/176
CPC分类号: G06F21/629 , G06F8/30 , G06F8/65 , G06F16/1774
摘要: 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.
-
公开(公告)号:US20200278851A1
公开(公告)日:2020-09-03
申请号:US16813719
申请日:2020-03-09
申请人: salesforce.com, inc.
发明人: Avrom Irwin Roy-Faderman , Jean-Baptiste Pringuey , Haripriya Murthy , Sricharan Anand Ramanujapuram , Christopher A. Kohr , Aaron Slettehaugh
摘要: 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.
-
公开(公告)号:US20190236292A1
公开(公告)日:2019-08-01
申请号:US15885692
申请日:2018-01-31
申请人: salesforce.com, inc.
CPC分类号: G06F21/629 , G06F8/30 , G06F8/65 , G06F16/1774
摘要: 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.
-
公开(公告)号:US20150317350A1
公开(公告)日:2015-11-05
申请号:US14722825
申请日:2015-05-27
申请人: salesforce.com, inc.
IPC分类号: G06F17/30
CPC分类号: G06F17/30371 , G06F17/30067 , G06F17/30289 , G06F17/30342 , G06F17/3051 , G06F17/30595 , G06F17/30876
摘要: 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.
摘要翻译: 可以实现支持将自定义元数据类型与松散耦合的触发器相关联的数据库系统,以包括接收自定义元数据类型的定义的指令,所述定义包括与可触发数据库对象相关联的至少一个关系字段。 数据库系统还可以包括将自定义元数据类型的定义与松散耦合的触发相关联的指令,并且基于生成自定义元数据类型的自定义元数据记录来使松散耦合的触发器执行。 自定义元数据记录包括关系字段的可触发数据库对象值。
-
公开(公告)号:US11321490B2
公开(公告)日:2022-05-03
申请号:US16567944
申请日:2019-09-11
申请人: salesforce.com, inc.
发明人: Carolyn Leigh Grabill , Avrom Irwin Roy-Faderman , Seth Leger , Mason Everett , Christian Carter , Catherine Schell , Andrew Slater , Vladimir Gerasimov
摘要: A system and method for protecting access to metadata based on package membership. The system creates at least one customized metadata type for a first software package and assigns a package protected access mode to control access to the at least one customized metadata type by respective components of one or more software packages. The system denies access to the at least one customized metadata type, according to the package protected access mode, by at least one component of a second software package that shares a namespace with the first software package.
-
公开(公告)号:US20210073402A1
公开(公告)日:2021-03-11
申请号:US16567944
申请日:2019-09-11
申请人: salesforce.com, inc.
发明人: Carolyn Leigh Grabill , Avrom Irwin Roy-Faderman , Seth Leger , Mason Everett , Christian Carter , Catherine Schell , Andrew Slater , Vladimir Gerasimov
IPC分类号: G06F21/62
摘要: A system and method for protecting access to metadata based on package membership. The system creates at least one customized metadata type for a first software package and assigns a package protected access mode to control access to the at least one customized metadata type by respective components of one or more software packages. The system denies access to the at least one customized metadata type, according to the package protected access mode, by at least one component of a second software package that shares a namespace with the first software package.
-
-
-
-
-
-
-
-
-