none
Llamar a Webpart desde WKF RRS feed

  • Pregunta

  • Como puedo hacer para que mediante un WKF que se ejecuta ante cada creación de elemento, me ejecute una webpart que tengo desarrollada en VS.. Es decir, que el wkp lleve a la ejecucion del codigo de la webpart...

    Estoy trabajando con SP 2007...

    Alguna idea?

    martes, 17 de enero de 2012 20:14

Todas las respuestas

  • Hola,

    Lo que quieres hacer no tiene demasiado sentido: ¿llamar a una WebPart desde un workflow? Explicanos que funcionalidad buscas implementar y te podremos decir las opciones que tienes.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    martes, 17 de enero de 2012 21:53
  • Tengo una webpart que ante la carga de un archivo actualiza ciertos datos de una tabla en una Base de datos. Lo que necesito hacer es que cada vez que se cargue un archivo a una determinada biblioteca se disparen distintas actualizaciones dependiendo del nombre y extension del archivo, ya que me pueden cargar .txt, .jpg, etc... Es decir, desde tedria un workflow que controla la creacion de elementos y distintas wp como esta que se encarga de actualizar datos de una base.

    Gracias! Saludos!

    miércoles, 18 de enero de 2012 12:32
  • Hola,

    Para hacer eso no necesitas un flujo de trabajo, aunque lo puedes usar...básicamente:

    • Tu WebPart carga un documento de una cierta extensión y ese documentos se guarda en una biblioteca de documentos.
    • A continuación, en función del tipo de archivo realizas las actualizaciones en la BD. Esto lo puedes hacer bien con un flujo de trabajo asociado a la biblioteca en la que estás cargando los documentos o bien mediante un manejador de eventos.

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    miércoles, 18 de enero de 2012 18:45
  • Y como puedo desarrollar un WKF sin tener el sharepoint en esa compu.. es decir desarrollar una aplicacion en Visual Studio implementado sobre determinada biblioteca y no tener el SP ahi...???
    miércoles, 18 de enero de 2012 19:58
  • Hola,

    Lo normal es que en tu entorno de desarrollo tengas instalado SharePoint para poder probar lo que vayas creando aparte de que Visual Studio para ciertos artefactos requiere que esté instalado SharePoint...¿Qué problema tienes para no poder instalarte SharePoint en local?

    Un saludo


    ------------------------------------------------------------
    Juan Carlos González Martín MVP de SharePoint Server
    Director revista CompartiMOSS: http://www.gavd.net/servers/compartimoss/compartimoss_main.aspx
    Blog: http://geeks.ms/blogs/ciin
    Twitter: @jcgm1978
    ------------------------------------------------------------
    jueves, 19 de enero de 2012 7:09
  • Estuve leyendo las respuestas.

    Lo que yo te recomendaría es que desarolles un Event Handler, que choque contra tu lista en el evento ItemAdded.

    Ahí te fijes qué extensión tiene el ítem en cuestión y actualices tu BBDD.

    Es realmente muy fácil, si tienes instalado WSPBuilder en tu Visual Studio. Sino requiere un poco más de trabajo, pero es relativamente sencillo.

    http://koenvosters.wordpress.com/2009/07/31/howto-create-an-event-handler-for-sharepointmoss-2007/

    Eso te puede guiar.

    Cualquier cosa nos comentas


    Marcos Alan Turrós - Microsoft Certified Technology Specialist
    viernes, 20 de enero de 2012 18:15