<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>article Workspace Management in Talend Cloud in Official Support Articles</title>
    <link>https://community.qlik.com/t5/Official-Support-Articles/Workspace-Management-in-Talend-Cloud/ta-p/2151933</link>
    <description>&lt;P&gt;This article explained how the key concepts in managing Talend Cloud environments work together to allow you to effectively and safely create and deploy Jobs to Talend Cloud.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="none" maxheadinglevel="3"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Talend Cloud provides elements to centrally define, manage, orchestrate, execute, and promote artifacts published from Talend Studio or Talend Cloud Pipeline Designer. This article spotlights each of these elements to bring out their purpose, features, and relationship with other building blocks.&lt;/P&gt;
&lt;P&gt;A better understanding of Talend Cloud workspace management concepts, including environments and runtimes, leads to better planned and organized workspaces and improved productivity for teams that use Talend Cloud.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Scenario&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;In this scenario, you build a project using Talend Cloud based solutions. From an SDLC perspective, some of your typical requirements are:&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job development&lt;/STRONG&gt;: Create Talend Jobs for one or more departments. Publish these Jobs in various environments, for example, DEV, SIT, UAT, PROD environments. You can also create your own separate environment based on your specific requirements. These environments would need to have a separate workspace for segregation based on, let's say, departments.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job scheduling&lt;/STRONG&gt;: There is a need to schedule Talend Jobs and options to orchestrate the execution of more than one Job. Available execution engines need to be allocated to the environments based on their workload.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job permissions&lt;/STRONG&gt;: Various teams working on the project, including development, testing, operations, and administrators, should be assigned to have permissions and roles to the environments and workspaces, to carry out their project-related activities.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;BR /&gt;The setup above can be easily built on Talend Cloud by leveraging various elements or building blocks offered at the platform level. First things first, let's talk about the foundation, which is &lt;STRONG&gt;Environments&lt;/STRONG&gt; and &lt;STRONG&gt;Workspaces&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;A Talend Cloud environment is a&lt;STRONG&gt; self-contained space with the required resources&lt;/STRONG&gt; (connections, engines, and so on) that allows the execution of tasks and plans in isolation, with no impacts on tasks and plans running in other environments.&lt;/P&gt;
&lt;P&gt;For this scenario, you might decide to create Development (DEV), System Integration Testing (SIT), User Acceptance Testing (UAT), and Production (PROD) environments in Talend Cloud. If needed, you could also create other environments based on specific self-contained space and resource requirements.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;If you plan on using Webhooks for scheduling executions, &lt;STRONG&gt;ensure that the environment name does not contain any special characters&lt;/STRONG&gt;, only alphanumeric characters and underscores.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Allocate Cloud Engines to the environment proportionally to the number of concurrent executions you plan to run&lt;/STRONG&gt;. Three different tasks or plans can be run in parallel on a Cloud Engine.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Workspaces&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Talend Cloud workspaces are created inside an environment and &lt;STRONG&gt;allow a group of users to work together, preparing tasks and plans for execution&lt;/STRONG&gt;. There is no limit to the number of workspaces you can create in an environment. However, environments are limited to the set of resources they share, so if you are adding more workspaces, ensure that you have the capacity to execute the tasks and plans that they will be used to create.&lt;/P&gt;
&lt;P&gt;The most common arrangement for workspaces is that different teams or departments have their own workspace to create their own tasks and plans. While they will still share execution resources with other teams in the same environment, the developed artifacts can be managed in isolation from other teams.&lt;/P&gt;
&lt;P&gt;In this scenario, a development team working with the HR department might create a Talend Job for fetching Workday data. They then publish the Job into a workspace owned by the HR team, in the Development (SIT) environment, and test it before promoting it to the Production (PROD) environment.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Talend recommends using the same name for workspaces across environments. This is also a prerequisite for the promotion features to work.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A user's role has no impact on a workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Groups cannot be added to a workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Each Talend Cloud account has a native Personal and Shared workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;By default, you can use Talend Remote Engines in all the workspaces of an environment. You can restrict the use of an engine by allocating it to a specific workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Talend Cloud artifacts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Having created environments and workspaces, you can publish Talend Cloud artifacts to a workspace. An artifact is a packaged Talend Studio Job that is published to Talend Cloud and contains (among other things) a JAR file, execution scripts, and log4j settings.&lt;/P&gt;
&lt;P&gt;Artifacts are stored in a Talend Cloud artifact repository and are available from the workspace where they are published.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Consider aligning the Git tag version to the artifact version&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Git tag: v1.3.1-beta, publish with version: 1.3.1&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Git tag: v2.0, publish with version: 2.0.0&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud tasks&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;After building and publishing an artifact to a workspace, it must be executed with a specific configuration, such as setting the values of parameter values, specific database connections, and whether to use a Cloud or Remote Engine for execution.&lt;/P&gt;
&lt;P&gt;Talend Cloud tasks (also referred to as Job tasks) combine artifacts published from Talend Studio with a specific execution configuration. When you have built your Job tasks, you can schedule your operations.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;A task can use an artifact from another workspace in the environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Tasks can be cloned using the &lt;STRONG&gt;Copy&lt;/STRONG&gt; feature.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can select &lt;STRONG&gt;Always use the latest available artifact version&lt;/STRONG&gt; if you want your task to be updated automatically each time a new version of the artifact is published.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Name tasks with the artifact name so they can be automatically updated upon publishing.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Leverage custom connections for parameters that share the same values across tasks (allows management directly in Talend Cloud while reducing maintenance of tasks).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Webhooks can trigger the execution of a Job task based on calls from external applications.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In this scenario, the artifact published to Talend Cloud workspace can be operationalized or executed after creating a task for it. Sometimes you need to run more than one task in an order or based on the results of another task execution. This is where a plan comes into the picture.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud plans&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;A Talend Cloud plan is a scheduled set of tasks from a workspace, organized into a combination of sequential and parallel steps for orchestration. Plans can consist of Job or pipeline tasks, or a mixture of them, depending on your license and requirements. Plans are created in a workspace but may reference tasks from other workspaces in the same environment. A Run Type execution trigger must be specified for a plan that could be Manual, Scheduled, or Webhook.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Tasks can be included from multiple workspaces in the environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Plans cannot be cloned.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Only Job or pipeline tasks can be used in plans. Routes and data services are not supported.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A plan cannot call another plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;For efficiency, consider using plans as scope for the &lt;STRONG&gt;Promotion&lt;/STRONG&gt; feature.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The same plan can only be in the execution queue (in Running status) a maximum of 50 times in a 60-minute time period.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Webhooks can trigger the execution of a plan based on calls from external applications.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Plans containing pipelines can only be created in the default environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;For plan, the failure handler can be a task or another plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For this scenario, as an example, you could consider creating a plan to run three dependent ETL Jobs in a sequence one after another, with the condition of successful execution of the previous Job. You could also configure the plan to run another handler data restore Job in case any of the ETL Jobs fail.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud project collaborators&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Multiple users and groups may be assigned to work on a Talend Cloud project. Working with projects allows developers to collaborate on the same artifacts in the source repository.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Leverage groups where possible to manage Talend project members.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A user must have the &lt;STRONG&gt;Integration Developer&lt;/STRONG&gt; role and must be a &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; if they plan to develop using Talend Studio.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Any user can be a project collaborator, and this does not impact roles.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;To allow access to a Talend Studio project when using Git on-premises, the repository URL must end with a &lt;STRONG&gt;.git&lt;/STRONG&gt; extension.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Going back to the scenario example, for the developer to check out the Talend project from their Studio, you need to provide them with &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; access on the Talend Cloud project, as well as direct access to the Git project.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud workspace permissions&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Users can be granted view, publish, manage, author, or execute permissions on a Talend Cloud workspace. The following matrix illustrates the various workspace permissions in context to Talend Cloud artifacts, connections, resources, tasks, and plans (an X indicates that a workspace privilege gives access to a specific action).&lt;/P&gt;
&lt;TABLE class="MsoNormalTable" style="width: 100.0%; border-collapse: collapse;" border="0" width="100%" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 20.6pt;"&gt;
&lt;TD colspan="1" rowspan="2" width="6%" valign="top" style="width: 6.32%; border: solid white 1.0pt; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="9%" valign="top" style="width: 9.08%; border: solid white 1.0pt; border-left: none; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="8%" valign="top" style="width: 8.76%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Artifact&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="12%" valign="top" style="width: 12.18%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Connection&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="10%" valign="top" style="width: 10.22%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Resource&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" rowspan="1" width="26%" valign="bottom" style="width: 26.78%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Task&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" rowspan="1" width="26%" valign="bottom" style="width: 26.62%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Plan&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.7pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Configuration&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execution&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Configuration&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execution&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="4" width="6%" valign="bottom" style="width: 6.32%; border: solid white 1.0pt; border-top: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Workspace Permissions&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Publish&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Manage&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Author&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execute&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Workspace permissions are set independently of roles and project collaborators.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;To publish an artifact to Talend Cloud, the user must have the &lt;STRONG&gt;Integration Developer&lt;/STRONG&gt; role and be a &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; for the target project.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Consider using shared workspaces organized around departments, lines of business, solutions, and so on in place of the default personal workspaces.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Roles have no impact on the workspace and vice versa.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Project collaborators have no impact on the workspace and vice versa.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In this scenario, you would provide the operations team members with manage, author, execute, and view permissions on a given workspace for them to be able to configure, execute, and monitor the connections, resources, plans, and tasks.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Reviewing workspace management&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;To demonstrate various configuration options and flexibility offered by Talend Cloud platform, explore the steps involved to achieve the following environment setup.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0EM3p000002PhwB.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122418i62CFCAD54AC0C9DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0EM3p000002PhwB.jpg" alt="0EM3p000002PhwB.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the above environment setup, environment DEV has two workspaces: ABC and XYZ.&lt;/P&gt;
&lt;P&gt;The following are the sequence of operations you would do on workspace &lt;STRONG&gt;ABC&lt;/STRONG&gt;. Here the focus is to showcase task configuration.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Publish a Talend Studio Job as an artifact to Talend Cloud workspace &lt;STRONG&gt;ABC&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Create a task called &lt;STRONG&gt;Task1&lt;/STRONG&gt; from the artifact you uploaded. You can also specify the Job parameters, connections, resources, runtime, and run type in this step.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The following are the sequence of operations to be done on workspace&lt;STRONG&gt; XYZ&lt;/STRONG&gt;. Here the focus is to showcase the plan configuration.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Create two tasks, &lt;STRONG&gt;Task2&lt;/STRONG&gt; and &lt;STRONG&gt;Task3&lt;/STRONG&gt;, in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt; from the artifact published to workspace XYZ or ABC; either is possible.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create a plan in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt; and add tasks &lt;STRONG&gt;Task2&lt;/STRONG&gt; and &lt;STRONG&gt;Task3&lt;/STRONG&gt;. Add &lt;STRONG&gt;Task1&lt;/STRONG&gt;, which belongs to workspace ABC, to the plan in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt;. Specify the &lt;STRONG&gt;Run Type&lt;/STRONG&gt; for the plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Tue, 23 Jan 2024 02:35:30 GMT</pubDate>
    <dc:creator>TalendSolutionExpert</dc:creator>
    <dc:date>2024-01-23T02:35:30Z</dc:date>
    <item>
      <title>Workspace Management in Talend Cloud</title>
      <link>https://community.qlik.com/t5/Official-Support-Articles/Workspace-Management-in-Talend-Cloud/ta-p/2151933</link>
      <description>&lt;P&gt;This article explained how the key concepts in managing Talend Cloud environments work together to allow you to effectively and safely create and deploy Jobs to Talend Cloud.&lt;/P&gt;
