US 12,032,551 B2
Techniques and architectures for data field lifecycle management
Kelly Henvy, Salem, OR (US); Aaron Slettehaugh, San Ramon, CA (US); Avrom Irwin Roy-Faderman, Sunnyvale, CA (US); and Anna Lisa Davies, Corte Madera, CA (US)
Assigned to Salesforce, Inc., San Francisco, CA (US)
Filed by Salesforce, Inc., San Francisco, CA (US)
Filed on Feb. 1, 2021, as Appl. No. 17/164,733.
Application 17/164,733 is a continuation of application No. 15/445,625, filed on Feb. 28, 2017, granted, now 10,909,103.
Prior Publication US 2021/0232563 A1, Jul. 29, 2021
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 16/23 (2019.01)
CPC G06F 16/23 (2019.01) 18 Claims
OG exemplary drawing
 
1. A non-transitory computer-readable medium having stored thereon instructions that when executed by one or more processors, are configurable to cause the one or more processors to:
maintain a data dictionary within a multitenant computing system in which multiple tenants share a single instance of a database, the data dictionary being stored and maintained within an area of the multitenant computing system accessible to a tenant associated with data managed by the data dictionary
generate custom metadata about a database object associated with the tenant, wherein the database object has corresponding objects within the area of the system accessible to the tenant, wherein the custom metadata describes one or more relationships with other data, the custom metadata is specific to the tenant, and the custom metadata is in addition to standard metadata for the database object;
generate one or more custom metadata types based on the custom metadata, wherein the data dictionary maintains:
a connection between selected custom metadata types and a file utilizing the selected custom metadata types;
upon receiving an update to the custom metadata, update, automatically, one or more objects of the custom metadata types within the data dictionary, wherein a database object has corresponding objects in at least two different sandboxes within the multitenant computing system; and
generate a notification to one or more users for objects of the custom metadata types within the data dictionary that cannot be updated automatically, if any.