Skip to main content
Question

Role Setup

  • Aug 30, 2023 11:39 AM UTC
  • 6 replies
  • 129 views

JuniSihombing
Hero (Customer)
Forum|alt.badge.img+11

Hi all,

do you know how to set role for this requirement:

  • Smart Client: only to show only
  1. Import/Export screen.
  2. Person screen.
  • (Web Client » will only show Person screen then)
  • Import/Export limits to only specific tables (e.g. tables related to Person - person, person_place, person_address, person_role) » Is it possible?

I have set the role below:

 

Using role setup above, user sees all functions in Admin and File.

 

Do you know how to achieve above requirement?

 

Thanks in advance for your feedback.

 

Cheers,

~Juni

6 replies

JuniSihombing
Hero (Customer)
Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • Aug 30, 2023 11:50 AM UTC

Are all the functions in File (except Import/Export) and Admin (except Person) needed to be disabled?


JuniSihombing
Hero (Customer)
Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • Aug 30, 2023 11:59 AM UTC

I set the unnecessary functions and sub-menu, it works for the screen.

 

The question now only:

Is it possible to limit Import/Export only specific tables (e.g. tables related to Person - person, person_place, person_address, person_role) ?


Shneor Cheshin
Superhero (Employee)
Forum|alt.badge.img+28
  • Superhero (Employee)
  • Aug 31, 2023 12:39 AM UTC

Hi @JuniSihombing 

Did you try using the table tab on ROLE screen?

 

You will need to create a role and disable all tables except for the one you want to give access to.

Cheers!


JuniSihombing
Hero (Customer)
Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • Sep 1, 2023 6:56 AM UTC

Hi @Shneor Cheshin ,

thank you for the suggestion.

I’ll try it, and let you know the outcome.

 

Cheers,

~Juni


Forum|alt.badge.img+10
  • Hero (Employee)
  • Sep 1, 2023 2:02 PM UTC

Hi @Shneor Cheshin @JuniSihombing ,

If I understand the question correct, you can not use tables under roles to prevent an user from importing/exporting a table without it effecting their ability to use the same table via screens. For example if you disable the request table in roles, that will prevent the user from importing or exporting request records, but it will also prevent the user from using the request screen.


JuniSihombing
Hero (Customer)
Forum|alt.badge.img+11
  • Author
  • Hero (Customer)
  • Sep 1, 2023 2:28 PM UTC

Hi @Morris,

 

thank you for your feedback. 

 

Indeed, that’s exactly what we want to achieve.  

A user will be setup to have permission only to create Person record (and its respective information). 

The user can create the record using Import functionality or manual entry from Person screen.

 

Cheers,

~Juni