-
公开(公告)号:US10768926B2
公开(公告)日:2020-09-08
申请号:US15411598
申请日:2017-01-20
Applicant: salesforce.com, inc.
Inventor: Reid A. Elliott , Jeffrey M. Bartolotta , James B. Wunderlich , Peter Wisnovsky
Abstract: Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, manageable state information indicates whether certain entities (e.g., developers or subscribers) are allowed to edit particular fields (e.g., upon installing a version of an application package or when updating a package to a new version). In some embodiments, the manageable state information is stored separately from the corresponding metadata, which may avoid a need to query the metadata to determine manageable state and may allow validation of manageable state rules upon insertion of metadata into a new organization. In some embodiments, a short-lived build organization may facilitate validation of updates to web application packages.
-
公开(公告)号:US20200257809A1
公开(公告)日:2020-08-13
申请号:US15929335
申请日:2020-04-27
Applicant: salesforce.com, Inc.
Inventor: Ganesh Mathrubootham , Jeffrey M. Bartolotta , Reid A. Elliott
Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
-
3.
公开(公告)号:US11294658B2
公开(公告)日:2022-04-05
申请号:US16696757
申请日:2019-11-26
Applicant: salesforce.com, inc.
Inventor: Jeffrey M. Bartolotta , Josh Kaplan , James Bock Wunderlich
Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
-
公开(公告)号:US11120146B2
公开(公告)日:2021-09-14
申请号:US15929335
申请日:2020-04-27
Applicant: salesforce.com, Inc.
Inventor: Ganesh Mathrubootham , Jeffrey M. Bartolotta , Reid A. Elliott
Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
-
5.
公开(公告)号:US20200264862A1
公开(公告)日:2020-08-20
申请号:US16696757
申请日:2019-11-26
Applicant: salesforce.com, inc.
Inventor: Jeffrey M. Bartolotta , Josh Kaplan , James Bock Wunderlich
Abstract: Techniques and structures to provide smart packaging in a database environment. A package and a set of customizations corresponding to the package are detected. The package with the set of customizations are bundled to form an additive package such that the additive package provides for the set of customizations to remain bonded with the package throughout one or more processes including testing, deploying, and/or updating of the package.
-
公开(公告)号:US10671739B2
公开(公告)日:2020-06-02
申请号:US15873587
申请日:2018-01-17
Applicant: salesforce.com, inc.
Inventor: Ganesh Mathrubootham , Jeffrey M. Bartolotta , Reid A. Elliott
Abstract: A method for securely sharing a common software package includes storing, within a database, a set of software packages associated with a first namespace, then storing, within the database, a common software package associated with the set of software packages. The common software package is obfuscated and includes an access modifier. A request to install a first software package selected from the set of software packages associated with the namespace is received by a subscriber. In response to the request from the subscriber, the system installs the first software package and the common software package in accordance with the access modifier.
-
公开(公告)号:US20180210727A1
公开(公告)日:2018-07-26
申请号:US15411598
申请日:2017-01-20
Applicant: salesforce.com, inc.
Inventor: Reid A. Elliott , Jeffrey M. Bartolotta , James B. Wunderlich , Peter Wisnovsky
Abstract: Techniques are disclosed relating to database techniques for storing metadata for web applications. In some embodiments, manageable state information indicates whether certain entities (e.g., developers or subscribers) are allowed to edit particular fields (e.g., upon installing a version of an application package or when updating a package to a new version). In some embodiments, the manageable state information is stored separately from the corresponding metadata, which may avoid a need to query the metadata to determine manageable state and may allow validation of manageable state rules upon insertion of metadata into a new organization. In some embodiments, a short-lived build organization may facilitate validation of updates to web application packages.
-
-
-
-
-
-