Remote Desktop Connection vs Virtual PC 2007 en proyecto InfoPath 2007

Recientemente en mi ambiente de desarrollo sucedió un comportamiento extraño que definitivamente hacia que mi experiencia fuese un tanto limitada. Resulta que al trabajar con InfoPath 2007 dentro de una máquina virtual la funcionalidad de copiar y pegar no trabaja bien en modo de diseño, en ocasiones si funciona y en otras no. Dentro de InfoPath 2007 al hacer Ctrl – X y después dentro de otra celda de una tabla hacer Ctrl – Y pues si me cortaba los controles mas no los pegaba de regreso y el Ctrl – Z de nuevo rehacía los controles en su posición anterior.

Confieso que hasta el momento no del todo sé que fue lo que paso realmente, pero una alternativa de solución es conectarme desde mi equipo huésped o algún otro vía remote desktop connection y listo, todo funciona como se espera que funcione.

Asumo que es un tema relacionado con el direccionamiento de la memoria RAM cuando usamos el portapapeles dentro de una máquina virtual.

Un par de recursos SharePoint 2010 que debes tener

Mi buen amigo Mario Ferrel me ha comentado sobre dos enlaces relacionados con SharePoint 2010 que seguro debes de tener. Get Started on SharePoint 2010 y SharePoint eMagazine son recursos muy valiosos que sin duda te podran al dia.

No dejemos de apoyar en momentos de crisis

En esta ocasión exhorto a mis colegas y amigos que leen este blog a que en medida de nuestras posibilidades apoyemos a la gente de Haití.

Algunos de los medios para lograrlo los enlisto a continuación:

Sientanse libre de indicar mas medios o formas de apoyo mediante los comentarios.

Gracias

Posted by haaron | with no comments

Video de Business Connectivity Services y Outlook 2010

Aquí un video de Don Juan Balmori del equipo de BCS. Para los que no sepan Business Connectivity Services “BCS “ es la evolución de Business Data Catalog “BDC” en SharePoint.

Ahora BCS simplifica y potencializa aun mas las capacidades de integración de SharePoint con otras fuentes de datos externas para realizar operaciones de lectura y escritura, en particular lo que nos presentan en el video es como exponer el contenido externo registrado en SharePoint a objetos o artefactos de Outlook como calendario, tareas, contactos, etc. permitiendo a nuestros usuarios una experiencia de uso consistente con las herramientas que usamos día a día.

Cabe mencionar que una vez configurada una Lisa Externa en SharePoint 2010 la podemos conectar a Outlook mediante BCS donde tenemos un soporte de sincronización directo y servicios de cacheo local para trabajo fuera de línea.

Sin más dejo el video.

Llenado programatico de tablas repetibles en formularios InfoPath Form Services

Aquí una técnica que resulta interesante cuando trabajamos con formularios InfoPath Form Services de SharePoint Server 2007. Resulta que cuando usamos InfoPath 2007 combinado con Forms Services perdemos un tanto de funcionalidad como controles, opciones de filtrado y de conexión a datos externos es por ello que en ocasiones debemos de utilizar alternativas un tanto artesanal para simular el comportamiento esperado. Hoy quiero compartir una alternativa para poder presentar un listado de cuadros de verificación para permitir al usuario seleccionar más de una opción dentro de sus formularios InfoPath Form Services.

Una lista repetible en InfoPath es una especie de tabla de información vinculada a alguna fuente de datos que permite mostrar un arreglo de renglones con columnas y con sus correspondientes controles para el llenado o captura tabular, esta lista ya incluye la funcionalidad para agregar o eliminar renglones de forma automática. Bajo este contexto, el de mostrar una lista de cuadros de verificación para multi selección usaremos una lista para mostrar en una columna el  cuadro de verificación y en la otra su descripción, deshabilitaremos las opciones de edición de la lista para crear un efecto de despliegue.

image

Tomamos la lita repetible y la arrastramos sobre nuestro formulario, al hacerlo nos solicita que seleccionemos de cuantas columnas  requerimos la lista y seleccionamos dos.

image

