-
公开(公告)号: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.
-
公开(公告)号:US20230026911A1
公开(公告)日:2023-01-26
申请号:US17822685
申请日:2022-08-26
申请人: salesforce.com, inc.
IPC分类号: G06F40/197
摘要: A method performed by an electronic device includes retrieving, from a first computing environment, a first set of structured documents that contains metadata for a first version of a workflow to be performed by a workflow engine, the first version of the workflow including a first set of workflow elements. The method further including retrieving, from a second computing environment, a second set of structured documents. The method determines whether a rule is to be applied, based on one but not both of the first and second sets of structured documents including at least one section for a workflow element having a type to which the rule applies, and generating a description of a change in the second version of the workflow relative to the first version of the workflow.
-
公开(公告)号:US20220035821A1
公开(公告)日:2022-02-03
申请号:US16940867
申请日:2020-07-28
申请人: salesforce.com, inc.
发明人: Nicholas Chun Yuan Chen , Lovi Yu , Christopher Peterson , Christopher Alan Ebert , Michael Goldberg Boilen , Samantha Reynard
IPC分类号: G06F16/2457 , G06F16/242 , G06F16/2455 , G06F16/2452 , G06F16/28
摘要: A method and system for code introspection in a multi-tenant architecture. The method includes receiving a query for code introspection from an entity, retrieving context for the entity that sent the query, retrieving raw code information based on the query, filtering the raw code information based on the context, and returning the filtered code information.
-
公开(公告)号: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.
-
公开(公告)号:US20210357584A1
公开(公告)日:2021-11-18
申请号:US15930369
申请日:2020-05-12
申请人: salesforce.com, inc.
IPC分类号: G06F40/197
摘要: A method performed by an electronic device includes retrieving, from a first computing environment, a first set of structured documents that contains metadata for a first version of a workflow to be performed by a workflow engine, the first version of the workflow including a first set of workflow elements. The method further including retrieving, from a second computing environment, a second set of structured documents. The method determines whether a rule is to be applied, based on one but not both of the first and second sets of structured documents including at least one section for a workflow element having a type to which the rule applies, and generating a description of a change in the second version of the workflow relative to the first version of the workflow.
-
公开(公告)号: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.
-
公开(公告)号:US10397309B2
公开(公告)日:2019-08-27
申请号:US14711485
申请日:2015-05-13
申请人: salesforce.com, inc.
摘要: The technology disclosed describes systems and methods for implementing global profiling to track resource usage and performance for multiple threads across multiple servers for a cloud-based system. This disclosed technology provides global profiling to track resource usage across any part of a transaction as it passes between layers of a computing stack regardless of the language being executed, on logically different virtual machines across multiple servers. After data collection stops, the disclosed technology combines the results into a configurable profile view that accurately represents the order of execution of applications and methods, as though they ran on one machine. The disclosed technology builds multiple formats of the data files for different display visualizations.
-
公开(公告)号:US11625239B2
公开(公告)日:2023-04-11
申请号:US17467722
申请日:2021-09-07
申请人: salesforce.com, inc.
摘要: Methods, computer readable media, and devices for supporting fine/coarse-grained deployment of source code to environments via version control systems are disclosed. One method may include integrating, via a graphical user interface (GUI), source code into a version control system, mapping, via the GUI, an environment topology to the version control system, verifying a source code change based on a set of configurable checks, deploying, via the GUI, the source code change into one environment of the environment topology, and tracking, via the GUI, a status of the source code change.
-
10.
公开(公告)号:US11468229B2
公开(公告)日:2022-10-11
申请号:US15930369
申请日:2020-05-12
申请人: salesforce.com, inc.
IPC分类号: G06F17/00 , G06F40/197
摘要: A method performed by an electronic device includes retrieving, from a first computing environment, a first set of structured documents that contains metadata for a first version of a workflow to be performed by a workflow engine, the first version of the workflow including a first set of workflow elements. The method further including retrieving, from a second computing environment, a second set of structured documents. The method determines whether a rule is to be applied, based on one but not both of the first and second sets of structured documents including at least one section for a workflow element having a type to which the rule applies, and generating a description of a change in the second version of the workflow relative to the first version of the workflow.
-
-
-
-
-
-
-
-
-