séptimo simposio latinoamericano - inicio simposio charlas/20130222... · ¿es posible extender a...
TRANSCRIPT
![Page 1: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/1.jpg)
Patr
oci
nadore
sSéptimo Simposio Latinoamericano
![Page 2: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/2.jpg)
¿Es posible extender a SharePoint 2013? Probablemente en más de una forma…
Fabián Imaz & Juan Carlos González
MVPs de SharePoint Server
![Page 3: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/3.jpg)
Agenda de Sesiones
![Page 4: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/4.jpg)
Agenda
![Page 5: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/5.jpg)
Juan Carlos González & Fabián Imaz
Herramientas
![Page 6: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/6.jpg)
Herramientas
![Page 7: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/7.jpg)
Herramientas
![Page 8: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/8.jpg)
Escenarios de desarrollo
Solución de SharePoint
(*.wsp)
App para SharePoint
(*.app)
Solución de
Granja
Braning & UX personalizado
Herramientas de Administración
Solución
Sandbox
Procesos de negocio
automatizados mediante Flujos
Plantillas de sitio, lista, bibioteca
SharePoint-Hosted
App
Calculadora Gastos
Petición de Vacaciones
Provider-Hosted
App
Sistema de registro en eventos
Help Desk
Auto-Hosted App
(Azure)
BD de seguimiento de
defectos en productos
![Page 9: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/9.jpg)
Soluciones vs Aplicaciones
Full-Trust
Solutions
Sandboxed
Solutions
Apps
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 (*)
![Page 10: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/10.jpg)
Fabián Imaz
Modelo de Objetos en Cl iente y AP I REST
![Page 11: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/11.jpg)
Modelo Objeto Cliente
Microsoft.SharePoint.Client.UserProfiles
Microsoft.SharePoint.Client.Publishing
Microsoft.SharePoint.Client.Taxonomy
ListData.svc
![Page 12: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/12.jpg)
REST
http:// server/site/_api/SP.UserProfiles.PeopleManager
http:// server/site/_api/search
http:// server/site/_api/publishing
![Page 13: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/13.jpg)
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
![Page 14: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/14.jpg)
Juan Carlos González
Pr inc ipa les Novedades en Desarro l lo
![Page 15: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/15.jpg)
Manejadores de Eventos Remotos: RER
![Page 16: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/16.jpg)
Manejadores de Eventos Remotos: RER
![Page 17: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/17.jpg)
Manejadores de Eventos Remotos: RER
![Page 18: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/18.jpg)
Manejadores de Eventos Remotos: RER
public class SPRERSample : IRemoteEventService
{
public SPRemoteEventResult ProcessEvent(SPRemoteEventProperties properties)
{
SPRemoteEventResult result = new SPRemoteEventResult();
//Do Something
return result;
}
public void ProcessOneWayEvent(SPRemoteEventProperties properties)
{
//Do Something –CSOM
}
}
<Elements xmlns="http://schemas.microsoft.com/sharepoint/">
<Receivers ListTemplateId="104">
<Receiver>
<Name>MyEventReceiver</Name>
<Type>ItemUpdated</Type>
<Synchronization>Asynchronous</Synchronization>
<SequenceNumber>100</SequenceNumber>
<Url>http://contoso.com/RemoteEventService.svc</Url>
<Data></Data>
<Filter></Filter>
</Receiver>
</Receivers>
</Elements>
![Page 19: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/19.jpg)
Novedades en Flujos de Trabajo
![Page 20: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/20.jpg)
Novedades en Flujos de Trabajo
![Page 21: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/21.jpg)
Novedades en Flujos de Trabajo
![Page 22: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/22.jpg)
Novedades en BCS
Caché de
Cliente
BCS
Runtime de
BDC en
Cliente
Aplicación de Servicio de BCS
Servicio de Almacenamiento Seguro
Búsquedas, Columnas Externas,
WebParts, CSOM, Pérfiles, Apps
Almacén de
Metadatos
Runtime de
BDC en
Servidor
Sitio / App SharePointPaquete
VSTOListas
ExternasIntegración con Office
External Business Parts
Código Personalizado Archivos
BDCM
PersonalizadoSQL
Datos Externos
WCF / OData Conector .NET
![Page 23: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/23.jpg)
Novedades en BCS
![Page 24: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/24.jpg)
Novedades en BCS: ECTs a nivel de Aplicación
Sistema
ExternoRuntime del BDC
Lista Externa
MetadataCatalogFileName
= MyModel.BDCM
BusinessDataMetadataCatalog
Archivos BDCM
FileBackedMetadataCatalog
![Page 25: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/25.jpg)
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);
![Page 26: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/26.jpg)
Juan Carlos González
Apl i cac iones
![Page 27: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/27.jpg)
El nuevo modelo de aplicaciones
![Page 28: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/28.jpg)
El nuevo modelo de aplicaciones
¡Más en la sesión de
Gustavo Vélez sobre
Aplicaciones
![Page 30: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/30.jpg)
Descuento CampusMVP
20% de descuentoen todos nuestros cursos y libros hasta el 13 de Marzo
Introduce el cupón PECRSA8C al realizar tu compraen nuestra tienda online.
![Page 32: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/32.jpg)
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
![Page 33: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/33.jpg)
![Page 34: Séptimo Simposio Latinoamericano - Inicio Simposio Charlas/20130222... · ¿Es posible extender a SharePoint 2013? ... http:// server/site/_api/SP.UserProfiles.PeopleManager](https://reader034.vdocuments.pub/reader034/viewer/2022051508/5aa953657f8b9a95188caaee/html5/thumbnails/34.jpg)
Patr
oci
nadore
sMuchas gracias