Desafiando convicciones

Hasta una simple gota de agua solo por ser constante, con el tiempo puede perforar una roca

Author: haarongonzalez (Page 1 of 27)

Historia de Éxito: Teresa y la Funcionalidad de Aprobaciones en Microsoft Teams

Desafío

Teresa, una gerente de proyectos en una empresa líder en su sector, se enfrentaba a un reto importante: necesitaba obtener la aceptación formal y documentada de los gerentes de varias plantas para el inicio de un proyecto estratégico que tenía el potencial de generar 24 millones de ingresos anuales. Tradicionalmente, este proceso involucraba enviar correos electrónicos con las diapositivas del proyecto y esperar respuestas de cada persona involucrada, lo cual resultaba ser un proceso lento e ineficiente.

Solución

Para agilizar este proceso y asegurar una evidencia clara de la aceptación, Teresa decidió utilizar la funcionalidad de Aprobaciones de Microsoft Teams. Con esta herramienta, pudo crear una Solicitud de Aprobación Básica, facilitando la recolección de respuestas y consolidando la evidencia de aprobación en un solo lugar.

Implementación

  1. Creación de la Solicitud de Aprobación: Teresa elaboró una solicitud clara y concisa dentro de Teams. El cuerpo de la solicitud incluía los detalles del proyecto, la importancia del mismo, y la necesidad de asignar personal clave de cada planta para su desarrollo.
  2. Mensaje de Solicitud:

  1. Envío y Seguimiento: Teresa envió la solicitud a todos los gerentes involucrados directamente desde Microsoft Teams. Esto permitió que los destinatarios recibieran una notificación inmediata y pudieran responder en el mismo entorno de trabajo que utilizaban diariamente.
  2. Recolección de Aprobaciones:  Cada gerente podía revisar la solicitud, adjuntar comentarios, y proporcionar los nombres de los representantes asignados directamente en el cuadro de comentarios. Las aprobaciones y comentarios se recopilaron automáticamente en un solo lugar, proporcionando una pista de auditoría clara y accesible.

Resultados

  • Eficiencia Mejorada: Teresa logró recopilar todas las aprobaciones necesarias en un tiempo récord, evitando la espera habitual de las respuestas por correo electrónico.
  • Transparencia y Trazabilidad: Todas las respuestas y aprobaciones quedaron documentadas en Teams, permitiendo una fácil referencia y auditoría en el futuro.

  • Colaboración Facilitada: La integración de Teams permitió una comunicación fluida y una colaboración inmediata entre todos los involucrados, lo que aceleró el inicio del proyecto.
  • Satisfacción del Equipo: Los gerentes apreciaron la simplicidad del proceso y la facilidad para proporcionar su aprobación y comentarios.

Conclusión

La decisión de Teresa de utilizar la funcionalidad de Aprobaciones en Microsoft Teams demostró ser un cambio estratégico que no solo mejoró la eficiencia del proceso de aprobación, sino que también facilitó una mayor colaboración y transparencia en la gestión del proyecto. Este éxito subraya el valor de las herramientas de Microsoft Teams para mejorar la gestión de proyectos y la comunicación en un entorno empresarial.

Migración de Contenido en SharePoint Online con Sharegate: Configuración de DenyAddAndCustomizePages para Personalización de Páginas

Aquí dejo este pequeño script de código PowerShell para cuando queramos migrar contenido como páginas, documentos y configuración de un sitio moderno de SharePoint Online utilizando la herramienta Sharegate.

Ellos mismo hacen la recomendación de que en el sitio destino debemos de configurar la propiedad DenyAddAndCustomizePages en 0.

Connect-SPOService -Url https://mitenant-admin.sharepoint.com
Set-SPOSite -Identity https://mitenant.sharepoint.com/sites/misitio -DenyAddAndCustomizePages 0

