[VIDEO] Office 365 – Bienvenida a los nuevos Communication Sites en SharePoint OnLine

En este video veremos una de las novedades más esperadas de Office365 y SharePoint On Line. Los «Communication Sites», sitios modernos que apoyan la generación de espacios flexibles a la gestión de información, noticias, eventos y comunicación dinámica en las organizaciones.

 

 

 

 

Espero sus comentarios.

Formato fecha en resultados de búsqueda SPOL

Una de las complicaciones en el despliegue de los datos en los resultados de la búsqueda de SharePoint On Line o SP 2013/2016, tiene que ver con la forma que los datos se despliegan, y la fecha tiene la particularidad que tiene múltiples formatos.

Así es como los resultados pueden llegar en

  1. formato fecha y hora: 21/01/2005 6:00:00 AM (o peor)
  2. EN formato largo americano: Fri Jan 21 2005 00:15:04 GMT-0300 (Pacific SA Daylight Time)

 

El cambio que se debe aplicar en la plantilla HTML de resultados, es posible modificar mediante transformación. Revisemos los puntos para llegar al resultado de formato  dd//mm/yyyy.

 

  • Asegúrese que el dato de fecha (FechaFactura) que quiere desplegar esté correctamente definido como propiedad mapeada en las variables de encabezado. [Mantenga los otros datos definidos]

<mso:ManagedPropertyMapping msdt:dt=»string»> ‘FechaFactura’:’FechaFactura’,</mso:ManagedPropertyMapping>

 

  • En la sección (si lo prefiere al final), de la sección comentada de variables de ítem (HTML), que se transforma en JS, defina las variables de transformación. Define una nueva variable local.

var FechaFactura= ctx.CurrentItem.FechaFactura;
var localFechaFactura = new Date(FechaFactura);

 

  • Y luego en el cuerpo del HTML agregue la variable con formato

_#= localFechaFactura.format(«dd-MM-yyyy») =#_

El resultado será el esperado: 21/01/2005

 

¿Dónde está CCO (BCC) en correos de SP Designer 2013?

(Jorge Hernández / J. Andrés Valenzuela)

Muchos sabemos que los flujos de trabajo fabricados en SharePoint Designer permiten, en forma fija o variable, definir los destinatarios de los correos electrónicos, para accionar notificaciones.

 

Esto lo podemos realizar como destinatarios principales «Para» o en Copia «CC». Sin embargo, en más de una oportunidad necesitamos configurar correos notificables en Copia oculta «CCO» (BCC).

En la pantalla principal de la configuración del correo no la encontrarás, pero si desde las «Propiedades avanzadas» desde el diseño del flujo. Para llegar a esta opción debes marcar la acción de «Enviar por correo electrónico ..» , y luego  seleccionar «Propiedades avanzadas».

Esta opción te permitirá configurar de la misma manera la configuración de los destinatarios, además de otras opciones avanzadas como el HTML del cuerpo del correo.

 

[Video] Parte 1 – Las novedades del SharePoint Virtual Summit 2017 (español)

En este video hacemos un resumen de algunas de las novedades que nos trajo el SharePoint Virtual Summit 2017. Es una recolección de pantallas presentadas en Microsoft Mechanics, pero en mi interpretación y al español. En esta oportunidad las novedades de Colaboración y Protección de documentos en SharePoint y OneDrive, además del esperado OneDrive OnDemand.

 

 

Video original y créditos de Microsoft Mechanics : https://www.youtube.com/watch?v=rYb1hj9tgy0

Azure Boot Camp 2017; Charla: Gestión de data y Storage

El pasado 29 de abril, se realizó el capítulo chileno de Azure BootCamp. En la oportunidad tuve la oportunidad de hablar sobre Gestión de data y Storage en Azure.

Fue una muy buena oportunidad para, no sólo hablar, si no que también conversar con los asistentes de todas las potencialidades de la nube Microsoft.

Aquí les dejo mi presentación y algunas fotos.

Límite de 100 en Query con RestAPI SharePoint 2013 / 2016/ Online

Desde SharePoint 2013, tenemos la gran ventaja de trabajando con Querys OData en Rest de SharePoint; pero así también hay algunos detalles con los cuales te pueden encontrar. Uno de ellos tiene la relación con el límite de objetos en una consulta de lista.

Por consideraciones de control del desempeño en servidores y servicio on line, las consultas realizadas con RestApi y que no tengan un control TOP definido; serán consideradas siempre con un límite de 100 registros, lo que finalmente se puede transformar en una complicación cuando en la solución construida requieres de la totalidad de los registro, o si se incluye algún filtro.

http://Servidor/sitio/_api/web/lists/GetByTitle(‘NombredeLista’)/items

Por lo tanto, una vez teniendo claro aquello, y si la consulta requiere más de aquellos 100 registros, necesariamente deberás usar un top superior a los 100, de acuerdo a tus necesidades de solución.

Por ejemplo:

http://Servidor/sitio/_api/web/lists/GetByTitle(‘NombredeLista’)/items?$top=1000

 

Más info sobre Query ODATA Con Rest SharePoint

 

Gracias a don Alberto Candía por el apoyo técnico.

Mover Colección de Sitio existente en Nueva Base Datos de Contenido (Script)

PowerShell%20logoA pesar que puede ser bastante directo el script para mover una Colección de Sitio a otra base de dato de contenido, uno de los elementos a considerar es que se debe desasociar completamente toda aquella información entre la Colección y su Base de Contenido actual.

Un tipo de información es aquella relacionada con el seguimiento de Auditorías. En el siguiente script, se agregar las líneas que permiten eliminar todos los eventos de auditoría asociados al sitio en la Base de Datos de Contenido original.

Asegura de ejecutar, primeramente, en un ambiente de prueba, y con el Management Shell de SharePoint. Además debes rellenarlo con tus datos de las variables definidas.

# Juan Andrés Valenzuela - SPBox
# Script para mover una Colección de Sitio a una nueva base datos de contenido
Clear-Host
#
# Aquí escribe las variables al editar el PS1
#
$UrlSiteAMover = 
$UrlWebApp = 
$NuevaBD = 
$ServidorBD = 
#
# Creación de nueva BD de Contenido
#
New-SPContentDatabase -Name $NuevaBD -WebApplication $UrlWebApp
#
# La variable USED permite conocer la cantidad de espacio en disco usada por la colección de sitios a mover 
#
$used = (Get-SPSiteAdministration -Identity $UrlSiteAMover).DiskUsed
$used
#
# Borrar los datos de auditoría permite separar bien datos condicionantes de la actual base de datos
#
(Get-SPSite -Identity $UrlSiteAMover).Audit.TrimAuditLog(deleteEndDate)
(Get-SPSite -Identity $UrlSiteAMover).Audit.DeleteEntries(deleteEndDate)
#
# Instrucción de Mover
#
Move-SPSite $UrlSiteAMover -DestinationDatabase $NuevaBD
Get-SPContentDatabase -site $UrlSiteAMover
Write-Host "Comprueba y presiona una tecla para terminar"