SharePoint 2010: Acciones de usuario con SPD 2010!

Una de las novedades que incorpora SharePoint 2010 es la posibilidad de definir acciones de usuario a través de SharePoint Designer 2010 (SPD 2010) o del modelo de objetos. Básicamente se trata de añadir comandos personalizados en lugares como:

  • La Ribbon de SharePoint 2010.
  • Las barras de herramientas de formulario.
  • Las barras de herramientas de las vistas de lista.
  • En las páginas de configuración

Estos comandos personalizados o acciones de usuario se pueden definir a nivel de lista, sitio o colección de sitios y se caracterizan porque se crean de forma declarativa, es decir, no se añade código de ningún tipo por cuestiones de seguridad y estabilidad. En este post vamos a ver como crear una acción de usuario utilizando SPD 2010.

Creación de acciones de usuario con SPD 2010

Para crear una acción de usuario con SPD 2010:

  • Abrimos un Sitio de SharePoint 2010 utilizando el backstage de SPD 2010.
  • Navegamos a la sección Listas y bibliotecas de SPD 2010 y seleccionamos una de las listas existentes. Al hacer clic sobre esa lista, se abrirá la correspondiente página de resumen (Nota: Esta página de resumen aparece por cada artefacto de SharePoint 2010 que puede ser tratado en SPD 2010).
  • A través de la Ribbon, seleccionamos la opción Acción rápida en la pestaña de Inicio. Esta opción es la que nos va a permitir crear las acciones de usuario. En este caso, vamos a crear una acción rápida para la opción Mostrar formulario.

 

image image image
  • En la ventana que se abre podremos especificar parámetros como:
    • El nombre de la acción.
    • La descripción de la acción.
    • El tipo de acción. Aquí tendremos las siguientes opciones:
      • Navegar a uno de los formularios existentes en la lista. Este puede ser un formulario por defecto (Edición, Visualización o Creación) o bien uno que hayamos creado nosotros. En este sentido, comentaros que SharePoint 2010 permite definir más de un formulario de cada tipo para una cierta lista.
      • Iniciar un flujo de trabajo.
      • Navegar a un vínculo personalizado.
    • Una imagen para mostrar asociada a la acción de usuario.
  • Una vez que la acción de usuario se ha creado, aparece en el listado de acciones de usuario disponibles en la página de resumen de la lista.
  • Si nos vamos a la lista concreta en la que hemos creado la acción personalizada y hacemos clic sobre un elemento existente, veremos que la acción definida por el usuario aparece en la Ribbon de visualización de la tarea (En este caso no se muestra ninguna imagen asociada porque no se ha indicado).
image image image

Y hasta aquí llega este post sobre acciones de usuario con SPD 2010.