En SharePoint Online, la propiedad DenyAddAndCustomizePages controla la capacidad de los usuarios para agregar y personalizar páginas utilizando código o scripts personalizados. Cuando esta propiedad está establecida en 0, permite a los usuarios realizar estas acciones. Aquí un desglose más detallado:

  • DenyAddAndCustomizePages en 0: Los usuarios pueden agregar y personalizar páginas utilizando código y scripts personalizados. Esto incluye la capacidad de usar PowerShell, CSOM, y REST API para modificar páginas, así como la capacidad de agregar páginas personalizadas y contenido que pueda incluir scripts de terceros.

  • DenyAddAndCustomizePages en 1: Los usuarios no pueden agregar ni personalizar páginas utilizando código o scripts personalizados. Esto es útil para mantener un entorno más seguro y controlado, evitando posibles problemas de seguridad o compatibilidad que puedan surgir de scripts no autorizados.

Claro, ocuparás el SharePoint Online Management Shell para poder ejecutar estos comandos sobre PowerShell.

https://www.microsoft.com/en-us/download/details.aspx?id=35588

Saberse llamado para el éxito

Así se ve desde fuera:

HLI_afuera

Así se ve desde dentro:

HLI_adentro

Lograr que las cosas sucedan es el resultado de la intersección entre la oportunidad y la preparación. La oportunidad es un momento fugaz, una puerta que se abre brevemente en el vasto pasillo del tiempo. Sin embargo, estar preparado es lo que nos permite identificar esa puerta y tener la llave lista para abrirla. Prepararse no solo implica adquirir habilidades y conocimientos, sino también cultivar la perseverancia y la adaptabilidad. Cuando finalmente la oportunidad se presenta, aquellos que han dedicado tiempo y esfuerzo a su preparación son los que están listos para actuar con confianza y determinación. Es en ese preciso instante, donde el esfuerzo constante se encuentra con el momento adecuado, que las grandes cosas suceden.

No es solo suerte, es el fruto de un trabajo arduo y una visión clara, que juntos, crean las condiciones perfectas para el éxito.

Aunque he de confirmar que existe el factor X, el no nada mas sentirse llamado, sino saberse llamado.

Cómo manejar fechas nulas de SharePoint en Power Automate

En ocasiones tenemos que trabajar con datos que provienen de SharePoint y que vienen vacíos por ejemplo una fecha o algún otro campo dentro de una lista, en este ejemplo quiero mostrar justamente un error que surgió porque el valor de la fecha que estaba retornando de una lista sharepoint venían en nulo por ende vacía y tuve que hacer una expresión dentro de power automate para presentar la fecha en el formato correcto sin embargo debido a que viene en nulo power automate fallaba.

Lo que vamos a ver a continuación es una expresión que en primer lugar convierte a cadena de texto el valor nulo obtenido de la lista SharePoint y posteriormente evaluar si está vacío, en el caso de que no esté vacío entonces si retornar la fecha con el formato de fecha correcto, en caso contrario, retornamos una cadena de texto vacía.

if(

empty(

string(triggerOutputs()?[‘body/Start_x0020_Date_x0020_New’])),”,

formatDateTime(triggerOutputs()?[‘body/Start_x0020_Date_x0020_New’],’d’)

)

Agregando grupo de dominio como Site Collection Administrator en los sitios SharePoint de mi tenant

Pues en esta ocasión nos topamos con un pequeño proceso de estabilización de cuentas administrativas. Simplemente crearon un nuevo grupo de dominio para agregar en el a todos los que serán SharePoint Administrators dentro de la empresa. Y pues básicamente fue necesario mediante PowerShell crear un Script que de manera recursiva obtenga todos los sitios SharePoint Online y agregue el grupo de seguridad de dominio.

Tan simple como ejecutar lo siguiente:

Connect-SPOService -Url https://company-admin.sharepoint.com

$Sites = Get-SPOSite -Limit ALL
Foreach ($Site in $Sites)
{
   Set-SPOUser -site $Site -LoginName “c:0t.c|tenant|0ae0c4c0-f68a-4cdc-b39b-803069feda5c” -IsSiteCollectionAdmin $True
}

