G Web Development Software

cancel
Showing results for 
Search instead for 
Did you mean: 

"visitor" user

Solved!
Go to solution

Hi,

 

 

Hi,

When I host a WebVI, I need to define the users who can access it and their privileges. I created a "visitor" user who could only view the page without interacting with other things.

In additionr, in order for them to see the page, I need to allow them to access web applications (they can see every WebVI I hosted; I can create a workspace for each WebVI so they only see the WebVI I want, but I need to change every other tag workspace). Moreover, it's not interesting for the "visitor" user to be able to do anything other than viewing the page and its hyperlinks.

If I uncheck any of these privileges, the user can't access the page or can't see the tags being plotted.

These are the only privileges I'm using.

 

Labmecepel_1-1710428421391.png

Labmecepel_2-1710429049316.png

 

If I'm not mistaken, with SystemLink Cloud, you could do this, where you shared the link and they could only see the pages.

I'm not sure if I'm doing something wrong or forgetting something.

 

Thanks in advance.

 

 



 

0 Kudos
Message 1 of 3
(462 Views)

Giving more context,


This is what appears, when i open a link from the "visitor" user, after i login with it's credentials.

 

Labmecepel_1-1710764958653.png

 

if i click in web applications, i can see every other one.

 

Labmecepel_2-1710766853920.png

 

 

 

 

 

0 Kudos
Message 2 of 3
(396 Views)
Solution
Accepted by topic author Labmecepel

I can create a workspace for each WebVI so they only see the WebVI I want, but I need to change every other tag workspace


If you have multiple workspace support in your installation (a feature of SystemLink Server Advanced Licenses), you should be able to use the Use Workspace VI to have a have the Open Configuration session point to a specific workspace:

 

MilanR_0-1710777450622.png

 

That way you can:

  • Create a workspace with only a subset of WebVIs relevant to a specific type of user
  • Have those WebVIs use tags from a different workspace as long as the user has access been given permission for those tags. For a workspace that has many tags you can use the Privilege Specificity configuration of the role to only give permissions to a certain set of tags based on the tag's path.

For users only using features included with G Web (which does not include multiple workspace support) then the behavior you have seen is expected as there is only a single workspace for the hosted WebVIs. If there are some WebVIs that users do not have the full permissions to use (for example they have not been given permissions for all the tags needed by a specific WebVI), then that WebVI should have good error handling to instruct the user that they do not have the needed permissions and how to request them, etc.


Milan
Message 3 of 3
(385 Views)