I understand that its possible to block access to nodes as stated in this doc Block access to nodes | n8n Docs
However I would like to block just the action “Create incident” inside the ServiceNow node. As anyone done something similar? Is it possible? Because I can only find the Servicenow node name not the name for the create incident action - needed to block it
welcome to the n8n community @mfranma
I’m not sure if blocking access to a node works at the operation/action level inside a node, it seems to only work at the node level. There’s no native way to do exactly what you’re asking for.
From my point of view, your options would be to block the entire ServiceNow node, separate the credential scopes, or fork the ServiceNow node and remove the “Create” operation from it. The last one is more work, but gives you full control.
Oye @mfranma, soy Jonathan del equipo de producto. Acabo de empezar a revisar la posibilidad de añadir algunas funcionalidades relacionadas este trimestre para proporcionar mejores controles sobre qué tipos de nodos y credenciales se pueden usar en una instancia. Una de las cosas que hemos estado considerando es cuán granulares queremos que sean los controles, y los controles “operacionales” específicos a nivel de nodo es algo que estamos considerando (aunque probablemente no estaría en las primeras iteraciones). El enfoque principal será traer a la interfaz de usuario una interfaz de administrador para permitir/restringir diferentes tipos de nodos y credenciales a nivel de instancia o proyecto.
Estaré encantado de compartir más al respecto si te interesa. Pero la pregunta que sí tenía era un poco más de contexto sobre por qué específicamente necesitas limitar esta acción dentro del nodo de servicio ahora. ¿Podrías compartir un ejemplo de dónde esto ha sido un problema para ti en el pasado cuando los usuarios construyen flujos de trabajo? ¿Hay otros nodos donde esto también se aplicaría?