Codigo autogenerado en InfoPath 2010

Muchas veces necesitamos dentro de nuestros formularios InfoPath de un codigo que se genere automaticamente. Una alternativa es crear una coneccion a la biblioteca de formularios y traer el campo ID y mediente formulas incrementar su valor en 1. Otra opcion es la que planteo en este post y aplicaria siempre y cuando no se necesite de un codigo correlativo. Esta opcion consiste en tomar el valor devuelto por la funcion Now(), eliminar los caracteres: “T”, “:” y “-“, y finalmente asignado ese valor a un campo del formulario. La formula final seria como siguie: translate(translate(translate(now(), “T”, “”), “:”, “”), “-“, “”). Esta formula puede ser colocada en un boton y mediante la nueva funcionalidad de reglas podria ser copiado a otro campo. En otro post estaremos hablando de las reglas en InfoPath 2010.



Saludos,
Segundo Leon [OXINET Consulting]

Invitación a Webcast MSDN: Administración de documentos en SharePoint 2010

 


Los invito a participar en el próximo Webcast que estaré presentando el próximo 30 de marzo de 2010 sobre un tema interesante de SharePoint Server 2010. En dicha presentación estaremos comentando sobre las principales funcionalidades de gestión de documental incorporadas en SharePoint 2010 y Office 2010. Revisaremos el Document Center, Document Sets, Remote BLOB Storage (RBS), Content Management Interoperability Services (CMIS), ente otros puntos. Los datos de evento los comparto a continuacion:


  • Fecha: Martes 30 de Marzo de 2010
  • Hora: 14:00 a 15:00 (GMT-05:00)
  • URL de registro: Registrarse aquí

Saludos,
Segundo Leon

Como cambiar de lenguaje la página publica de perfiles personales (Person.aspx)

En un reciente proyecto de SharePoint, pudimos comprobar que al momento de crear el SSP no es posible indicar el lenguaje de la plantilla de sitio (ver grafico 1), a pesar de tener instalado el Language Pack de WSS y MOSS. Como sabemos, en esta fase se crea tanto la colección de sitio de My Site y la del SSP, esta primera contiene la pagina publica de perfiles personales (person.aspx) que es la encargada de mostrar la información del perfil de las personas, y en este caso particular el cliente solicito que dicha pagina este completamente en español.



Grafico 1: Pagina de perfil personal en ingles.


Para cumplir con este requerimiento se realizaron los siguientes pasos:


  • Eliminar la actual colección de sitio de My Site, haciendo clic en el enlace Delete site collection.
  • Crear una colección de sitio, haciendo clic en el enlace Create site collection y seleccionando el lenguaje español y la plantilla Host de Mi Sitio (ver grafico 2). Esta plantilla es utilizada por SharePoint para implementar la funcionalidad My Site.
  • Volver a buscar a un empleado y ver su perfil, en esta oportunidad deberá mostrar la información en español (ver grafico 3).


Grafico 2: Plantilla Host de Mi Sitio



Grafico 3: Nueva pagina de perfiles personales en español


Segundo Leon
OXINET Consulting – www.oxinet.com.pe


 

Deseo quitar My Sites de mi orden…!

Me ha pasado recientemente en un proyecto que el cliente no deseaba contar con la funcionalidad My Sites. Para cumplir con el pedido, no se me ocurrió mejor idea que no activar, o desactivar si fuera el caso, la opción de Administracion de sitios sin intervencion del administrador (Self-Service Site management) de la aplicacion web creada para tal fin. El problema con esta alternativa es que si bien los usuarios no podrán crear sus sitios personales, seguirán viendo los típicos enlaces Mi Sitio y Mis Enlaces en las colecciones de sitios donde tengan acceso. Además, al dar clic al enlace les aparecerá una intimidante alerta, segun el siguiente grafico, que podría hacer pensar al usuario que SharePoint no está bien configurado.


Error 


Entonces, para poder ocultar o dejar de mostrar los vinculos Mi Sitio y Mis Enlaces a los usuarios finales, debemos configurar los Permisos para los servicios de personalizacion del Proveedor de Servicios Compartidos (SSP). Desde esta pagina podemos configurar el Crear un sitio personal y Utilizar caracteristicas personales, que son las 2 opciones que no nos interesan en este momento. Los pasos pasa ocultar los enlaces son los siguientes:


  1. Ingresar a la pagina de administracion del SSP.
  2. Seleccionar el enlace Personalization services permissions del grupo User Profiles and My Sites.
  3. Seleccionar el grupo NT AUTHORITY\Authenticated Users y hacer clic en el enlace Remove Selected Users.
  4. Regresar a la pagina principal de la Intranet y refrescar la pagina, en este momento no se mostraran los en laces Mi Sitio y Mis Enlaces.

Del mismo modo, de ser necesario habilitar My Site para algunos usuarios o grupos, los puedo agregar desde esta pagina y seleccionar los permisos Personal Site y Personal Features.


Configurando


Espero que este post sea de ayuda.


Segundo Leon
OXINET Consulting – www.oxinet.com.pe 

{Lanzamiento} 2008 Online – Edicion Especial

Microsoft esta organizando un importante evento para profesionales de TI y desarrolladores. Estamos hablando del Lanzamiento Virtual de sus productos: Windows Server 2008, SQL Server 2008 y Visual Studio 2008. Asi que a separar agendas para el martes 29 de abril, y desde este jueves 24 colocaran material de lectura.

Para mas detalles visitar este post de invitacion de nuestro amigo Guillermo Taylor.

Saludos a todos…!

Bienvenidas las OBAs

Hola amigos, bienvenidos a este blog, desde donde intentare compartir mi experiencia en la construcción de Aplicaciones de Negocio de Office (OBA, Office Business Applications). Actualmente estoy construyendo una solución de Evaluación de Personal con InfoPath 2007, InfoPath Forms Services, SharePoint Server 2007 y Workflows, en estos días les contare las consideraciones que se han tomado en cuenta.

Para mayor información sobre Office Business Applications revisar este artículo de Microsoft Architect Journal.

Saludos,
Segundo