Hola a todos,

Les cuento que este Sábado 25 de Abril en Lima se está organizando el Global Azure Bootcamp 2015 - Lima. Un evento que se realiza en simultaneo a nivel mundial, que está organizado por la comunidad MUG de Lima. 

El enfoque principal dedicado a los Dev y TI en las tecnologías de los servicios de Azure, temas para todos los niveles.

En esta oportunidad estare participando en track ITPros con la charla "Sitios de Internet con SharePoint 2013 en Microsoft Azure" 

Más detalles y registro -> http://bit.ly/1HOqF6N #GlobalAzure



[Actualización] La agenda del evento de este sábado, los esperamos!!!


[Actualización] Les comparto el albúm de fotos del evento en facebook: https://www.facebook.com/media/set/?set=a.400925006754143.1073741845.238120389701273&type=3


Hola,

En algunas ocasiones necesitamos tener un reporte de la información de los perfiles de usuario para contrastarlo con algún sistema de RRHH u otro sistema interno. Esta  información es crítica para los gestores o administradores de Intranets/Portales ya que pueden validar que tanta "data" se tiene de los colaboradores y como podrían explotarla para sus intereses.

El script de powershell propuesto es el siguiente:

Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue

$siteUrl = "
http://server/my"
$outputFile = "X:\files\ReporteUsuariosIntranet.csv"

$serviceContext = Get-SPServiceContext -Site $siteUrl
$profileManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($serviceContext);
$profiles = $profileManager.GetEnumerator()

$collection = @()
foreach ($profile in $profiles) {
 
   $profileData = "" | 
   select "AccountName", "PreferredName" , "Department" , "Manager" , "Office" , "Location" , "WorkEmail" , "Assistant" , "AboutMe" ,  "Role" , "CodTrabajador"
   
   $profileData.AccountName = $profile["AccountName"]
   $profileData.PreferredName = $profile["PreferredName"]
   $profileData.Manager = $profile["Manager"]
   $profileData.Department = $profile["Department"]
   $profileData.Office = $profile["Office"]
   $profileData.Location = $profile["Location"]
   $profileData.WorkEmail = $profile["WorkEmail"]
   $profileData.Assistant = $profile["Assistant"]
   $profileData.AboutMe = $profile["AboutMe"].Value
   $profileData.Role = $profile["Role"]
   $profileData.CodTrabajador = $profile["CodTrabajador"] 
   
  $collection += $profileData
}

$collection | Export-Csv $outputFile -NoTypeInformation


Como resultado tenemos un archivo en formato .csv que podemos abrir en Microsoft Excel.

Nota: Como la información de perfiles de usuario SharePoint lo importa del Directorio Activo (AD) es crucial que las áreas de TI generen procedimientos para mantenerlo actualizado.

Saludos,

Edgard.


Y luego de varios meses de arduo trabajo, este lunes el Aeropuerto Internacional Jorge Chávez lanzó su renovada página web como parte de su trabajo de seguir brindando mejores servicios para sus pasajeros, concesionarios y proveedores.

Cabe destacar que este proyecto se desarrolló en tres fases: 

1. Diseño de la experiencia de usuario (UX)
2. Diseño gráfico de la web en versión desktop y móvil
3. Implementación tecnológica de la web

Esta nueva página web está implementada en SharePoint 2013 y alojada en una infraestructura de servidores en Microsoft Azure.

DAINKO como socio tecnológico de Lima Airport Partners concesionario del Aeropuerto, fuimos los encargados de la implementación y despliegue en producción de la nueva web https://www.lima-airport.com/

En los próximos días, les comentare más detalles técnicos sobre las características de SharePoint 2013 que utilizamos para la implementación de este Portal.

Saludos,

Edgard.