El resultado es una lista repetible de forma tabular. Analisemos el esquema que InfoPath ha generado para representar esta lista con la finalidad de apreciar los nombres de los campos que estaremos utilizando en este ejemplo. group2 es un campo de tipo Grupo con la capacidad de auto repetir su contenido que en este caso son los campos field1 y field2

image

A continuacion dentro de nuestro fomulario transformamos a feld1 en cuadro de verificacion.

image

Realizamos el mismo procedimiento para la siguiente columna field2 solo que la cambiaremos a cuadro de expresion. Tambien podemos jugar con las propiedades de la lista repetible para esconder el encabezado y eliminar los bordes para generar el efecto deseado. Esto lo hacemos seleccionando las propiedades del objeto y accediendo a la pestaña de Display para deshabilitar la opcon de incluir el encabezado o Include Header. Asi mismo dentro de la pestaña Data deshabilitamos las opciones por defecto Default Settings y la de mostrar botón de inserción. Esto nos quita la opción de agregar soporte para agregar, modificar y eliminar elementos de forma automática..

image

Ya tenemos la estructura lista para poder codificar y cargar sobre ella una lista de datos que puede provenir de cualquier otra fuente de información.
A continuación desde InfoPath cargamos Visual Studio for Applications seleccionando del menú de herramientas la opción de programación y evento de carga.

image

No olvidemos primeramente guardar nuestro formulario y configurar un par de opciones dentro de la configuración de formulario o Form Options. En primer lugar dentro de Security and Trust especificamos nuestro formulario como Full Trust, esto se debe a que estaremos ejecutando código.

image

Y dentro de la sección programming seleccionemos que lenguaje de programación deseamos usar y en que carpeta guardaremos el código.

image 

Ya dentro de Visual Studio for Applications tenemos el código correspondiente al evento de carga del formulario. Es aquí donde puedes conectarte a otra fuente de datos ya sea de forma programática o directamente desde InfoPath.

De momento haremos el llenado manual de la lista repetible mediante el siguiente código de programación.

private const string STR_XPATH_Grupo = "/my:myFields/my:group1/my:group2";
        private const string STR_XPATH_Nodo = "/my:myFields/my:group1/my:group2/my:field2";
      
        private void CargaLista()
        {     
            // creamos una instancia de nuestro esquema principal
            XPathNavigator DOM = MainDataSource.CreateNavigator();

            // obtenemos una referencia del nodo repetible 
            XPathNavigator tableItem = DOM.SelectSingleNode(STR_XPATH_Grupo, this.NamespaceManager);
            XPathNavigator tableItemNode = null;
            
            // clonamos un elemento y lo asignamos a otra variable
            tableItemNode = tableItem.Clone();

            // obtenemos la ruta de donde estaremos actualizando la informacion dentro del elemento clonado          
            XPathNavigator target = tableItemNode.SelectSingleNode(STR_XPATH_Nodo, this.NamespaceManager);

            // establecemos la informacion a desplegar dentro del elemento clonado
            target.SetValue("hola");

            // insertamos el elemento clonado en la lista repetible
            tableItem.InsertAfter(tableItemNode);

            target = null;
            tableItemNode = null;


        }
 

El resultado:.

image

 

A continuación dejo una rutina un poco más elaborada donde se muestra como cargar una lista repetible que proviene de una fuente de datos externa configurada dentro de InfoPath.

  • En dataSource enviamos el nombre de nuestra conexión a otra fuente de datos configurada en InfoPath.
  • En tableRow enviamos la ruta XPath que apunta a grupo repetible de una lista repetible.
  • En fieldName especificamos el nombre del campo que deseamos mostrar en la descripción de la lista repetible.
  • En targetXPath especificamos la ruta XPath del nodo descripción de nuestra lista repetible.
 private void LoadSPListToRepeatingTable(string dataSource, string tableRow, string fieldName, string targetXPath)
        {       


            XPathNodeIterator list = DataSources[dataSource].CreateNavigator().Select("/xml/rs:data/z:row", this.NamespaceManager);
            XPathNavigator DOM = MainDataSource.CreateNavigator();
            XPathNavigator tableItem = DOM.SelectSingleNode(tableRow, this.NamespaceManager);
            XPathNavigator tableItemNode = null;
          

            foreach (XPathNavigator listItem in list)
            {

                if (tableItem != null)
                    tableItemNode = tableItem.Clone();


                string value = listItem.SelectSingleNode(fieldName, NamespaceManager).Value;
                XPathNavigator target = tableItemNode.SelectSingleNode(targetXPath, this.NamespaceManager);
                target.SetValue(value);
                tableItem.InsertAfter(tableItemNode);

                target = null;
                tableItemNode = null;


            }
            tableItem.DeleteSelf();
            tableItem = null;
            DOM = null;

        }

 

