Consultorio de SharePoint - Evento a distancia

por Alejandra Federico  1. febrero 2012

El jueves 2 de febrero Daniel Laco brindará una charla virtual sobre el Branding en SharePoint.

Se llevará a cabo a las 15:00 hs., la apertura de la sala virtual es a partir de las 14:45.

Los esperamos para compartir durante una hora las experiencias en el uso de SharePoint. 


Evento gratuito. 

Para más información e inscripción AQUÍ

Tags:

Sharepoint

Evento Sharing the Point – Buenos Aires – 21/Enero

por Daniel Laco  20. enero 2012

Después de su gran éxito en el 2011 en Asia y Europa, continua la gira mundial de Sharing The Point. En esta ocasión un grupo de evangelistas y expertos de SharePoint de múltiples nacionalidades estarán brindando un conjunto de charlas en Buenos Aires, para arrojar luz sobre el potencial ilimitado de SharePoint para las Organizaciones de todo tamaño y sector.

No te pierdas el nutrido grupo de expertos que participarán del evento: Joel Oleson (USA). Paul Swider (USA), Mark Miller (USA), Dan Holme (Hawaii), Ricardo Muñoz (Costa Rica), Fabián Imaz (Uruguay), Fernando Hunth (Argentina), Mauricio Grimberg (Argentina) y Ariel García Sobrino (Argentina). Ellos estarán compartiendo experiencias, mejores prácticas y lecciones aprendidas durante una gran cantidad de implementaciones de SharePoint de diversos tipos y tamaños realizadas en múltiples países.

Si queres aprender más sobre SharePoint, y al mismo tiempo aprovechar la experiencia de los expertos, te invitamos a reservar tu lugar en el evento que se realizará el sábado 21 en las oficinas de Microsoft Argentina (Bouchard 710 4° – CABA). Visita hoy mismo el Sitio Oficial de la Gira “Sharing The Point Sudamérica”.

El evento será totalmente gratuito. Lo único que necesitas hacer es registrarte haciendo clic aquí.

Los esperamos para compartir el desayuno por la mañana, un almuerzo al mediodía, y un cierre en el que se obsequiarán varios regalos.

Agenda

Horario

Track 1 (Sala Roble)

Track 2 (Sala Ombú)

8:45 – 9:30

Acreditación / Recepción de asistentes / Desayuno

9:30 – 9:45

Bienvenida al evento / Presentación de Sponsors

9:45 -10:45

Social Intranets: Transforming Traditional Portals

  • Audiencia: End User / IT Pro/ Developer/Business
  • Speaker.: Joel Oleson
  • Idioma: Ingles, con traducción

Building the Perfect SharePoint 2010 Farm: Real World Best Practices from the Field

  • Audiencia: IT Pro
  • Speaker.: Michael Noel
  • Idioma: Ingles, con traducción

 

10:45 – 10:55

Break (Café)

10:55 – 11.55

To Host or Not to Host: The Good, the Bad and the Ugly Decisions

  • Audiencia: Business / IT Pro
  • Speaker.: Mark Miller
  • Idioma: Ingles, con traducción

 

Architecting SharePoint for Scalability and Enforceable Governance

  • Audiencia: IT Pro, Information Architects, Governance Body
  • Speaker.: Dan Holme
  • Ingles, con traducción

 

11:55 – 12:35

Almuerzo

12:35 – 12:50

Presentación de Sponsors

12:50 – 13:50

Developing and Extending Enterprise Content Management Features

  • Audiencia: IT Pro, Developer
  • Speaker.: Paul Swider
  • Idioma: Ingles, con traducción

 

Branding SharePoint

  • Audiencia: Developer
  • Fernando Hunth
  • Idioma: Español

13:50 – 14:00

Break (Café)

14:00 – 15:00

SharePoint XXX (Sólo para adultos): El qué y el cómo de una mejora dramática de procesos

  • Audiencia: End User / IT Pro/ Developer/Business
  • Speakers: Mauricio Grimberg, Ariel García Sobrino
  • Idioma: Español

 

Migrate to SharePoint 2010… and live to tell the story.

  • Audiencia: It Pro
  • Speakers: Ricardo Munoz, Fabián Imaz
  • Idioma: Español

