Hello, my team is working on deploying custom ExB widgets to Enterprise 11.1 and has a question about permissions to publish. According to this article, you need to be an administrator to publish custom ExB widgets; we verified on our platform that only admins and not publishers have the right to upload widgets.
A developer on our team who is not an admin in Enterprise needs to publish ExB widgets to Enterprise. They already have a custom publisher-based role in Enterprise, but I cannot find the specific admin-related setting that I would need to enable that allows them to have that specific privilege. Does anyone know the specific Role privilege that they need to have? Nothing looks obvious when I go to set their custom permissions. Thanks in advance for the help!
Solved! Go to Solution.
I tested this in my 11.2 environment, and while it's a little odd, it appears that it just needs one administrator privilege, but it can be any one of them.
I tested this with enabling multiple privileges, one at a time. For example, I enabled Update admin privilege, and it allowed me to add an ExB widget. I then disabled it, and selected the webhook privilege, and it also allowed me to add an ExB widget.
So, it appears that any one admin privilege just needs to be enabled in order to allow a user to add an ExB widget. I have to admit, that functionality is a little odd, but it appears that that is how it works.
I tested this in my 11.2 environment, and while it's a little odd, it appears that it just needs one administrator privilege, but it can be any one of them.
I tested this with enabling multiple privileges, one at a time. For example, I enabled Update admin privilege, and it allowed me to add an ExB widget. I then disabled it, and selected the webhook privilege, and it also allowed me to add an ExB widget.
So, it appears that any one admin privilege just needs to be enabled in order to allow a user to add an ExB widget. I have to admit, that functionality is a little odd, but it appears that that is how it works.
Hi Ryan,
Thanks! This solution worked for me as well, I applied a low-stakes content management admin privilege to their account, and now they can upload/create the ExB widgets. Interesting solution
I actually submitted feedback on Esri's documentation stating that they should clarify what they mean by having "administrator" privileges. I can see how it is confusing because we're not sure if they're referring to a specific privilege, etc.
I also created an ArcGIS Idea to add an ExB custom widget upload privilege in Portal. I think this type of task is worth having a specific privilege we can assign to people instead of it just being any random admin privilege that grants access. https://community.esri.com/t5/arcgis-enterprise-ideas/add-experience-builder-custom-widget-upload/id...
Awesome, thanks Ryan! I agree with you, definitely think a specific role privilege would be beneficial here.
I think this is by default because after you registered a widget then make it public, all users in the organization can see and use it in Experience Builder.