SharePoint 2010: Añadiendo acciones personalizadas en la interfaz de usuario (III)!

Siguiendo con la serie de post sobre como añadir acciones personalizadas en la interfaz de usuario de SharePoint 2010, en esta ocasión vamos a ver como extender la Cinta de trabajo de una lista utilizando SharePoint Designer 2010 en lugar de Visual Studio 2010. Antes de empezar os recuerdo los enlaces a los dos posts previos:

  • SharePoint 2010: Añadiendo acciones personalizadas en la interfaz de usuario (II)!
  • SharePoint 2010: Añadiendo acciones personalizadas en la interfaz de usuario (I)!

    Creación de una acción personalizada con SharePoint Designer 2010

    • Dentro de la pestaña Lista de la Ribbon tenemos una sección denominada Personalizar lista que nos permite crear nuevos formularios para la lista, personalizar la con SharePoint Designer 2010 o bien crear un Nuevo paso rápido.
    • Si hacemos clic sobre la última opción, se abre SharePoint Designer 2010 con una pantalla inicial que nos permite definir una nueva acción para los elementos de la lista. Esta acción permitirá desencadenar un flujo de trabajo vinculado a la lista que diseñaremos con SharePoint Designer 2010. En este ventana especificamos:
      • Si vamos a iniciar un nuevo flujo de trabajo (en cuyo caso lo tendremos que crear) o bien uno existente. Escogemos la primera opción.
      • El nombre para la acción.
      • La imagen identificativa de la acción personalizada.
    • Una vez que pulsamos el botón aceptar, se inicia el proceso de creación de la acción personalizada, el formulario de inicio del flujo de trabajo y el flujo de trabajo en si mismo. El proceso concluye mostrando el diseñador de flujos de trabajo de SharePoint Designer para que definamos el correspondiente proceso.
    image image image
    • Modelamos un flujo de trabajo sencillo que en este caso escribe un mensaje en la lista de historial de nuestro sitio de SharePoint.
    • Publicamos el flujo de trabajo tras comprobar que no tiene errores.
    • Si vamos a la página de resumen de la lista, podremos comprobar que se muestra el Paso rápido creado y el flujo de trabajo que acabamos de crear.
    • Si vamos a nuestro sitio de SharePoint y refrescamos la Ribbon, veremos que en la pestaña Elementos aparece una nueva sección denominada Pasos rápidos con la acción que acabamos de crear.
    image image image
    • Creamos un nuevo elemento en la lista y ejecutamos la acción de forma que se mostrará el formulario de inicio del flujo de trabajo asociado a la misma.
    • Iniciamos el flujo de trabajo y vemos como este se ejecuta sin problemas y que el mensaje definido en SharePoint Designer 2010 se escribe en la lista de historial.
    image image image
      image  

    Y hasta aquí llega este tercer post sobre como añadir acciones personalizadas en la interfaz de usuario de SharePoint 2010. 

  • Publicado por

    Juan Carlos González

    Juan Carlos es Ingeniero de Telecomunicaciones por la Universidad de Valladolid y Diplomado en Ciencias Empresariales por la Universidad Oberta de Catalunya (UOC). Cuenta con más de 12 años de experiencia en tecnologías y plataformas de Microsoft diversas (SQL Server, Visual Studio, .NET Framework, etc.), aunque su trabajo diario gira en torno a SharePoint & Office 365. Juan Carlos es MVP de Office Servers & Services desde 2015 (anteriormente fue reconocido por Microsoft como MVP de Office 365 y MVP de SharePoint Server desde 2008 hasta 2015), coordinador del grupo de usuarios .NET de Cantabria (Nuberos.Net, www.nuberos.es), co-fundador y coordinador del Grupo de Usuarios de SharePoint de España (SUGES, www.suges.es), así como co-director de la revista gratuita en castellano sobre SharePoint CompartiMOSS (www.compartimoss.com). Hasta la fecha, ha publicado 8 libros sobre SharePoint & Office 365 y varios artículos en castellano y en inglés sobre ambas plataformas.

    9 comentarios en “SharePoint 2010: Añadiendo acciones personalizadas en la interfaz de usuario (III)!”

    1. Muy buen post me gustaria saber como aplicar la funcionalidad para imprimir una lista, si pudieras ayudarme a mi y algunos mas con algun tema relacionado te lo agradeceria mucho.

      Saludos.

    Deja un comentario

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *