viernes, 8 de enero de 2010

[Screencast] - SharePoint Designer Activities

Aunque indiscutiblemente los workflows creados con Visual Studio para SharePoint son mi primer opción al momento de iniciar un nuevo desarrollo, hay ocasiones en que existen restricciones explicitas a cerca del uso de cierta herramienta, o restricciones de uso de código. En estos escenarios SharePoint Designer es una de las mejores herramientas disponibles (además gratis). Es fácil de usar y muy accesible para usuarios finales, sin embargo para los desarrolladores se queda un poco corta en cuanto a funcionalidad OOB.

Para estos casos en los que requieres hacer algo, que simplemente no se puede en SharePoint Designer (OOB claro), como por ejemplo, cuántos de nosotros no hemos necesitado alguna vez, desde nuestro flujo de SharePoint Designer iniciar otro flujo, ó checar si un usuario esta asociado aun grupo de SharePoint. Simplemente muy dificil de hacerlo!

Hoy quiero comentarles a cerca de un proyecto de codeplex desde podemos descargar custom activities para SPD, y que hacen de tareas complejas , en el pasado, sencillas muy a la manera de como estamos acostumbrados a trabajar con SPD.




Algunas de las actividades personalizadas que pueden utilizarse son:

  • Send Email with HTTP File attachment - Allows sending emails with attachments retrieved using a web request
  • Send Email with List Item attachments - Allows sending list item attachments as files attached to an email
  • Start Another Workflow - Starts another workflow associated with a list item
  • Grant Permission on Item - Allows granting of specified permission level on a spicified item
  • Delete List Item Permission Assigment - Allows deleting of specified permission level assigment for a given user
  • Reset List Permissions Inheritance - removes any unique permissions assigned to an item by inheriting list permissions
  • Is User a member of a SharePoint group - Checks if a given user is part of given sharepoint group
  • Is Role assigned to User - Checks if a user role is already assigned on the current list item
  • Lookup user info - allows to lookup properties in site's user information list for a given login
  • Copy List Item Extended Activity - Allows copying/moving list items and files cross site.
  • Send Email Extended - Enhaced version of the OOTB activity. Allows you to specify the sender. Also does not break links in body.

Además también podemos ejecutar actividades contra formularios infopath

  • Get InfoPath field inner text
  • Get InfoPath field inner xml
  • Set InfoPath field inner text
  • Set InfoPath field inner xml

Este es el link donde se encuentra este útil proyecto.

Adicionalmente les dejo un Screencast de como instalar correctamente estas actividades en un sitio en español.




Happy Coding!

1 comentarios:

Gerardo dijo...

Excelente aporte el video, tenía problemas con el idioma y tu ayuda lo resolvió.

Etiquetas

SharePoint 2010 (38) Microsoft (32) Desarrollo SharePoint (31) Gerardo Reyes Ortiz (27) SharePoint (20) SharePoint 2013 (18) Errores SharePoint (12) México (10) PowerShell (9) Silverlight (8) Visio Services (7) Features (6) MVP (6) Silverlight 3 (6) WebCast (6) Workflows (6) Configuracion SharePoint 2010 (5) D.F. (5) API REST (4) Configuracion SharePoint 2010; (4) Troubleshooting (4) Visual Studio 2010 (4) Visual studio (4) WSS (4) Web parts (4) Apps (3) Comunidad SharePoint (3) Configuración SharePoint 2013 (3) ODATA (3) SharePoint Server (3) SharePoint; Instalación SharePoint; Troubleshooting; Search Service (3) Silverlight 3.0 (3) Silverlight Toolkit (3) WebParts (3) javascript (3) jquery (3) Eventos SharePoint (2) Office 2010 (2) PeoplePicker (2) REST (2) SQL Server (2) Scripting (2) Search Service Application (2) SharePoint Designer (2) UPA (2) UPS (2) Workflows SharePoint (2) host header (2) Apps Development (1) Big Bang (1) CAS (1) CSOM (1) Codeplex (1) CompartiMOSS (1) Configuracion SharePoint 2010; Errores SharePoint (1) Configuracion SharePoint 2010; SharePoint 2010 (1) Custom Actions (1) Custom Editor Parts (1) Delegate Controls (1) Deployment (1) DisableLoopbackCheck (1) Document Library (1) Entrevista (1) Examenes de Certificación (1) Extract WSP (1) FBA (1) FS4SP (1) Fakes (1) Fast Search Server 2010 For SharePoint (1) Fiddler (1) HTTP.SYS (1) HTTPS (1) JSON (1) Language Pack's (1) Latam (1) MAXDOP (1) MCSM (1) MSExpertos (1) MVC (1) Microsoft México (1) Microsoft; Codeplex; Screencast; (1) My Sites (1) SQL Server 2012 (1) SQL Server Reporting Services (1) Screencast (1) Screencast; (1) Service Applications (1) Service Pack (1) SharePoint 2007 (1) SharePoint 2010 SP 1 (1) SharePoint API (1) SharePoint Conference (1) SharePoint Emulators (1) SharePoint Farm (1) SharePoint Health Analyzer (1) SharePoint Magazine (1) SharePoint Online (1) SharePoint Search (1) SharePoint Test (1) SharePoint; Desarrollo SharePoint (1) Shims (1) Simposio (1) Simposio Latinoamericano (1) SkyDrive Pro (1) Soporte Microsoft (1) Templates (1) Tip (1) VSeWSS (1) Virtual Machine (1) Visual Studio 2012 (1) WCF (1) WSS; IIS 7 (1) Web API (1) Web Content Management (1) Web Services (1) Windows 8 (1) Windows Live ID (1) Xml (1) appcmd (1) iOS (1) jqGrid (1) onload function (1)