Costs: El plugin de control de costes GLPI
¡Asignación automática de costes de ticket!

Costs: Descripción
¿Qué es Costs?
Generación automática de costes para GLPI
¿Qué organización no tiene una de estas dos necesidades?:
- Quieres asignar un valor económico a los tickets en GLPI para control de costes.
- Quieres ver el importe a facturar a cada cliente por cada uno de los tickets que tiene abiertos en tu GLPI.
Estas son las razones detrás de nuestro compromiso con los Costes creados. Con este complemento podrás obtener los costes a asignar de forma sencilla, sin tener que realizar ningún cambio en la forma de gestionar tanto las incidencias como las solicitudes.
El lanzamiento de la nueva versión de Costs se ha demorado, y presenta algunas particularidades debido a dos mejoras que, tras varias versiones internas, finalmente hemos logrado integrar en la versión pública.
Esta publicación pretende ser tanto un registro de nuevas funciones como un manual de usuario, características que Costs no incluye actualmente.
Sobre Costs
Costs es un plugin para GLPI, que engloba 2 funcionalidades que no están presentes en el core de GLPI:
- Establece el valor de los costes en «valor».
- Asigna automáticamente los costes a los tickets en función de la duración de las tareas de los mismos.
Acerca de la nueva versión: Costs 2
La primera versión de «Costs» servía básicamente para establecer un valor predeterminado para los costes y generar cargos en el campo de costes nativo de GLPI.
¡En esta nueva versión, podemos incluso asignar un coste diferente por perfil y entidad!
Veamos a continuación este complemento mejorado, pero antes de continuar:
Por favor, prueba este complemento antes de implementarlo en producción.
Nuevas funciones
Costes por Perfil + Entidad
En la pestaña Costs de la entidad seleccionada, podemos asociar un coste por perfil: seleccionamos el perfil deseado e indicamos el coste fijo y el coste por hora que se desee; para aplicarlo, activamos la opción «Añadir».
Este perfil se aplica si está configurado y el técnico tiene el perfil asignado como predeterminado; de lo contrario, se aplicará el perfil global o el de la entidad. En la pestaña Costs de la entidad TICgalDemo, configuramos un coste fijo de 30 y un coste por hora de 50 para el perfil de Técnico.
Mi usuario, Daniel, que tiene el perfil de técnico, realiza una tarea de una hora y se le aplica un coste personalizado.
En la pestaña Costs, disponemos del coste personalizado por perfil de forma totalmente automática:
Coste por entidad
Ahora es posible establecer un coste por entidad (y sus entidades secundarias). Se puede fijar un coste global en la entidad principal o establecer costes diferentes para cada una de ellas.
¿Qué significa cada opción?
- Herencia de la entidad principal: si se activa esta opción, se aplica la configuración de la entidad principal. Para configurar un coste diferente, hay que desactivar esta opción.
- Coste fijo: un precio fijo predeterminado para cada tarea de ticket. (Opcional)
- Coste por tiempo: el precio por hora predeterminado.
- Tarea privada: es posible que no desees cobrar el tiempo dedicado a tareas privadas. Si es así, establece Tarea privada en No.
- Petición auto-facturable: si esta opción está marcada como Sí, el plugin establecerá el indicador Facturable en Sí y aplicará costes a todos los tickets nuevos. Este indicador se puede cambiar en cada ticket; consulta la siguiente sección para obtener más información.
Coste global
Esto es lo que ocurre si el usuario no tiene un perfil predeterminado con un coste configurado: el complemento obtiene el coste de la configuración de la entidad (si se ha establecido un coste por entidad) o de la entidad raíz (si se ha establecido un coste global).
Por ejemplo, en este ticket se ha creado una tarea de 1 hora y 30 minutos.
Y se han aplicado los costes predeterminados globales.
Concluyamos el tema de la prioridad de asignación de costes con este gráfico

Marcar un ticket como facturable
Para cada ticket, en la pestaña «Ticket», puedes decidir de forma detallada si a este en concreto se le aplicarán o no costes configurando el menú desplegable Facturable, lo que anula la configuración predeterminada de la entidad.
Añade la descripción de la tarea en el coste.
Hasta ahora, hemos identificado cada coste con una cadena compuesta por:
[Número de tarea] _ [ID del técnico]
Si se marca esta opción global como Sí, los costes adoptarán el nombre del texto de la tarea.

Nuevo informe de gastos
Si tienes instalado el complemento Reports, también podrás disfrutar de un nuevo informe en pantalla que muestra los costes por técnico.
Conclusión
Además de otras funciones menores, la asignación granular de costes era una característica que le faltaba a GLPI desde hacía mucho tiempo. ¡Ya no es así!
Recuerda hacer una copia de seguridad antes de actualizar. Se trata de una migración algo complicada.
Queremos dar las gracias a los patrocinadores de estas funciones. Estamos convencidos de que sus contribuciones económicas benefician a toda la comunidad GLPI.
Eso es todo. Esperamos que te resulte útil. Te recordamos que, si deseas una nueva función, puedes contribuir con una solicitud de incorporación de cambios (PR) al repositorio público o puedes patrocinarla.
Costs: Capturas de pantalla
Tan fácil como 1,2,3 em>
NUESTROS PLUGINS DE GLPI & EXTENSIONES
NUESTROS PLUGINS PARA GLPI
























