I (full access user) have created a process where my data list is updated in the following way:
1) I created a numbered list (purely for the "create" function), and published a module referencing this list to a dashboard along with the create button.
2) Users can then create new line items, fill in data, and run a second process which loads the data to the actual data list
3) the process is working perfectly in my QA model, but when I push to UAT, the process doesn't work. The message I get is "Sorry, you do not have permission to perform this action on the item(s) selected"
4) I don't think it's a role-related issue, as I am a full access workspace admin in both environments, there is no DCA involved, relevant lists have been made production lists, and it's not a synchronization issue.
I can fix the issue by creating a permanent line item in the numbered "additions list" (ie: a line item that does not get deleted once the data is loaded), but I do not like how this looks, and I still do not know the root of this issue.
My First reaction to this would be to kindly check your access in UAT Environment. Although you have workspace admin access make sure that you have got all the required access on all the lists that have been marked as Selective Access Enabled. Basically copy the access into UAT environment and see if that works. When I say access I mean to say not only module level but also list, action, module and version level.
Kindly post the snapshot so that we can see what sort of error are you receiving.
Yes, I believe it is the deployed bit that I think it messing it up. Again, it is bug (currently) and should be fixed soon. One thing to mitigate this, is to create a "dummy" member and make sure the user clicks on that first before adding the new member.