-
公开(公告)号: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.
-
2.
公开(公告)号:US20210141923A1
公开(公告)日:2021-05-13
申请号:US16681775
申请日:2019-11-12
Applicant: salesforce.com, inc.
Inventor: Christopher James Wu , Shaun Senecal
Abstract: A multi-tenant system sends jobs for execution on a secondary platform such as a cloud based platform. The multi-tenant system sends tenant data for multiple tenants to the secondary platform. The multi-tenant system obtains job-level credentials from the secondary platform, for example, security tokens that provide access to tenant data for a fixed length of time. The multi-tenant system uses the job-level credentials for enforcing tenant level data isolation for jobs executed on the secondary platform. This ensures that the jobs executing on the secondary platform do not access, modify, or delete data of tenants not related to the job.
-
公开(公告)号: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.
-
-