Uso de la acción Ejecutar función (heredada)

Use la acción Ejecutar función (heredada) para ejecutar una función dentro del archivo .dll y especifique los parámetros que deben pasarse a la función y guarde la salida como una variable.

  • Use una variable de diccionario para pasar los parámetros a una función. La clave de diccionario contiene el nombre del parámetro para pasar a una función.
  • Si el archivo .dll utiliza funciones o clases .NET de otro archivo .dll, debe agregar el segundo archivo .dll como dependencia manual del bot.

    Dependencias de Bot

  • Cuando se utilizan las acción Run function (Ejecutar función) o Run function (Legacy) (Ejecutar función [heredada]) asegúrese de usar los tipos de datos compatibles con las funciones DLL.

    Consulte paquete DLL.

Procedimiento

Siga estos pasos para ejecutar una función:

  1. En la paleta de Acciones, haga doble clic en la acción Ejecutar función (heredada) desde el paquete DLL, o arrástrela.
  2. En el campo Session name (Nombre de sesión), escriba un nombre para la sesión.
  3. En el campo Enter the namespace (Ingresar el espacio de nombres), especifique el espacio de nombres.
    Puede especificar cualquiera de los nombres definidos en el archivo DLL.
    Nota: Asegúrese de que el valor que proporcionó sea el correcto.
    Importante: Este campo distingue mayúsculas de minúsculas.
  4. En el campo Enter the class name (Escribir el nombre de clase), especifique el nombre de la clase que desea utilizar.
    Puede especificar el nombre de cualquier clase disponible en el espacio de nombres.
    Importante: Este campo distingue mayúsculas de minúsculas.
  5. En el campo Enter the name of function to be executed (Ingresar el nombre de la función que se va a ejecutar), especifique el nombre de la función que desea ejecutar.
    Asegúrese de que el nombre que proporcionó sea correcto y esté disponible en la clase especificada en el paso anterior.
    Importante: Este campo distingue mayúsculas de minúsculas.
  6. Opcional: En la lista Parámetros a la función, seleccione la variable que contiene todos los parámetros necesarios por la función.
    Puede utilizar los tipos de variable booleano, fecha y hora, diccionario, lista, número, cadena o tabla para pasar parámetros a la función.
    Nota: Utilice el subtipo de diccionario Cualquiera para habilitar que el bot pueda pasar parámetros de diferentes tipos de datos a la función, incluidos booleanos, numéricos y cadenas.
    Especifique la clave del diccionario como el nombre del parámetro para proporcionar el valor del diccionario como el valor del parámetro. Por ejemplo, tiene una función ReturnSum que devuelve la suma de dos valores numéricos y desea pasar Param1 y Param2 como sus parámetros. Configurar una variable de diccionario con dos teclas: Param1 y Param2, cada uno con el valor que desee pasar.
  7. Opcional: En la lista Assign output to variable (Asignar el resultado a una variable), seleccione una variable para usar en el almacenamiento de la salida de la función.
    Puede usar los tipos de variables booleana, de fecha y hora, de diccionario, de lista, numérico, de cadena o tabla para almacenar la salida según el tipo de salida que retorna la función.
  8. Haga clic en Guardar.