Skip to content

OTOBO - Personalizar el Portal del Cliente

OTOBO no solo dispone de un portal de agentes, sino también de un portal de clientes, al que se accede mediante la URL "TUDOMINIO/otobo/customer.pl". Aquí es donde los usuarios clientes (Customer User) pueden iniciar sesión.
El portal del cliente permite al usuario cliente crear nuevos tickets, así como editar y visualizar tickets.

¡Puede probar libremente nuestro portal de clientes con nuestra demo!

Crear usuarios clientes para el portal del cliente

Todos los agentes con permisos de administrador pueden crear nuevos usuarios clientes.

Para crear un nuevo agente, debe ir al área de administración y seleccionar la baldosa de usuarios clientes. Una vez creado un usuario cliente, este podrá iniciar sesión en el portal del cliente de OTOBO. En la baldosa de usuarios clientes ahora se muestran todos los usuarios creados hasta la fecha.

Sistema de tickets OTOBO - Crear nuevos usuarios clientes - portal del cliente

Agregar usuarios clientes en OTOBO

Al hacer clic en uno de estos usuarios clientes, puede editarlo, eliminarlo o marcarlo como inválido. Para añadir un nuevo usuario cliente, haga clic en "Crear usuario cliente".

Sistema de tickets OTOBO - Gestionar usuarios clientes - portal del cliente

Crear un nuevo usuario cliente en OTOBO

Para iniciar sesión en el portal del cliente (customer portal), el usuario necesita su nombre de usuario y contraseña. Si el cliente olvida su contraseña, puede solicitar una nueva que se enviará a su correo electrónico.

También puede permitir que los clientes se registren ellos mismos en el portal del cliente. Esto se puede configurar mediante la opción "Customer Panel Create Account".

Portal del cliente OTOBO - Registro de usuarios clientes

Si esta opción está activada, los clientes podrán registrarse directamente desde el portal del cliente. Mediante la configuración
CustomerPanel CreateAccount::MailRestrictions::Blacklist y Whitelist, puede bloquear o permitir ciertos correos electrónicos. Por ejemplo, dominios con un nombre específico.

En la página de inicio de sesión TUDOMINIO.de/otobo/customer.pl aparece el enlace "Solicitar cuenta", a través del cual se puede crear una nueva cuenta. Allí se introducen nombre, apellido y correo electrónico. Tras ello, se recibe la contraseña por correo. Para que esto funcione, es necesario haber configurado previamente el envío de correos electrónicos. Sobre este tema existe un artículo específico:

Iniciar sesión en el Portal del Cliente OTOBO

Para acceder al portal del cliente, el cliente debe abrir la siguiente URL:
TUDOMINIO.de/otobo/customer.pl.

Sistema de tickets OTOBO - Inicio de sesión en el portal del cliente

Si olvida su contraseña del portal del cliente, haga clic en "¿Olvidó su contraseña?". A continuación, se enviará un correo con un enlace. Tras hacer clic en él, recibirá un segundo correo con su nueva contraseña. Puede activar o desactivar esta función mediante la configuración del sistema "CustomerPanel LostPassword".
Mediante las opciones CustomerPanel BodyLostPassword y CustomerPanel BodyLostPasswordToken, puede personalizar el correo con el enlace de restablecimiento y el correo con la nueva contraseña.

Cambiar el logotipo del Portal del Cliente

Sistema de tickets OTOBO - Imagen del portal del cliente - inicio de sesión

Para cambiar la imagen mostrada en el inicio de sesión del portal del cliente, debe modificar la URL en la configuración del sistema Customer Login::Settings.

OTOBO - Configuración del logotipo del cliente - Portal del cliente

Mediante la opción "Background", puede definir qué imagen se muestra. Puede ser una URL a un archivo de imagen o una ruta al archivo en el servidor. Con "LoginText", puede cambiar el texto mostrado en el portal del cliente.

INFO

Actualmente no es sencillo adaptar el área de agentes a su identidad corporativa. Sería necesario modificar los archivos .css de OTOBO.
Una excepción son los logotipos en la página de inicio de sesión de agentes y en el encabezado del agente. Los logotipos pueden cambiarse fácilmente copiándolos al servidor y ajustando las opciones AgentLoginLogo y AgentLogo en Admin -> Configuración del sistema.

Panel del Portal del Cliente OTOBO

Tras iniciar sesión en el portal del cliente de OTOBO, llegará al panel (dashboard) del portal.

Sistema de tickets OTOBO - Portal del cliente - Vista general del portal

Panel del portal del cliente

