×

Automated systems and techniques to manage cloud-based metadata configurations

  • US 10,482,068 B2
  • Filed: 06/29/2016
  • Issued: 11/19/2019
  • Est. Priority Date: 06/29/2016
  • Status: Active Grant
First Claim
Patent Images

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:

  • acquire, with the one or more processors, metadata files from one or more storage devices corresponding to multiple different environments including at least metadata corresponding to different versions of an application, wherein the multiple different environments are executing the multiple different versions of the application, wherein a first portion of the metadata files are deployed via a metadata application program interface (API) and a second portion of the metadata files are deployed through a mechanism other than the metadata API;

    compare, with a diff process agent, the metadata files to determine differences between the metadata files;

    generate, with the diff process agent, a gap report indicating the differences between the metadata files and actions to be taken to cause at least one of the metadata files to be modified to eliminate at least one of the differences and result in a most recent version of the metadata;

    perform, automatically and without user interaction, at least one of an upsert, a delete and an insert on the at least one of the metadata files;

    maintain, with the diff process agent, an indication of one or more entities to be notified if one or more of the multiple different environments are out of sync in response to the comparison;

    andindicate to at least one of the one or more entities which, if any, of the actions in the indication are to be performed manually, wherein at least one of the actions to be performed manually comprises at least one of a profile change, a permission set change and a rule change.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×