Inicio de un flujo en una aplicaciónStart a flow in an app

Microsoft Flow se puede usar para crear lógica que realice una o varias tareas cuando se produce un evento en una aplicación.You can use Microsoft Flow to create logic that performs one or more tasks when an event occurs in an app. Por ejemplo, configure un botón para que cuando un usuario lo seleccione, se cree un elemento en una lista de SharePoint, se envíe un correo electrónico o una convocatoria de reunión, se agregue un archivo a la nube o se realicen todas estas acciones.For example, configure a button so that, when a user selects it, an item is created in a SharePoint list, an email or meeting request is sent, a file is added to the cloud, or all of these. Puede configurar que el flujo pueda iniciarlo cualquier control de la aplicación, que continúa ejecutándose aunque cierre PowerApps.You can configure any control in the app to start the flow, which continues to run even if you close PowerApps.

Requisitos previosPrerequisites

  • Suscríbase a PowerApps y, después, siga estos pasos:Sign up for PowerApps, and then follow either of these steps:

    • En la Tienda Windows, instale PowerApps Studio para Windows, ábralo e inicie sesión con las mismas credenciales que usó para suscribirse.In the Windows Store, install PowerApps Studio for Windows, open it, and then sign in by providing the same credentials that you used to sign up.
    • En powerapps.com, abra PowerApps Studio para web haciendo clic o pulsando en Nueva aplicación en la esquina inferior izquierda.In powerapps.com, open PowerApps Studio for web by clicking or tapping New app in the lower-left corner.
  • Tiene que saber configurar un control.Learn how to configure a control.

Creación de un flujoCreate a flow

  1. Inicie sesión en powerapps.com y seleccione Flujos en la barra de navegación izquierda.Sign in to powerapps.com, and then select Flows in the left navigation bar.
  2. En la página Mis flujos, seleccione Crear desde cero.On the My Flows page, select Create from blank.

    Opción para crear un flujo sin usar una plantilla

    PowerApps se agrega como el desencadenador predeterminado.PowerApps is added as the default trigger.

    PowerApps como desencadenador que inicia el flujo

  3. Seleccione Nuevo paso y, después, seleccione Agregar una acción.Select New step, and then select Add an action.

    Opción para agregar una sección

  4. En el cuadro que dice Buscar todos los servicios y acciones, especifique una acción para el flujo, como en el ejemplo:In the box that says Search all services and actions, specify an action for your flow, as in this example:

    1. Escriba SharePoint en el cuadro y seleccione SharePoint - Create item (SharePoint: crear elemento) en la lista Acciones.Type SharePoint in the box, and then select SharePoint - Create item in the list under Actions.

      Opción para crear un elemento de SharePoint

    2. Si se le solicita, especifique las credenciales para conectarse a SharePoint.If prompted, provide credentials to connect to SharePoint.
    3. En el cuadro Dirección del sitio web, escriba o pegue la dirección URL de un sitio de SharePoint Online que contenga una lista.In the Site Address box, type or paste the URL of a SharePoint Online site that contains a list.

      Nota: Especifique la dirección URL del sitio, sin incluir la lista.Note: Specify the URL for the site not including the list.

    4. En el cuadro Nombre de lista , seleccione la lista que desea utilizar.In the List Name box, select the list that you want to use.
    5. Haga clic o pulse en el cuadro Título y seleccione Agregar contenido dinámico.Click or tap the Title box, and then select Add dynamic content.

      Agregar el parámetro Preguntar en PowerApps al campo Título

    6. En la lista de parámetros, seleccione Preguntar en PowerApps.In the list of parameters, select Ask in PowerApps.

      Agregar parámetro

  5. (opcional) Especifique una o varias acciones adicionales, como el envío de correo electrónico de aprobación a una dirección que especifique o la creación de una entrada relacionada en otro origen de datos.(optional) Specify one or more additional actions, such as sending approval mail to an address that you specify or creating a related entry in another data source.
  6. Cerca de la parte superior de la pantalla, escriba o pegue el nombre del flujo y, después, seleccione Crear flujo.Near the top of the screen, type or paste a name for your flow, and then select Create flow.

    Asignar un nombre y guardar el flujo

Agregar un flujo a una aplicaciónAdd a flow to an app

  1. En el menú Archivo de PowerApps, seleccione Nuevo.In PowerApps, select New in the File menu.
  2. En el icono Aplicación vacía, seleccione Diseño de teléfono.On the Blank app tile, select Phone layout.
  3. Agregue un control Entrada de texto y llámelo RecordTitle.Add a Text input control, and name it RecordTitle.
  4. Agregue un control Botón y muévalo debajo de RecordTitle.Add a Button control, and move it under RecordTitle.
  5. Con el control Botón seleccionado, seleccione Flujos en la pestaña Acción.With the Button control selected, select Flows on the Action tab.

    Opción Flujos en la pestaña Acción

  6. En el panel que aparece, seleccione el flujo que creó en el procedimiento anterior.In the pane that appears, select the flow that you created in the previous procedure.

    Nota: Si el flujo que ha creado no está disponible, compruebe si PowerApps está establecido en el entorno donde lo creara.Note: If the flow that you created isn't available, confirm whether PowerApps is set to the environment in which you created the flow.

    Agregar un flujo desde el panel de personalización

  7. En la barra de fórmulas, escriba o pegue RecordTitle.Text) al final de la fórmula que se han agregado automáticamente.In the formula bar, type or paste RecordTitle.Text) at the end of the formula that's been automatically added.

    Propiedad AlSeleccionar que incluye el flujo

Probar la aplicaciónTest the flow

  1. Abra Versión preliminar, para lo que debe presionar F5 (o seleccione la flecha que hay cerca de la esquina superior derecha).Open Preview by pressing F5 (or by selecting the arrow near the upper-right corner).

    Propiedad AlSeleccionar que incluye el flujo

  2. Escriba o pegue el texto en RecordTitle y haga clic en el control Botón.Type or paste text in RecordTitle, and then click or tap the Button control.

    Se crea un elemento de SharePoint en la que lista especificó con el texto que especificó como título.A SharePoint item is created in the list you specified with the text you specified as the title. Si la lista estaba abierta cuando se ejecutó el flujo, tendrá que actualizar la ventana del explorador para mostrar los cambios.If the list was open when the flow ran, you might need to refresh your browser window to show the changes.