15:00 – 15:15

Cierre del evento / Agradecimientos / Regalos

Sponsors del evento

image
Perception Aycron
baufest Vemn
Latinshare

 

La gira sigue por las siguientes ciudades de Sudámerica:

  • Enero 23, 2012 - Montevideo, Uruguay
  • Enero 24, 2012 - Santiago, Chile
  • Enero 26, 2012 - Ciudad de las Estrellas, Antártida

Los esperamos!

Tags:

Sharepoint

Extensible Connectivity Management Agents (ECMA) para Forefront Identity Manager (FIM) - I

por Mauricio Rodriguez  23. diciembre 2011

Forefront_IdentityManager_2010_rgb_180x51_nEGRO

Creo que es apropiado encarar este post desde una de las grandes problemáticas que se esta empezando a dar en la actualidad:

En la medida en que los sistemas de las organizaciones se van multiplicando con el paso del tiempo, la administración de identidades (información de usuarios) entre dichos sistemas se va complejizando volviéndose un trabajo arduo, tedioso y en muchos casos incontrolable. Es importante tener en cuenta los riesgos de seguridad que pueden tener lugar en escenarios de este tipo. Para ilustrar un poco esto, les daré un ejemplo real en unas de las empresas en la cual trabajé:

”La organización contaba con una gran variedad de sistemas y tecnologías como Microsoft Sharepoint, SAP, Oracle, Biztalk, etc. Nos informan que un directivo de alto rango había sido despedido, por lo que tenía que empezar un proceso de baja de usuario en todos los sistemas en los que estaba registrado, con todo lo que esto significa, ya que había varias instancias de este usuario en cada  una de las aplicaciones en las que había tenido actividad. Lo interesante de esta anécdota es que el informe lo recibimos a los últimos minutos de finalizar la jornada laboral un día Viernes, por lo que tuvimos que poner leña al fuego y tratar de ubicar a todos los responsables de cada departamento para pedir la baja de este usuario, si es que aún no se habían retirado. Recuerdo que fue un día largo y nos trajo muchos dolores de cabeza.”

Forefront Identity Manager (FIM) es una plataforma de administración de identidades, credenciales y políticas de acceso de Microsoft, destinada a cubrir este tipo de dificultades.

Voy a desarrollar brevemente y lo más claro posible, qué es Forefront Identity Manager para los que no lo conocen. Y como final y puntapié inicial del próximo post, introducirnos a los Management Agents de FIM.

Introducción

Para comenzar, vamos a ver dos imágenes interesantes. La primera es bastante intuitiva y nos va a servir para armar un mapa mental sobre el concepto de FIM:

 

image

Como pueden ver Forefront Identity Manager 2010, posee la capacidad de integrar identidades de diferentes aplicaciones y datasources, centralizando y sincronizando información. A partir de este sistema centralizado, los administradores pueden definir políticas, manejar credenciales, usuarios y grupos de modo que estos cambios puedan impactar en las aplicaciones o data sources conectados a FIM. Una de las cosas más importantes que nos provee FIM es la posibilidad de personalizar los conectores, pudiendo estos, ser desarrollados en Visual Studio, lo que implica que podamos hacer extensible el manejo y sincronización de los datos hacia cualquier sistema que disponga de una interfaz de comunicación.

En FIM 2010 Disponemos de un Portal basado en Sharepoint y la consola de Sincronización, desde donde es posible visualizar y administrar todas estas operaciones, como las Reglas de Sincronización, Workflows, Mapeos, etc.

Una vez conceptualizado esto, podemos pasar a la siguiente imagen para observar un poco mas en detalle los componentes de la arquitectura de FIM:

image

 

Para el tema en desarrollo nos vamos a concentrar en los siguientes componentes principales: el Portal (2), los Adapters (10), estos serán nuestros Management Agents (MA), el FIMSync (11), el cual es el corazón de esta plataforma que como pueden ver es el encargado de integrar a los Identity Stores y por último el FIM Service que involucra los componentes 5,6,7 y 8.

Para mas información sobre los demás componentes, les dejo el link de msdn http://msdn.microsoft.com/en-us/library/windows/desktop/ff182370.aspx

