WebCast en el que veremos los manejadores de eventos en SharePoint. Si bien esta herramienta implica adentrarse en el mundo de desarrollo de SharePoint, es una de las extensiones más sencillas de utilizar. Haremos un recorrido rápido del alcance de esta funcionalidad y veremos un ejemplo desde Visual Studio. Por último comentaremos las novedades de SharePoint 2010 respecto a este tema.
1. manejadores de eventos en windows sharepoint services 3.0 Web: http://www.rmya.com.ar/ Geesk.Ms http://geeks.ms/blogs/jpussacq/ Blog técnico: http://surpoint.blogspot.com/ Blog no técnico: http://excelza.blogspot.com/ Twitter: http://www.twitter.com/excelza Mail: jpussacq@rmya.com.ar Juan Pablo Pussacq Laborde
2. agenda Conceptos sobre eventos en WSS 3.0 Demo 1: completando una columna en un evento de ítem Demo 2: validando integridad en un evento de ítem Demo 3: ejecutando un proceso de negocio en un evento de ítem Demo 4: ejecutando un evento al instalar una característica Novedades eventos en SharePoint 2010 Bibliografía y enlaces interesantes Preguntas
4. ¿qué son los eventos? Permiten extender a través de desarrollo una aplicación SharePoint Agregan comportamiento a listas e ítems entre otros Un manejador de evento se ejecuta automáticamente como respuesta a un evento como agregar una columna en una lista o modificar un ítem en una lista
10. definición de la clase namespacesurpoint { publicclassListasEventReceiver : SPListEventReceiver { publicoverridevoidFieldAdding(SPListEventProperties properties) { properties.ErrorMessage = "No puede alterar la lista"; properties.Cancel = true; } } }
11. binding (XML) <Elementsxmlns="http://schemas.microsoft.com/sharepoint/"> <ReceiversListTemplateId="105"> <Receiver> <Name>Field AddingEvent</Name> <Type>FieldAdding</Type> <Assembly>YQPlus, Version=1.0.0.0, Culture=neutral, PublicKeyToken=1608adf520825e49</Assembly> <Class>YQPlus.ContactosEventReceiver</Class> <SequenceNumber>1000</SequenceNumber> </Receiver> </Receivers> </Elements> Sólo pueden registrarse en características cuyo ámbito sea «site». Sólo se puede registrar el evento para un «tipo de lista», no para una lista en particular. También se puede registrar eventos para tipos de contenidos o features. «SequenceNumber» indica el órden cuándo tengo más de un evento.
12. tipos de listas Sólo se puede registrar el evento para un «tipo de lista», no para una lista en particular.
21. bibliografía y enlaces interesantes Libros Inside Microsoft Windows SharePoint Services 3.0 (Chapter 6) By Ted Pattisonand & Daniel Larson (Microsoft Press) Artículos MSDN: http://msdn.microsoft.com/en-us/magazine/cc163318.aspx (Events in SharePoint 2007) MSDN SharePoint 2010: http://msdn.microsoft.com/en-us/library/ee540025(office.14).aspx(EventsImprovements) Surpoint: http://surpoint.blogspot.com/search/label/Eventos Material de este webcast Próximamente en http://surpoint.blogspot.com/
23. gracias! manejadores de eventos en Windows SharePoint Services 3.0 Web: http://www.rmya.com.ar/ Geesk.Ms http://geeks.ms/blogs/jpussacq/ Blog técnico: http://surpoint.blogspot.com/ Blog no técnico: http://excelza.blogspot.com/ Twitter: http://www.twitter.com/excelza Mail: jpussacq@rmya.com.ar Juan Pablo Pussacq Laborde