# Master Data Management Process Flow

## Context

This page offers details on role mapping, including role permissions and the process flow related to master data management.&#x20;

## Role Mapping

<table><thead><tr><th width="163">Role</th><th>Scope</th></tr></thead><tbody><tr><td>MDMS_ADMIN</td><td><ol><li>Can add, search, view and update all master data</li><li>Created at the time of installation along with the creation of tenant</li></ol></td></tr></tbody></table>

## Process Flow

![](https://2765932622-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FvEBrc7gkIoNELczX7zLY%2Fuploads%2F6OPOAm7pb1qCWMBbVZSI%2F2.png?alt=media)

## Key Features

<table data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><p></p><p><strong>Manage Tenant</strong></p></td><td><p></p><ul><li>Can only update tenant info</li></ul></td><td></td></tr><tr><td><strong>Manage Master Data through the MDMS service</strong></td><td><p></p><ul><li>Select master</li><li><p>Common flow to add, search, view, update and disable master data</p><ol><li>Add</li><li>Search</li><li>View</li><li>Update</li><li>Disable</li></ol></li><li>Add master data form rendered based on the schema of each master(property type, validations etc)</li><li><p>Search page</p><ul><li>Search fields</li><li>Search results</li></ul></li><li>Validations are also based on the info coming as part of the schema itself</li></ul></td><td></td></tr><tr><td><strong>Manage master data through other services</strong></td><td><p></p><p></p><ul><li>The list will be populated based on services that have action mapped to workbench_superadmin</li><li><p>For master data that has custom APIs, redirect to the respective links/pages. Eg :</p><ul><li>Users</li><li>Localization</li><li>Boundary (when the APIs are made available)</li><li>Project &#x26; related masters</li></ul></li></ul></td><td></td></tr></tbody></table>