La invocación de esta rutina es:

           LoadSPListToRepeatingTable("Areas", "/my:myFields/my:Inicio/my:areas/my:areaRow", "@ows_LinkTitle", "/my:myFields/my:Inicio/my:areas/my:areaRow/my:areaDescripcion");

 

EL resultado seria algo asi:

image

Ya instalé SharePoint ¿y ahora qué?

20080712-pensar_mono El año pasado tuve la oportunidad de grabar una sesión especial para la iniciativa CILCLO DE CONOCIMIENTO SHAREPOINT de Colombia y hoy quiero compartir en mi blog la plática “Ya instalé SharePoint ¿y ahora qué?” donde describo las funcionalidades de la plataforma SharePoint desde el punto de vista tomador de decisiones.

Si andas buscando que tiene SharePoint para tu organización este es un webcast donde pueden empezar a
ver que hay en la plataforma.

Orador Destacado de Media Center en Microsoft Latam

clip_image001

 

En pasadas semanas recibi un correo electronico de la gente de Community Media Center de Microsoft Latam en donde se mencionan a los oradores destacados del 2009 y para mi suerte estuve enlistado ahi a lado de otros admirables colegas.

Para mi es una sorpresa el saber que gracias a las descargas y visualizaciones de los webcast que hemos dado durante el 2009 es de donde se obtiene esta lista. Y bueno, quiero agradecer a la gente que se toma el tiempo de acceder, visualizar y descargar las sesiones.

Gracias al equipo de Latam Media Center y estaremos generando contenido en este 2010.

 

http://www.mslatam.com/latam/mediacenter/OradoresDestacados.aspx

Instalador del .NET Framework 2.0 Configuration Tool

image

Ya en un entorno de producción no siempre contamos con las mismas herramientas que tenemos en un ambiente de desarrollo. Este   es el caso del .NET Framework 2.0 Configuration Tool que particularmente cuando construimos add ins para Office en ocasiones necesitamos tener en el equipo final para establecer o configurar algo en el Code Access Security o Global Assembly Cache.

Bien, pues aquí dejo el URL donde puedes descargar el instalador de esta herramienta.

Configuration tool installer for .NET Framework 2.0

Posted by haaron | with no comments
Filed under: , , , ,

Generando Hash de una cadena de texto mediante algoritmo MD5 en C#

Aqui una rutina para generar el Hash de una cadena de texto basado en el algoritmo MD5.

public static string GetMD5Hash(string passwordString)
        {

            if (string.IsNullOrEmpty(passwordString))
            {
                throw new  ArgumentNullException("passwordString");
            }
                MD5CryptoServiceProvider md5 = new MD5CryptoServiceProvider();

                byte[] data = md5.ComputeHash(Encoding.Default.GetBytes(passwordString));

                StringBuilder sb = new StringBuilder();
                for (int i = 0; i < data.Length; i++)
                {
                    sb.Append(data[i].ToString("x2"));

                }
            
            return sb.ToString();

        }
 static void Main(string[] args)
        {
            string result = GetMD5Hash("Hola mundo!");
            Console.WriteLine(result);
        }

El resultado de Hash de Hola mundo! es daaef200ebb921e011e3ae922dd3266b

Posted by haaron | with no comments
Filed under: , ,

WebCast de Desarrollo SharePoint 2010

Aquí les dejo una invitación a 3 webcast técnicos para desarrolladores que requieran conocer lo nuevo de SharePoint 2010. Sin duda  las funcionalidades de SharePoint 2010 han sido extendidas y mejoradas, se han agregado algunas otras que hacen sentido y hacían falta.