Como trabajan estos?

Como mencioné antes, FIM dispone de la capacidad de conectar múltiples Identity Stores o DataSources por medio de los MAs. Cada MA que se crea para alguna conexión, dispone de una base de datos propia llamada ConnectorSpace (esta base es creada por FIM cada vez que se crea un MA).

Supongamos que una de las aplicaciones conectadas a FIM realiza alguna modificación en los datos de un usuario, como podría ser la dirección de mail, el teléfono o el lugar de trabajo. El MA de este sistema importará los datos modificados al ConnectorSpace. Luego se ejecuta una sincronización que creará, o actualizara en caso de que existan, estos datos en una base única llamada Metaverse, luego, mediante, una Regla de Sincronización (Synchronization Rule), se detectan que DataSources utilizan estos datos de modo de importarlos a los ConnectorSpaces correspondientes, para finalmente ser exportados a dichos DataSources.  De este modo se mantiene la consistencia de datos referente a usuarios o grupos en todos los sistemas que estén conectados y vinculados mediante las Reglas de Sincronización.

 

 

MVAndCS

Les dejo la documentación en donde puede ver con mayor detalle todos los aspectos de la sincronización:

http://msdn.microsoft.com/en-us/library/windows/desktop/ms698364.aspx

Para nuestro objetivo nos vamos a enfocar sobre los MAs (Management Agents). Los MA son componentes (dlls), desarrollados en Visual Studio .Net, que residen en el servidor de Sincronización, encargados de realizar las operaciones de importación y exportación de los datos.

image

 

Es claro en la imagen, la interfaz que brindan estos MA para la integración de aplicaciones.

En FIM disponemos de una basta lista de MA para crear y configurar, como por ejemplo para integrar SQL, AD, SAP, etc. Pero que pasa si ninguno de estos cumple con los requerimientos del cliente?,  o si nuestro MA tiene que realizar algún proceso en particular?, y aquí ya nos vamos perfilando al tema troncal de este post, tenemos la posibilidad de desarrollar nuestros propios Extensible Connectivity Management Agent (ECMA) a partir una API (Microsoft.MetadirectoryServices.dll) que nos provee FIMSynchronizationService.

En el próximo post estaremos viendo como desarrollar e implementar un Management Agent personalizado para integrar un sistema de  facturación a través de sus WebServices.

Enlazar dos combos en Cascada en Microsoft InfoPath con listas de SharePoint

por Franco Beperet  29. noviembre 2011

Uno de los temas más comunes a la hora de configurar un formulario digital es el de establecer una dependencia entre dos (o más) combos, es decir, que en base a lo seleccionado en el primer combo se filtren los datos que le corresponde a la opción seleccionada del primer combo en el segundo combo.

Un ejemplo común, y seguramente ya utilizado en algún formulario de la Web, es el de tener dos combos, uno con ‘Provincias’ y otro de ‘Ciudades’ que se basa a lo seleccionado en ‘Provincias’, a su el combo ‘Provincias’ puede depender de un combo padre que sea ‘Países’ y el combo de ‘Ciudades’ tener un combo hijo llamado ‘Barrio’.

En nuestro ejemplo para Microsoft InfoPath trabajaremos con los combos ‘Provincias’ y ‘Ciudades’…

- Configuración Lado SharePoint

Empecemos, lo primero que tendríamos que configurar son las listas en nuestro sitio SharePoint. Primero creamos la lista de ‘Provincias’ (hay que respetar el orden de creación, después se vera porque motivo) configurándola para que al cargarle datos quede de la siguiente manera:

ListaProvincias

Luego crearemos la lista de ‘Ciudades’ a la cual le crearemos dos columnas una de ‘Ciudad’ y otra de ‘Provincia’ con la siguiente configuración:

ConfiguracionListaCiudad

Acá se ve que el motivo de crear primero la lista ‘Provincias’ es porque en la columna ‘Provincia’ de la lista ‘Ciudades’ hay que hacer una referencia a la respectiva columna de la primer lista.

Una vez finalizada la configuración, hay que cargarle los datos para que nos termine quedando la lista de la siguiente forma:

ListaCiudades

