Saltar al contenido principal

Importa Texto

Configuración actual de la tarea Importar Texto en el Diseñador de Flujos de Trabajo

La Tarea Importa Texto permite importar el contenido de un archivo de texto dentro del flujo de trabajo. Su función es leer un archivo desde una ruta especificada, haciéndolo así disponible para ser procesado por las Tareas siguientes.

Configuración

La configuración de la Tarea es muy sencilla y se centra en un único campo.

  • Archivo a Importar: En este campo se debe insertar la ruta completa (ruta absoluta) del archivo de texto a importar. El valor puede ser proporcionado de dos maneras:
  1. Ruta Estática: Una ruta fija, escrita directamente en el campo. Esta opción es útil cuando el archivo que se va a procesar siempre se encuentra en la misma ubicación.
  2. Ruta Dinámica (a través de Parámetros): Una ruta obtenida de un parámetro de tipo ".file" del Flujo de Trabajo.

Notas Importantes

  • Solo Archivos de Texto: Esta Tarea está diseñada específicamente para leer archivos en formato de texto plano. Ejemplos de archivos admitidos incluyen: .txt, .csv, .json, .xml, .log, etc.
  • Archivos Binarios no están admitidos: La Tarea no puede importar archivos binarios. Intentar leer archivos como imágenes (.png, .jpg), documentos (.pdf, .docx) o archivos comprimidos (.zip) resultará en un error durante la ejecución, ya que la Tarea no podrá interpretarlos como texto.

Parámetros de Salida

Al completarse la ejecución, la tarea hace disponible lo siguiente parámetro de salida, utilizable en las tareas siguientes del diagrama.

  • result: Contiene el contenido completo del archivo de texto importado, almacenado como una única variable de tipo texto (cadena). Este resultado es muy útil para las Tareas siguientes que deben analizar, transformar o extraer información de ese texto (ej. "JSON a Tabla", "XML a tabla", etc.).
  • resultJson: Representa el resultado de la ejecución de la tarea en formato JSON, incluyendo información general, configuraciones y detalles sobre la ejecución.
  • Ejemplo resultJson:
{
"id": 18781,
"name": "Importa Testo",
"description": "",
"type": "in-txt",
"type_name": "Importa Testo",
"type_description": "Importa un file di testo",
"config": {
"file": "#>test.file<#",
"output_links": []
},
"run_info": {
"run_id": 1438116,
"start_datetime": "2026-03-09 15:13:31",
"end_datetime": "2026-03-09 15:13:31",
"start_epoch": 1773069211.613649,
"end_epoch": 1773069211.645455,
"duration": 0,
"status": "Completed",
"cmd_text": "",
"run_result": "Success",
"result_text": "test",
"full_result_text": "test"
},
"output_parameters": {
"exitStatus": "0"
}
}