Saltar a contenido

Primer arranque y puesta en marcha#

Lo que hay que hacer, en orden, entre el primer arranque de Empowerment Center y el día en que los usuarios empiezan a trabajar. Cada paso remite a la página que lo explica entero.

Antes de empezar#

El primer administrador#

ECENTER_ADMIN_LOGIN y ECENTER_ADMIN_PASSWORD crean un usuario solo si la BD propia no tiene ningún usuario, es decir, en el primer arranque:

  • El usuario se crea con la descripción «Administrador del sistema» y el rol Administrador Sistema, que tiene Administración del Sistema.
  • Su contraseña tiene que tener al menos 10 caracteres y no pasar de 72 bytes (72 caracteres sin acentos, menos con eñes o acentos). Si no los cumple, el backend no arranca.
  • Si faltan las dos variables y la BD no tiene usuarios, el backend arranca pero nadie puede entrar. El registro lo avisa.
  • Después del primer arranque no hacen nada: puede quitarlas de deploy/.env. Cambiar su valor no cambia la contraseña del administrador.

Este administrador es también la vía de emergencia si falla el proveedor de identidad: entra con su contraseña aunque el resto de la organización entre con el inicio de sesión único. Guarde sus credenciales en un lugar seguro y use para el trabajo diario usuarios personales.

Lista de comprobación#

Paso Dónde Detalle
1 Entrar con el primer administrador La dirección pública El primer administrador
2 Instalar la licencia Administración › Licencia La licencia
3 Comprobar el servidor Administración › Operación Comprobar el servidor
4 Configurar el correo deploy/.env Configurar el correo
5 Dar de alta la primera conexión Administración › Conexiones Conexiones
6 Describir sus datos en el metadata Administración › Metadata Metadata
7 Crear los usuarios y los roles Administración › Usuarios y roles Seguridad
8 Conectar el proveedor de identidad (opcional) application.yml propio Seguridad
9 Activar lo opcional deploy/.env Servicios opcionales
10 Planificar las copias de seguridad El servidor Copias de seguridad y restauración

Comprobar el servidor#

  1. Abra Administración › Operación.
  2. En Resumen, compruebe que BD propia dice Responde, que la Licencia es válida y que la Versión es la esperada.
  3. En Políticas, compruebe la caducidad de las sesiones, las copias de los libros y, en Avisos por correo, si hay Servidor de correo.
  4. En Alertas, compruebe que no hay ninguna abierta.
El resumen de la consola de operación con el servidor, la BD propia, el disco y la licenciaEl resumen de la consola de operación con el servidor, la BD propia, el disco y la licencia
El resumen de la consola de operación con el servidor, la BD propia, el disco y la licencia

Configurar el correo#

ECenter envía por correo las suscripciones, las alertas de datos, los avisos de la consola de operación y los de la planificación, y el aviso a quien tiene una credencial de servicio que va a caducar.

  1. En deploy/.env, descomente y rellene SPRING_MAIL_HOST, SPRING_MAIL_PORT, el usuario y la contraseña, y si el servidor lo pide, la autenticación y STARTTLS.
  2. Ponga el remitente en ECENTER_MAIL_FROM (ecenter@example.org).
  3. Para recibir los avisos de la consola, configure ecenter.operations.notifications.mode y sus destinatarios.
  4. Vuelva a crear el backend: docker compose -f deploy/compose.yaml up -d backend.
  5. En Administración › Operación › Políticas, Servidor de correo pasa a Configurado.

Todas las variables, en Correo y avisos. Para comprobar el envío de punta a punta, cree una suscripción a un documento y use Enviarme una prueba.

Los usuarios reciben el correo en la dirección de su ficha. Sin dirección, no reciben suscripciones ni avisos.

La primera conexión y su metadata#

Cada base de datos de un cliente se da de alta como conexión en Administración › Conexiones (Nueva conexión…, con Probar antes de Crear conexión). El backend tiene que llegar a ella por la red. Después, en Administración › Metadata, se describen sus tablas para que los usuarios puedan analizarlas, o se importa el metadata de una instalación de Empowerment Center 7 (véase Migración desde EC7).

Las contraseñas de las conexiones se guardan cifradas con ECENTER_SECRETS_KEY.

Usuarios y roles#

En Administración › Usuarios y roles, Nuevo usuario… da de alta a cada persona con su login, su correo y su contraseña (o sin contraseña, si entra con el proveedor de identidad). La instalación trae estos roles:

Rol Privilegios
Administrador Sistema Administración del Sistema.
Administrador Metadata Administración del Metadata.
Administrador Usuarios Administración de Usuarios.
Usuario Empowerment Center Acceso a Empowerment Center, Acceso al Portal, Administración de Libros, Suscripciones, Alertas de datos y Sin nivel definido (lo que no está protegido en el metadata).
Usuario Portal Acceso al Portal, Suscripciones y Sin nivel definido.

Importante

Usuario Empowerment Center lleva Administración de Libros, como en Empowerment Center 7: quien lo tiene abre y modifica todos los libros, gestiona las listas, las agrupaciones y los datos externos, y programa recálculos. Para los analistas, cree un rol sin ese privilegio (véase Seguridad).

Los roles se pueden cambiar y se pueden crear otros. Si la organización tiene un proveedor de identidad, puede dar de alta y de baja los usuarios por SCIM. Todo ello, en Seguridad.

Lo que conviene revisar antes de abrir a los usuarios#

  • La zona horaria (TZ): manda en las fechas de los PDF, en las programaciones y en los correos.
  • La caducidad de las sesiones: 30 minutos sin uso y 12 horas como mucho desde que se entra (véase Sesiones, seguridad y licencia).
  • El texto de ayuda de la pantalla de entrada (ECENTER_LOGIN_HELP), por ejemplo con el teléfono del servicio de soporte.
  • Que las copias de la BD propia funcionan y que ECENTER_SECRETS_KEY está guardada aparte.

Véase también#