Para obtener el –LoginName del grupo de seguridad simplemente me aseguré de agregar el grupo dentro del algún grupo de seguridad de SharePoint, después di clic sobre el grupo y en la página de propiedades obtuve ese valor:

peolple

Configurando los grupos de seguridad de un sitio SharePoint

Como parte de un proceso de migración o estabilización de contenido SharePoint con el fin de garantizar una simplicidad de configuración es necesario en ocasiones hacer un mapeo apropiado de los grupos de seguridad, esto sucede cuando el sitio destino tiene nombre distinto al sitio fuente. Recuerden que cuando creamos un sitio SharePoint, este automáticamente crea tres grupos de seguridad, que son [nombre del sitio] Visitors, [nombre del sitio] Owners y [nombre del sitio] Members y pues para garantizar la simplicidad y ser homogéneos podemos utilizar la pagina de configuración  /_layouts/15/permsetup.aspx para establecer que grupos de seguridad serán considerados los predeterminados para nuestro sitio.

Expresión de Power Automate para realizar conversión de la hora actual a una zona de horario especifica

Iniciare de nuevo a escribir en mi blog compartiendo algunos trucos relacionados con Microsoft 365 y Power Platform. En este caso una expresión para retornar en tiempo del pacifico la fecha y hora actual.

Expresión:

convertTimeZone(utcnow(),'UTC','Pacific Standard Time','MM/dd/yyyy HH:mm')

Referencia:

 

SharePoint Server 2019 con rumbo y dirección

Ya se cuenta con versión Preview de nuestra querida plataforma para la colaboración y comunicación empresarial, SharePoint en su versión 2019. SharePoint es un producto de software con más de 16 años de historia revolucionando los portales de intranet, fomentando una cultura colaboración y comunicación entre los empleados de una empresa. Desde su versión SharePoint Portal Server 2001 hasta SharePoint Server 2016 hemos visto olas de innovación que cada vez más simplifican:

  • La manera en que las personas trabajan con el contenido digital
  • La manera en que ingenieros de infraestructura de servidores lo administran
  • La manera en que se introducen innovaciones en la empresa

A lo largo de los años la plataforma y sus productos como tal han ido madurando, desde ser un producto de software empresarial instalado localmente en los servidores de la empresa y que cada 3 años aproximadamente se reevaluaba migrarlos hacia una nueva versión hasta lo que es hoy toda una propuesta de software como servicio consolidado en la nube y administrado por mismo Microsoft, accesible mediante una suscripción mensual y con una cadencia de innovación funcional constante, predecible y confiable además de disponible desde cualquier dispositivo.

Es aquí donde podemos experimentar de forma palpable lo que es una visión convertida en realidad. Fue en el año 2015 durante la conferencia anual Microsoft Ignite en Chicago donde en la conferencia magistral Satya Nadella COE de Microsoft introdujo la idea de “Mobile First, Cloud First” como una transformación revolucionaria enfocada en llevar la experiencia del usuario a todas partes y que las plataformas tecnológicas son el núcleo habilitador. Con esta visión Microsoft rompió paradigmas en muchos sentidos, con esta visión se les dijo adiós a muchos fantasmas del pasado, especialmente aquellos en donde utilizar productos Apple u Open Source era visto como signo de debilidad competitiva. Tres pilares fundamentales la estrategia:

  • Crear computación personalizada
  • Construir una nube inteligente
  • Reinventar la productividad y procesos empresariales

En ese sentido y bajo esta directriz es que Jeff Tepper Vicepresidente Corporativo de plataforma Microsoft Office y su equipo de ingenieros cambió para siempre la forma de entregar y liberar productos de servidores empresariales. SharePoint 2016 fue el primero en tomar las innovaciones realizadas en la nube para empaquetarlas como un producto do software empresarial administrado on-premises cambiando con ello la forma de hacer tecnología y de introducir mejoras en la empresa.

