SlideShare una empresa de Scribd logo
1 de 34
Séptimo Simposio Latinoamericano
Patrocinadores
¿Es posible extender a SharePoint 2013?
 Probablemente en más de una forma…
 Fabián Imaz & Juan Carlos González
 MVPs de SharePoint Server
Agenda de Sesiones
Agenda
Herramientas
Juan Carlos González & Fabián Imaz
Herramientas
Herramientas
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)
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 (*)
Modelo de Objetos en
           Cliente y API REST
Fabián Imaz
Modelo Objeto Cliente

                                             ListData.svc




                        Microsoft.SharePoint.Client.UserProf
                        iles
                        Microsoft.SharePoint.Client.Publishi
                        ng
                        Microsoft.SharePoint.Client.Taxono
                        my
REST




       http:// server/site/_api/SP.UserProfiles.PeopleManager
       http:// server/site/_api/search
       http:// server/site/_api/publishing
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
Principales Novedades en
                Desarrollo
Juan Carlos González
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RER
Manejadores de Eventos Remotos: RER
public 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>
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                    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
Novedades en BCS
Novedades en BCS: ECTs a nivel de Aplicación




    BusinessDataMetadataCatalog   FileBackedMetadataCatalog
                                                              Sistema
              Archivos BDCM          Runtime del BDC
                                                              Externo


            Lista Externa

     MetadataCatalogFileName
        = MyModel.BDCM
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);
Aplicaciones
Juan Carlos González
El nuevo modelo de aplicaciones
El nuevo modelo de aplicaciones




                 ¡Más en la sesión de
                 Gustavo Vélez sobre
                    Aplicaciones
Aprende de los expertos

   http://www.compartimoss.com
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.
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.microsoft.com/Forums/es-ES/mosses/threads

   http://community.office365.com/es-es/default.aspx
Muchas gracias
Patrocinadores

Más contenido relacionado

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

Estrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointEstrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointDaniel Laco
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Luis Fernando Aguas Bucheli
 
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Andrés Iturralde
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010Eva Ordoñez Perez
 
Portales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterPortales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterJaime Cid
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoDeivinson Tejeda
 
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxLuis Fernando Aguas Bucheli
 
2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.netSandy Contreras
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NETwilliamsm
 
Aplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y ColaboraciónAplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y ColaboraciónJuan Carlos Gonzalez
 
Citrix para dummies - El blog de Negu
Citrix para dummies  - El blog de NeguCitrix para dummies  - El blog de Negu
Citrix para dummies - El blog de NeguRaúl Unzué
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL AzureJohn Bulla
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Bruno Capuano
 
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Amazon Web Services LATAM
 
04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latamGaston Cruz
 

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

Estrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepointEstrategias de desarrollo en sharepoint
Estrategias de desarrollo en sharepoint
 
Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700Efc programación .net-luis fernando aguas - 22012022 1700
Efc programación .net-luis fernando aguas - 22012022 1700
 
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
Esto es todo sobre los servicios Desarrollo de Aplicaciones Personalizadas pa...
 
Administracion Sharepoint 2010
Administracion Sharepoint 2010Administracion Sharepoint 2010
Administracion Sharepoint 2010
 
Portales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenterPortales Enterprise 2.0 con WebCenter
Portales Enterprise 2.0 con WebCenter
 
Kumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y FuturoKumbia PHP Framework - Inicios, Presente y Futuro
Kumbia PHP Framework - Inicios, Presente y Futuro
 
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptxEFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
EFC-Programación .net-Luis Fernando Aguas - 15012022 1500.pptx
 
2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net2009 05-07-tutorial asp.net
2009 05-07-tutorial asp.net
 
Intro a ASP.NET
Intro a ASP.NETIntro a ASP.NET
Intro a ASP.NET
 
Aplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y ColaboraciónAplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
Aplicaciones Autohosted de SharePoint: combinando Azure y Colaboración
 
Citrix Web Interface
Citrix Web InterfaceCitrix Web Interface
Citrix Web Interface
 
Citrix para dummies - El blog de Negu
Citrix para dummies  - El blog de NeguCitrix para dummies  - El blog de Negu
Citrix para dummies - El blog de Negu
 
WorkShop SQL Azure
WorkShop SQL AzureWorkShop SQL Azure
WorkShop SQL Azure
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
ASP.NET MVC
ASP.NET MVCASP.NET MVC
ASP.NET MVC
 
Azure Functions 101
Azure Functions 101Azure Functions 101
Azure Functions 101
 
Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010Novedades En Visual Studio Team System 2010
Novedades En Visual Studio Team System 2010
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
Uso de Containers y Serverless para acelerar el desarrollo de aplicaciones mo...
 
04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam04 17-2021 - procesando modelos tabulares global azure latam
04 17-2021 - procesando modelos tabulares global azure latam
 

Más de Fabian Imaz

Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Microsoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposMicrosoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposFabian Imaz
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyFabian Imaz
 
Microsoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónMicrosoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónFabian Imaz
 
Add ins share-point provider hosted
Add ins share-point provider hostedAdd ins share-point provider hosted
Add ins share-point provider hostedFabian Imaz
 
Net confuy redes sociales corporativas, en la tierra como en la nube
Net confuy redes sociales corporativas, en la tierra como en la nubeNet confuy redes sociales corporativas, en la tierra como en la nube
Net confuy redes sociales corporativas, en la tierra como en la nubeFabian Imaz
 
