[RESUELTO] - Sale un 19x60 en lugar del "Asignado a" - Printable Version +- CoreBOSBB (https://discussions.corebos.org) +-- Forum: Support (https://discussions.corebos.org/forumdisplay.php?fid=17) +--- Forum: Administrator Support (https://discussions.corebos.org/forumdisplay.php?fid=8) +--- Thread: [RESUELTO] - Sale un 19x60 en lugar del "Asignado a" (/showthread.php?tid=447) |
[RESUELTO] - Sale un 19x60 en lugar del "Asignado a" - julioval - 09-30-2016 Hola, He creado un WF para rellenar el campo referencia, de incidencias v.g.. En establecer el valor he puesto: concat(parent_id,' - ',get_date('today'),' - ',cf_1418,' - ',assigned_user_id) De esa forma la referencia tiene la estructura: CUENTA (relacionada) - FECHA - PROBLEMA OBSERVADO - ASIGNADO A Pongo en rojo ese dato, porque el WF funciona bien menos eso. En lugar del nombre o apellido o usuario, me devuelve un 19x60 Que debo poner? He probado a quitar el _ID de ASSIGNED_USER_ID. A poner FIRSTNAME. Entonces se queda en blanco ese espacio. Alguna sugerencia? Saludos. RE: Sale un 19x60 en lugar del "Asignado a" - kapsule - 09-30-2016 Hola @julioval Lo que te sucede es normal. En el apartado de funciones o valores el sistema obtiene la relación de la entidad. A diferencia del WF que envía un correo, el sistema no permite obtener variables del tipo $(assigned_user_id : (Users) user_name). Con lo cual, lo que estás intentando hacer no creo que te funcione. Lo que se me ocurre que puedes hacer es: 1. Intentar aplicar el cambio con los mapas de negocio. 2. Crear una función personalizada que te permita aplicar los cambios que indicas. RE: Sale un 19x60 en lugar del "Asignado a" - joebordes - 09-30-2016 esto debería funcionar, tal como te funciona el campo de referencia de la cuenta también debería funcionar el del usuario asignado. lo he mirado y veo que el 14 de Noviembre del 2014 añadimos a coreBOS esta funcionalidad para los campos de tipo referencia pero se nos pasaron los campos de tipo asignado a. https://github.com/tsolucio/corebos/commit/588a19b2b0473b63e859c27b93dd3a10b857d23b he añadido esta funcionalidad, he hecho una prueba rápida y parece que está funcionando. https://github.com/tsolucio/corebos/commit/8606f00ca5434d1f9b38b57cf1cc3e785c5d1e5c RE: Sale un 19x60 en lugar del "Asignado a" - julioval - 10-03-2016 (09-30-2016, 03:40 PM)joebordes Wrote: esto debería funcionar, tal como te funciona el campo de referencia de la cuenta también debería funcionar el del usuario asignado. Gracias @kapsule, @joe, @kapsule lo de los mapas de negocios me lo has recomendado en alguna ocasión anterior, pero no he probado aun nada en ese "universo", me da mucho respeto. Tengo mas sombras que luces. Aunque creo intuir soluciones a mayor escala. Respecto al git que me indicas @joe, VTExpressionEvaluater.inc, no coincide con el que tengo en mi core. No encuentro la function env($sym){ (de la linea 319) en ninguna parte de mi *.inc indicado. Saludos. RE: Sale un 19x60 en lugar del "Asignado a" - julioval - 12-15-2016 (10-03-2016, 07:17 AM)julioval Wrote:(09-30-2016, 03:40 PM)joebordes Wrote: esto debería funcionar, tal como te funciona el campo de referencia de la cuenta también debería funcionar el del usuario asignado. Arreglado. |