-
公开(公告)号:US20180260211A1
公开(公告)日:2018-09-13
申请号:US15453380
申请日:2017-03-08
Applicant: salesforce.com, inc.
Inventor: Michael Dwayne Miller , James Bock Wunderlich
Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
-
公开(公告)号:US20160088095A1
公开(公告)日:2016-03-24
申请号:US14709765
申请日:2015-05-12
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , Samuel William Bailey , James Bock Wunderlich , Miguel Canizares , Thomas Pollinger , Elizabeth Balsam
IPC: H04L29/08
Abstract: A request associated with a functions that are provided by a server may be received from a client system. A subset of the functions that are provided by the server and that are available based on the request may be identified. Information based on the identified subset of functions may be generated. Furthermore, the information that is based on the identified subset of functions may be transmitted to the client system.
Abstract translation: 可以从客户端系统接收与由服务器提供的功能相关联的请求。 可以识别由服务器提供并且可以基于请求可用的功能的子集。 可以生成基于所识别的功能子集的信息。 此外,基于所识别的功能子集的信息可以被发送到客户端系统。
-
公开(公告)号:US10459718B2
公开(公告)日:2019-10-29
申请号:US15453380
申请日:2017-03-08
Applicant: salesforce.com, inc.
Inventor: Michael Dwayne Miller , James Bock Wunderlich
Abstract: Techniques and architectures for maintaining metadata version controls. A change to metadata within a computing environment is detected. Metadata subject to the change is decompiled into a source object that is in a format compatible with a version control system (VCS). The source object is stored in the VCS with relationship information to indicate a relationship to another source object, if the relationship is determined.
-
公开(公告)号:US20190324895A1
公开(公告)日:2019-10-24
申请号:US16460939
申请日:2019-07-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
公开(公告)号:US20180260462A1
公开(公告)日:2018-09-13
申请号:US15453645
申请日:2017-03-08
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich
IPC: G06F17/30
Abstract: Techniques and mechanisms for providing a functionality which is selectable to undo one or more changes to metadata in a computing environment. In an embodiment, one or more source objects, stored by a version control system (VCS), represent one or more previous metadata changes. In response to a detection of the one or more metadata changes, an element of a user interface is configured to be selectable for undoing the one or more metadata changes. In another embodiment, a subsequent selection of the element invokes a retrieval of the one or more source objects from the VCS. Based on the retrieval of the one or more source objects from the VCS, a compilation is performed to generate a program which is executed to undo the one or more metadata changes.
-
16.
公开(公告)号:US20180217830A1
公开(公告)日:2018-08-02
申请号:US15421352
申请日:2017-01-31
Applicant: salesforce.com, inc.
Inventor: Jeff Bartolotta , Josh Kaplan , James Bock Wunderlich
IPC: G06F9/445
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.
-
公开(公告)号:US09774688B2
公开(公告)日:2017-09-26
申请号:US14709765
申请日:2015-05-12
Applicant: salesforce.com, inc.
Inventor: Leo Duy Tran , Samuel William Bailey , James Bock Wunderlich , Miguel Canizares , Thomas Pollinger , Elizabeth Balsam
Abstract: A request associated with a functions that are provided by a server may be received from a client system. A subset of the functions that are provided by the server and that are available based on the request may be identified. Information based on the identified subset of functions may be generated. Furthermore, the information that is based on the identified subset of functions may be transmitted to the client system.
-
公开(公告)号:US11263033B2
公开(公告)日:2022-03-01
申请号:US16234842
申请日:2018-12-28
Applicant: salesforce.com, inc.
Inventor: Michael Goldberg Boilen , James Bock Wunderlich , Nathan Edward Lipke
IPC: G06F9/455
Abstract: A system may include an application server and one or more tenants served by the application server. The application server may host a virtual machine with multiple isolated sub-environments. Each tenant of the application server may request to run a program in a tenant-specific sub-environment of the virtual machine. The sub-environments may be configured so the execution of one tenant's code does not affect execution of another tenant's code or the hosting virtual machine, for example, by considering the resources used to execute the code. The application server may implement techniques to securely execute “untrusted” code, programmed using one or more different programming languages, in the sub-environments by enforcing resource restrictions and restricting the sub-environments from accessing the host's local file system. In this way, one tenant's code does not negatively impact execution of another tenant's code by using too many resources of the virtual machine.
-
公开(公告)号:US11036620B2
公开(公告)日:2021-06-15
申请号:US16460939
申请日:2019-07-02
Applicant: salesforce.com, inc.
Inventor: James Bock Wunderlich , George Murnock , Josh Kaplan , Michael Dwayne Miller , Mark Wilding
Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
-
20.
公开(公告)号: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.
-
-
-
-
-
-
-
-
-