Software Lab

SageCRM v7.1 – Cómo hacer que solo 1 usuario pueda modificar un campo del flujo de proceso de Incidencias

Abr
18

En algún casos nos pueden pedir que un campo del flujo de procesos sea solo visible para todos los usuarios pero solo modificable para 1 gestor de información específico.

En el caso de que el campo afectado sea un campo del flujo de procesos de Incidencias hay que programar un script COM en la propiedad OnCreate del siguiente modo:

Code:

if (Values(«user_userid») != 41)
{
ReadOnly=true;
}

En nuestro ejemplo solo el usuario con código 41 puede modificar el campo detalles de la incidencia «case_problemnote».

Comentarios y sugerencias, siempre son bienvenidos.

 

SageCRM v7.1 – Calcular fechas de seguimiento de incidencias

Abr
08

Podemos incluir una función de fecha dentro de la select de la vista de incidencias para que en tiempo real, el sistema nos calcule los días que han pasado desde que estamos gestionando una incidencia.

Función para calcular los días que ha permanecido abierto un proceso:

.. , DATEDIFF(D, Case_createdDate, GETDATE()) AS DiasAbierto, ..

Este trozo de código se puede insertar dentro de la vista de incidencias -en el apartado de selección de campos- y en la pantalla de consulta de incidencias incluimos el nuevo campo ‘DiasAbierto’.

El resultado obtenido nos mostrará en tiempo real el número de días desde que una incidencia se ha abierto.

Se aprecian comentarios y sugerencias.