Séptimo Simposio LatinoamericanoPatrocinadores
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma… Fabián Imaz & Juan Carlos González MVPs de Shar...
Agenda de Sesiones
Agenda
HerramientasJuan Carlos González & Fabián Imaz
Herramientas
Herramientas
Escenarios de desarrollo     Solución de   Braning & UX personalizado              SharePoint-Hosted   Calculadora Gastos ...
Soluciones vs Aplicaciones                                         Full-Trust   Sandboxed    Apps                         ...
Modelo de Objetos en           Cliente y API RESTFabián Imaz
Modelo Objeto Cliente                                             ListData.svc                        Microsoft.SharePoint...
REST       http:// server/site/_api/SP.UserProfiles.PeopleManager       http:// server/site/_api/search       http:// serv...
OData        • _api/web/lists/getbytitle(‘Lista)/it          ems?$Select=Title,EventDate        • _api/web/lists/getbytitl...
Principales Novedades en                DesarrolloJuan Carlos González
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RERpublic class SPRERSample : IRemoteEventService {   public SPRemoteEventResult ProcessEv...
Novedades en Flujos de Trabajo
Novedades en Flujos de Trabajo
Novedades en Flujos de Trabajo
Novedades en BCS       External Business Parts                       Sitio / App SharePoint        Código Personalizado   ...
Novedades en BCS
Novedades en BCS: ECTs a nivel de Aplicación    BusinessDataMetadataCatalog   FileBackedMetadataCatalog                   ...
Otras novedades en BCS  var ctx = new SP.ClientContext();  var web = ctx.get_web();  entity = web.getAppBdcCatalog().getEn...
AplicacionesJuan Carlos González
El nuevo modelo de aplicaciones
El nuevo modelo de aplicaciones                 ¡Más en la sesión de                 Gustavo Vélez sobre                  ...
Aprende de los expertos   http://www.compartimoss.com
Descuento CampusMVP          20% de descuento          en todos nuestros cursos y libros hasta el 13 de Marzo          Int...
Prueba SharePoint a tope   http://www.cloudshare.com/
Para preguntas de todo tipo …   http://social.msdn.microsoft.com/Forums/es-es/mossdeves/threads   http://social.technet.m...
Muchas graciasPatrocinadores
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
Upcoming SlideShare
Loading in …5
×

¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…

523 views
410 views

Published on

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
523
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…

  1. 1. Séptimo Simposio LatinoamericanoPatrocinadores
  2. 2. ¿Es posible extender a SharePoint 2013? Probablemente en más de una forma… Fabián Imaz & Juan Carlos González MVPs de SharePoint Server
  3. 3. Agenda de Sesiones
  4. 4. Agenda
  5. 5. HerramientasJuan Carlos González & Fabián Imaz
  6. 6. Herramientas
  7. 7. Herramientas
  8. 8. Escenarios de desarrollo Solución de Braning & UX personalizado SharePoint-Hosted Calculadora Gastos Granja App Herramientas de Administración Petición de Vacaciones Solución Procesos de negocio Provider-Hosted Sistema de registro en eventos Sandbox automatizados mediante Flujos App Help Desk Plantillas de sitio, lista, bibioteca Auto-Hosted App BD de seguimiento de (Azure) defectos en productos Solución de SharePoint App para SharePoint (*.wsp) (*.app)
  9. 9. Soluciones vs Aplicaciones Full-Trust Sandboxed Apps Solutions Solutions Use Client-Side SharePoint API Use Server-Side SharePoint API Use Remote Services (*) App-based Permissions (OAuth2) On-Premise Deployment Friendly Hosted Deployment Friendly Distribution via Marketplace SharePoint Provided Schematics for Install / Upgrade / Uninstall (*)
  10. 10. Modelo de Objetos en Cliente y API RESTFabián Imaz
  11. 11. Modelo Objeto Cliente ListData.svc Microsoft.SharePoint.Client.UserProf iles Microsoft.SharePoint.Client.Publishi ng Microsoft.SharePoint.Client.Taxono my
  12. 12. REST http:// server/site/_api/SP.UserProfiles.PeopleManager http:// server/site/_api/search http:// server/site/_api/publishing
  13. 13. OData • _api/web/lists/getbytitle(‘Lista)/it ems?$Select=Title,EventDate • _api/web/lists/getbytitle(‘Lista)/it ems?$Filter=Categoria eq Trabajo‘ • _api/web/lists(<guid>)/items$top =10
  14. 14. Principales Novedades en DesarrolloJuan Carlos González
  15. 15. Manejadores de Eventos Remotos: RER
  16. 16. Manejadores de Eventos Remotos: RER
  17. 17. Manejadores de Eventos Remotos: RER
  18. 18. Manejadores de Eventos Remotos: RERpublic class SPRERSample : IRemoteEventService { public SPRemoteEventResult ProcessEvent(SPRemoteEventProperties properties) { SPRemoteEventResult result = new SPRemoteEventResult(); //Do Something return result; <Elements xmlns="http://schemas.microsoft.com/sharepoint/"> } <Receivers ListTemplateId="104"> public void ProcessOneWayEvent(SPRemoteEventProperties properties) <Receiver> { <Name>MyEventReceiver</Name> //Do Something – CSOM <Type>ItemUpdated</Type> } <Synchronization>Asynchronous</Synchronization> } <SequenceNumber>100</SequenceNumber> <Url>http://contoso.com/RemoteEventService.svc</Url> <Data></Data> <Filter></Filter> </Receiver> </Receivers> </Elements>
  19. 19. Novedades en Flujos de Trabajo
  20. 20. Novedades en Flujos de Trabajo
  21. 21. Novedades en Flujos de Trabajo
  22. 22. Novedades en BCS External Business Parts Sitio / App SharePoint Código Personalizado Paquete Listas Archivos VSTO Externas BDCM Integración con Office Búsquedas, Columnas Externas, WebParts, CSOM, Pérfiles, Apps BCS Servicio de Almacenamiento Seguro Runtime de Aplicación de Servicio de BCS Caché de Runtime de BDC en Almacén de Cliente BDC en Cliente Metadatos Servidor SQL WCF / OData Personalizado Conector .NET Datos Externos
  23. 23. Novedades en BCS
  24. 24. Novedades en BCS: ECTs a nivel de Aplicación BusinessDataMetadataCatalog FileBackedMetadataCatalog Sistema Archivos BDCM Runtime del BDC Externo Lista Externa MetadataCatalogFileName = MyModel.BDCM
  25. 25. Otras novedades en BCS var ctx = new SP.ClientContext(); var web = ctx.get_web(); entity = web.getAppBdcCatalog().getEntity(entityNameSpace, entityName); ctx.load(entity); lobSystem = entity.getLobSystem(); ctx.load(lobSystem); lobSystemInstances = lobSystem.getLobSystemInstances(); ctx.load(lobSystemInstances); ctx.executeQueryAsync(success, failure);
  26. 26. AplicacionesJuan Carlos González
  27. 27. El nuevo modelo de aplicaciones
  28. 28. El nuevo modelo de aplicaciones ¡Más en la sesión de Gustavo Vélez sobre Aplicaciones
  29. 29. Aprende de los expertos http://www.compartimoss.com
  30. 30. Descuento CampusMVP 20% de descuento en todos nuestros cursos y libros hasta el 13 de Marzo Introduce el cupón PECRSA8C al realizar tu compra en nuestra tienda online.
  31. 31. Prueba SharePoint a tope http://www.cloudshare.com/
  32. 32. Para preguntas de todo tipo … http://social.msdn.microsoft.com/Forums/es-es/mossdeves/threads http://social.technet.microsoft.com/Forums/es-ES/mosses/threads http://community.office365.com/es-es/default.aspx
  33. 33. Muchas graciasPatrocinadores

×