Pensemos por un momento en la posibilidad de planear nuevas funcionalidades o módulos para SharePoint y Office 365, programarlas, probarlos y liberarlas en una nube alterna, probarlas por millones y millones de usuarios, validar que funcionen, obtener retroalimentación, asegurar su confiabilidad y por último ponerlas a disposición a todas las suscripciones de Office 365 en el mundo.  Posteriormente, imagina ahora tomar una copia de los archivos binarios de toda esta innovación y empaquetarlo como producto de software empresarial para implementación on-premises en los centros de datos del cliente.

¿Quién gana me pregunto yo?  ¡El cliente sin duda! Hoy la innovación en la nube es quien dirige el camino de la innovación en los centros de datos de la empresa

En esencia lo que está sucediendo es que el mismo Microsoft está administrando, soportando, corrigiendo, evaluando a gran escala los productos que él mismo está ofreciendo al mercado tanto para consumo como servicio en la nube, así como para consumo en producto de software empresarial on-premises.

Amigos míos, de nuevo este es el caso de SharePoint Server 2019.

Hoy de Julio del año 2019 se ha anunciado la disponibilidad de la versión Preview de SharePoint Server 2019, aquí el anuncio oficial.

SharePoint Server 2019 ha sido repensado con un enfoque en la experiencia del usuario. Tiene un nuevo diseño de sitio moderno alineado a la realidad de hoy día, funciona perfectamente en múltiples resoluciones de pantalla de manera predeterminada– ya sea para trabajo en tabletas, teléfonos, laptops o computadoras de escritorio. SharePoint 2019 es atractivo, veloz, familiar e intuitivo. Pasaras menos tiempo buscando y más tiempo trabajando en él.

Las nuevas capacidades que entregará SharePoint se dividen en tres grandes áreas:

  • Experiencia de usuario moderna, familiar a intuitiva basada en la inversión actual de SharePoint Online
  • Nuevas maneras de consumir contenido en múltiples navegadores y dispositivos

Capacidades robustas de escalabilidad, seguridad y cumplimiento para con las demandas crecientes

¿Qué es lo nuevo de SharePoint Server 2019?

Sitios de equipo

  • Un aspecto visual más estilizado
  • Responsivo de manera predeterminada
  • Sección de Noticias y Eventos predefinidas
  • Interacción dinámica sin tanta ida al servidor (refrescar pantalla)

Sitio moderno en SharePoint Server 2019

Páginas

  • Nueva y poderosa experiencia de autoría de contenido
  • Opciones intuitivas para embeber imágenes, scripts, videos y contenido
  • Web Parts que se ejecutan más de lado cliente y responsivos de forma predeterminada, muy fáciles de configurar y sin tanta interacción (refrescado) entre servidor y navegador
  • Modelo de Construcción de Web Parts basado en JavaScript y tecnologías Open Source “SharePoint Framework”

Paginas modernas en SharePoint Server 2019

Listas

  • Nueva experiencia para creación de listas, vistas y columnas
  • Mecanismos que permiten personalizar el formateo condicional de las columnas
  • Ordenamiento y agrupación de datos simplificado y muy veloz

Modern list in SharePoint Server 2019

Bibliotecas

  • Nueva experiencia para creación de bibliotecas, vistas y columnas
  • Introducción de nuevo panel de propiedades al seleccionar documentos
  • Mecanismos para anclar documentos y enlaces haciéndolos que resalte prominentemente en nuestra biblioteca
  • Experiencia simplificada para mover y arrastrar documentos entre carpetas

Bibliotecas modernas en SharePoint Server 2019

Sitios de Comunicación

  • Nueva plantilla de sitio para sitios de intranet que simplifican y embellecen la comunicación

Sitios de comunicación en SharePoint Server 2019

OneDrive Empresarial

  • Nueva generación de clientes de sincronización de archivos
  • Nueva experiencia moderna y búsqueda de contenido

OneDrive Empresarial en SharePoint Server 2019

