5. 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
8. 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
11. 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
15. 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
18. 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
27. Fabián Imaz, MVP SharePoint Server
fabiani@siderys.com
@fabianimaz
Notes de l'éditeur
Teléfonos
Tabletas
Descubrimiento y uso por parte de los usuarios
HTML 5, CSS 3 y JavaScript
Manifiesto:
El nombre interno
Identificador del producto
Versión de la Aplicación.
URL de página de Inicio
Permisos requeridos
Panel de Tareas:
permiten brindar información contextual
funciones para mejorar la visualización de documentos
una aplicación de panel de tareas puede buscar y recuperar información sobre un producto
Aplicaciones de contenido
permiten integrar visualizaciones de datos web enriquecidos,
medios incrustados
Correo Electrónico
mensaje de correo
convocatoria de reunión
respuesta a la reunión
Pueden tener acceso a información contextual del elemento
REST – motor de consultas para acceder a los datos
Odata – generador de consultas
Oauth – mecanismo de autenticación para validar las credenciales del usuario
Office.js – Expone el modelo de Objeto de Officed
Página Completa:
Permite tener una página entera para usar la aplicación.
App Part
Permite embeber funcionalidades de la aplicación en cualquier página.
Extensión de comandos
Permiten agregar nuevos comandos en la barra de trabajo.
HTML, JavaScript, PHP o .NET
Aplicaciones basadas en CAPAS, presentación, lógica de negocios y acceso a datos
OAuth 2.0 como modo de autenticación y autorización de usuarios en SharePoint
REST paca acceder a los datos basados en consultas especializadas mediante OData.
Hospedado en el proveedor:
Cualquier servidor externo a SharePoint
Cualquier tecnología Web, PHP
Rest como método de comunicación contra SharePoint
OAuth.
Hospedado en SharePoint:
El hospeda de los componentes se realiza en SharePoint
JavaScript como lenguaje de programación
Se ejecutan en el navegador del cliente.