User Community Service Desk Downloads
If you can't find the product or version you're looking for, visit support.ataccama.com/downloads

Configuring Tasks

This article explains how to configure tasks in MDM.

Overview

Configuring tasks creates a template that is used when creating a task. This is useful if you often create a particular kind of task with the same parameters.

You can specify the default name, description, severity, workflow, assigned group and assigned person. If you add a task manually, you can change the prefilled values when creating the task (see Manual Task Creation).

However, if the task is created automatically (while editing directly), the default values cannot be modified and you can only change the task assignee.

The default values defined in the task template can be specified on three levels, depending on which task type they apply to:

  • General level - Applies to all tasks that are created.

  • Task type level - Applies to a specific task type, for example, record change, manual match, create, generic.

  • Entity level - Applies to tasks created for a specific entity.

If several templates are defined, the most specific option is applied. For example, if both the record change task type and the general level are configured, the record change template is used for that task type while the general level configuration is used for all other task types.

We highly recommend that you configure each task type to ensure it is correctly assigned to task resolvers. In addition, we recommend configuring tasks for the most used entities or data domains in your data model (for example, party, product, asset) or if an entity needs some specific information.

Preferably, assign tasks to groups instead of specific users. The goal is to create a work queue for teams, not for an individual.

General level configuration

The values that you define on the highest, most generic level, are used in case there are no more specific default values defined on other levels.

To specify default values on this level:

  1. Open the MDM Project in ONE Desktop.

  2. Go to the GUI Configuration project node and select the Tasks tab.

    GUI Configuration Tasks tab
  3. Define the following:

    • Default Name: The name of the task.

    • Default Description: The task description that explains what needs to be done.

    • Default Severity: The severity of the issue that needs to be fixed. Available values are low, medium, high.

    • Default Workflow: The workflow that is used by default.

    • Assigned Group by default: The name of the group that the task is automatically assigned to.

    • Assigned User by default: The name of the user that the task is automatically assigned to.

    • Task types: The types of tasks for which you wish to define default values on the lower level. For more information, see Task type level configuration.

  4. Confirm your choice by selecting OK.

  5. Right-click GUI Configuration and select Generate. This updates the nme-task.gen.xml file with the new configuration.

Task type level configuration

We recommend that you configure each task type to ensure it is correctly assigned to task resolvers.

To define default values for a specific task type:

  1. Go to the GUI Configuration project node and select the Tasks tab.

  2. Under Task Types, select Add to add a row. Alternatively, you can double-click the asterisk (*) or any other field. The row is added and filled automatically with placeholders that you can now edit.

    Task Types section on the Tasks tab
  3. Specify your own values for each task type as needed. Double-click the number of the row to open the configuration tab.

  4. Define the following:

    Tasks Configuration tab
    • Type: Select the task type from the dropdown.

    • Default Name: The name of the task.

    • Default Description: The task description that explains what needs to be done.

    • Default Severity: The severity of the issue that needs to be fixed. Available values are low, medium, high.

    • Default Workflow: The workflow that is used by default.

    • Assigned Group by default: The name of the group that the task is automatically assigned to.

    • Assigned User by default: The name of the user that the task is automatically assigned to.

    • Master Layer: The master layers and the master entities for which you want to define default values on the lower level.

    • Default Values for Instance entity: The values of the instance layer entities.

    • Values for Matching Proposals: The values that you want to define for a matching proposal task type.

      For more information about specifying default values on the entity level, see Entity level configuration.
  5. Confirm your choice by selecting OK.

  6. Repeat steps 1-3 to configure other task types as needed.

  7. Right-click GUI Configuration and select Generate. This updates the nme-task.gen.xml file with the new configuration.

Entity level configuration

We recommend that you configure tasks for the most used entities or data domains in your data model (for example, party, product, asset) or if an entity needs some specific information.

To define default values for specific entities:

  1. Go to the GUI Configuration project node, and on the Tasks tab, select the task type you want to add entities to.

  2. On the Task Configuration tab, under Default Values for Instance entity, select Add to add a new row. Alternatively, double-click the asterisk (*).

  3. Double-click the number of the row to open the configuration tab.

  4. Define the following:

    Default Values tab
    • Default task for entity: The name of the entity for which you wish to specify default values. When you start typing, the list of possible options appears and you can choose the entity name from it.

    • Default Name: The name of the task automatically created for this entity.

    • Default Name by Expression: Specify the expression that is used to create a default name for a task.

    • Default Description: The task description that explains what needs to be done.

    • Default Severity: The severity of the issue that needs to be fixed. Available values are low, medium, high.

    • Default Workflow: The workflow that is used by default.

    • Assigned Group by default: The name of the group that the task is automatically assigned to.

    • Assigned User by default: The name of the user that the task is automatically assigned to.

  5. Confirm your choice by selecting OK.

  6. Right-click GUI Configuration and select Generate. This updates the nme-task.gen.xml file with the new configuration.

Task Actions Permissions

The following table provides an overview of the permissions associated with various actions in MDM Web App.

  • Action: Name of the action in MDM Web App.

  • Permissions required: Name of the permissions required to perform the specified action.

  • Tab: Location and name of the tab under GUI Configuration where the specified permissions are configured.

  • User role: User role that is granted the specified permissions. Higher-level roles include the permissions of all lower-level roles.

Action Permissions required Tab User role

Task actions

Create task

Create task

Permissions > Custom permissions settings

MDM_viewer

Open task

no

N/A

MDM_viewer

Resolve and publish

Publish draft

Permissions > Custom permissions settings > Workflows

MDM_admin

Submit for approval and other transitions

Transition permission

Permissions > Custom permissions settings > Workflows > Transitions

MDM_user

Resolve and discard

Discard draft

Permissions > Custom permissions settings > Workflows

MDM_user

Stop editing

One or more data modifying permissions

Permissions > Custom permissions settings

MDM_user

Refresh task

no

N/A

MDM_viewer

Add comment

no

N/A

MDM_viewer

Reassign task

Edit task

Permissions > Custom permissions settings

MDM_user

Delete task

Delete task

Permissions > Custom permissions settings > Workflows > Steps

MDM_admin

Draft actions

New draft

One or more data modifying permissions

Permissions > Custom permissions settings

MDM_user

Edit

One or more data modifying permissions

Permissions > Custom permissions settings

MDM_user

Preview draft

View permissions for the specific entity

Permissions>Custom permissions settings > Instance Layer/Master Layer/Datasets Layer/Matching Proposals Layer

MDM_user

Delete draft

Data modifying permissions for the specific entity

Permissions > Custom permissions settings

MDM_user

Preview changes

Edit All permissions for the specific entities

Permissions > Custom permissions settings > Instance Layer/Master Layer

MDM_user

Resume

One or more data modifying permissions

Permissions > Custom permissions settings

MDM_user

Publish

Publish draft

Permissions > Custom permissions settings > Workflows > Steps

MDM_admin

Discard

Discard draft

Permissions > Custom permissions settings > Workflows > Steps

MDM_user

Matching proposal task actions

Resolve/Resolve all

One or more data modifying permissions

Permissions > Custom permissions settings

MDM_user

Was this page useful?