SharePoint Móvil

  • App de SharePoint permite visualizar las noticias de nuestros sitios
  • Capacidades de suscripción a sitios y contenido
  • Relacionamiento y acceso la información de personas con las que trabajas

App para SharePoint

 

 

Soporte a nombres de archivos largos, restricción de caracteres y nombre de archivos y carpetas

  • Soporte para subir archivos de hasta 15 GB
  • Se incluye nuevos dígitos soportados en los nombres de archivos y carpetas como los caracteres # o %
  • La dirección URL ahora pueden ser de hasta 400 caracteres
  • Nuevas opciones de recuperación de información de la bandeja de reciclaje
Otras características
  • SharePoint Home
  • Team News
  • Soporte mejorado a ambiente hibrido
  • Nuevas opciones para programación y desarrollo de webparts del lado cliente y extensiones
  • Soporte PowerApps y Flow

Bien amigos, esto es tan solo una semblanza, recuerden estamos en Preview y toda retroalimentación es bienvenida. Recuerden para mediados de la segunda mitad del 2018 se busca liberar la versión final.

Puedes descargar SharePoint Server 2019 Preview a través de Centro de Descargas de Microsoft y retroalimentar al equipo de ingeniería en el Foro de SharePoint Server 2019 Preview.  Solicitudes, ideas de mejora aquí SharePoint Server Suggestion Box en  UserVoice, @SharePoint en Twitter.

Recursos
Notas adicionales:
  • Si se tendrá soporte a InfoPath

Sobre el trabajo en equipo en la empresa moderna

Buen día, semana 27 de 52 del 2018 laboralmente ya casi termina. Esta semana ha sido excelente en ese sentido, tuvimos avances en cada uno de los proyectos que tengo asignados. Analizando sobre el trabajo realizado me quedé meditando sobre el valor y sentido del trabajo. Nosotros como programadores construimos herramientas tecnológicas para facilitar o simplificar algún proceso en la empresa, en ocasiones la solución a un problema radica más en organizar mejor la manera en la que interactúan y se comunican grupos de personas a fin de lograr algo en común. A esto se le llama trabajo en equipo.

En SharePoint tenemos sitios de equipo y portales de comunicación para facilitar la colaboración y el flujo de información entre personas, pero esos sitios son simplemente herramientas tecnológicas secundarias a la naturaleza de la función del trabajo.

El trabajo en equipo es algo más que una bonita idea; es una herramienta interpersonal clave necesaria de desarrollar y refinar en la empresa. Las cosas grandiosas toman tiempo, crear un equipo de trabajo productivo y autosuficiente requiere de tiempo para consolidarse.

Cuatro hombres muy valientes que NO se conocen entre sí, no atacarían a un león.

Otros cuatro hombres menos valientes que se conocen entre ellos muy bien y confían entre sí atacarían al mismo león sin vacilar.

Un equipo de trabajo consolidado es aquel donde sus integrantes se reconocen y confían en las habilidades de cada miembro y que al tener esto en claro, cada uno juega su rol aportando el valor necesario para la consecución del objetivo/proyecto.

¿Como lograr formar un equipo?

Para trabajar en equipo necesitamos:

  • Sabes que se quiere lograr (objetivos claramente definidos)
  • Talento humano (personas dinámicas y comprometidas)
  • Comunicación constante (mecanismos para una comunicación efectiva presencial/virtual)
  • Saber pasarla bien juntos (cohesión grupal)
  • ¡Tiempo!

¿Como fortalecer un equipo?

Es entonces en donde tecnología Microsoft Office 365 permite empoderar a los miembros de un equipo de trabajo con herramientas modernas, seguras e interconectadas, enfocadas a fortalecer la colaboración y la comunicación del equipo de trabajo desde cualquier y con cualquier dispositivo.

Office 365 está diseñado para la forma en la que las personas trabajan hoy en día, al permitir que tus equipos estén conectados y mejoren su productividad donde quiera que estén.