Collab redes sociales corporativas, en la tierra como en la nube.pptx
Collab redes sociales corporativas, en la tierra como en la nube.pptxCollab redes sociales corporativas, en la tierra como en la nube.pptx
Collab redes sociales corporativas, en la tierra como en la nube.pptxFabian Imaz
 
Como crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeComo crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeFabian Imaz
 
Microsoft Flow como motor de workflow para SharePoint
Microsoft Flow como motor de workflow para SharePointMicrosoft Flow como motor de workflow para SharePoint
Microsoft Flow como motor de workflow para SharePointFabian Imaz
 
Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Fabian Imaz
 
Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Fabian Imaz
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Fabian Imaz
 
Extendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsExtendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsFabian Imaz
 
Extendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsExtendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsFabian Imaz
 
Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Fabian Imaz
 
Ecm arquitectura de la información sp13
Ecm   arquitectura de la información sp13Ecm   arquitectura de la información sp13
Ecm arquitectura de la información sp13Fabian Imaz
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Fabian Imaz
 
Novedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sNovedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sFabian Imaz
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013Fabian Imaz
 
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!Fabian Imaz
 

Más de Fabian Imaz (20)

Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Microsoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equiposMicrosoft teams más alla de la colaboración entre equipos
Microsoft teams más alla de la colaboración entre equipos
 
Microsoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uyMicrosoft flow, power apps y powerbi , conectados a la tierra uy
Microsoft flow, power apps y powerbi , conectados a la tierra uy
 
Microsoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acciónMicrosoft delve, conoce a la organización y aprende de cada acción
Microsoft delve, conoce a la organización y aprende de cada acción
 
Add ins share-point provider hosted
Add ins share-point provider hostedAdd ins share-point provider hosted
Add ins share-point provider hosted
 
Net confuy redes sociales corporativas, en la tierra como en la nube
Net confuy redes sociales corporativas, en la tierra como en la nubeNet confuy redes sociales corporativas, en la tierra como en la nube
Net confuy redes sociales corporativas, en la tierra como en la nube
 
Collab redes sociales corporativas, en la tierra como en la nube.pptx
Collab redes sociales corporativas, en la tierra como en la nube.pptxCollab redes sociales corporativas, en la tierra como en la nube.pptx
Collab redes sociales corporativas, en la tierra como en la nube.pptx
 
Como crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y officeComo crear add ins hibridas para share point y office
Como crear add ins hibridas para share point y office
 
Microsoft Flow como motor de workflow para SharePoint
Microsoft Flow como motor de workflow para SharePointMicrosoft Flow como motor de workflow para SharePoint
Microsoft Flow como motor de workflow para SharePoint
 
Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016Escalera al cielo, ambientes híbridos con share point server 2016
Escalera al cielo, ambientes híbridos con share point server 2016
 
Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13Como crear una solución ecm (cero papel) en share point 2013 sps13
Como crear una solución ecm (cero papel) en share point 2013 sps13
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13
 
Extendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps spsExtendiendo share point, project y office con el nuevo modelo de apps sps
Extendiendo share point, project y office con el nuevo modelo de apps sps
 
Extendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de appsExtendiendo SharePoint Online con el nuevo modelo de apps
Extendiendo SharePoint Online con el nuevo modelo de apps
 
Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013Nuevo modelo aplicaciones_share_point 2013
Nuevo modelo aplicaciones_share_point 2013
 
Ecm arquitectura de la información sp13
Ecm   arquitectura de la información sp13Ecm   arquitectura de la información sp13
Ecm arquitectura de la información sp13
 
Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13Construyendo procesos de negocio 2013 sps13
Construyendo procesos de negocio 2013 sps13
 
Novedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro'sNovedades de SharePoint 2013 para It Pro's
Novedades de SharePoint 2013 para It Pro's
 
Novedades en SharePoint 2013
Novedades en SharePoint 2013Novedades en SharePoint 2013
Novedades en SharePoint 2013
 
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!
¡Desarrollo para SharePoint 2013: si lo controla, no es una pesadilla!
 

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

  • 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
  • 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. 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. Modelo de Objetos en Cliente y API REST Fabián Imaz
  • 11. Modelo Objeto Cliente ListData.svc Microsoft.SharePoint.Client.UserProf iles Microsoft.SharePoint.Client.Publishi ng Microsoft.SharePoint.Client.Taxono my
  • 12. REST http:// server/site/_api/SP.UserProfiles.PeopleManager http:// server/site/_api/search http:// server/site/_api/publishing
  • 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. Principales Novedades en Desarrollo Juan Carlos González
  • 15. Manejadores de Eventos Remotos: RER
  • 16. Manejadores de Eventos Remotos: RER
  • 17. Manejadores de Eventos Remotos: RER
  • 18. Manejadores de Eventos Remotos: RER public 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. Novedades en Flujos de Trabajo
  • 20. Novedades en Flujos de Trabajo
  • 21. Novedades en Flujos de Trabajo
  • 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
  • 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. 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);
  • 27. El nuevo modelo de aplicaciones
  • 28. El nuevo modelo de aplicaciones ¡Más en la sesión de Gustavo Vélez sobre Aplicaciones
  • 29. Aprende de los expertos http://www.compartimoss.com
  • 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. Prueba SharePoint a tope http://www.cloudshare.com/
  • 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.