En esta serie de webcast exploraremos lo siguiente, sigue la liga el dia del evento:

  1. sp2010_2[1]Tecnologías y Productos SharePoint 2010 para Desarrolladores 
    En esta sesión veremos los principales cambios y características de desarrollo que SharePoint 2010 pone en la mesa para los desarrolladores. Veremos como estas nuevas herramientas facilitan la experiencia y mejoran la productividad del desarrollador así mismo exploraremos las características de Visual Studio 2010 para SharePoint.

Fecha: 29/01/2010 (dd/mm/yyyy).
Hora: 10:00 (GMT-05:00 Colombia, Panama).
Si tiene dudas con la conversión de zonas horarias, por favor haga clic Aquí.

  1. Alternativas de Desarrollo con SharePoint 2010 y Silverlight 3
    En esta sesión veremos cómo utilizar Silverlight 3 para construir ricas y poderosas aplicaciones sobre SharePoint 2010. Cubriremos los temas de soporte Silverlight pre fabricado en SharePoint 2010, uso del modelo de objeto disponible para Silverlight, integración de servicio y personalizaciones visual.

Fecha: 12/02/2010 (dd/mm/yyyy).
Hora: 10:00 (GMT-05:00 Colombia, Panama).
Si tiene dudas con la conversión de zonas horarias, por favor haga clic Aquí.

  1. Uso de Servicios en SharePoint 2010 para la integración de aplicaciones
    SharePoint cada vez se integra más a la TI de una organización, muchos desarrolladores crean servicios para integrar aplicaciones de línea de negocio a SharePoint. En esta sesión veremos la variedad de alternativas de comunicación e integración mediante servicios que SharePoint 2010 soporta como ASP.NET, WCF y REST. Veremos que alternativa funciona para el escenario apropiado.

Fecha: 01/03/2010 (dd/mm/yyyy).
Hora: 14:00 (GMT-05:00 Colombia, Panama).
Si tiene dudas con la conversión de zonas horarias, por favor haga clic Aquí.

Espero contar con tu presencia y compartir contigo la visión que tiene Microsoft para constituir una plataforma empresarial para colaborar y compartir información entre personas y sistemas.

Te espero.

 

Haarón I. González H. clip_image001