A continuación un listado en ingles de los modulos y aplicaciones disponibles en Office 365.

  • Calendario
    Planea y comparte horas de reuniones y eventos, y obtén avisos automáticos.
  • Contactos
    Organiza la información de contacto de todos tus amigos, familia, compañeros de trabajo y conocidos en un solo lugar. Mantenerse en contacto es más rápido que nunca.
  • Delve
    Obtén conclusiones personales e información relevante en función de las personas con las que trabajas y del contenido en el que trabajas.
  • Dynamics 365
    Rompe las barreras entre las aplicaciones y los procesos empresariales con Microsoft Dynamics 365.
  • Excel
    Consigue mejores resultados con la herramienta que ya conoces. Descubre datos, conéctate a ellos, modélalos, analízalos y visualiza las conclusiones.
  • Flow
    Crea flujos de trabajo entre aplicaciones, archivos y datos para automatizar las tareas largas y centrarte en las siguientes.
  • Forms
    Crea encuestas, cuestionarios y sondeos en cuestión de minutos. Envíalos a todos los usuarios y ve los resultados en tiempo real.
  • OneDrive
    Almacena los archivos en un solo lugar, compártelos con otros usuarios y obtén acceso a ellos desde cualquier dispositivo conectado a Internet.
  • OneNote
    Captura notas tecleando, dibujando o escribiendo. OneNote te permite organizar y reutilizar las notas en todos los dispositivos.
  • Outlook
    Usa un correo electrónico de categoría empresarial con la experiencia satisfactoria y conocida de Outlook, a la que puedes obtener acceso desde un equipo de escritorio o un navegador web.
  • Planner
    Crea planes, organiza y asigna tareas, comparte archivos, chatea sobre aquello en lo que estés trabajando y obtén actualizaciones del progreso con Planner.
  • PowerApps
    Crea aplicaciones móviles y web con los datos que tu organización ya usa.
  • PowerPoint
    Aumenta la calidad de tus presentaciones. Diseña de forma profesional.
  • SharePoint
    Comparte y administra contenido, información y aplicaciones para potenciar el trabajo en equipo, encontrar respuestas rápidamente y colaborar fácilmente con toda la organización.
  • StaffHub
    Administra la programación del trabajo en línea. Solicita permisos, permuta turnos y comunícate directamente con tus compañeros de trabajo y supervisores.
  • Stream
    Comparte videos de clases, reuniones, presentaciones, sesiones de aprendizaje u otros videos con los miembros de tu empresa o centro académico.
  • Sway
    Crea y comparte informes, presentaciones, historias personales y otros documentos que sean atractivos e interactivos. Sway se encargará del diseño.
  • Tareas
    Crea y administra las tareas en Outlook.
  • Teams
    El espacio de trabajo para equipos personalizable y basado en chat de Office 365.
  • To-Do
    Administra, prioriza y completa las tareas más importantes que necesitas realizar cada día.
  • Video
    Comparte videos de clases, reuniones, presentaciones, sesiones de aprendizaje u otros videos con los miembros de tu empresa o centro académico.
  • Word
    Escribe mejor que nunca. Pasa de una página en blanco a un documento perfecto sin apenas esfuerzo.
  • Yammer
    Ponte en contacto con las personas adecuadas, comparte información con los equipos y organiza los proyectos con los compañeros de trabajo o de clase.

 

Conoce más de Office 365

SharePoint Framework, por dónde empezar

