Office 365: Como dejar de compartir mi actividad con otros usuarios en Delve!

Una de las últimas novedades que podemos encontrarnos en Delve es que a nivel de configuración cada usuario tiene opción de dejar de compartir su actividad con otros usuarios de la organización:

  • Dentro de las opciones de configuración, hacemos clic en la opción “Se está compartiendo la actividad” (“Sharing Activity”).
  • A continuación, se muestra un panel que nos permite deshabilitar que nuestra actividad sea visible por otros usuarios lo que también implica que no veamos la actividad de otros usuarios.

image

image

OneDrive para Empresas: Nueva opción Mover/Copiar en el menú de elemento!

Una de las últimas incorporaciones a nivel funcional que tenemos en OneDrive para Empresas es una nueva opción de Mover / Copiar que además se incorporará de forma general a SharePoint Online:

  • En las opciones del menú contextual de cualquier documento almacenado en OneDrive veremos que aparece una nueva opción Move or Copy (Mover o Copiar).
  • Esta opción simplemente nos permite mover el documento a una carpeta de OneDrive.

image

image

Referencias:

SharePoint Online: How to acces the Change Log in a Site Collection (I)!

As in SharePoint OnPremises, in SharePoint Online you can access the Changes Log at different levels: Site Collection, Site and List / Library since we have available a number of objects and methods in the Client Side Object Model that help us to read the Changes Log such as:

In this post we will see how easily we can access the Changes Log for a SharePoint Online Site Collection using a Console Application Program:

  • In Visual Studio 2013, create a Console Application project and add references to Microsoft.SharePoint.Client, Microsoft.SharePoint.Client.Runtime, System.Configuration and Sistem.Web.
  • In Program.cs, add the following using directives:
using SPCSOM = Microsoft.SharePoint.Client;

using System.Net;

using System.Configuration;

using System.Security;

  • In the App.Config file, add the parameters (SharePoint Online credentials) required to connect to the SharePoint Online Site Collection:

<appSettings>

  <add key="SPOUser" value="SPOUser"/>

  <add key="SPOPassword" value="SPOPassword"/>

</appSettings>

  • Next add a static method to Program.cs in which you the objects and methods of CSOM that allow you to access the Change Log for a SharePoint Online Site Collection: the ChangeQuery class (allows us to see the Changes Log), ChangeCollection class (it provides a collection of changes), the GetChanges () method of the Site object and finally Change class:

static void QuerySPOSiteCChangeLog()

{

    try

    {

        string sSiteUrl = 

            "https://nuberosnet.sharepoint.com/sites/SPSaturdayCol/";

        using (SPCSOM.ClientContext spoCtx = new SPCSOM.ClientContext(sSiteUrl))

        {

            //

            //SharePoint Online Credentials

            //

            string sSPOUser =

                ConfigurationManager.AppSettings["SPOUser"];

            string sPassword =

                ConfigurationManager.AppSettings["SPOPassword"];

            SecureString ssPassword = new SecureString();

            foreach (char c in sPassword.ToCharArray())

                ssPassword.AppendChar(c);

            spoCtx.Credentials =

                new SPCSOM.SharePointOnlineCredentials(

                    sSPOUser, ssPassword);

 

            spoCtx.Load(spoCtx.Web, web => web.Title);

            spoCtx.Load(spoCtx.Web, web => web.Url);

            spoCtx.ExecuteQuery();

 

            Console.WriteLine("Accessing to the audit log for {0} - {1}", 

                spoCtx.Web.Title, spoCtx.Web.Url);

            SPCSOM.ChangeQuery cqChangeQuery = 

                new SPCSOM.ChangeQuery(true,true);

 

            SPCSOM.ChangeCollection ccChangeCollection = 

                spoCtx.Site.GetChanges(cqChangeQuery);

            spoCtx.Load(ccChangeCollection);

            spoCtx.ExecuteQuery();

 

            Console.WriteLine("# of Changes found in the first batch {0}", 

                ccChangeCollection.Count);

 

                foreach (SPCSOM.Change cChange in ccChangeCollection)

                {

                    Console.WriteLine("Change Type: {0} - Object Type: {1} - Change Time: {2}",

                        cChange.ChangeType, cChange.TypedObject, cChange.Time);

                }

        }

    }

    catch (Exception ex)

    {

        Console.WriteLine("Error: {0}", ex.Message);

    }

}

  • As a result of executing the Console Application, you will get a series of changes from the Change Log. For each change you will get information such as the change type, the affected object and the change time.

image

Other references:

SharePoint Online: Como acceder al log de cambios (I)!

Al igual que en SharePoint OnPremises, en SharePoint Online podemos acceder al Log de Cambios a distintos niveles: Colección de Sitios, Sitio y Lista / Biblioteca ya que tenemos disponibles una serie de objetos y métodos que nos facilitan la lectura del mismo como:

En este post vamos a ver como de forma sencilla podemos acceder al Log de Cambios para una Colección de Sitios de SharePoint Online en un programa de Aplicación de Consola:

  • En Visual Studio 2013, creamos un proyecto de tipo Aplicación de Consola y le añadimos referencias a Microsoft.SharePoint.Client, Microsoft.SharePoint.Client.Runtime, System.Configuration y Sistem.Web.
  • En Program.cs añadimos las siguientes directivas using:
using SPCSOM = Microsoft.SharePoint.Client;

using System.Net;

using System.Configuration;

using System.Security;

  • En el archivo App.Config añadimos los parámetros relativos a usuario y contraseña para conectarnos a la Colección de Sitios de SharePoint Online:
