Fabián Imaz, MVP SharePoint Server [email protected] @fabianimaz.

17
Extendiendo SharePoint, Project y Office con el nuevo modelo de Apps Fabián Imaz, MVP SharePoint Server [email protected]

Transcript of Fabián Imaz, MVP SharePoint Server [email protected] @fabianimaz.

Page 1: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

Extendiendo SharePoint, Project y Office con el nuevo modelo de Apps

Fabián Imaz, MVP SharePoint Server [email protected] @fabianimaz

Page 2: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fQue es una aplicación

Page 3: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fDonde se ejecutan

Page 4: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fComo se compone

App ManifestWeb PageHTML/CSSJS/NET/PHP

App

Page 5: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fArquitectura de las aplicaciones Office

Page 6: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fArquitectura de las aplicaciones SharePoint

Page 7: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fTipos de aplicacines de Office

App ContenidoCrear una app part parar incluir funcionalidades en páginas existentes

App Panel TareasImplementar la aplicación en una página para satisfacer las necesidades del negocio

Correo ElectrónicoAgregar comando a la barra de trabajo (Ribbon) para enriquecer la usabilidad

Page 8: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fTipos de aplicaciones SharePoint y Project

Página CompletaImplementar 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 comandoAgregar comando a la barra de trabajo (Ribbon) para enriquecer la usabilidad

Page 9: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fTipos de aplicaciones SharePoint y Project

Page 10: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fComo crear una aplicación - 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 2013 (y 2012)

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

Page 11: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fLenguaje 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

Page 12: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fCapa 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

Page 13: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fDistribución, la tienda y el catalogo privado

Panel del VendedorCuenta Autorizada Store Ribbon

Direct SharePointOnline / Onpremise

Catalogo Aplicaciones

EvaluaciónVenta

IT admin

Usuario FinalValidación

Aplicación

Page 14: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

Aplicación Hibrida Office y SharePoint

Page 15: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fLicenciamiento y versionado

Gratis Por usuario

VersionesChequeo

Automático

Por Subscripción

El usuario decide

Page 16: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

fQue podemos construir

Page 17: Fabián Imaz, MVP SharePoint Server fabiani@siderysbsn.com @fabianimaz.

Muchas Gracias!!!Fabián Imaz, MVP SharePoint Server [email protected] @fabianimaz