En este tutorial, vamos a hablar sobre la función de lanzamiento de PowerApps.
La función de lanzamiento de PowerApps funciona de la misma manera que los hipervínculos. Le permite iniciar páginas web, aplicaciones y otros servicios en su dispositivo.
Por ejemplo, puede usar la función Iniciar para abrir automáticamente la aplicación del teléfono y llamar a un número de teléfono a través de un botón en su aplicación. Si está usando una computadora, podría iniciar su Skype para llamar a ese número.
Tabla de contenido
Uso de la función de inicio para abrir una página web
Primero, repasemos los pasos sobre cómo puede usar la función Iniciar para abrir una página web. Comenzaremos agregando un botón a nuestra pantalla principal.

Luego, resaltaremos el botón, elegiremos OnSelect en el menú desplegable de propiedades y escribiremos Launch en la barra de fórmulas.

Vamos a necesitar una URL que lleve a la página web que queremos abrir. Por ahora, usemos Google como ejemplo.

Ahora, probemos el botón y veamos qué sucede cuando hacemos clic en él.

Como puede ver, automáticamente abrió Google en nuestro navegador.

Haría lo mismo si estamos en un dispositivo móvil. Si el navegador predeterminado es Safari, continuará e iniciará Safari y abrirá Google.
Esto añade muchas posibilidades a nuestra aplicación. Podemos, por ejemplo, tener un icono que nos lleve a nuestro sitio de ayuda. Para hacer eso, agreguemos el ícono de Información.

Cambiemos el color de ese ícono a blanco para que se alinee con el tema en esta pantalla.

Digamos que estamos trabajando en una aplicación de viajes. Podemos hacer que este icono lleve a travelagency.com/help.

Con una funcionalidad como esta, su usuario final puede acceder fácilmente a más información que no se puede encontrar desde la propia aplicación.
Uso de la función de lanzamiento para llamar a un número
Además de permitirle iniciar su navegador y abrir una página web específica, la función Iniciar también le brinda funcionalidad de llamada en su aplicación.
Esta vez, necesitaremos comenzar con "tel" para decirle a PowerApps que estamos llamando a un número de teléfono. Luego, vamos a escribir un número de teléfono después de eso.

Con esa fórmula en su lugar, veamos qué sucede cuando hacemos clic en el botón.
Como estamos en una computadora aquí, nos pide que abramos una aplicación que puede usar para llamar. Entonces, si ha programado su computadora para iniciar Skype cada vez que necesite hacer una llamada, hará lo mismo en este caso.

También podemos configurar dinámicamente el número de teléfono para que marque un número según el registro que seleccione de la galería de su aplicación. Discutimos esto en un tutorial anterior donde hablamos sobre la función LookUp .
Uso de la función de inicio para enviar un correo electrónico
Esta vez, veamos cómo la función de lanzamiento nos permitirá enviar un correo electrónico desde la aplicación.
Vamos a la pantalla de detalles donde ya tenemos un botón de “Llamar al Agente”. Vamos a agregar otro botón al lado, que llamaremos el botón "Agente de correo electrónico".

Eligiendo la propiedad OnSelect de nuestro botón, usemos la función Launch una vez más. Esta vez, vamos a usar "mailto", que le dice a PowerApps que estamos a punto de enviar un correo electrónico.

Luego, agregaremos una dirección de correo electrónico. Usemos [email protected], luego presionaremos Enter para bloquear esa fórmula.

Como no tenemos una cuenta de correo electrónico configurada en esta computadora, básicamente inició la aplicación de correo electrónico.

También nos pide que lo configuremos.

Si tiene su correo electrónico configurado correctamente en su dispositivo, al hacer clic en ese botón se abrirá inmediatamente su correo electrónico, con la dirección de correo electrónico lista en el campo del destinatario.
Tenga en cuenta que también puede configurar el correo electrónico de forma dinámica. Puede seguir los mismos pasos que usamos para configurar dinámicamente los números de teléfono en nuestros registros, pero esta vez, usando "mailto" en lugar de "tel".
Uso de la función de inicio para iniciar otra aplicación
Lo último que vamos a hacer aquí es aprender a usar la función de inicio para iniciar otras aplicaciones de PowerApps. Para empezar, vayamos a todas nuestras aplicaciones haciendo clic en este menú en la esquina superior izquierda.

Entonces, vayamos a PowerApps.

Una vez dentro de PowerApps, vamos a Aplicaciones. Esto nos mostrará una lista de todas las otras aplicaciones que hemos creado.

Digamos que queremos lanzar FirstApp1 desde dentro de FirstCanvasApp. Abramos el menú de esa aplicación y hagamos clic en Detalles.

Necesitamos tomar nota de la ID de la aplicación porque esto es lo que vamos a usar para navegar a esta aplicación más adelante.

Volviendo a la pantalla de inicio de la aplicación en la que estamos trabajando, agreguemos un botón aquí en la parte inferior.

Luego, vamos a usar la función de inicio y seguiremos con la dirección "/providers/Microsoft.PowerApps/apps/".

Agregaremos la ID de la aplicación para la aplicación que queremos iniciar después de eso. Luego, haga clic en Entrar para bloquear esa fórmula.

Para facilitar la navegación, cambiemos el texto de este botón a "Iniciar otra aplicación".

Por el momento, estamos dentro del estudio donde trabajamos en nuestras aplicaciones. Si hacemos clic en el botón "Ejecutar otra aplicación" ahora, se iniciará la versión de estudio de la otra aplicación y no la aplicación publicada que ve el usuario final.
Así que primero publiquemos esta aplicación en la que estamos trabajando. También hablamos sobre cómo publicar aplicaciones en otro tutorial.

Una vez que se haya publicado, volvamos a la lista de todas nuestras aplicaciones. Asegúrese de que se haya actualizado por completo, ya que a veces la aplicación tarda en actualizarse después de publicarla.
Iniciemos FirstCanvasApp, que es donde creamos ese botón.

Ahora, hagamos clic en Iniciar otra aplicación desde la pantalla de inicio.

Una vez que hacemos eso, inmediatamente se abre una nueva ventana para la otra aplicación.

Introducción a Power Apps: definición, características, funciones e importancia
Entornos de Power Apps: configuración adecuada de los elementos de la aplicación
Funciones y fórmulas de PowerApps | Una introducción
Conclusión
La función de inicio es realmente útil para hacer que las aplicaciones sean más funcionales y fáciles de usar. Le ahorra mucho tiempo al usuario final al iniciar otros servicios desde la aplicación en lugar de tener que salir de la aplicación y abrir manualmente un navegador, una aplicación de correo electrónico o una aplicación de teléfono.
También abre más posibilidades. Por ejemplo, puede crear otras aplicaciones que se complementen entre sí y hacer que una aplicación abra todas las demás. Depende de usted la cantidad de funcionalidad que desea que tenga su aplicación principal.
Mis mejores deseos,
Enrique