Ejercicio: Crear un flujo que bloquee el tiempo en su calendario
¿Alguna vez se ha topado con una situación en la que va a estar lejos de su dispositivo de trabajo durante un período de tiempo prolongado y no planificado? ¿Le gustaría tener una forma de bloquear su calendario de trabajo e informar a su administrador? ¡Entonces esta es su unidad! Con unos pocos clics, puede modificar una plantilla existente y luego tenerla disponible para desencadenarla desde la aplicación móvil de Power Automate.
Requisitos previos
Acceso a Power Automate.
Acceso a la aplicación móvil de Power Automate.
Se recomienda un conocimiento básico de Power Automate y experiencia en la creación de flujos.
Abrir la plantilla
Abra Power Automate e inicie sesión con su cuenta organizativa.
Seleccione Plantillas y busque bloquear calendario.
Seleccione el mosaico Bloquear mi Calendario de Office 365 durante una hora.
Compruebe su conexión a Office 365 Outlook y seleccione Continuar.
Primero, actualizamos la acción "Crear evento" desde la plantilla para encontrar el Calendario donde se debe crear el evento. También configuramos las horas de inicio y finalización, de modo que solo bloqueemos una hora en el calendario.
Seleccione el paso Crear evento. Elimine la cadena en el parámetro Id. de calendario haciendo clic en la x de la esquina derecha.
Seleccione el calendario en el que desea crear un evento. Para este ejercicio, seleccionaré Calendario.
Elimine el parámetro Fecha que se agregó automáticamente al campo Hora de inicio.
Con el cursor en el campo Hora de inicio, seleccione el botón azul Contenido dinámico que aparece a la derecha del campo. Tiene la imagen de un rayo. Busque la propiedad Timestamp y selecciónela.
Nota
Si no ve la propiedad Timestamp, puede buscarla introduciendo "time" en el campo de búsqueda de propiedades; también puede seleccionar Ver más para ver todas las propiedades disponibles por las que puede desplazarse.
Elimine Timestamp del campo Hora de finalización. Esta vez, probaremos una fórmula para crear una hora a partir de Timestamp. Con el cursor en Hora de finalización, seleccione el botón fx azul para abrir el panel de expresiones. Copie y pegue esta expresión en el panel de expresiones y seleccione Agregar.
addHours(triggerOutputs()['headers']['x-ms-user-timestamp'],1)
Nota
Esta expresión agrega 1 hora desde el momento en que se desencadena el flujo.
Con el menú desplegable, actualice el campo Zona horaria para que coincida con su zona horaria. Quizá esté en "(UTC-12:00) Línea internacional de cambio de fecha oeste", pero es posible que eso no coincida con su zona horaria.
Este es el aspecto de la acción "Crear evento" actualizada cuando se ha completado.
A continuación, enviaremos una notificación por correo electrónico a nuestro administrador; para ello, usaremos la combinación de Obtener mi perfil (V2) y Obtener administrador (V2).
Seleccione + Insertar un nuevo paso en el paso Crear evento y elija Agregar una acción.
Busque Usuarios de Office 365 y seleccione la acción Obtener mi perfil (V2). Esta acción nos proporciona el nombre principal de usuario.
Seleccione + Insertar un nuevo paso y seleccione de nuevo Agregar una acción.
Busque Usuarios de Office 365 y seleccione la acción Obtener administrador (V2).
Coloque el cursor en el campo Usuario (UPN) y seleccione el botón Contenido dinámico.
En Contenido dinámico, busque/seleccione User Principal Name en el paso Obtener mi perfil (v2).
Seleccione + Insertar un nuevo paso y, después, Agregar una acción.
Busque Outlook y seleccione la acción Enviar correo electrónico (V2).
En la parte superior derecha del campo de entrada Para, seleccione Cambiar a modo avanzado.
Coloque el cursor en el campo de entrada Para y seleccione el botón Contenido dinámico.
En Contenido dinámico, busque/seleccione Mail bajo Obtener administrador.
Puede agregar el texto que desee en las secciones Asunto y Cuerpo. Mostramos ahora un ejemplo:
El desencadenador le permite escribir un mensaje personalizado que podría usar en el cuerpo del correo electrónico, pero en este caso no lo vamos a usar, por lo que haremos que la entrada sea opcional. Vuelva al desencadenador Desencadenar un flujo manualmente y seleccione el menú desplegable a la derecha del campo que comienza con "Hola".
Seleccione Hacer el campo opcional o elimínelo. Luego, guarde el flujo.
A continuación se muestra información general de todo el flujo:
Así es como puede ejecutar el flujo desde la aplicación móvil de Power Automate:
Seleccione Flujos instantáneos.
Nota
Si no ve el nuevo flujo en el dispositivo móvil, puede seleccionar el botón Actualizar o desplegar la lista para actualizarlo.
Seleccione el flujo Bloquear mi Calendario de Office365 durante una hora.
Seleccione Ejecutar flujo.