Cómo crear usuarios de uso exclusivo para API en Acumatica ERP
Por omisión todos los usuarios pueden consumir recursos por interfaz web y por API. Para restringir a uno solo a peticiones API, crea un tipo de usuario en Tipos de Usuarios (EP202500), define los roles permitidos, establece las reglas de inicio de sesión que limitan el acceso y asocia ese tipo al usuario desde la pantalla de Usuarios (SM201010).
Por omisión, todos los usuarios de Acumatica tienen la posibilidad de consumir los recursos de la instancia mediante la interfaz Web y mediante solicitudes API. Sin embargo, Acumatica permite a los administradores de sistema configurar restricciones que limiten el acceso de los usuarios para iniciar sesión y consumir recursos solamente mediante peticiones API.
A continuación, se enlistan las instrucciones para configurar un usuario de uso exclusivo API:
1. Creación del tipo de usuario mediante la pantalla “Tipos Usuarios” (EP202500).

2. Al crear un tipo de Usuario nuevo, es necesario determinar los roles que le serán permitidos:

3. Una vez establecidos los roles permitidos, se establecerán los parámetros o “Reglas de inicio de sesión” para limitar el acceso de los usuarios:

4. El paso final será asociar este nuevo “Tipo de Usuario” con el usuario al que se le restringirá el acceso. Esta asociación se hace desde la pantalla de “Usuarios” (SM201010):

Buenas prácticas
Una integración que corre con un usuario humano es un riesgo doble: nadie sabe qué movimientos hizo la persona y cuáles el sistema.
- Usa un usuario dedicado por cada integración. Si el conector de tu tienda en línea y el de tu marketplace comparten usuario, no puedes saber cuál generó un movimiento ni desactivar uno sin tumbar el otro.
- Nunca uses una cuenta de persona para integraciones. Cuando esa persona salga de la empresa y se desactive su cuenta, la integración se cae. Además, sus movimientos quedan mezclados con los del sistema.
- Restringe los roles al mínimo que la integración necesita. Un usuario API con permisos amplios es una puerta abierta. Otorga solo los roles de las pantallas que ese conector realmente usa.
- Bloquea el inicio de sesión web para esas cuentas. Ese es el punto de las reglas de inicio de sesión. Si el usuario API además puede entrar por el navegador, la restricción no aporta seguridad real.
- Documenta qué sistema usa cada cuenta API. Sin ese registro, en un año nadie se atreverá a desactivar un usuario por miedo a romper algo desconocido.
Preguntas frecuentes
¿Todos los usuarios pueden consumir la API por omisión?
Sí. Por omisión todos los usuarios de Acumatica pueden consumir los recursos de la instancia tanto por la interfaz web como mediante solicitudes API.
¿Cómo restrinjo un usuario a solo API?
Creando un tipo de usuario en la pantalla Tipos de Usuarios (EP202500), definiendo sus roles permitidos y estableciendo las reglas de inicio de sesión que limitan el acceso.
¿Dónde se asocia el tipo de usuario a la cuenta?
En la pantalla de Usuarios (SM201010).
Te puede interesar
- Workflow API en Acumatica ERP: Automatización de flujos paso a paso
- Cómo integrar un ERP con CRM, BI y eCommerce para una gestión empresarial eficiente
- Como conectar sistemas externos con Acumatica via WebServices
Recursos adicionales
¿Necesitas ayuda con la administración de tu sistema? En ClandBus implementamos y damos soporte a Acumatica ERP en México. Conoce nuestro servicio de soporte de ClandBus o escríbenos para una asesoría. Contáctanos.
Si esto le pasa por tener la información en varios lados, esto se resuelve de raíz con un ERP. Vea cómo funciona el ERP para la dirección de operaciones que implementamos en México.
Profesional y emprendedor de las tecnologías de la información con experiencia en software de gestión empresarial (ERP), de administración de portafolios de proyectos (PPM), computación en la nube, administración de la relación con el cliente (CRM), inteligencia de negocios (BI) y otras aplicaciones complejas para el mercado de pequeñas y medianas empresas.


