sábado, 19 de marzo de 2011

Ocultar Vistas de Sistema CRM 4.0

En ciertas oportunidades nos han solicitado restringir el uso de vistas. Esto se puede realizar de manera sencilla con el uso de Búsquedas avanzadas (ya que se puede evitar el compartir las mismas) pero el problema se complica cuando es necesario restringir el uso de vistas de Sistema.
Bueno, esto se podría realizar de la siguiente manera:
Se puede desarrollar un plug-in el cual deshabilite ciertos registros de la entidad SavedQuery. Felizmente ya existe un plug-in que se puede descargar desde aquí
Sól hay que considerar lo siguiente:
  1. Message: RetrieveMultiple
  2. Primary entity: savedquery
  3. eventing Pipeline Stage: Post Stage
  4. Execution Mode: Synchronous
  5. trigerring pipeline: Parent pipeline
Adicionalmente, cuando descargues el plug-in verás un archivo xml, deberás copiar su contenido en la sección Unsecure Configuration