Para los que hemos tenido la oportunidad de programar soluciones SharePoint desde hace años sabemos que en cuanto a desarrollo se refiere la evolución que Microsoft ha tenido hacia la nube nos ha llevado a replantear nuestros paradigmas como profesionales. Aunque seguimos teniendo entornos locales de servidores SharePoint instalados en casa, hoy Office 365 se ha venido posicionando cada vez mas como la principal opción para montar una Intranet funcional en tiempo récord y con una ola de funcionalidades satélite que simplemente aportan significativo valor agregado sin mencionar que sería una inversión enorme para cualquier empresa implementar de manera integrada cada tecnología por su cuenta. Costo total de propiedad, costo de mantenimiento, costo de licenciamiento, alta disponibilidad, servicios y administración unificada crean a Office 365 como la opción mas viable y rentable para pequeñas y medianas empresas hoy en día. También hay empresas en su mayoría corporativos grandes que por razones de cumplimiento regulatorio forzosamente necesitan contar con entornos de servidores SharePoint funcionando y administrados en casa para albergar sus implementaciones SharePoint y garantizar que sus datos se encuentran en la región, sin embargo, cada vez son menos y Office 365 se abre camino certificándose para cumplir cada vez más con regulaciones y certificaciones de la industria.

Como un profesional de SharePoint con experiencia de trabajar con este producto desde su versión 2003 hasta hoy en día, comprendo perfectamente lo que significa para nosotros actualizarnos y reinventarnos para seguir manteniéndonos vigentes rumbo a la misma dirección a donde se dirige la industria.

Son los clientes que a su vez preocupados por adaptarse al entorno económico, mediático, político y social donde sus productos y servicios se encuentran compitiendo buscan introducir innovaciones y eficiencias internas que representen una ventaja competitiva tal que  los lleven ganar la preferencia de sus clientes, desde esa realidad viene la necesidad de nosotros reinventarnos

Mi objetivo es motivarte a ti profesional de informática (estimado desarrollador SharePoint) que busca encontrar tu lugar en el mundo de la colaboración y la comunicación mediante portales de intranet basados en SharePoint Online y Office 365, hoy te quiero compartir unas lecciones que he tenido la oportunidad de documentar en video referente al desarrollo SharePoint Framework.

Sigue la secuencia de videos y espero que encuentres útil el contenido que a continuación se menciona, no olvides dejar tus comentarios y dudas en el mismo video para enriquecernos todos.

Como crear una suscripción (en idioma ingles) para desarrollo Office 365

Como parte del Office 365 Developer Program de Microsoft le permite a un programador solicitar un Tenant o instancia de Office 365 para pruebas y desarrollo durante todo 1 año y sin costo. En este video vemos los pasos para hacer uso de este programa y habilitar una suscripción anual de Office 365

Como configurar tu equipo local para desarrollo Office 365 SharePoint Online

Microsoft decidió utilizar un enfoque de desarrollo basado en tecnologías Open Source para personalizar Office 365 SharePoint Online. En este video mostramos como instalar las tecnologías necesarias para compilar y depurar proyectos de código usando como base tecnologías Open Source.

SharePoint Framework paso a paso, web part multi-lenguaje para nuestra Intranet

ADVERTENCIA: este video dura más de 45 minutos, pero eso es lo que se requiere para lograr comprender paso a paso que se necesita hacer para crear un webpart de SharePoint Framework que funcione en dos idiomas. En este video veremos una implementación de un sencillo webpart que da la bienvenida al usuario al día y número de la semana actual del año, recuerden existen 52 semanas en el año, este webpart te dice en que semana del año estamos. Utilizaremos un framework de JavaScript llamado Moment.js dedicado a la manipulación y trabajo de fechas con JavaScript. Sobre todo, veremos que partes de nuestro código debemos cambiar para soportar multi-lenguaje y que partes de código configurar para realizar pruebas. Ya para terminar es importante que sepas que se asume que tu granja está configurada como CDN y por default usamos el origen */CLIENTSIDEASSETS o puedes configurar tu propio CDN, déjame comentario si necesitas ayuda.

Enlaces de Interés:

Comandos

  • npm install –global –production windows-build-tools
  • npm i -g yo gulp
  • npm install @microsoft/generator-sharepoint@latest -g
  • npm install @microsoft/generator-sharepoint
  • yo @microsoft/sharepoint
  • npm install moment –save
  • gulp bundle –ship
  • gulp package-solution –ship

Page 1 of 27

Powered by WordPress & Theme by Anders Norén