-
公开(公告)号:US10585698B2
公开(公告)日:2020-03-10
申请号:US15809752
申请日:2017-11-10
Applicant: salesforce.com, inc.
Inventor: Thomas Gerber , Kit Pang Szeto , Vitaly Gordon , Ji Oh Yoo , Shaun Senecal , Gregory Rice , Ka Hou Chan
Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information. The cloud platform or a designated server or server cluster may instantiate and execute workflows based on one or more combinations of configurations and indicated workflow templates.
-
公开(公告)号:US20190146830A1
公开(公告)日:2019-05-16
申请号:US15809752
申请日:2017-11-10
Applicant: salesforce.com, Inc.
Inventor: Thomas Gerber , Kit Pang Szeto , Vitaly Gordon , Ji Oh Yoo , Shaun Senecal , Gregory Rice , Ka Hou Chan
Abstract: Methods, systems, and devices for multi-tenant workflow processing are described. In some cases, a cloud platform may utilize a set of pre-defined batch processes (e.g., workflow templates) and tenant-specific configurations for instantiating and executing tenant-specific batch processes for each tenant of a user. As such, the cloud platform may utilize common data process workflows for each tenant, where a configuration specifies tenant-specific information for the common data process workflows. The workflow templates may include a set of job definitions (e.g., actions for a server to execute) and a schedule defining the frequency for running the templates for a specific project. The configurations may indicate a tenant to execute the workflow templates for, and may include tenant-specific information to override default template information. The cloud platform or a designated server or server cluster may instantiate and execute workflows based on one or more combinations of configurations and indicated workflow templates.
-