-
公开(公告)号:US20200125483A1
公开(公告)日:2020-04-23
申请号:US16168437
申请日:2018-10-23
申请人: salesforce.com, inc.
发明人: Nathan Edward Lipke
摘要: A graphical programming test generation system and method are provided. The system, for example, may include, but is not limited to a graphical programming test generator comprising a processor and a memory, the processor configured to generate a graphical programming test generator interface to generate an application, including, but not limited to, a canvas, a plurality of tools, each of the plurality of tools, when added to the canvas, generating a customizable node, wherein one of the plurality of tools is a test node, which when added to the canvas marks the application as a test application and defines a trigger event for executing the test application, wherein the processor is configured to generate the test application based upon one or more customizable nodes added to the canvas, monitor a customer environment for events, and execute the test application upon detection of the trigger event defined for the test application.
-
公开(公告)号:US10547601B2
公开(公告)日:2020-01-28
申请号:US15394307
申请日:2016-12-29
申请人: salesforce.com, inc.
发明人: Nathan Edward Lipke , David Ross Baker , Nicholas Chun Yuan Chen , Jonathan Widjaja , Winston Chow , Josh Kaplan , Gregory Wester
摘要: A platform is provided to allow the developer to log into a subscriber's computer system by using the credential of the developer or the subscriber to view and to debug at least a portion of executable code that is used by the subscriber. The executable code used by the subscriber may be part of managed package code, at least portions of which are customized for various subscribers. Cooperative debugging may be provided between developer and subscriber with lifting of code encapsulation for the developer in the subscriber implementation. The developer and the subscriber may be granted debugging licenses each authorizing a limited number of debugging sessions, and each debugging session run by the developer may be counted against the debugging license of either the developer or the subscriber. Debugging licenses may be transferred between the developer and the subscriber.
-
公开(公告)号:US10891357B2
公开(公告)日:2021-01-12
申请号:US16741576
申请日:2020-01-13
申请人: salesforce.com, inc.
发明人: Nicholas Chun Yuan Chen , Nathan Edward Lipke , David Ross Baker , Winston Chow , Jonathan Widjaja
摘要: A method and system for allowing an independent software vendor (ISV) access to proprietary software code for software of an organization has been developed. An ISV generates a login request that masquerades as a user of the software. A license management system that controls access to the software, is accessed and determines if two session IDs are present. The presence of two separate session IDs identifies the ISV and if detected, the ISV is allowed access to the proprietary software code. Finally, the organization is notified about the ISV's access to the proprietary software code.
-
公开(公告)号:US20180285426A1
公开(公告)日:2018-10-04
申请号:US15471610
申请日:2017-03-28
申请人: salesforce.com, inc.
发明人: Winston Chow , Nathan Edward Lipke , Michael Boilen , Nicholas Chun Yuan Chen , Jonathan Widjaja
摘要: Computing systems, database systems, and related methods are provided for providing visualizations of distributed package components. One exemplary method involves a server providing a graphical representation of a plurality of classes of a package, receiving a request to view a global class of the plurality of classes, obtaining previously compiled code associated with the global class of the from a database, filtering the code to include global source components of the global class while removing non-global source code components, and providing a graphical representation of the filtered code on the client device requesting presentation of the global class.
-
公开(公告)号:US10725795B2
公开(公告)日:2020-07-28
申请号:US16051419
申请日:2018-07-31
申请人: salesforce.com, inc.
摘要: Systems, methods, and apparatuses for implementing dynamic creation of an external code segment within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for executing object code comprising software instructions that when executed create an instance of an external segment of software instructions that is to perform business logic, wherein a name of the external segment of software instructions is to be first received during runtime of the object code.
-
公开(公告)号:US10586025B2
公开(公告)日:2020-03-10
申请号:US15698190
申请日:2017-09-07
申请人: salesforce.com, inc.
发明人: Nicholas Chun Yuan Chen , Nathan Edward Lipke , David Ross Baker , Winston Chow , Jonathan Widjaja
摘要: A method and system for allowing an independent software vendor (ISV) access to proprietary software code for software of an organization has been developed. An ISV generates a login request that masquerades as a user of the software. A license management system that controls access to the software, is accessed and determines if two session IDs are present. The presence of two separate session IDs identifies the ISV and if detected, the ISV is allowed access to the proprietary software code. Finally, the organization is notified about the ISV's access to the proprietary software code.
-
7.
公开(公告)号:US20200042330A1
公开(公告)日:2020-02-06
申请号:US16051419
申请日:2018-07-31
申请人: salesforce.com, inc.
摘要: Systems, methods, and apparatuses for implementing dynamic creation of an external code segment within a cloud based computing environment. For instance, an exemplary system having at least a processor and a memory therein includes means for executing object code comprising software instructions that when executed create an instance of an external segment of software instructions that is to perform business logic, wherein a name of the external segment of software instructions is to be first received during runtime of the object code.
-
公开(公告)号:US10891298B2
公开(公告)日:2021-01-12
申请号:US15471610
申请日:2017-03-28
申请人: salesforce.com, inc.
发明人: Winston Chow , Nathan Edward Lipke , Michael Boilen , Nicholas Chun Yuan Chen , Jonathan Widjaja
IPC分类号: G06F9/44 , G06F16/248 , G06F16/25 , G06F8/33 , G06F16/958
摘要: Computing systems, database systems, and related methods are provided for providing visualizations of distributed package components. One exemplary method involves a server providing a graphical representation of a plurality of classes of a package, receiving a request to view a global class of the plurality of classes, obtaining previously compiled code associated with the global class of the from a database, filtering the code to include global source components of the global class while removing non-global source code components, and providing a graphical representation of the filtered code on the client device requesting presentation of the global class.
-
公开(公告)号:US10775987B2
公开(公告)日:2020-09-15
申请号:US16036063
申请日:2018-07-16
申请人: salesforce.com, inc.
发明人: Samuel William Bailey , Jason Teller , Nathan Edward Lipke , Anvitha Jaishankar , James Johnson , Yucheng Wang , Hugh Cockburn
IPC分类号: G06F3/0484 , G06F9/451 , G06F3/0483 , G06F3/01 , G06F16/904
摘要: A processor can cause operation tracking screens to be presented on a display. The operation tracking screens can include first and second screen areas. Some of the first screen areas can have graphical control elements configured to receive information associated with actions associated with a sequence of operations. The actions can include first and second actions performed concurrently. The second screen areas can have a graphical representation of stages of the sequence of operations. The graphical representation of the stages can be of a default sequence of the stages, in response to an initiation of the sequence of operations, and can be modified to include a graphical representation of an additional stage in response to a determination of a result of a condition being a specific value. The processor can receive signals associated with the information associated with the actions and can cause the sequence of operations to be processed.
-
公开(公告)号:US20200210216A1
公开(公告)日:2020-07-02
申请号:US16234842
申请日:2018-12-28
申请人: salesforce.com, inc.
IPC分类号: G06F9/455
摘要: 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.
-
-
-
-
-
-
-
-
-