Skip to main content
Question

Permissions - a role that can run jobs only?

  • March 23, 2026
  • 3 replies
  • 32 views

may_kwok
Rocket Pioneer L1
Forum|alt.badge.img+4

We’re on v16.3. Is it possible to have an MMM role which has:

  • read metadata access

  • run profiling jobs

  • run lkp builder jobs

  • run monitoring project jobs

But without the ability for example to edit the contents? e.g. just run a lkp builder job but not be able to amend the configurations of the lkp, or run the monitoring project without ability to change anything.

I tried looking at documentation, seems like for Monitoring Project, the levels of view metadata access and view data access doesn’t allow running the project, while full access can. However full access also gives editing rights to monitoring projects which we don’t want to allow.

Has anyone else run into the same scenario? How have you solved it?

3 replies

anna.spakova
Ataccamer
Forum|alt.badge.img+3

Hi ​@may_kwok ,

you can create a new Access level and set it up for each of the metadata model node where you need this specific access. For example on monitoringProject entity in the metadata model, there is a tab Access levels:

Under the Access levels are operations you can edit:

So you could take access level settings similar to View Metadata Access (so allow just viewing), and just enable the Run processing operation.

Please let me know if this helps, or if this is also something you considered and it didn’t help. 

Kind regards,

Anna


may_kwok
Rocket Pioneer L1
Forum|alt.badge.img+4
  • Author
  • Rocket Pioneer L1
  • April 15, 2026

Thanks ​@anna.spakova will give this a go!


may_kwok
Rocket Pioneer L1
Forum|alt.badge.img+4
  • Author
  • Rocket Pioneer L1
  • April 16, 2026

Amazing ​@anna.spakova thank you for your hint! Here are the exact steps I did:

  1. Ensure the keycloak role that I want to grant to the users exists (create in keycloak, I called it MMM_poweruser) and synced over to ONE (users → update users)
  2. Take db backup of ONE before making change
  3. Go to Metadata model, monitoringProject node, Access Levels tab, and define something for Operate Access (Anna’s screenshots above). I set it so that the Operate access can:
    1. Access asset
    2. View sharing
    3. View properties
    4. View comments
    5. Read comments metadata
    6. Read comment thread metadata
    7. Run data processing
  4. Go to governance roles, find my Governance role (I’m choosing ONE Operator), and set the Monitoring Project to have Operate Access

     

  5. Then I need to go to each Group that I have, and add the Group role and allocate my MMM_poweruser role into it:

     

  6. I have created a test user that belongs to MMM_poweruser and I am able to run project but not do anything else in the project.