Aquí puede ver sus últimos tickets, así como enlaces a herramientas externas. Desde el campo "Crear ticket", puede abrir un nuevo ticket.

Cambiar colores

Para cambiar los colores de la interfaz de cliente de OTOBO, vaya a:
Admin -> Configuración del sistema y modifique las siguientes opciones:

  • CustomerColorDefinitions

  • Para cambiar los colores del panel del cliente, vaya a Admin -> Configuración del sistema y busque CustomerDashboard. En los resultados encontrará todas las opciones necesarias con definiciones de color.

Cambiar imágenes y texto

Inicio de sesión del cliente OTOBO

Con los temas y skins de OTOBO, puede personalizar el diseño completo del sistema de ayuda.

  • 1 y 2 - Opción de configuración del sistema CustomerLogin::Settings

Eliminar opacidad y marca de agua

Actualmente no es posible eliminar mediante configuración del sistema la superposición (overlay) ni la marca de agua mostrada en la imagen derecha. Para eliminar la opacidad, modifique la opción #oooLoginBG > .oooBG en el archivo:

var/httpd/htdocs/skins/Customer/default/css/Core.Login.css

css
#oooLoginBG > .oooBG {
  position: relative;

  width: 100%;

  height: 100%;

  /* opacity: 0.45; desactivar opacidad */

  background-size: cover;

  overflow: hidden;
}

Para eliminar la marca de agua, elimine la siguiente línea del archivo:

Kernel/Output/HTML/Templates/shared/CustomerLogin.tt

html
<!-- inicio de sesión -->

<div id="oooLoginBG">

  <div class="oooBG" style="background-image: url([% Data.Background | html %]);">

    <!-- eliminar esta línea -> 
    <div id="oooBGSignet" style="background-image: url([% Config(" Frontend::WebPath ") %]common/img/otobo-signet_border.svg);">
    </div> -->

  </div>

  <h1>[% Translate(Data.LoginText) | html %]</h1>

</div>

INFO

En el siguiente paso, agregue estos archivos a un paquete opm para que los cambios sean persistentes.

Cambiar mosaicos y opciones del panel del cliente

Para cambiar los colores del panel del cliente, vaya a Admin -> Configuración del sistema y busque CustomerDashboard. En los resultados encontrará todas las opciones necesarias con definiciones de color.
Panel del cliente OTOBO

  • 1 - Para cambiar la imagen, el enlace y el texto, use la opción de configuración del sistema CustomerDashboard::Tiles###FeaturedLink-01

  • 2 - Para cambiar el texto principal, use la opción de configuración del sistema CustomerDashboard::Configuration::Text

INFO

Desactive las opciones de configuración para los mosaicos que no necesite.

Personalizar el panel del portal del cliente

Puede cambiar la apariencia del panel de OTOBO desde las configuraciones del sistema del portal de agentes. Estas configuraciones se encuentran en:

Frontend -> Customer -> ModelRegistration

Aquí se definen todos los elementos de navegación.

Navegación del portal del cliente OTOBO

La configuración CustomerFrontend::Navigation###CustomerDashboard###002-CustomerDashboard define el elemento superior de navegación. Con el valor "Prio" puede cambiar el orden de los elementos (los valores más bajos aparecen primero). Con "svgIcon" puede cambiar el icono mostrado. Con "Description" define el texto que aparece al pasar el ratón. Con "Group" y "GroupRo" puede desactivar elementos del menú para ciertos usuarios clientes.

Con la opción CustomerDashboard::Configuration::Text puede cambiar el título de la página y el mensaje de bienvenida.

Mediante los mosaicos (tiles) en la ruta de configuración Frontend -> Customer -> View -> Dashboard -> Tiles, puede modificar los elementos del panel. Los mosaicos predeterminados son:

  • CustomerDashboard::Tiles###PlainPicture-01: define la imagen del panel (la inferior, "Overview"); puede cambiar la imagen mostrada.
  • CustomerDashboard::Tiles###PlainText-01: crea un mosaico que muestra un texto. Por defecto contiene "Hello World".
  • CustomerDashboard::Tiles###NewTicket: botón para crear un ticket. Puede configurar el color del texto.
  • CustomerDashboard::Tiles###FeaturedLink-01: muestra una imagen con el texto "Thats new in OTOBO". Puede cambiar la imagen de fondo, el enlace y el texto.
  • CustomerDashboard::Tiles###TicketList-01: muestra la lista de los últimos tickets. Puede cambiar el orden, la cantidad de tickets y otros parámetros.
  • CustomerDashboard::Tiles###ToolBox-01: muestra iconos con enlaces.

