Author Topic: Anyone here have experience with Visibility Levels?  (Read 14256 times)

wivel

  • EA User
  • **
  • Posts: 242
  • Karma: +12/-1
  • Driven by Models
    • View Profile
Anyone here have experience with Visibility Levels?
« on: September 22, 2021, 11:55:51 pm »
Hi

Have any of you any experience in using Visibility Levels and its goods and bads? And wiling to share your experiences?

I client of mine have asked if it is possible to control the parts of the model shown to certain persons/groups in their AD, and it seems that Visibility Levels is the answer, but I find it hard to read from the documentation what it actually does for you.

Henrik Wivel

lynch80516

  • EA Novice
  • *
  • Posts: 9
  • Karma: +0/-0
    • View Profile
Re: Anyone here have experience with Visibility Levels?
« Reply #1 on: September 25, 2021, 12:22:43 am »
I think you can also do a similar function using groups

wivel

  • EA User
  • **
  • Posts: 242
  • Karma: +12/-1
  • Driven by Models
    • View Profile
Re: Anyone here have experience with Visibility Levels?
« Reply #2 on: September 25, 2021, 06:58:40 am »
Thanks. Can you direct me to the place in the EA help where I can find more information about groups?

Henrik

qwerty

  • EA Guru
  • *****
  • Posts: 13584
  • Karma: +396/-301
  • I'm no guru at all
    • View Profile
Re: Anyone here have experience with Visibility Levels?
« Reply #3 on: September 25, 2021, 08:26:21 am »
He's probably thinking about EA security groups. They won't help. This new Web stuff has something about limitation access. Just hear and say, I did not touch that stuff.

q.

Geert Bellekens

  • EA Guru
  • *****
  • Posts: 13227
  • Karma: +550/-33
  • Make EA work for YOU!
    • View Profile
    • Enterprise Architect Consultant and Value Added Reseller
Re: Anyone here have experience with Visibility Levels?
« Reply #4 on: September 25, 2021, 04:33:28 pm »
There are two options IIRC


- Hide root nodes per security group
- Use row level security (SQL server and Oracle databases only)

The first option is merely a visual thing. It will simply not show a root node in the project browser, but the actual contents of that root node are still available.
The second one needs the cloud server to configure. It uses row level security on the database, so it is watertight

Geert

PS. Don't use Oracle

wivel

  • EA User
  • **
  • Posts: 242
  • Karma: +12/-1
  • Driven by Models
    • View Profile
Re: Anyone here have experience with Visibility Levels?
« Reply #5 on: September 26, 2021, 11:56:53 pm »
There are two options IIRC


- Hide root nodes per security group
- Use row level security (SQL server and Oracle databases only)

The first option is merely a visual thing. It will simply not show a root node in the project browser, but the actual contents of that root node are still available.
The second one needs the cloud server to configure. It uses row level security on the database, so it is watertight

Geert

PS. Don't use Oracle

Thanks for the clarification, Geert. I had more or less come to the same conclusion, but have not yet had the opportunity to try it out in real life. Making just the root nodes invisible is not enough, since you can still link to its contents from other areas.

Visibility levels seems the way to go, once I have been authorized to upgrade my EA license. Seems that Visibility levels are only available from EA Ultimate.

Henrik

PS: Using MS SQL server