<appSettings>

  <add key="SPOUser" value="SPOUser"/>

  <add key="SPOPassword" value="SPOPassword"/>

</appSettings>

  • A continuación añadimos un método estático en el que hacemos uso de los objetos y métodos del CSOM que nos permiten acceder al Log de Cambios de la Colección de Sitios: la clase ChangeQuery (nos permite hacer una consulta al log de cambios), la clase ChangeCollection (nos da una colección de cambios), el método GetChanges() del objeto Site y finalmente la clase Change:
static void QuerySPOSiteCChangeLog()

{

    try

    {

        string sSiteUrl = 

            "https://nuberosnet.sharepoint.com/sites/SPSaturdayCol/";

        using (SPCSOM.ClientContext spoCtx = new SPCSOM.ClientContext(sSiteUrl))

        {

            //

            //SharePoint Online Credentials

            //

            string sSPOUser =

                ConfigurationManager.AppSettings["SPOUser"];

            string sPassword =

                ConfigurationManager.AppSettings["SPOPassword"];

            SecureString ssPassword = new SecureString();

            foreach (char c in sPassword.ToCharArray())

                ssPassword.AppendChar(c);

            spoCtx.Credentials =

                new SPCSOM.SharePointOnlineCredentials(

                    sSPOUser, ssPassword);

 

            spoCtx.Load(spoCtx.Web, web => web.Title);

            spoCtx.Load(spoCtx.Web, web => web.Url);

            spoCtx.ExecuteQuery();

 

            Console.WriteLine("Accessing to the audit log for {0} - {1}", 

                spoCtx.Web.Title, spoCtx.Web.Url);

            SPCSOM.ChangeQuery cqChangeQuery = 

                new SPCSOM.ChangeQuery(true,true);

 

            SPCSOM.ChangeCollection ccChangeCollection = 

                spoCtx.Site.GetChanges(cqChangeQuery);

            spoCtx.Load(ccChangeCollection);

            spoCtx.ExecuteQuery();

 

            Console.WriteLine("# of Changes found in the first batch {0}", 

                ccChangeCollection.Count);

 

                foreach (SPCSOM.Change cChange in ccChangeCollection)

                {

                    Console.WriteLine("Change Type: {0} - Object Type: {1} - Change Time: {2}",

                        cChange.ChangeType, cChange.TypedObject, cChange.Time);

                }

        }

    }

    catch (Exception ex)

    {

        Console.WriteLine("Error: {0}", ex.Message);

    }

}

  • La salida por pantalla que se obtiene nos da una serie de cambios del Log de Cambios identificando el tipo de cambio, el tipo de objeto afectad y la fecha del cambio.

image

Otras referencias:

Exchange vNext: Novedades esperables y su mapeo con lo que ya hay en Exchange Online!

Poco a poco se empiezan a filtrar informaciones relativas a la siguiente generación de los productos OnPremises de productividad, comunicaciones y mensajería de Microsoft. En concreto, y como anticipo a lo que se verá en la conferencia Microsoft Iginite de Microsoft, el equipo de Exchange ha comentado alguna de las novedades que vendrán con Exchange vNext (Exchange 2016) y que en realidad no lo son tanto porque ya las hemos visto en Exchange Online en Office 365:

Nota: Los comentarios de este post son opiniones personales propias y es posible que cuando Exchange 2016 y SharePoint 2016 lleguen, este mapeo no se cumpla.

  • Una nueva aproximación para la colaboración en documentos que facilite enviar enlaces sin problemas de versionado o adjuntos….si no estoy equivocado, esta funcionalidad es la que nos dan los Grupos de Office 365 qué están completamente basados en Exchange Online.

image

  • Búsqueda inteligente y rápida para facilitar la localización de información en buzones y calendarios…está funcionalidad de búsqueda ya la tenemos en OWA, OneDrive para Empresas y Delve.

image

SharePoint 2016: Microsoft anuncia las fechas de su disponibilidad!

Por fin tenemos una estimación de cuando saldrá la siguiente versión de SharePoint que ya podemos dejar de etiquetar con vNext a etiquetar como SharePoint 2016: está previsto que vea la luz en el Q2 del 2016 lo cuál a más de uno (yo me incluyo) le sorprenderá porque supone que la cadencia de publicación entre versiones de SharePoint se rompe y pasa de ser de los 3 años a que estábamos acostumbrados a más de 4 años. Os comparto varias referencias respecto a la noticia:

Como también podéis ver en el post del equipo de SharePoint, para el Q4 de 2015 tendremos una beta de SharePoint 2016. Finalmente os dejo la foto resumen de lo que vendrá en SharePoint 2016 y dónde se pondrá foco:

SharePoint Server 2016 Update 1

SharePoint Online: Cambios a nivel de almacenamiento!

Una vez más. Microsoft nos vuelve a sorprender gratamente incrementando notablemente el espacio de almacenamiento en SharePoint Online así como el tamaño máximo de subida de archivo…básicamente el resumen (como podéis ver en el Roadmap de Office 365 http://roadmap.office.com/en-us) es el siguiente:

  • El tamaño máximo de subida para archivos se incrementa de 2 GB a 10 GB (tanto para OneDrive para Empresas como para sitios regulares de SharePoint Online).
  • Se incrementa de forma notable el espacio de almacenamiento por defecto que pasa de los 10 GB + 500 MB por usuario a 1 TB + 500 MB por usuario.

Este incremento en el tamaño de subida de archivo y en el espacio por defecto disponible para sitios de SharePoint Online estará disponible en las próximas semanas / meses y para los distintos tipos de planes de Office 365 (Empresarial, Gobierno, Educación).

image