&lt;P&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Content:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-TOC indent="15" liststyle="none" maxheadinglevel="3"&gt;&lt;/LI-TOC&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Talend Cloud provides elements to centrally define, manage, orchestrate, execute, and promote artifacts published from Talend Studio or Talend Cloud Pipeline Designer. This article spotlights each of these elements to bring out their purpose, features, and relationship with other building blocks.&lt;/P&gt;
&lt;P&gt;A better understanding of Talend Cloud workspace management concepts, including environments and runtimes, leads to better planned and organized workspaces and improved productivity for teams that use Talend Cloud.&lt;/P&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Scenario&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;In this scenario, you build a project using Talend Cloud based solutions. From an SDLC perspective, some of your typical requirements are:&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job development&lt;/STRONG&gt;: Create Talend Jobs for one or more departments. Publish these Jobs in various environments, for example, DEV, SIT, UAT, PROD environments. You can also create your own separate environment based on your specific requirements. These environments would need to have a separate workspace for segregation based on, let's say, departments.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job scheduling&lt;/STRONG&gt;: There is a need to schedule Talend Jobs and options to orchestrate the execution of more than one Job. Available execution engines need to be allocated to the environments based on their workload.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Job permissions&lt;/STRONG&gt;: Various teams working on the project, including development, testing, operations, and administrators, should be assigned to have permissions and roles to the environments and workspaces, to carry out their project-related activities.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;BR /&gt;The setup above can be easily built on Talend Cloud by leveraging various elements or building blocks offered at the platform level. First things first, let's talk about the foundation, which is &lt;STRONG&gt;Environments&lt;/STRONG&gt; and &lt;STRONG&gt;Workspaces&lt;/STRONG&gt;.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud Environment&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;A Talend Cloud environment is a&lt;STRONG&gt; self-contained space with the required resources&lt;/STRONG&gt; (connections, engines, and so on) that allows the execution of tasks and plans in isolation, with no impacts on tasks and plans running in other environments.&lt;/P&gt;
&lt;P&gt;For this scenario, you might decide to create Development (DEV), System Integration Testing (SIT), User Acceptance Testing (UAT), and Production (PROD) environments in Talend Cloud. If needed, you could also create other environments based on specific self-contained space and resource requirements.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;If you plan on using Webhooks for scheduling executions, &lt;STRONG&gt;ensure that the environment name does not contain any special characters&lt;/STRONG&gt;, only alphanumeric characters and underscores.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;&lt;STRONG&gt;Allocate Cloud Engines to the environment proportionally to the number of concurrent executions you plan to run&lt;/STRONG&gt;. Three different tasks or plans can be run in parallel on a Cloud Engine.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Workspaces&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Talend Cloud workspaces are created inside an environment and &lt;STRONG&gt;allow a group of users to work together, preparing tasks and plans for execution&lt;/STRONG&gt;. There is no limit to the number of workspaces you can create in an environment. However, environments are limited to the set of resources they share, so if you are adding more workspaces, ensure that you have the capacity to execute the tasks and plans that they will be used to create.&lt;/P&gt;
&lt;P&gt;The most common arrangement for workspaces is that different teams or departments have their own workspace to create their own tasks and plans. While they will still share execution resources with other teams in the same environment, the developed artifacts can be managed in isolation from other teams.&lt;/P&gt;
&lt;P&gt;In this scenario, a development team working with the HR department might create a Talend Job for fetching Workday data. They then publish the Job into a workspace owned by the HR team, in the Development (SIT) environment, and test it before promoting it to the Production (PROD) environment.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Talend recommends using the same name for workspaces across environments. This is also a prerequisite for the promotion features to work.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A user's role has no impact on a workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Groups cannot be added to a workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Each Talend Cloud account has a native Personal and Shared workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;By default, you can use Talend Remote Engines in all the workspaces of an environment. You can restrict the use of an engine by allocating it to a specific workspace.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT color="#339966"&gt;&lt;STRONG&gt;Talend Cloud artifacts&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;Having created environments and workspaces, you can publish Talend Cloud artifacts to a workspace. An artifact is a packaged Talend Studio Job that is published to Talend Cloud and contains (among other things) a JAR file, execution scripts, and log4j settings.&lt;/P&gt;
&lt;P&gt;Artifacts are stored in a Talend Cloud artifact repository and are available from the workspace where they are published.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Consider aligning the Git tag version to the artifact version&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Git tag: v1.3.1-beta, publish with version: 1.3.1&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Git tag: v2.0, publish with version: 2.0.0&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud tasks&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;After building and publishing an artifact to a workspace, it must be executed with a specific configuration, such as setting the values of parameter values, specific database connections, and whether to use a Cloud or Remote Engine for execution.&lt;/P&gt;
&lt;P&gt;Talend Cloud tasks (also referred to as Job tasks) combine artifacts published from Talend Studio with a specific execution configuration. When you have built your Job tasks, you can schedule your operations.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;A task can use an artifact from another workspace in the environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Tasks can be cloned using the &lt;STRONG&gt;Copy&lt;/STRONG&gt; feature.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;You can select &lt;STRONG&gt;Always use the latest available artifact version&lt;/STRONG&gt; if you want your task to be updated automatically each time a new version of the artifact is published.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Name tasks with the artifact name so they can be automatically updated upon publishing.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Leverage custom connections for parameters that share the same values across tasks (allows management directly in Talend Cloud while reducing maintenance of tasks).&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Webhooks can trigger the execution of a Job task based on calls from external applications.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In this scenario, the artifact published to Talend Cloud workspace can be operationalized or executed after creating a task for it. Sometimes you need to run more than one task in an order or based on the results of another task execution. This is where a plan comes into the picture.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud plans&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;A Talend Cloud plan is a scheduled set of tasks from a workspace, organized into a combination of sequential and parallel steps for orchestration. Plans can consist of Job or pipeline tasks, or a mixture of them, depending on your license and requirements. Plans are created in a workspace but may reference tasks from other workspaces in the same environment. A Run Type execution trigger must be specified for a plan that could be Manual, Scheduled, or Webhook.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Tasks can be included from multiple workspaces in the environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Plans cannot be cloned.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Only Job or pipeline tasks can be used in plans. Routes and data services are not supported.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A plan cannot call another plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;For efficiency, consider using plans as scope for the &lt;STRONG&gt;Promotion&lt;/STRONG&gt; feature.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;The same plan can only be in the execution queue (in Running status) a maximum of 50 times in a 60-minute time period.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Webhooks can trigger the execution of a plan based on calls from external applications.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Plans containing pipelines can only be created in the default environment.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;For plan, the failure handler can be a task or another plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;For this scenario, as an example, you could consider creating a plan to run three dependent ETL Jobs in a sequence one after another, with the condition of successful execution of the previous Job. You could also configure the plan to run another handler data restore Job in case any of the ETL Jobs fail.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud project collaborators&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Multiple users and groups may be assigned to work on a Talend Cloud project. Working with projects allows developers to collaborate on the same artifacts in the source repository.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Leverage groups where possible to manage Talend project members.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;A user must have the &lt;STRONG&gt;Integration Developer&lt;/STRONG&gt; role and must be a &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; if they plan to develop using Talend Studio.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Any user can be a project collaborator, and this does not impact roles.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;To allow access to a Talend Studio project when using Git on-premises, the repository URL must end with a &lt;STRONG&gt;.git&lt;/STRONG&gt; extension.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;Going back to the scenario example, for the developer to check out the Talend project from their Studio, you need to provide them with &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; access on the Talend Cloud project, as well as direct access to the Git project.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Talend Cloud workspace permissions&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;Users can be granted view, publish, manage, author, or execute permissions on a Talend Cloud workspace. The following matrix illustrates the various workspace permissions in context to Talend Cloud artifacts, connections, resources, tasks, and plans (an X indicates that a workspace privilege gives access to a specific action).&lt;/P&gt;
&lt;TABLE class="MsoNormalTable" style="width: 100.0%; border-collapse: collapse;" border="0" width="100%" cellspacing="0" cellpadding="0"&gt;
&lt;TBODY&gt;
&lt;TR style="height: 20.6pt;"&gt;
&lt;TD colspan="1" rowspan="2" width="6%" valign="top" style="width: 6.32%; border: solid white 1.0pt; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="9%" valign="top" style="width: 9.08%; border: solid white 1.0pt; border-left: none; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="8%" valign="top" style="width: 8.76%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Artifact&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="12%" valign="top" style="width: 12.18%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Connection&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="2" width="10%" valign="top" style="width: 10.22%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Resource&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" rowspan="1" width="26%" valign="bottom" style="width: 26.78%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Task&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="2" rowspan="1" width="26%" valign="bottom" style="width: 26.62%; border: solid white 1.0pt; border-left: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 20.6pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Plan&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.7pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Configuration&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execution&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Configuration&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.7pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execution&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="4" width="6%" valign="bottom" style="width: 6.32%; border: solid white 1.0pt; border-top: none; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Workspace Permissions&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Publish&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Manage&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Author&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;/TR&gt;
&lt;TR style="height: 21.9pt;"&gt;
&lt;TD colspan="1" rowspan="1" width="9%" style="width: 9.08%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0675C1; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal"&gt;&lt;STRONG&gt;&lt;SPAN&gt;Execute&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="8%" style="width: 8.76%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="12%" style="width: 12.18%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="10%" style="width: 10.22%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.26%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="15%" style="width: 15.1%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;&amp;nbsp;&lt;/TD&gt;
&lt;TD colspan="1" rowspan="1" width="11%" style="width: 11.52%; border-top: none; border-left: none; border-bottom: solid white 1.0pt; border-right: solid white 1.0pt; background: #0C2D4D; padding: .75pt .75pt 0in .75pt; height: 21.9pt;"&gt;
&lt;P class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;STRONG&gt;&lt;SPAN&gt;X&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;/TD&gt;
&lt;/TR&gt;
&lt;/TBODY&gt;
&lt;/TABLE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;Tips&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL class="lia-list-style-type-circle"&gt;
&lt;LI&gt;
&lt;P&gt;Workspace permissions are set independently of roles and project collaborators.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;To publish an artifact to Talend Cloud, the user must have the &lt;STRONG&gt;Integration Developer&lt;/STRONG&gt; role and be a &lt;STRONG&gt;project collaborator&lt;/STRONG&gt; for the target project.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Consider using shared workspaces organized around departments, lines of business, solutions, and so on in place of the default personal workspaces.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Roles have no impact on the workspace and vice versa.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Project collaborators have no impact on the workspace and vice versa.&lt;/P&gt;
&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;In this scenario, you would provide the operations team members with manage, author, execute, and view permissions on a given workspace for them to be able to configure, execute, and monitor the connections, resources, plans, and tasks.&lt;/P&gt;
&lt;H3&gt;&lt;STRONG&gt;&lt;FONT color="#339966"&gt;Reviewing workspace management&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/H3&gt;
&lt;P&gt;To demonstrate various configuration options and flexibility offered by Talend Cloud platform, explore the steps involved to achieve the following environment setup.&lt;/P&gt;
&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="0EM3p000002PhwB.jpg"&gt;&lt;img src="https://community.qlik.com/t5/image/serverpage/image-id/122418i62CFCAD54AC0C9DB/image-size/large?v=v2&amp;amp;px=999" role="button" title="0EM3p000002PhwB.jpg" alt="0EM3p000002PhwB.jpg" /&gt;&lt;/span&gt;&lt;/P&gt;
&lt;P&gt;In the above environment setup, environment DEV has two workspaces: ABC and XYZ.&lt;/P&gt;
&lt;P&gt;The following are the sequence of operations you would do on workspace &lt;STRONG&gt;ABC&lt;/STRONG&gt;. Here the focus is to showcase task configuration.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Publish a Talend Studio Job as an artifact to Talend Cloud workspace &lt;STRONG&gt;ABC&lt;/STRONG&gt;.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;Create a task called &lt;STRONG&gt;Task1&lt;/STRONG&gt; from the artifact you uploaded. You can also specify the Job parameters, connections, resources, runtime, and run type in this step.&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The following are the sequence of operations to be done on workspace&lt;STRONG&gt; XYZ&lt;/STRONG&gt;. Here the focus is to showcase the plan configuration.&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Create two tasks, &lt;STRONG&gt;Task2&lt;/STRONG&gt; and &lt;STRONG&gt;Task3&lt;/STRONG&gt;, in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt; from the artifact published to workspace XYZ or ABC; either is possible.&lt;/P&gt;
&lt;/LI&gt;
&lt;LI&gt;
&lt;P&gt;Create a plan in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt; and add tasks &lt;STRONG&gt;Task2&lt;/STRONG&gt; and &lt;STRONG&gt;Task3&lt;/STRONG&gt;. Add &lt;STRONG&gt;Task1&lt;/STRONG&gt;, which belongs to workspace ABC, to the plan in workspace &lt;STRONG&gt;XYZ&lt;/STRONG&gt;. Specify the &lt;STRONG&gt;Run Type&lt;/STRONG&gt; for the plan.&lt;/P&gt;
&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 23 Jan 2024 02:35:30 GMT</pubDate>
      <guid>https://community.qlik.com/t5/Official-Support-Articles/Workspace-Management-in-Talend-Cloud/ta-p/2151933</guid>
      <dc:creator>TalendSolutionExpert</dc:creator>
      <dc:date>2024-01-23T02:35:30Z</dc:date>
    </item>
  </channel>
</rss>

