22 Replies Latest reply: Jan 4, 2018 7:40 AM by nikhil garg RSS

    Problem regarding basic actions in qliksense

    nikhil garg

      Hello All,

      I have published an app in qliksense and created a sheet under my sheet.

      To a user, i have given access to: Read and Publish only. But on the access point, same user can "Open and Edit" AND "Delete" as well. I am not sure why is it so. If i have not given access of Update and Delete, then why user is able to Open and Edit and Delete the sheets under mysheets. Can anyone help me understanding this?

       

      Thanks,

      Nikhil garg

        • Re: Problem regarding basic actions in qliksense
          Andy Weir

          Action ‒ Qlik Sense

           

          Chect the users stream level access and app level access and the security rules setup.

           

          Some example rules to get you started.

           

          Property-based access control ‒ Qlik Sense

            • Re: Problem regarding basic actions in qliksense
              nikhil garg

              Hey Andy,

               

              I have seen all access given to the user. I have only given Read and Publish access to the user. But still user can create and edit the sheets and delete the sheets under MySheets content on access point. For your reference, i am attaching the snapshots.

              can you guide me on this, where am i wrong?

               

              Thanks,

              Nikhil Garg

                • Re: Problem regarding basic actions in qliksense
                  Andy Weir

                  Yes but thats their sheets visible to them.  Its only visible to other users of the stream/app if they publish them hence the access you've given.

                   

                  They cannot edit the base sheets of the app used by all the other users.

                   

                  Update gives them the rights to duplicate and edit base app.  Hope that makes sense.

                   

                  Regards

                   

                   

                   

                  Andy

                    • Re: Problem regarding basic actions in qliksense
                      nikhil garg

                      Hello Andy,

                      If i understood your context correctly, then it means, if i will give the rights to user for Update and delete, he/she will be able to edit and delete the base sheets. I have done the same . Pls find attached snaphot.

                      I have given Update and delete access to user and on accesspoint, but user can not update or edit the base sheets. Pls find attached snapshot. Pls guide on this

                        • Re: Problem regarding basic actions in qliksense
                          Andy Weir

                          They would need to duplicate the app to make changes to the base sheets either update or delete you cant do it directly in the hub.

                            • Re: Problem regarding basic actions in qliksense
                              nikhil garg

                              Hey,

                              But they can still edit and update the base sheets(by duplicating the sheets), if not given Update and Delete rights.

                              I am not really very sure if i understood "UPDATE AND EDIT" and "DELETE" rights. Can you explain a bit more?

                                • Re: Problem regarding basic actions in qliksense
                                  nikhil garg

                                  mto

                                  Can you help me understanding this?

                                  • Re: Problem regarding basic actions in qliksense
                                    Andy Weir

                                    no you can't all you can do is take a copy (duplicate) of the base sheet and modify it.  If you descide to publish it will not overright your base sheet.

                                     

                                    if the user wants to update the base sheet/app then they need to duplicate their app into their work stream which is a seperate place to modify a copy of the app. This allows chages to the data load etc which you cant do from where you are looking.

                                     

                                    When the change is made to this copy app you will need to go into the QMC to publish this app into the stream either as a copy for testing/UAT sign off or to overwrite the original app.  Note the overwrite of the app doesnt remove the other users own sheets they may have already created.

                                     

                                    Regards

                                     

                                     

                                    Andy

                                      • Re: Problem regarding basic actions in qliksense
                                        nikhil garg

                                        HEy ANdy,

                                        I am trying to understand your explaination. But what happens when:

                                        1: I have given a user(user with name let say: User1) access to Read, Update and Delete in the stream. And User1 doesnot have access to QMC of Qliksense. I guess Update and delete rights corresponds to Stream. That User1 can update and delete Stream. Is it so? If yes then how?

                                        • Re: Problem regarding basic actions in qliksense
                                          nikhil garg

                                          Hey,

                                          I ahve attached 2 snapshots for your reference. Does it means that my user has same rights as the Root Admin?

                                          Pls advice.

                                            • Re: Problem regarding basic actions in qliksense
                                              Andy Weir

                                              There are certain things you can do in the hub and certain things you can do in the QMC regardless of permissions.

                                               

                                              Management of Apps, Streams tasks, users etc are performed in the QMC i.e you need to login to the QMC if you want to delete a stream and you have permission to do so.

                                               

                                              From the HUB you can manage the app content i.e. create new sheets, chart objects, bookmarks and stories for yourself to use these are in the My Sheets section of the app you are accessing.  You can publish these to users that also have access to the stream/app and it will show with your name against it in the published sheets section. Note youarent changing the base sheets.

                                               

                                              If you want to make a change to the base app you duplicate the whole app into your personal work stream.  make your changes then to publish back into the stream you need to login to QMC to do this by selecting your duplicated app and following the publish instructions.

                                               

                                              If the user doesnt have access to the QMC then they cannot publish changes to the base app and cannot update/delete streams as that admin functionality is not accessible from the HUB.

                                               

                                              The user will have access as a root admin if you edit the user and add role root admin or other admin roles note these are roles on the QMC not the HUB.

                                               

                                              Default administration roles ‒ Qlik Sense

                                                • Re: Problem regarding basic actions in qliksense
                                                  nikhil garg

                                                  Hey,

                                                  This makes sense. But I have given access to the user for update, read,

                                                  delete and publish. Note: while giving access to user i have selected

                                                  option as "both qmc and hub". So I guess user has access to both qmc and

                                                  hub. But when I logged in on qmc with user id, all the options on left pane

                                                  are disabled. So how would I make the changes in base sheets with the user

                                                  id(when I am having both update and delete rights). Pls guide.

                                                    • Re: Problem regarding basic actions in qliksense
                                                      Andy Weir

                                                      You can only update the Base sheets of your App via the HUB not the QMC.

                                                       

                                                      1. Login to HUB

                                                      2. Select the App from your Stream and Duplicate the App

                                                      3. Go to your personal work stream the App will be in there called App(1) or other number depending on how many you've duplicated.

                                                      4. Open and edit your duplicated App(1) make the changes to your sheet or data load

                                                      5. Save your App(1) and close it

                                                      6. Login to QMC

                                                      7. Go to the App list and select your App(1) from it

                                                      8. Click publish app and select the stream to put it in and if you want to overwrite the existing app or not.

                                                       

                                                      Regards

                                                       

                                                       

                                                      Andy

                                                        • Re: Problem regarding basic actions in qliksense
                                                          nikhil garg

                                                          Hey Andy,

                                                          I understood your context. But now the issue is:

                                                          I have given user role as "Content Admin". Now, content admin has right to access Streams and APPS as well.

                                                          I have given user to UPDATE, DELETE and PUBLISH rights as well in security rule.

                                                          Now, when user logged in to HUB and under the stream which is accessible to him(stream to which base app is published), he can not duplicate the published app. Since, he can not duplicate the publish app to his personal work stream, he can not update the base app. Pls advice on this.