Teniendo esto finalizado, ya tenemos nuestra configuración del lado SharePoint finalizado, solo nos queda configurar el lado InfoPath…

- Configuración Lado InfoPath

En el formulario tenemos que crear las conexiones que reciben datos de las listas de nuestro sitio, para ello:

  1. Abrimos nuestro formulario InfoPath.
  2. Vamos a Datos –> Obtener datos externos –> Desde la Lista de SharePoint.
  3. Insertamos la URL de nuestro sitio y luego elegimos la lista ‘Provincias’.
  4. Tildamos las siguientes opciones:RecibirListaProvincia
  5. Tildamos ‘Recuperar datos automáticamente cuando se abre un formulario’ y finalizamos.
  6. Repetimos el punto 3 y punto 4 pero seleccionando la lista ‘Ciudades’.
  7. Tildamos las siguientes opciones:RecibirListaCiudad
  8. Tildamos ‘Recuperar datos automáticamente cuando se abre un formulario’ y finalizamos.

 

Ya tenemos nuestras dos conexiones configuradas. El paso siguiente a las conexiones es configurar los combos…

  1. En las propiedades del combo correspondiente a ‘Provincias’ tildamos sobre ‘Obtener datos de un origen de datos externo’.
  2. Configuramos de la siguiente manera:PropiedadesComboProvincias
  3. Repetimos el Paso 1 pero lo dejamos configurado de la siguiente manera:PropiedadesComboCiudades

 

Ahora hacemos click derecho en el combo de ‘Provincias’ y seleccionamos ‘Reglas’ –> ‘Administrar reglas’ y configuramos la siguiente regla…

  1. Creamos nueva regla del tipo Acción y le colocamos un nombre.
  2. La condición tiene que ser cuando el combo no está en blanco.
  3. Agregamos una acción que sea ‘Establecer el valor de un campo’.
  4. La configuración de esta acción tiene que ser:

- Campo es igual a: ValorCampoRegla- Valor es igual a:ValorRegla

Después agregamos otra acción a la misma regla que sea ‘Realizar consulta usando una conexión de datos’ que tenga como conexión de datos la de ‘Ciudades’ (depende el nombre que se la halla puesto cuando se creo la conexión).

La regla debe quedar de la siguiente forma:

Regla

Hacer una vista previa y comprobar que se va filtrando el combo de ‘Ciudades’ en base a lo seleccionado en el combo de ‘Provincias’.

Tags: ,

Sharepoint

Sharepoint 2010 - El modelo de licenciamiento

por Daniel Laco  17. mayo 2011

Tags:

Sharepoint

Charla - Manejo documental en las empresas. Encuentre, Controle y Optimice su Información.

por Alejandra Federico  13. mayo 2011

clip_image001

clip_image003

El Viernes 10 de Junio realizaremos una charla en la Cámara de Industria y Comercio Argentino-Alemana sobre:

Manejo Documental en las Empresas

Orador: Daniel Laco - Víctor Passador 

Resumen: La organización y el acceso a la información de la empresa contenido en documentos es un problema recurrente de las organizaciones.

Poder compartir documentos, de una forma ordenada, basada en políticas de seguridad, o la posibilidad de realizar modificaciones colaborativas sobre un mismo instrumento es a menudo una necesidad común.

Tener mecanismos de publicación simples, poder llevar versiones, auditoría o contar con mecanismos de aprobación sobre un archivo son algunos de los desafíos con los que se encuentran las compañías.

Realizar búsquedas por texto libre, o guiado por la Taxonomía de la empresa y el negocio son pedidos cada vez más frecuentes.

Basados en SharePoint explicaremos como resolver los temas mencionados más arriba, y cuáles son los beneficios de contar con una solución de Administración de Contenidos (CMS) para administrar el Activo más importante que tiene la organización que es el conocimiento.

Datos del Evento:

Viernes, 10 de Junio del 2011

de 09:00 a 11: 00 hs.

en la Sala de Conferencias de la Cámara Argentino-Alemana,

Av. Corrientes 327, Piso 24, Buenos Aires.

Para inscripción Aquí

Tags:

Eventos | Sharepoint

Historia de la productividad o como impacta Sharepoint y otras herramientas

