Workspace permission model

更新时间:
复制 MD 格式

You can use roles to manage permissions for workspaces and their task flows. This topic describes the permission model for workspaces.

Roles and permissions

Note

The following symbols are used in the table:

  • ✔️: The permission is supported.

  • ❌: The permission is not supported.

Permission

Workspace administrator

Workspace member

Task flow owner

Task flow developer

DMS administrator or DBA

Enter a workspace

✔️

✔️

✔️

✔️

✔️

Edit a workspace

✔️

✔️

View a task flow

✔️

✔️

✔️

✔️

✔️

Perform a dry run

✔️

✔️

✔️

✔️

Edit a task flow

✔️

✔️

✔️

✔️

Publish a task flow

✔️

✔️

✔️

Perform O&M on an instance

✔️

✔️

✔️

View an instance

✔️

✔️

✔️

✔️

✔️

  • Workspace administrator: The user who creates a workspace is the administrator by default. Data Management (DMS) administrators and DBAs can add other workspace administrators. For more information, see Edit workspace members.

  • Workspace member: Only a workspace member can be an owner or a developer of a task flow. For more information, see Edit workspace members.

  • Task flow owner: The user who creates a task flow is the owner by default. To change the owner of a task flow, see Edit task flow members.

  • Task flow developer: For more information about how to edit task flow developers, see Edit task flow members.

    Note

    A task flow developer performs a dry run as the task flow owner.

  • DMS administrator or DBA: To view your system role in DMS, see View your system roles.

Edit workspace members

  1. Log on to the DMS console V5.0.
  2. In the top navigation bar, choose Data+AI > Data Development > Data Warehouse Development.

    Note

    If you use the DMS console in simple mode, move the pointer over the 2023-01-28_15-57-17.png icon in the upper-left corner and choose All Features > Data+AI > Data Development > Data Warehouse Development.

  3. In the Operation column for the target workspace, click Manage.

  4. In the lower-left corner of the page, click the Workspace Members tab.

  5. Add or remove workspace members.

    • Add a workspace member

      Note

      To add a workspace administrator, the following conditions must be met:

      • Your role in DMS is administrator or DBA.

      • The target user is the owner of the test and production databases for the workspace.

      1. Click Add Member.

      2. In the Add Workspace Member dialog box, search for and select the target user.

      3. Select Administrator or Member as the role for the user.

      4. Click Confirm.

    • Remove a workspace member

      In the Operation column for the target member, click Remove and then click Confirm.

Edit task flow members

  1. Log on to the DMS console V5.0.
  2. In the top navigation bar, choose Data+AI > Data Development > Data Warehouse Development.

    Note

    If you use the DMS console in simple mode, move the pointer over the 2023-01-28_15-57-17.png icon in the upper-left corner and choose All Features > Data+AI > Data Development > Data Warehouse Development.

  3. In the Operation column for the target workspace, click Enter Workspace.

  4. In the navigation pane on the left, double-click the target task flow to open its details page.

  5. At the bottom of the page, click the Developers tab.

  6. Add or remove task flow developers, or change the task flow owner.

    • Add a task flow developer

      1. Click Add Member.

      2. In the Add Task Flow Member dialog box, search for and select the target user.

        Note

        Only workspace members appear in the user list.

      3. Click Confirm.

        Note

        A task flow developer performs a dry run as the task flow owner.

    • Removing a member from a space

      Select the target developer, click Remove and then click Confirm.

    • Change the task flow owner

      1. In the Operation column, click Change Owner.

      2. In the Change Role dialog box, search for and select the target user.

      3. Click Confirm.