Problemas con los controles Active X en Project Server 2007

Último momento. Transcribo:

Queríamos haceros partícipes de un problema detectado, que  nos puede dar unos cuantos dolores de cabeza, después de instalar las últimas actualizaciones disponibles. Pongamos que hemos terminado de instalar el Service Pack 3 y la actualización acumulativa de Octubre 2011, y nos vamos a nuestro Centro de Proyectos, donde se nos indica que debemos descargar una versión actualizada de los controles ActiveX. Procedemos a realizar dicha descarga, y vemos que a partir de ese momento ya no podemos acceder más a las páginas que dependan de los componentes ActiveX mencionados.

Se trata de un problema conocido, en el que se está trabajando. Mientras se resuelve dicho comportamiento de manera oficial, queríamos haceros llegar este método alternativo para arreglarlo. Es justo agradecer a Marc Biarnes por su excelente trabajo en esta solución, la cual fué publicada en su blog esta mañana:

http://blogs.technet.com/b/frenchpjblog/archive/2011/11/16/3465440.aspx

Para evitar que se revise la versión de los controles Active X, y nos cause el problema mencionado, podemos hacer lo siguiente:

Continuar leyendo en: http://blogs.technet.com/b/elfarodeprojectserver/archive/2011/11/16/project-server-2007-problema-controles-active-x.aspx.

Crear un ítem y redireccionar a la pantalla del ítem creado

Una pregunta bastante común en los foros es si es posible que luego de crear un ítem en una lista, SharePoint nos redireccione en forma automática a la pantalla DispForm o EditForm del ítem creado.

Si bien este no es el comportamiento estándar de SharePoint, otra ves Alexander Bautz (http://sharepointjavascript.wordpress.com) nos propone una solución que a continuación resumo:

  • Agregar una CEWP en NewForm para realizar el direccionamiento a la pantalla DispForm o EditForm.
  • Agregar una CEWP en la página DispForm que sólo se ejecuta cuando el ID es 0. Lo que hace es buscar el último elemento creado por el usuario y enviarnos a la pantalla correspondiente.

Un enfoque muy interesante que pueden descargar desde el blog del autor en http://sharepointjavascript.wordpress.com/2011/04/23/redirect-from-newform-to-dispform-or-editform/.

Espero les sea útil. Hasta la próxima!

Establecer o leer valores en las pantallas estándar de SharePoint

Una de las problemáticas más comunes que interesan resolver en SharePoint es cómo establecer u obtener un valor en las pantallas estándar de SharePoint sin romperlas. Nos referimos a estas pantallas:

  • NewForm
  • EditForm
  • DispForm

Existen algunos enfoques para realizar esto utilizando código JavaScript. Uno de los más nombrados es aquel sobre el que escribimos hace mucho en este artículo: http://surpoint.blogspot.com/2010/04/preseleccionar-u-ocultar-valores-en-las.html (data del año 2007).

Existe otro enfoque, que aún no he tenido tiempo de probar, pero que está desarrollado por Alexander Bautz (http://sharepointjavascript.wordpress.com), un astro de JavaScript, jQuery y SharePoint desde mi humilde punto de vista.

El enfoque que propone Alexander es muy interesante especialmente por las opciones que utilizan sus funciones:

  • getFieldValue
  • setFieldValue

image

image

Los invito a leer el artículo y probar esta herramienta que pueden encontrar en:

http://sharepointjavascript.wordpress.com/2010/05/28/get-or-set-value-for-sharepoint-field-in-newform-editform-and-dispform-get-only-in-dispform/

Espero que les sea útil. Hasta la próxima!

Project Server y PowerShell

Una de las posibilidades más interesantes respecto a la administración de Project Server 2010 es que ahora podemos utilizar PowerShell para algunas tareas de configuración. Les dejo el enlace de MSDN con la referencia:

http://technet.microsoft.com/en-us/library/ee890097.aspx.

Transcribo una parte:

Get-SPProjectWebInstance

Returns an instance of a Project Server Service application.

New-SPProjectServiceApplication

Creates a new Project Server Service application.

New-SPProjectServiceApplicationProxy

Creates a proxy for a Project Server Service application.

New-SPProjectSiteAdministrator

Creates a Microsoft Project Server 2010 administrator account for the requested user.

New-SPProjectWebInstance

Creates a new instance of a Project Server Service application.

Remove-SPProjectSiteAdministrator

Removes an account from a Microsoft Project Web App (PWA) instance.

Remove-SPProjectWebInstance

Deletes an instance of a Project Server Service application.

Set-SPProjectServiceApplication

Sets properties of a Project Server Service application.

Set-SPProjectWebInstance

Sets the properties of an instance of a Project Server Service application.

Upgrade-SPProjectWebInstance

Upgrades a single Project Web App site.

Qué lo disfruten!