Skip to Main Content
IBM Data Platform Ideas Portal for Customers


This portal is to open public enhancement requests against products and services offered by the IBM Data Platform organization. To view all of your ideas submitted to IBM, create and manage groups of Ideas, or create an idea explicitly set to be either visible by all (public) or visible only to you and IBM (private), use the IBM Unified Ideas Portal (https://ideas.ibm.com).


Shape the future of IBM!

We invite you to shape the future of IBM, including product roadmaps, by submitting ideas that matter to you the most. Here's how it works:


Search existing ideas

Start by searching and reviewing ideas and requests to enhance a product or service. Take a look at ideas others have posted, and add a comment, vote, or subscribe to updates on them if they matter to you. If you can't find what you are looking for,


Post your ideas

Post ideas and requests to enhance a product or service. Take a look at ideas others have posted and upvote them if they matter to you,

  1. Post an idea

  2. Upvote ideas that matter most to you

  3. Get feedback from the IBM team to refine your idea


Specific links you will want to bookmark for future use

Welcome to the IBM Ideas Portal (https://www.ibm.com/ideas) - Use this site to find out additional information and details about the IBM Ideas process and statuses.

IBM Unified Ideas Portal (https://ideas.ibm.com) - Use this site to view all of your ideas, create new ideas for any IBM product, or search for ideas across all of IBM.

ideasibm@us.ibm.com - Use this email to suggest enhancements to the Ideas process or request help from IBM for submitting your Ideas.

IBM Employees should enter Ideas at https://ideas.ibm.com



Status Functionality already exists
Workspace Knowledge Catalog
Created by Guest
Created on May 7, 2025

Add the ability for more granular IKC user roles

Today, IKC has administrator, owner or editor roles. At large customers, various users need to perform various tasks and they are very cautious of data security.

The customer would like to restrict the quantity of administrators. But some tasks like assigning artefacts need to be performed by administrators.

The customer would like to have some users with the ability to mainly view but have some power users with some more capabilities.

Ideally if we could create custom roles groups where we can define what that role can do and cannot do, it would be ideal for the customer.

Needed By Month
  • Admin
    Susanna Tai
    Oct 9, 2025
    Use case 5:
    Introducing a new role such as Catalog Access Controller.
    Problem:​
    Same issue for an assignment/quality project when a connection is available.​
    Possible Solution:​
    Do not allow all users with project access to delete the connection. This permission should be restricted to a limited group. Example: Connection Controller.

    This use case is already supported. Only Catalog Admins can add/remove other catalog collaborators.
    Not all users with project access can delete connections in the project.

    To delete asset in project, user must be Project Admin or Editor.

    To delete asset in catalog, user must be one of the following:
    1. catalog admin, or
    2. catalog editor + asset owner, or
    3. catalog editor + asset editor

  • Admin
    Susanna Tai
    Oct 9, 2025
    use case 4:
    As someone authorized to add content to a catalog, should NOT also have permission to update the "Access Control" section. That goes against all security best practices and against the «Zero Trust» concept.​
    2 Possible Solutions: ​
    The ability to configure Editor roles to be more granular ​

    This use case is already supported. Today, only Catalog Admins can add/remove other catalog collaborators.
    Catalog Editors can add content to a catalog, but they cannot add/remove other catalog collaborators.

    See https://www.ibm.com/docs/en/cloud-paks/cp-data/5.2.x?topic=catalogs-managing-access-catalog

  • Admin
    Susanna Tai
    Oct 9, 2025
    Use case 3:
    They want admins to manage IKC, but not see data. For them that is a security breech.
    If they could create some type of custom rôle that can do admin tasks, but not see the data.
    They really want to separate administrator and ability to view the data.

    This use case is already supported by creating connections with personal credentials only. When you say "view data", I assume you're referring to previewing data assets through connections. If the connections are created with personal credentials, admins will need to be given credentials to access actual data. Admins do not need connection credentials to manage metadata.

    Perhaps you can list the admin tasks you are referring to, coz some tasks to require access to data today (such as profiling, classification, metadata enrichment analysis that require access to data).

  • Admin
    Susanna Tai
    Oct 9, 2025
    Use case 2:
    allow to delete the active information is only allowed by the admin we would want to create a chief editor role that would be able to do such deletion.

    This use case is already supported. To update or delete asset metadata in catalogs, user needs to be one of the following (same as my response as Use Case 1 above):
    1. catalog admin, or
    2. catalog editor + asset owner, or
    3. catalog editor + asset editor

    For example, the customer can create a user group "chief editor", and assign the catalog admin/editor and asset owner/editor roles to the "chief editor" user group as appropriate, then add individual users to the "chief editor" user group.

    Roles and permissions for managing governance artifacts through categories are more granular, as Michal mentioned above. Please refer to the link he provided on custom category roles.

  • Admin
    Susanna Tai
    Oct 9, 2025
    Use case 1:
    “Only administrators at the catalog level can assign artifacts - they would want the owner or editor to allow this”

    This use case is already supported. At a high level, to assign artifacts to assets in catalogs, user needs to be one of the following:
    1. catalog admin, or
    2. catalog editor + asset owner, or
    3. catalog editor + asset editor

    For details, see:
    https://www.ibm.com/docs/en/cloud-paks/cp-data/5.2.x?topic=assets-editing-asset-properties

  • Admin
    Susanna Tai
    Oct 9, 2025

    @Guest The link you shared above is not the correct doclink on current user roles in IKC. Please refer to the links Michal shared above on category roles (for managing governance artifacts) and catalog roles (for managing assets in catalogs), in addition to the following links on platform roles:

    1. Pre-defined platform roles (managed through IBM Software Hub): https://www.ibm.com/docs/en/software-hub/5.2.x?topic=users-predefined-roles-permissions-in-software-hub#roles-permissions__permssion

    2. How to create custom platform roles: https://www.ibm.com/docs/en/software-hub/5.2.x?topic=users-managing-roles-in-software-hub

  • Guest
    Oct 1, 2025

    Customer more recent examples:

    use case 4:

    As someone authorized to add content to a catalog, should NOT also have permission to update the "Access Control" section. That goes against all security best practices and against the «Zero Trust» concept.​
    2 Possible Solutions: ​
    The ability to configure Editor roles to be more granular ​

    Use case 5:
    Introducing a new role such as Catalog Access Controller.
    Problem:​
    Same issue for an assignment/quality project when a connection is available.​
    Possible Solution:​
    Do not allow all users with project access to delete the connection. This permission should be restricted to a limited group. Example: Connection Controller.

  • Admin
    Michal Szylar
    Aug 7, 2025

    IBM Knowledge Catalog provides a broad set of built-in collaborator roles for categories to support a wide range of governance use cases. You can learn more about these predefined roles at:
    https://www.ibm.com/docs/en/cloud-paks/cp-data/5.2.x?topic=categories-category-collaborator-roles

    In addition, it’s also possible to define your own custom roles to tailor access and responsibilities to your organization's specific needs. Instructions for creating custom category roles are available at:
    https://www.ibm.com/docs/en/cloud-paks/cp-data/5.2.x?topic=categories-creating-custom-category-collaborator-roles

    For catalogs, predefined roles (viewer, editor, admin) help manage access to data assets:

    https://www.ibm.com/docs/en/cloud-paks/cp-data/5.2.x?topic=catalog-collaborator-roles

    As to specific use cases: Use case 1: “Only administrators at the catalog level can assign artifacts - they would want the owner or editor to allow this” – editor can also assign governance artifacts (users need to be owners or members of an asset to perform the action).

    Use case 2:
    "allow to delete the active information is only allowed by the admin we would want to create a chief editor role that would be able to do such deletion." – editor can also assign governance artifacts (users need to be owners or members of an asset to perform the action).

    Use case 3:
    "They want admins to manage IKC, but not see data. For them that is a security breech. If they could create some type of custom rôle that can do admin tasks, but not see the data. They really want to separate administrator and ability to view the data." – this still requires triaging on our end.

  • Guest
    May 8, 2025

    Use case 1:
    “Only administrators at the catalog level can assign artifacts - they would want the owner or editor to allow this”

    Use case 2:
    allow to delete the active information is only allowed by the admin we would want to create a chief editor role that would be able to do such deletion.

    Use case 3:

    They want admins to manage IKC, but not see data. For them that is a security breech.
    If they could create some type of custom rôle that can do admin tasks, but not see the data.
    They really want to separate administrator and ability to view the data.

  • Guest
    May 8, 2025

    Current user roles in IKC:

    https://www.ibm.com/docs/en/cloud-paks/cp-data/5.1.x?topic=cases-collaboration-roles-governance

    This is just an example, not necessarily a real use case: The customer would like to have the ability to create a custom role for example called "data reporter" where he could hand pick what this role can do. For example assign "Evaluate model deployment" and "Generate reports", but not have "Edit AI use case"