Archivo del Autor: Eliel Aguilera

Dynamics CRM Plugin Registration Tool o cómo volverse loco en unos minutos

¿Estás intentando registrar un ensamblado mediante Dynamics CRM Plugin Registration Tool y te has encontrado con que no puedes? Haces lo mismo que de siempre, sólo que ahora simplemente no aparece nada. Bien, aparemente resulta ser un fallo en la herramienta en la versión SP1 del SDK. Bien ¿Qué podemos hacer? Si tienes guardada una versión anterior del SDK siemplemente,… Leer más »

NotImplementedException pero ¿De dónde salió esto?

Un día común haciendo unas pruebas empezó a saltar un error NotImplementedException en el depurador, un mensaje un poco extraño considerando que aparecía en líneas de código «aleatorias» y usadas hasta el cansancio como por ejemplo Console.WriteLine(«Hola Mundo!») entonces ¿Cuál es el problema?. Luego de revisar un rato el código encontré el común denominador, existía una asignación directa de un… Leer más »

Recuperar una colección de sitios borrada accidentalmente

Algo que no suele ocurrir con mucha frecuencia pero que nos puede ocurrir luego de intensas horas de trabajo, cuando estamos un poco descolgados y terminamos por hacer clic en Eliminar en el lugar equivocado perdiendo con ello nuestro precioso trabajo del día (mes, meses o años). En el caso de un sitio simplemente con ir a la papelera de… Leer más »

Acceso Denegado al intentar activar una Característica en SharePoint

Algo que suele suceder con mucha frecuencia es que vas a activar una característica en una colección de sitios en SharePoint y de repente te muestra un mensaje de error, al buscar en el ULS, te das cuenta de que el error muestra «Access denied» y seguramente te indica que no fue posible activar la característica porque el usuario no… Leer más »

Cómo perder una noche en un error o no morir en el intento programando

En estos días me encontraba trabajando en un Event Receiver ya que por un cambio en el requerimiento fue necesario implementar privilegios elevados, ya que era necesario obtener unos campos de un objeto en el cuál el usuario común no tiene permiso. Para lograr el objetivo se utilizó el archiconocido SPSecurity.RunWithElevatedPrivileges sin embargo, cuando se probaba con un usuario administrador… Leer más »

SharePoint Designer y la sección de Listas y Bibliotecas vacías

Continuando con el ciclo de altibajos con SharePoint Designer (SPD) en estos días me sucedió algo bien curioso, cuando abría SPD la sección de Listas y Bibliotecas y la de Flujos de trabajo aparecían vacías, una acción que a todas luces me parecía extraña ya que particularmente ese sitio tenía varias listas personalizadas. Dado lo anterior me dediqué a buscar… Leer más »

Problema con actualización de una lista / biblioteca en un flujo de SharePoint Designer

Hace poco debía modificar un flujo de trabajo de SharePoint Designer y la solicitud del cliente requería que se actualizacen unos campos de acuerdo a nuevas condiciones del negocio. En mi buena intención de no alterar el flujo que estaban utilizando y que funcionaba adecuadamente dedicí agregar una nueva actualización basándome en la nueva regla del negocio por lo que… Leer más »

Agregar campo con ícono del documento con Client-Side Rendering

Hace poco debía crear una vista utilizando CSR y me encontré en el conflicto de que no había una propiedad que me permitiera mostrar rápidamente el ícono del documento por lo cuál me dediqué a investigar y me encontré con un post de Ravi C Khambhati en el que muestra cómo habilitar el ícono para que sea posible descargar el… Leer más »

Cambiar una vista en SharePoint 2013

Algo que suele ser un requerimiento casi estándar en todos los clientes que contratan servicios para personalizar SharePoint es el de ajustar vistas para no luzcan tan «SharePoint», siempre pensando en el Look And Feel (LAF de ahora en adelante) del sitio. Muchos diseñadores van a mostrar propuestas muy interesantes de las vistas de listas o bibliotecas que son muy… Leer más »

BeforeProperties, AfterProperties y ListItem en los Event Receivers

      Comentarios desactivados en BeforeProperties, AfterProperties y ListItem en los Event Receivers

Una de las cosas a tener en mente cuando estamos trabajando con los Receptores de Eventos (Event Receivers) en SharePoint es que en los mismos mediante el parámetro que se recibe en el evento podemos tener acceso a las propiedades antes (BeforeProperties) y después (AfterPropierties) de la acción y al elemento de la lista (ListItem). Estos 3 elementos tienen características… Leer más »