Crear un ticket en el Portal del Cliente OTOBO

En el formulario de creación de tickets, puede definir varios atributos. Los campos del formulario se pueden modificar desde el área de administración.

Sistema de tickets OTOBO - Crear ticket en el portal del cliente

Campos para crear un ticket:

  • Tipo: el tipo de ticket, por ejemplo, Problema o Pregunta.
  • A: la cola en la que se creará el ticket.
  • Asunto: el encabezado del ticket.
  • Texto: descripción del ticket.
  • Archivos: aquí puede subir y adjuntar archivos al ticket.
  • Prioridad: indica la importancia de resolver el ticket.

Información del ticket en el Portal del Cliente

Información del ticket para usuario cliente OTOBO

Tras hacer clic en un ticket, puede ver todos sus artículos (asunto, mensajes). En las configuraciones del sistema puede definir qué atributos se muestran en esta tabla.

Configuración del sistema - Información del ticket para usuario cliente OTOBO

Si un campo tiene valor 1, se mostrará. Para añadir campos dinámicos a esta vista, debe agregarlos a la interfaz dinámica: Ticket::Frontend::CustomerTicketZoom.

Editar tickets en el Portal del Cliente

Por supuesto, también puede editar tickets existentes. Seleccione un ticket específico y luego haga clic en "Responder". A continuación, podrá escribir una respuesta al ticket.

Sistema de tickets OTOBO - Responder a un ticket en el portal del cliente

Luego puede añadir un mensaje al ticket y establecer un nuevo estado del ticket.

Cambiar configuraciones en el Portal del Cliente

Sistema de tickets OTOBO - Cambiar configuraciones del portal del cliente

En el portal del cliente OTOBO, el usuario cliente puede cambiar sus preferencias personales. Para ello, debe pasar el ratón sobre el avatar situado en la esquina inferior izquierda y hacer clic en el icono de engranaje. En la configuración puede cambiar el idioma, la contraseña, la cantidad de tickets mostrados y la frecuencia de actualización de los tickets.

Personalizar el Portal del Cliente OTOBO

Existen varias opciones de personalización para el portal del cliente de OTOBO, accesibles desde el área de administración del portal de agentes. Las opciones de personalización se encuentran en las configuraciones del sistema, específicamente en Frontend -> Customer.

Cambiar configuraciones del portal del cliente - Frontend

Opciones de configuración

  • CustomerFrontend::Active: activa o desactiva el portal del cliente.
  • CustomerPanel CreateAccount: permite a los clientes crear su propia cuenta.
  • CustomerPanel LostPassword: activa la función "¿Olvidó su contraseña?".
  • Customer Logo: define el logotipo mostrado en el portal del cliente.
  • CustomerPanel BodyLostPassword: define el mensaje del correo con la nueva contraseña.
  • CustomerPanel BodyLostPasswordToken: define el mensaje enviado cuando se hace clic en "¿Olvidó su contraseña?".
  • CustomerPanel Body NewAccount: define el mensaje que reciben los nuevos usuarios del sistema de tickets Otobo.
  • CustomerPanel CreateAccount::MailRestrictions::Blacklist: impide que usuarios con ciertos correos electrónicos creen una cuenta. Todos los correos que cumplan con esta expresión regular están prohibidos.
  • CustomerPanel CreateAccount::MailRestrictions::Whitelist: si está activada, solo pueden registrarse usuarios cuyo correo electrónico cumpla con la expresión regular.
  • CustomerPanel Login URL: define la URL de inicio de sesión del portal del cliente.

Añadir más campos al crear un ticket en el portal del cliente

Sistema de tickets OTOBO - Campos dinámicos al crear un ticket

Puede añadir más campos al formulario de creación de tickets mediante campos dinámicos. Los tipos disponibles son:

  • Casilla de verificación
  • Datos de contacto
  • Base de datos
  • Fecha
  • Fecha / Hora
  • Selección simple
  • Selección múltiple
  • Texto
  • Campo de texto
  • Título
  • Servicio web

Puede seleccionar uno de estos tipos y luego configurar las propiedades del campo. Por ejemplo, si añade un campo de texto, puede definir nombre, etiqueta, orden, texto de ayuda (tooltip), número de filas, número de columnas, valor predeterminado y si desea validar la entrada con una expresión regular.

Una vez creado el campo, debe indicar en qué interfaces debe mostrarse. Para ello, vaya a la baldosa "Interfaces de campos dinámicos".