miércoles, 24 de mayo de 2017

La búsqueda contextual no funciona pero si la de la colección de sitos en SharePoint

Este es el sintoma que identifica este problema.  El sintoma es el siguiente:

No funciona ninguna búsqueda desde la caja de búsqueda de las listas y bibliotecas, y tampoco funciona la búsquedal sitio, pero la búsqueda dentro de la colección si devuelve resultados.

Si revismos el log de la indagación o Crawl nos muestra que el contenido si fue indagado y que es parte del índice del servicio de búsqueda pero no funciona la búsqueda contextual.

Si funciona en la mayoría y no funcion en alguna lista ese no es el sintoma y allí el problema se debe a que no ha mapeado la columna en las propiedades adminsitradas del servicio o bien porque cambio el estilo de la vista (que debe ser siempre el predeterminado o default) y no esta utilizando la vista de AllItems.aspx que es la que permite realiar las búsquedas desde la casilla de búsqueda.

Entonces regresando al tema, si este es el sintóma la solución esta en camino.

El Problema:

El problema es que se se esta indagando otra zona que no es la predeterminada o default o bien que se ha colocado el Mapeo a servidor o Server Mappings del servicio de búsqueda asumiendo que este funciona igual como en SharePoint 2010 que no es así.   En SharePoint 2013 las cosas cambiaron y fueron mejoradas pero el comportamiento es distinto en cuanto a esta úlitma opción.

La Solución:

Primero lo primero, y es que debemos de validar para que funcione la búsqueda contextal.  Y es lo siguiente:

1) Validar que la Zona Predeterminada o Default de la Web Application sea la que esta registrado en el Fuentes de contenido o Content Sources del servicio de búsqueda y ninguna otra dirección url que sea una zona distinta a la predeterminada.

Central Administration
Manage Web Application
Alternate access Mappings
Seleccionar Web Application
Validar Zona Predeterminada o Default



Central Administration
Manage Service Application
Search Service
Content Sources



2) Validar que la Zona Predeterminada o Default de la Web Application tenga habilitado la autenticación NTLM y no otra, si es necesario otro tipo de autenticación utilizar otra zona para definir esta otra autenticación, pero para poder indagar el contenido en la zona predeterminada SharePoint requiere que sea autenticación Windows o NTLM.



Buenas noticias:

Las buenas noticias es que una vez indaga con exito la zona predeterminada o default ya no es necesario de configurar otra como como Server Mappings como se hacia en SharePoint 2010.   Los resultados serán devueltos basados en la url a la que se hizo la consulta cualquiera de las zonas  definidas en el Mapeo Acceso Alternativo o AAM.




SharePoint4Fun!

Juan Manuel Herrera



jueves, 4 de mayo de 2017

MSBuild 2017 podrás verlo en vivo!


¡Reserva la fecha! No te pierdas la transmisión en vivo de #MSBuild y todas las novedades que traerá este año. https://aka.ms/buildFBev



  • Quieres ser el primero en conocer las principales tendencias en tecnología de este año! Agenda la fecha de #MSBuild
  • Los anuncios más importantes del año para desarrolladores se darán en #MSBuild, ¡no te pierdas el keynote!
  • Los anuncios más importantes del año en vivo y en directo desde #MSBuild, ¡agenda la fecha!
  • ¿Quieres ser el primero en conocer las principales tendencias en tecnología de este año! Agenda la fecha de #MSBuild

Event date (May 10th): Todos pueden unirse directamente al livestreaming desde el siguiente enlace https://aka.ms/build2017latam

No te lo pierdas!

Build4Fun!,

Juan Manuel Herrera Ocheita

lunes, 24 de abril de 2017

Nuevo editor de plantillas para personalizar Team Foundation Server 2017

En TFS 2017 en premisas la distribución de los elementos de trabajo han cambiado, por lo que se hace necesario un nuevo editor de plantillas para la versión TFS 2017.

Para poder editar esto:



Necesitas agregar una extensión de TFS para Visual Studio en el market place de Visual Studio:




En Team Services el TFS de la nube tiene la opción para editarse en Web y con la ventaja que aplica el cambio a todos los Equipos de proyecto que utilizan esa plantilla. 

Para acceder la opción haz lo siguiente:

Ve a la administración de tu subscripción de Team Services

https://[nombre_mi_subscripcion].visualstudio.com/_admin

Luego selecciona Configuración o la figurita de la tuerquita

Luego selecciona la pestaña Process


Luego seleccionas la plantilla que te interesa modificar  y haz clic sobre el nombre de la plantilla por ejemplo Scrum.


Luego selecciona Work item types

Ahora nos muestra que no podemos personalizar los procesos del sistem y que para personalizarlos debemos de seleccionar la opción Creat an Inhereted process.

Colocamos un nombre y una descripción  por ejemplo asi:

Luego muestra unas opción para iniciar el proceso de modificación o bien cerrar la ventana emergente:
Si seleccionamos Customize InfowareScrumVerrsion veremos que ahora si nos permite modificar la plantilla.

Eso es todo amigos.  Esperemos que la versión en premisas tenga la opcion de edición de plantillas web que ya cuenta Team Services.

TFS4Fun!,

Juan Manuel Herrera Ocheita



domingo, 23 de abril de 2017

Guatemala dijo presente en el evento Global Azure Boot Camp 2017

Tuvimos un excelente evento en ciudad de Guatemala.  Nos unimos a 247 comunidades al rededor del mundo para compartir los conocimientos sobre la plataforma de la nube Azure.  La intención de Microsoft y las comunidades profesionales y estudiantiles es aumentar la adopción y conocimiento de esta plataforma de nube que como un organismo vivo crece constantemte.

En guatemala tuvimos dos enventos en Paralelo corriendo simultaneamente. uno en Fraijanes y otro en Ciudad de Guatemala.

Tanto los temas como los exposiotores fueron de alto nivel:

Azure Getting Started (Carlos Lone) 8:30 a 10:30 SALON E-503
Xamarin y Movil Services en Azure (David Ayala) 8:30 a 10:30 SALON E-517
Dev Ops Team Services and Azure Web Sites (Juan Manuel Herrera Ocheita) 11:00 a 13:00 SALON E-503
PowerBi Embedded (Marco Tulio Gomez) 11:00 a 13:00 E-517
Doker in Azure (Christian Melendez) 2:30 a 4:30 SALON E-503
Azure IoT (Marlon Ramos) 2:30 a 4:30 SALON E-517

Los dejo con las fotos del evento:



































Azure4Fun!,

Juan  Manuel Herrera Ocheita