Principales respuestas
Modificar Casos y Lineas de contrato

Pregunta
-
Buen día
Espero que alguien me pueda ayudar, en el área de servicios de CRM agrego un contrato y una linea de contrato en la cual defino que tengo disponible X cantidad de horas, levanto un Caso y agrego el contrato, al cerrar el caso me aparece una opción para decir cuantas horas se facturaron pero no esta ligada esta entidad al numero de casos que defino en las linea de contrato por lo que al cerrar el caso no importa cuantas horas facturadas defina que use a mi linea de contrato solo resta 1 caso. Lo que quiero hacer es una de estas 2 opciones.
1.- Poder descontar la cantidad que desee de un Caso de la linea de contrato
o
2.- Ligar la entidad de numero de Caso con la de Tiempo Facturable
Espero que alguien me pueda dar una idea o me pueda decir si esto es posible ya que las lineas de contrato deben de manejar siempre Horas y ademas es necesario poder descontar las horas que nosotros definamos.
Saludos
Respuestas
-
Hola Carlos Rz
Bueno, si el caso está relacionado con el contrato, y el contrato con la línea de contrato. Tú podrías saber de qué línea de contrato tu estas informando. Es decir, con el id del contrato y tu caso ya podrías saber la línea de contrato. Yo, lo que haría sería:
En Onload: al seleccionar el contrato, busca la línea de contrato e informo el tiempo total de la línea de contrato en un campo del caso (este campo lo tendría que crear).
En el ChangeState :Con un plugin al cambiar el estado del caso en Resolved, tendrías dos opciones, si usas actividades sumaria el tiempo total de ellas, es decir, el tiempo de creación – el tiempo de cierre de todas las actividades, luego las sumo y lo restaría la tiempo total. En caso que no se use las actividades, usaría el tiempo de creación del caso – el tiempo que se marca el estado resolved. Eso lo restaría al tiempo total.
Luego actualizaría ese tiempo en la línea de contrato, y si se crea un caso nuevo con esa línea de contrato, volvería nuevamente al ciclo.
Un saludo
Salu2 Atilin | http://www.dexrm.com
- Marcado como respuesta Carlos Rz jueves, 6 de diciembre de 2012 15:38
Todas las respuestas
-
Hola Carlos
Dejame entender, cuando tu cierras un caso, deberías de descontar el tiempo de tu contrato no? (como si fuera un contrato de servicios). Bueno en ese caso, lo que yo haría es un plugin. Me explico, cuando cierras el caso, deberías de tener algún motor (plugin) que busque todos los casos con ese contrato y descontar (o aumentar) el tiempo.
Salu2 Atilin | http://www.dexrm.com
-
Lo que sucede es que estas 2 entidades no tienen relación, al cerrar el caso solo se descuenta 1 Cobertura Total, mientras que en el formulario de Resolución del Caso la entidad a la cual defines horas se llama Tiempo Invertido. No encuentro como ligar Tiempo Invertido con Cobertura Total, o en su defecto como poder definir cuanta Cobertura total debe de descontarse de la linea de contrato.
-
-
-
Hola Carlos Rz
Bueno, si el caso está relacionado con el contrato, y el contrato con la línea de contrato. Tú podrías saber de qué línea de contrato tu estas informando. Es decir, con el id del contrato y tu caso ya podrías saber la línea de contrato. Yo, lo que haría sería:
En Onload: al seleccionar el contrato, busca la línea de contrato e informo el tiempo total de la línea de contrato en un campo del caso (este campo lo tendría que crear).
En el ChangeState :Con un plugin al cambiar el estado del caso en Resolved, tendrías dos opciones, si usas actividades sumaria el tiempo total de ellas, es decir, el tiempo de creación – el tiempo de cierre de todas las actividades, luego las sumo y lo restaría la tiempo total. En caso que no se use las actividades, usaría el tiempo de creación del caso – el tiempo que se marca el estado resolved. Eso lo restaría al tiempo total.
Luego actualizaría ese tiempo en la línea de contrato, y si se crea un caso nuevo con esa línea de contrato, volvería nuevamente al ciclo.
Un saludo
Salu2 Atilin | http://www.dexrm.com
- Marcado como respuesta Carlos Rz jueves, 6 de diciembre de 2012 15:38