none
Ejecutar un Workflow para todos los registros de una entidad RRS feed

  • Pregunta

  • Hola estimados, tengo la siguiente inquietud, tengo una entidad con un atributo que quedo de tipo nvarchar y que tiene mucha informacion guardada, me pidieron ampliar el campo a tipo ntext, pero debo traspasar la data de un atributo al otro, pense en el Workflow y lo hise, el problema es que debo seleccionar los registros para ejecutar el Workflow, mi pregunta es hay alguna forma de ejecutarlo para todos los registros.

     

    saludos y gracias

    viernes, 25 de febrero de 2011 12:55

Respuestas

  • Hola Carlos,
    Una salida rapida a tu problema es aumentar el numero de registros por vista (recuerda que por defecto te da la posibilidad de aumentarlo a 250 registros) y de esta manea podrás seleccionar todos los registros y ejecutar el Workflow. La forma de ampliar el nro de registros puedes verlo en este post: http://crmeando.blogspot.com/2010/12/aumentar-el-numero-de-registros-por.html

    Otra alternativa es crear un simple proceso de carga (podría ser mediante SQL Server Integration Services) que mediante el uso de los WS de CRM y mediante el uso del CrmService.Update podrías actualizar tu campo ntext.

    Una tercera alternativa y tal vez la menos apropiada (a menos que lo hagas con cuidado y preferentemente si es sobre una entidad personalizada) podría ser un simple UPDATE de T-SQL.


    Julio
    viernes, 25 de febrero de 2011 14:06