Ejercicio: Usar cuadros de mensaje para comunicarse

Completado

En la automatización asistida, la interacción entre usuarios y estaciones de trabajo es fundamental. Los cuadros de mensaje proporcionan un medio directo para que se lleve a cabo esta comunicación.

En este ejercicio, desarrollará un flujo atendido que lee pedidos de hojas de cálculo de Excel y solicita a los usuarios seleccionar un descuento para pedidos de alto valor.

Para empezar, descargue Orders.zip. Seleccione Descargar en el lado derecho de la página y extraiga el archivo Excel en su equipo local.

  1. Comience por pedir al usuario que seleccione un archivo de Excel. Utilice la acción Mostrar cuadro de diálogo de selección de archivo y configure el campo Filtro de archivos para permitir solo archivos xlsx.

    Captura de pantalla de la acción Mostrar el cuadro de diálogo de selección de archivo.

  2. Antes de leer cualquier dato del archivo seleccionado, debe iniciarlo usando la acción Iniciar Excel.

    Captura de pantalla de la acción Iniciar Excel.

  3. Para leer los datos del archivo de Excel, implemente la acción Leer en hoja de cálculo de Excel y seleccione Todos los valores disponibles de la hoja de cálculo en el campo Recuperar.

    Captura de pantalla de la acción Leer en hoja de cálculo de Excel.

  4. Implemente la acción Obtener la primera columna o fila libre de la hoja de cálculo de Excel para recuperar la columna y la fila que primero estén libres en la hoja de cálculo de Excel.

    Captura de pantalla de la acción Obtener la primera columna o fila libre de la hoja de cálculo de Excel.

  5. Utilice la acción Escribir en hoja de cálculo de Excel para agregar un encabezado Descuento en la primera columna libre del archivo Excel.

    Captura de pantalla de la acción Escribir en hoja de cálculo de Excel que escribe el encabezado Descuento.

  6. Antes de tratar independientemente cada fila de Excel, cree una nueva variable denominada Contador e inicialícela en el valor 2. Esta variable indicará el número de fila que está manejando en cada iteración.

    Captura de pantalla de la acción Establecer variable.

  7. Agregue un bucle For each, para iterar por los datos recuperados.

    Captura de pantalla del cuadro de diálogo de propiedades For Each.

  8. Para comprobar el valor de la columna Bruto (columna G), conviértalo en un número y después agregue una acción If para comprobar si supera 100 000.

    Captura de pantalla de la acción Convertir texto en número.

    Captura de pantalla del espacio de trabajo de ejercicio con el bloque if agregado.

  9. Si el valor excede de 100 000, el usuario debe decidir si agrega un descuento. Implemente la acción Mostrar mensaje para proporcionar la información necesaria al usuario y pedirle que elija o No.

    Captura de pantalla de la acción Mostrar mensaje.

  10. Agregue una segunda acción If para comprobar qué botón se pulsó en el paso anterior.

    Captura de pantalla de la acción If.

  11. Si el usuario selecciona , una ventana le pedirá que introduzca el importe del descuento; utilice la acción Mostrar cuadro de diálogo de entrada para conseguir esta funcionalidad.

    Captura de pantalla de la acción Mostrar cuadro de diálogo de entrada.

  12. Escriba el importe de descuento seleccionado en la columna Descuento del archivo Excel.

    Captura de pantalla de la acción Escribir en hoja de cálculo de Excel.

  13. Antes de salir del bucle For each creado previamente, use la acción Incrementar variable para aumentar la variable Contador en uno.

    Captura de pantalla de la acción Incrementar variable.

  14. Finalmente, ejecute el flujo. Cuando se le solicite, seleccione el archivo Orders.xlsx.

    Captura de pantalla del espacio de trabajo del ejercicio completado