Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Como crear add ins hibridas para share point y office

516 views

Published on

Que necesitamos para construir un Add-In para SharePoint y Office,

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Como crear add ins hibridas para share point y office

  1. 1. Fabián Imaz, MVP SharePoint Server fabiani@siderys.com @fabianimaz
  2. 2. Que es una Add-in
  3. 3. Como se compone App Manifest Web Page HTML/CSS JS/NET/PHP App
  4. 4. Tipos de Add-in de Office App Contenido Crear una app part parar incluir funcionalidades en páginas existentes App Panel Tareas Implementar la aplicación en una página para satisfacer las necesidades del negocio Correo Electrónico Agregar comando a la barra de trabajo (Ribbon) para enriquecer la usabilidad
  5. 5. Arquitectura de las Add-in Office
  6. 6. SharePoint Hospedadas en la nube pero conectadas OnPremise Acceso a los datos corporativos a través del navegador y de los documentos Office Microsoft Office y Office Web
  7. 7. SharePoint-Hosted App Hereda Multi-Tenant No hay costo adicional No necesita infraestructura adicional Autenticación Automática Ofiice365 & OnPremise
  8. 8. SharePoint-Provider Hosted App Hereda Multi-Tenant Costo de hospedaje Servidores adicionales Autenticación Oauth 2.0 Ofiice365 & OnPremise
  9. 9. Tipos de Add-in SharePoint y Project Página Completa Implementar la aplicación en una página para satisfacer las necesidades del negocio App Part (Web Part) Crear una app part parar incluir funcionalidades en páginas existentes Ext de comando Agregar comando a la barra de trabajo (Ribbon) para enriquecer la usabilidad
  10. 10. Arquitectura de las Add-in SharePoint
  11. 11. Tipos de Add-in SharePoint y Project
  12. 12. Como crear una Add-in - Herramientas APIs: CSOM + REST API Desarrollo Flexible: • Local, se necesita un SharePoint local • Remoto, no se necesita una instalación de SharePoint. Aplicaciones y Soluciones Visual Studio 2015 APIs: CSOM (JS) + REST API Microsoft Access 2013: • Permite crear aplicaciones e instalarlas en SharePoint Online o Onpremise • Logica de negocio a través de Access Macro designer, no VBA NAPA Desarrollo en el navegador
  13. 13. Lenguaje cliente y servidor SharePoint - Project • JavaScript • CSOM • REST • WorkFlow • Acciones personalizadas • Vía REST • PHP • Java • Cualquiera • Vía .Net • CSOM • WorkFlow • Acciones personalizadas SharePoint Hosted Provider Hosted Office • JavaScript • Modelo de Objeto de Office Todas
  14. 14. Modelo Objeto Cliente Microsoft.SharePoint.Client.UserProfiles Microsoft.SharePoint.Client.Publishing Microsoft.SharePoint.Client.Taxonomy ListData.svc
  15. 15. Capa de Datos SharePoint - Project • Listas y Bibliotecas • Bases de datos externas • BCS • TC Externos • REST • Servicios Web • Servicio de Access • Listas y Bibliotecas • Bases de datos externas • BCS • TC Externos • REST • Servicios Web • Azure • Cualquier otro medio SharePoint Hosted Provider Hosted Office • Word • Excel • PowerPoint • Outlook • Bases de datos Externas • REST Todas
  16. 16. REST http:// server/site/_api/SP.UserProfiles.PeopleManager http:// server/site/_api/search http:// server/site/_api/publishing
  17. 17. OData • _api/web/lists/getbytitle(‘Lista')/ite ms?$Select=Title,EventDate • _api/web/lists/getbytitle(‘Lista')/ite ms?$Filter=Categoria eq 'Trabajo‘ • _api/web/lists('<guid>')/items$top =10
  18. 18. f Distribución, la tienda y el catalogo privado Evaluación Venta Validación Aplicación
  19. 19. Licenciamiento y versionado Gratis Por usuario Versiones Chequeo Automático Por Subscripción El usuario decide
  20. 20. Que podemos construir
  21. 21. Fabián Imaz, MVP SharePoint Server fabiani@siderys.com @fabianimaz

×