Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Note: You may notice some temporary visual or styling issues in the Community. Our vendor is actively investigating.
cancel
Showing results for 
Search instead for 
Did you mean: 
mansoorsheraz
Creator
Creator

Granting Access for users

Hi,
I am, having problems in granting access to users, some how, I cant get them to create a new app in the stream but all other operations are working, but that create app button is not coming in

I Created the following custom property:

Stream_ReadUpdateDeleteCreate
check: Stream, Users

value : P2

In the stream I assigned custom property :

Stream_ReadUpdateDeleteCreate with value P2

at user level:

i assigned custom property:


Stream_ReadUpdateDeleteCreate with value P2


i created the following security rules:

Stream_ReadUpdateDeleteCreate


ressource filter:
Stream_*, App_*, App.Object_*

box : Create Read Update Publish Delete checked
Advanced conditions:

((resource.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate)
or (resource.stream.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate)
or (resource.app.stream.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate))


but when I apply the rule I don't see the button create app in the workspace.

What should I do, Can anyone help here?

Labels (5)
4 Replies
Vegar
MVP
MVP

  • Make sure that the security rules are enabled.
  • Try to temporary replace the condition with a simpler one, like username = your or your colleague name to ensure that the resource filter is OK. If not then you will have to investigate which resource filter that is missing.
  • If resource filter is OK then start to troubleshoot the conditions with your custom propert criteria.

 

In case you dont know, the normal workflow in Qlik is that users do not create nor edit apps inside the streams, but that the development is done in "My Work" section and the published/republished into the streams when they are finished developing. (I've run into some odd behaviour when working on environments with stream apps open for editing without the publish requirement)

 

mansoorsheraz
Creator
Creator
Author

Hi, Thanks for your reply. In that case, I am, not seeing the Create App button in the Workspace as well. What should I do to enable it. The rule is fine as it gives publishing, read, and edit app facility.

Vegar
MVP
MVP

It could be a license related issue that you are facing. Only users assigned to professional license will be able to create apps. Users using  Analyzer or Analyzer  Capacity license for accessing Qlik Sense will not be able to use that functionality. 

Levi_Turner
Employee
Employee

Definitely make sure that they are a professional (if using the professional / analyzer model). There's always complexity at the security rule layer (many rules having many effects), but from a security rule perspective:
> Stream_ReadUpdateDeleteCreate

> ressource filter:
> Stream_*, App_*, App.Object_*

> box : Create Read Update Publish Delete checked
> Advanced conditions:

> ((resource.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate)
or (resource.stream.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate)
or (resource.app.stream.@Stream_ReadUpdateDeleteCreate = user.@Stream_ReadUpdateDeleteCreate))

 

This will never permit creating apps. An app cannot have a custom property before it's created. Separate out the create app part into its own rule.