MCT, MCAD, MCTS en SharePoint, MVP en SharePoint
(Skype: haarongonzalez, MSN: haarongonzalez@hotmail.com, Blog: http://msmvps.com/blogs/haarongonzalez, Twitter: haarongonzalez)

¡Feliz Navidad y Prospero Año Nuevo 2010!

En estas fechas, quiero agradecer el apoyo y la confianza que has depositado de manera directa o indirecta al llegar y pasar unos minutos leyendo este blog, sin duda es un factor vital recibir dudas y comentarios que nos permitan crecer y compartir conocimiento junto. En este 2010 como en otros años me comprometo a ofrecer contenido de mejor calidad y más frecuente. Espero seguir siendo parte indirecta de algún proyecto o reto técnico que estés pasando.

De mi parte, solo me queda desear una muy Feliz Navidad en compañía de tu Familia y que el año 2010 este lleno de Salud, Felicidad y Éxito tanto para ti como para tu familia y Organización.

Un abrazo y mis mejores deseos

Posted by haaron | with no comments
Filed under: , , ,

tan simple y tan complicado a la vez

Ya en el pasado había platicado sobre el valor que aporta Rights Management Services de Microsoft a las organizaciones. Hoy definitivamente quiero puntualizar algunos asuntos técnicos a considerar cuando intentamos integrar RMS con SharePoint 2007.

  • No olvides instalar sobre los Web Front End de tu granja SharePoint el cliente de RMS SP2, este nos agrega un conjunto de entradas en el registro de Windows que SharePoint usa para poder preguntar por los permisos de un usuario en particular, si  no lo instalas SharePoint no tendrá manera de conectarse a tu servidor RMS
  • En el servidor RMS que se asume esta en otro equipo dentro de la granja hay que configurar permisos para las cuentas de la granja y del application pool del Shared Service Provider así como también al grupo local RMS Service Group en el archivo c:\inetpub\wwwroot\_wmcs\Certification\ServerCertification.asmx
  • Si recibes el error “You do not have permission to sub-enroll to the root server 'http://xxx/_wmcs/Certification/SubEnrollService.asmx'. Contact your system administrator.” Mientras aprovisionas tu servidor RMS es porque seguramente en algún lugar de tu empresa ya se cuenta con otro servidor RMS instalado, asegúrate de averiguar donde esta, si se usa y si lo puedes desinstalar.
  • En caso de que desinstales algún servidor RMS deberás de ir a los servicios del directorio activo a eliminar una entrada que contiene los datos generales de tu conexión anterior. EL lugar exacto es  Directorio Activo – Consola de Sitios y Servicios – View – Show Services Node. Por ahí debe de estar el nodo WindowsRightsManagement y deberás eliminarlo, después procederás a configurar el nuevo desde la herramienta de configuración RMS.

Suerte!

Posted by haaron | with no comments
Filed under: ,

¿Instalando SharePoint 2010 para evaluación? toma en cuenta

No había tenido la oportunidad de blogear al respecto la instalación de SharePoint 2010 Beta que durante el PDC09 se liberó. En primer instancia hay que determinar sobre qué sistema operativo los vamos a instalar, afortunadamente SharePoint 2010 puede ser instalado sobre Windows Vista o Windows 7 64bit permitiendo a los programadores desarrollar desde sus sistemas sin tener que recurrir a maquinas virtuales o configuraciones especiales.
Primeramente puedes seguir la guía Setting Up the Development Environment for SharePoint Server solo que si te recomiendo lo siguiente:

  • Lee todo el articulo
  • Asegúrate de aplicar los hotfix descritos especialmente aquellos relacionados con SQL Server y WCF
  • Asegurate de activar Windows Communication Foundation HTTP Activation y Windows Communication Foundation Non-HTTP Activation en las opciones de Turn On del sistema operativo
  • Asegúrate de contar con al menos 4GB de memoria RAM, si tienes 2GB prácticamente es inoperable así que si este es tu caso mejor obtén mas memoria RAM, de preferencia 8GB es la mejor opción

Suerte!

Posted by haaron | with no comments

LINQ to DataSet básico en SharePoint

Resulta que hoy tuve que realizar una serie de actividades relacionadas con la manipulación y filtrado de datos que residen en SharePoint y para mejorar mi experiencia como programador recurrí al uso de LINQ to DataSet.

He aquí un ejemplo que lee la información de todos los usuarios de mi colección de sitios:

using(SPSite site = new SPSite("http://urldemisitio"))
{
        SPWeb rootWeb = site.RootWeb;
        DataTable dt = rootWeb.SiteUserInfoList.Items.GetDataTable(); // retorna un datatable de ADO.NET

                // usando el metodo GetDataTable de la coleccion Items puedo trabjar con el 
// mediante dt.AsEnumerable()
                var users = from user in dt.AsEnumerable()
                            where user.Field<string>("ContentType").Equals("Person") 
                            select new { 
                                ID = user.Field<int>("ID"), 
                                FirstName = user.Field<string>("FirstName"), 
                                LastName = user.Field<string>("LastName"),
                                Title = user.Field<string>("Title"),
                                UserName = user.Field<string>("UserName"),
                                Mail = user.Field<string>("Email"),
                                Department = user.Field<string>("Department"),
                                JobTitle = user.Field<string>("JobTitle"),
                                Office = user.Field<string>("Office"),
                                WorkPhone = user.Field<string>("WorkPhone")
                                
                            };

// aqui podemos trabajar con nuestra coleccion users

}
Es importante puntualizar que este se debe a .NET Framework 3.5, en otras palabras para poder soportar este 
codigo dentro de nuestro server debemos de tener instalada dicha version.

Gartner libera sus impresiones iniciales sobre SharePoint 2010

Aquí dejo un documento de Gartner sobre sus impresiones iniciales de SharePoint 2010. Interesante ver la postura de esta institución internacional.

En general nos comenta:

  • SharePoint Server 2010 provee de mejoras significativas en múltiples áreas clave del producto
  • La dependencia a una arquitectura 64bit hace que los presupuestos para invertir en SharePoint queden un tanto bajos
  • Gartner predice que SharePoint 2010 no será muy adoptado hasta después del año 2012 debido cuestiones económicas y presión en presupuestos por parte de la dirección
  • SharePoint 2010 es empresarialmente capaz, pero sigue sin cumplir algunos requerimientos finales como la sincronización entre granjas de servidores, integración pre fabricada con otras herramientas de administración de contenido y una clara, definida y flexible estrategia de almacenamiento distinta a SQL.
  • Se seguirán usando herramientas de terceros.

Interesante no? Bien aquí está el doc: impresiones iniciales de SharePoint 2010

Posters descargables de SharePoint 2010

Mas información de SharePoint 2010. Aquí unos posters.

 

Poster and downloads Description
Services

Download: Visio, PDF, XPS

Services architecture, including and common ways to deploy services in your overall solution design.

Cross-farm Services

Download: Visio, PDF, XPS

Illustrates how to deploy services across farms to provide centralized administration of services.

Topologies for SharePoint Server 2010

Download: Visio, PDF, XPS

Describes common ways to build and scale farm topologies, including planning which servers to start services on.

Hosting Environments in SharePoint Server 2010

Download: Visio, PDF, XPS

Summarizes the support for hosting environments and illustrates common hosting architectures.

Business Connectivity Services Model

Download: Visio, PDF, XPS

This model poster describes the architecture of Microsoft Business Connectivity Services in SharePoint Server 2010 and provides information about how to create solutions that are based on the service.

Use this model with the following article: Business Connectivity Services overview (SharePoint Server 2010)

SharePoint 2010 Upgrade Planning

Download: Visio, PDF, XPS

This model covers planning for an upgrade from Microsoft Office SharePoint Server 2007 to SharePoint Server 2010. It includes information about the following:

  • Upgrade requirements: Hardware, operating system, and database
  • Upgrade process: specific steps to follow before, during, and after the upgrade

Use this model with the following article: Upgrading to SharePoint Server 2010

SharePoint Server 2010 Upgrade Approaches

Download: Visio, PDF, XPS

This model helps you understand the in-place, database attach, and hybrid approaches to upgrading from Office SharePoint Server 2007 to SharePoint Server 2010.

  • See the farm topologies before, during, and after upgrade
  • Compare the advantages of each type of upgrade approach

Use this model with the following articles:

SharePoint Server 2010 — Test Your Upgrade Process

Download: Visio, PDF, XPS

This model explains the methodology for testing the upgrade process before upgrading from Office SharePoint Server 2007 to SharePoint Server 2010.

  • Understand the goals for testing your upgrade process: customizations, hardware, timing, planning
  • See specific steps to follow for testing your upgrade process

Use this model with the following article: Use a trial upgrade to find potential issues (SharePoint Server 2010)

SharePoint Server 2010 — Services Upgrade

Download: Visio, PDF, XPS

This model covers upgrading services from Office SharePoint Server 2007 to SharePoint Server 2010.

  • Considerations for specific services: Personalization, Search, InfoPath Forms, Excel, Business Data Catalog, Single Sign-on
  • In-place upgrade with services
  • Database attach upgrade with services
Choose a tool for business intelligence in SharePoint Server 2010

Download: Visio, PDF, XPS


This model covers an overview of business intelligence in SharePoint Server 2010 and provides you with the following information.

  • An overview of each business intelligence service and when you might use the service.
  • Architecture for application of the business intelligence services and how they work together in a topology.
  • A list of possible data sources for each business intelligence service.

Fuente: http://blogs.technet.com/tothesharepoint/archive/2009/10/23/3288841.aspx

Posted by haaron | with no comments

Da inicio el flujo de informacion sobre SharePoint 2010

A tan solo unas horas de dar inicio el SharePoint Conference, Microsoft libera un conjunto de posters sobre actualizacion a plataforma SharePoint 2010.

Estaremos al pendiente.

Posted by haaron | with no comments

Office el que siempre ha estado ahi

Sin duda Office es un conjunto de herramientas que la mayoria utilizamos dia con dia, practicamednte ha sido un compañero en la carrera de muchos.
Aquí dejo unos videos de caracteristicas mas sobresalientes de la nueva versión.

   
Posted by haaron | with no comments
Filed under: ,

Hospedaje SharePoint una alternativa en estos tiempos

Soy una PyME que no tiene un departamento de TI, necesito compartir archivos y mejorara la comunicación de mis colaboradores pero desafortunadamente no está dentro de mi estrategia de negocio invertir en hardware y licenciamiento de software. ¿Qué puedo hacer?

Hay distintas alternativas disponibles en la industria de TI. Cada alternativa tiene sus pros y contras desde el punto de vista costo total de propiedad y retorno de inversión. Una tendencia que en los últimos años se ha venido incrementando es la del uso de software como servicio. Básicamente consiste en hacer uso de software o soluciones informáticas que proveedores nos pueden habilitar como un servicio disponible a cambio de una renta establecida. Al final del día no se termina haciendo una inversión en hardware ni en recursos especializados encargados de soportar dicha plataforma. Insisto que en ciertos escenarios es aplicable este enfoque.

Mis amigos de SolucionesSharePoint.com han puesto a disposición como servicio la plataforma Windows SharePoint Services 3.0 o WSS 3.0 por sus siglas, un ambiente de colaboración basado en sitios web que empleados de una organización pueden utilizar para compartir información y comunicarse de mejor manera a través de internet haciendo uso de las múltiples herramientas informáticas que vienen pre fabricadas en el producto.

Herramientas como:

  • Repositorio de:
    • Documentos
    • Imágenes
    • Paginas
    • Formularios
  • Listas de:
    • Anuncios
    • Contactos
    • Panel de Discusiones
    • Enlaces o direcciones de internet
    • Calendario
    • Tareas
    • Tareas de proyecto
    • Tareas de seguimiento de asuntos
    • Encuestas
  • Sitios Web para:
    • Colaboración Departamental
    • Colaboración con Documentos
    • Seguimiento de Reuniones
    • Programación de ausencias y vacaciones
    • Base de datos de errores
    • Centro de llamadas
    • Administración de contactos
    • Sitio de soporte y proceso de cumplimiento
    • Biblioteca y revisión de documentos
    • Planificación de eventos
    • Sitio de aprobación y rembolso de gastos
    • Servicio de asistencia y retardos
    • Seguimiento de inventario
    • Área de trabajo de equipo de TI
    • Administración de ofertas de empleo y entrevistas
    • Base de conocimiento
    • Seguimiento de prestamos
    • Administración y seguimiento de active físico
    • Administración de solicitudes de cambio
    • Presupuesto y seguimiento a proyectos
    • Área de trabajo y seguimiento a proyectos
    • Reservación de salas y equipo
    • Canalización de ventas potenciales

Acércate a de SolucionesSharePoint.com para que con una inversión bastante decente puedas contar con la posibilidad de ofrecer a tu empresa una solución rentable a las necesidades de tus empleados. Así mismo SolucionesSharePoint.com cuentan con una planta de consultores en colaboración que te apoyaran a definir la mejor estrategia para explorar al máximo las herramientas pre fabricadas de SharePoint para dar una solución concreta a tu necesidad en particular. Es aquí donde veo un valor adicional a esta empresa ademas de su servicio.

Suerte!

Panel de Edición de WebPart con Silverlight

Hoy quiero hacer referencia al trabajo que mi buen amigo Gerardo Reyes ha hecho en su último post sobre cómo crear paneles de edición de WebParts SharePoint utilizando Silverlight para ofrecer una experiencia de usuario mejorada cuando configuramos nuestros WebParts. Muy interesante ya que sobre este punto no se ha visto mucho y da una perspectiva util al respecto.

http://gerardo-reyes.blogspot.com/2009/09/creando-editor-parts-personalizados.html

Saludos!

Posted by haaron | with no comments
More Posts Next page »