none
Customer Portal crm 2011 - ViewCase.aspx no actualiza al instante RRS feed

  • Pregunta

  • Realizando pruebas con el portal de Dynamics CRM 2011, no actualiza la vista de casos, al momento, al cambiar el estado en el crm.

    ¿Que puedo modificar para que realice este cambio?, puesto que la consulta que realiza no se actualiza como deberia de ser

    jueves, 11 de abril de 2013 17:50

Respuestas

  • Hola keitaro069

    Bueno, creo que el problema puede ser la llamada al servicio web del crm. Al consultar, datos del CRM el WS del CRM puede demorar lo que el quiera. 

    Aumentar los de tu IIS (consulta con el de infraestructura)  sería una opción para tratar de solucionarlo. El problema no esta en el código, creo yo, esta en el servicio del CRM.


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

    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 15:48
    viernes, 12 de abril de 2013 7:25
  • Hola Keitaro069, en la vista de casos puedes usar el botón de refrescar ubicado en la parte superior derecha, claro también depende de tu vista, viendo cuales parámetros de filtrado tienes:

    También si se tarda, puede ser el tiempo de respuesta de tu servidor.

    Un Saludo...


    "Sólo una cosa vuelve un sueño imposible: el miedo a fracasar" Paulo Coelho

    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 0:01
    • Desmarcado como respuesta keitaro069 viernes, 12 de abril de 2013 0:01
    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 23:28
    jueves, 11 de abril de 2013 19:04

Todas las respuestas

  • Hola Keitaro069, en la vista de casos puedes usar el botón de refrescar ubicado en la parte superior derecha, claro también depende de tu vista, viendo cuales parámetros de filtrado tienes:

    También si se tarda, puede ser el tiempo de respuesta de tu servidor.

    Un Saludo...


    "Sólo una cosa vuelve un sueño imposible: el miedo a fracasar" Paulo Coelho

    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 0:01
    • Desmarcado como respuesta keitaro069 viernes, 12 de abril de 2013 0:01
    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 23:28
    jueves, 11 de abril de 2013 19:04
  • Hola  keitaro069

    Dos preguntas,

    1. No te refresca en el CRM (onLine o OnPre). Lo que pasa es que me llama la atencion el titulo de tu pregunta. si no me equivoco, la pagina donde se consulta los casos no es viewcase.aspx.

    2. El cambio de estado lo haces por un workflow o algun procedimiento asyn?. Lo que pasa es que, cuando haces el cambio de estado de un caso, este se actualiza automaticamente en el grid. Y para poder ver el caso con diferente estado, lo que tendrías que hacer es cambiar la vista.

    Por ejemplo, en la foto de Jose, si le dax clic a "Mis casos activos", podrás ver multiples vistas que te peuden ayudar.


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

    jueves, 11 de abril de 2013 20:41
  • Hola  keitaro069

    Dos preguntas,

    1. No te refresca en el CRM (onLine o OnPre). Lo que pasa es que me llama la atencion el titulo de tu pregunta. si no me equivoco, la pagina donde se consulta los casos no es viewcase.aspx.

    2. El cambio de estado lo haces por un workflow o algun procedimiento asyn?. Lo que pasa es que, cuando haces el cambio de estado de un caso, este se actualiza automaticamente en el grid. Y para poder ver el caso con diferente estado, lo que tendrías que hacer es cambiar la vista.

    Por ejemplo, en la foto de Jose, si le dax clic a "Mis casos activos", podrás ver multiples vistas que te peuden ayudar.


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

    Hola Atilio, estoy ocupando 

    Customer Portal for Microsoft Dynamics CRM 2011.

    http://pinpoint.microsoft.com/en-us/applications/customer-portal-for-microsoft-dynamics-crm-2011-12884910826


    Este sitio ya lo tengo alojado en el servidor, al cambiar el estado de un caso en CRM, en este caso online,
    no lo visualizo en el portal hasta despues de un largo tiempo, para mostrarlo en la vista de mi portal hace este query


    var casesByStatus = string.Equals(status, "Abierto", StringComparison.InvariantCulture)
                    ? cases.Where(c => c.StateCode == (int)Enums.IncidentState.Active)
                    : cases.Where(c => c.StateCode != (int)Enums.IncidentState.Active);

                var casesByCustomer = string.Equals(CustomerFilter.Text, "Mis Casos", StringComparison.InvariantCulture)
                    ? casesByStatus.Where(c => c.CustomerId.Id == Contact.ContactId)
                    : string.Equals(CustomerFilter.Text, "Mis Cuentas", StringComparison.InvariantCulture)
                        ? casesByStatus.Where(c => c.CustomerId.Id != Contact.ContactId)
                        : casesByStatus;





    De ahi se muestra en la grilla, al debugear el linq se queda con la misma informacion, es decir, que no vuelve a consultar hasta que se le antoje je :P
    que podria modificar en el aspx.net del Customer Portal para que actualice al instante en que cambie el status desde el CRM
    jueves, 11 de abril de 2013 23:49
  • Hola keitaro069

    Bueno, creo que el problema puede ser la llamada al servicio web del crm. Al consultar, datos del CRM el WS del CRM puede demorar lo que el quiera. 

    Aumentar los de tu IIS (consulta con el de infraestructura)  sería una opción para tratar de solucionarlo. El problema no esta en el código, creo yo, esta en el servicio del CRM.


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

    • Marcado como respuesta keitaro069 viernes, 12 de abril de 2013 15:48
    viernes, 12 de abril de 2013 7:25
  • Hola keitaro069

    Bueno, creo que el problema puede ser la llamada al servicio web del crm. Al consultar, datos del CRM el WS del CRM puede demorar lo que el quiera. 

    Aumentar los de tu IIS (consulta con el de infraestructura)  sería una opción para tratar de solucionarlo. El problema no esta en el código, creo yo, esta en el servicio del CRM.


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

    Gracias, consultare con el de infraestructura.

    viernes, 12 de abril de 2013 15:49