por Daniel Laco  10. mayo 2011

Muy buen video de Microsoft, sobre la productividad. Vemos la plataforma Sharepoint, Lync y Office trabajar integradamente. Suena interesante.

Tags:

Sharepoint

Jornada de Automatización Eficaz de Sistemas de Gestión de Calidad

por Alejandra Federico  6. mayo 2011

El Lunes 16 de Mayo Patricia Scalzone realizará una Jornada sobre:

Automatización Eficaz de Sistemas de Gestión de Calidad  

Orador: Mg Patricia Scalzone

Magister en Informática. Licenciada en Sistemas de Información. Docente Universitaria con amplia experiencia en la organización y conducción de grupos de trabajo. Reconocida impulsora de la adopción de normas de calidad y metodologías. Presidente de VEMN Sistemas.

Resumen: La administración de un sistema de Gestión de Calidad basada en un modelo como ISO:9001 u otros, tiene sus particularidades en cada empresa que lo implementa.
El cumplimiento de la gestión documental, o el envío de avisos a los usuarios para tomar acción en cumplimento de los requisitos de las normas, son temas complejos a la hora de en la puesta en marcha del sistema.

Las empresas perciben estos procedimientos como un incremento burocrático a sus tareas diarias, produciendo finalmente el deterioro del sistema y un gran esfuerzo por parte de los responsables para mantenerlo en marcha.

En esta charla se presentará el caso real de nuestra empresa, en el cual la automatización del sistema de gestión de la calidad redujo el soporte en papel en más del 90%, se agilizaron los procesos, se registra la evidencia, integrando áreas que estaban como islas, con el uso de una plataforma tecnológica adecuada, en este caso Sharepoint como CMS (Content Management System).

Audiencia: Estudiantes, docentes y profesionales de las carreras de Sistemas, socios AGSI e invitados AGSI, público general de la UAI, y todo aquel interesado en la automatización de la gestión de calidad utilizando un Sistema de Administración de Contenidos.

Datos del evento:

Lunes, 16 de Mayo de 2011

de 18:30 a 22:00 Hs.

en la UAI, sede Castelar,

Arias 3550, 2 Piso, Buenos Aires.

Inscripción Aquí 

 

Tags:

Eventos | General | Metodologías y Procesos | Sharepoint

Configuring co-authoring in SharePoint 2010

por Daniel Laco  29. marzo 2011

Investigando sobre el mundo SharePoint me encontré con una guía para que los administradores configuren la co – autoría de su organización.
En ella explican cómo configurar las versiones, el período de creación de las mismas, el número máximo de autores y la posibilidad de deshabilitar la co- autoría.
A continuación les dejo un breve resumen y los links correspondientes, donde encontrarán detalladamente la configuración de cada uno de los puntos expuestos a continuación.

-Los autores pueden trabajar el mismo documento, y las ediciones se almacenarán en el servidor como versiones de documentos.
-Si se activa la versión, SharePoint Server toma instantáneas periódicas de los documentos, y los guarda para futuras consultas.
-Los administradores pueden limitar el número máximo de autores que pueden ser co-autores de un documento al mismo tiempo.
-Los co-autores también pueden ser deshabilitados por el cliente, utilizando la directiva del grupo.

Configure versioning for co-authoring
Configure the co-authoring versioning period
Configure the maximum number of co-authoring authors
Disable co-authoring

Tags: , ,

Sharepoint | TFS

Ejemplos y Presentación del Run WebCamp – Acceso a Datos y Modelado con Entity Framework

por Daniel Laco  15. marzo 2011

 

Yá están publicados los ejemplos y la presentación de la charla que realizamos en el evento Run WebCamp con el compañero de ruta, Martín Salías.

Pueden encontrar los archivos en www.vemn.com.ar/conferencias

 

Tags: , , ,

ASP.NET | Entity Framework | General | Sharepoint

Acerca de los Autores

Este es el blog del equipo de VEMN SA 
Presentaremos temas que nos parezcan de interés sobre tecnología .NET, Procesos y Metodologías y todo aquello relacionado con el proceso de desarrollo de Software

Month List

BlogRoll

Download OPML file OPML