none
Modificar Casos y Lineas de contrato RRS feed

  • 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

    jueves, 29 de noviembre de 2012 17:10

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
    lunes, 3 de diciembre de 2012 8:33

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

    jueves, 29 de noviembre de 2012 17:28
  • 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.

    jueves, 29 de noviembre de 2012 18:09
  • Hola,

    Disculpa pero todavía no logro entender algo. Tiene el caso que está ligado a un contrato y este a una línea de contrato, hasta ahí voy bien?


    Salu2 Atilin | http://www.dexrm.com

    viernes, 30 de noviembre de 2012 14:07
  • Es correcto los usuario tiene Pre-Pagado 10 horas de servicio al mes, mi idea es que para tener un control de cuantas horas a utilizado el cliente y cuantas horas tiene disponible es a traves de Contraro y Lineas de contrato.
    viernes, 30 de noviembre de 2012 16:28
  • 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
    lunes, 3 de diciembre de 2012 8:33