-
公开(公告)号:US10725795B2
公开(公告)日:2020-07-28
申请号:US16051419
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: Nathan Edward Lipke , Samuel William Bailey , James Johnson , Hugh Cockburn
Abstract: 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.
-
2.
公开(公告)号:US20200042330A1
公开(公告)日:2020-02-06
申请号:US16051419
申请日:2018-07-31
Applicant: salesforce.com, inc.
Inventor: Nathan Edward Lipke , Samuel William Bailey , James Johnson , Hugh Cockburn
Abstract: 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.
-
公开(公告)号: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: 可以从客户端系统接收与由服务器提供的功能相关联的请求。 可以识别由服务器提供并且可以基于请求可用的功能的子集。 可以生成基于所识别的功能子集的信息。 此外,基于所识别的功能子集的信息可以被发送到客户端系统。
-
公开(公告)号:US11620124B2
公开(公告)日:2023-04-04
申请号:US17302105
申请日:2021-04-23
Applicant: salesforce.com, inc.
Inventor: Saravanan Adaikkalavan , Samuel William Bailey , William C. Eidson , Hugh Cockburn , Krishna Kumar , Hao Wu , Tim Peng
Abstract: Described is a method in a cloud-based system for implementing changes to flow engine software that executes user-specific flows for a plurality of users. The method includes: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
-
公开(公告)号:US20210224329A1
公开(公告)日:2021-07-22
申请号:US16748186
申请日:2020-01-21
Applicant: salesforce.com, inc.
Inventor: Catherine Schell , Samuel William Bailey
IPC: G06F16/9038 , G06Q30/06 , G06F16/904
Abstract: A processor can produce an action to retrieve data from an external data source. The processor can cause an object to be defined to reference an attribute that is defined in the external data source, lacks being defined in a database subsystem, and has a data type to be passed by reference rather than by value. The processor can cause the action to be defined to include an identification of the external data source, an identification of an input parameter for the action, and an identification of an output parameter for the action. A name of the object can be a value for the output parameter. The processor can be configured to operate a customer relationship management system having the database subsystem and a business process subsystem. The action can be associated with a sequence of operations to be processed by the business process subsystem.
-
公开(公告)号:US20230153078A1
公开(公告)日:2023-05-18
申请号:US17455145
申请日:2021-11-16
Applicant: salesforce.com, inc.
Inventor: Kiran Hariharan Nair , Nhi Nguyen , Samuel William Bailey
Abstract: Techniques are disclosed relating to branch decision elements. A computer system may access process flow information specifying a process flow defining an ordering of elements that include a branch selector element that is connected to branches that flow to a branch return element. The computer system may execute the process flow, including traversing the elements and accessing state information that identifies which of the branches have been evaluated for traversal. Upon reaching the branch selector element, the computer system may determine, based on the state information, whether the branches include a branch that has not been evaluated. In response to determining a branch has not been evaluated, the computer system may determine whether to traverse that branch. Upon reaching the branch return element, the computer system may determine whether to return to the branch selector element based on whether a particular number of the branches have been evaluated.
-
公开(公告)号:US20220342658A1
公开(公告)日:2022-10-27
申请号:US17302105
申请日:2021-04-23
Applicant: salesforce.com, inc.
Inventor: Saravanan Adaikkalavan , Samuel William Bailey , William C. Eidson , Hugh Cockburn , Krishna Kumar , Hao Wu , Tim Peng
Abstract: A method in a cloud-based system for implementing behavioral changes to flow engine software that executes user-specific flows for a plurality of users with little or no disruption to the performance of the user-specific flows is provided. The method comprises: receiving a request to load and execute a user-specific flow; identifying an API version identifier for the user-specific flow; loading the user-specific flow; determining whether a software change to the flow engine software should be applied when executing the user-specific flow based on the API version identifier; and executing the user-specific flow using the flow engine software with the software change when it is determined, based on the API version identifier, that the software change to the flow engine software should be applied.
-
公开(公告)号:US11269668B2
公开(公告)日:2022-03-08
申请号:US16808143
申请日:2020-03-03
Applicant: salesforce.com, inc.
Inventor: Samuel William Bailey
IPC: G06F9/455 , G06F16/11 , G06F16/2457 , G06F8/656
Abstract: Computing systems, database systems, and related methods are provided for supporting dynamic validation workflows. One exemplary method involves a server of a database system receiving a graphical representation of a validation process from a client device coupled to a network, converting the graphical representation of the validation process into validation code, and storing the validation code at the database system in association with a database object type. Thereafter, the validation process is performed with respect to an instance of the database object type using the validation code in response to an action with respect to the instance of the database object type in a database of the database system. The action triggering the validation process can be based on user-configurable triggering criteria, and the validation process may generate user-configurable notifications based on one or more field values of the database object instance.
-
公开(公告)号:US10775987B2
公开(公告)日:2020-09-15
申请号:US16036063
申请日:2018-07-16
Applicant: salesforce.com, inc.
Inventor: 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
Abstract: 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.
-
公开(公告)号:US10055702B2
公开(公告)日:2018-08-21
申请号:US14478760
申请日:2014-09-05
Applicant: salesforce.com, inc.
Inventor: Samuel William Bailey , Joshua M. Roe , Aniko van der Lee
IPC: G06Q10/06
CPC classification number: G06Q10/063114 , G06Q10/06 , G06Q10/06316 , G06Q10/0633
Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating collection of data and dynamic generating of visual workflow and corresponding tasks in an on-demand services environment. In one embodiment and by way of example, a method includes receiving, by and incorporating into a database system, a query to perform a collection of data relating to an organization, where the query represents creating a new business process relating to workings of the organization. The method may further include collecting, by the database system, the data from one or more accounts relating to the organization, assigning, by the database system, one or more tasks to the collected data, performing, by the database system, the one or more tasks, and dynamically generating, by the database system, a visual workflow in response to the performing of the one or more tasks, wherein the visual workflow is used to facilitate the new business process based on the one or more tasks.
-
-
-
-
-
-
-
-
-