Transferir archivo transfer-file

La actividad Transferir archivo es una actividad Administración de datos. Permite recibir o enviar archivos, probar la presencia de archivos o mostrar archivos en un servidor. El protocolo que se utiliza puede ser un protocolo de servidor a servidor o el protocolo HTTP.

NOTE
Con la interfaz de usuario web de Campaign, hemos consolidado dos actividades en una al combinar las capacidades Transferencia de archivos y Descarga web. Esta consolidación no afecta a la funcionalidad de la actividad de ninguna manera.

Siga los pasos detallados a continuación para configurar la actividad Transferir archivo.

Seleccione el protocolo y la operación de transferencia protocol

  1. Agregue una actividad Transferir archivo al flujo de trabajo y, a continuación, especifique el tipo de transferencia que se realizará según el protocolo que desee utilizar:

    • Para el protocolo HTTP, seleccione Descarga web. Esto le permite hacer que un GET o POST descargue un archivo en una dirección URL explícita, una cuenta externa o una instancia de Adobe Campaign.
    • Para otros protocolos de servidor a servidor y acciones relacionadas, seleccione Transferencia de archivos.
  2. Seleccione la acción que se realizará con la actividad. Las acciones disponibles dependen del tipo de transferencia que haya seleccionado. Expanda las secciones siguientes para obtener más información.

    accordion
    Acciones disponibles con las actividades de tipo Transferencia de archivos
    • Descarga de archivos: Descargue un archivo del servidor.
    • Carga de archivos: cargue un archivo en el servidor.
    • Comprobar si el archivo existe: Compruebe si hay un archivo determinado en el servidor. Genera dos transiciones salientes después de la actividad: "El archivo existe" y "El archivo no existe".
    • Lista de archivos: enumera todos los archivos disponibles en el servidor.
    accordion
    Acciones disponibles con las actividades de tipo Web download
    • Transferencia simple (GET): Recupere un archivo.
    • Transferir mediante un formulario (POST): Cargue un archivo y parámetros adicionales.

  3. De forma predeterminada, para las acciones de carga de archivos, la actividad utiliza el archivo especificado en la actividad anterior. Para usar un archivo diferente, desactiva la opción Usar archivo de actividad anterior y haz clic en el botón Agregar archivo.

    En el campo Source, escriba el nombre de archivo deseado o use el editor de expresiones para calcular el nombre de archivo mediante variables de evento. Aprenda a trabajar con variables de eventos y el editor de expresiones. Repita la operación para agregar tantos archivos como sea necesario.

Definir el destino de la transferencia destination

  1. En la sección Servidor remoto, especifique el servidor al que desea conectarse mediante uno de estos métodos:

    • Usar parámetros de conexión definidos en una cuenta externa: conéctese a un servidor mediante los parámetros de conexión de una cuenta externa. En el campo Carpeta de servidor, especifique la ruta al archivo (o a la carpeta para las acciones de lista de archivos).
    • Configuración rápida: escriba la dirección URL del archivo (o carpeta para acciones de lista de archivos).
    • Adobe Campaign instance (actividades de tipo Web download): Descargue un archivo de un servidor de instancias de Adobe Campaign.

  2. Para las acciones del POST de descarga web, puede pasar parámetros adicionales con la operación. Para ello, haga clic en el botón Agregar parámetro y después especifique el nombre y el valor de los parámetros. Puede añadir tantos parámetros como sea necesario.

  3. De forma predeterminada, para la carga de archivos, los archivos cargados en un servidor se guardan automáticamente. Si no desea conservar este historial, desactive la opción Mantener el historial de archivos enviados.

Configuración de la historización historization

Cada vez que se ejecuta una actividad de Transferencia de archivos, almacena los archivos cargados o descargados en una carpeta específica. Se crea una carpeta para cada actividad de Transferencia de archivos de un flujo de trabajo. De manera predeterminada, los archivos se guardan en el directorio de almacenamiento predeterminado de la carpeta de instalación de Adobe Campaign (/vars) antes de procesarse. Para usar una carpeta específica, desactive la opción Usar un directorio de almacenamiento predeterminado e introduzca la ruta del directorio.

Es importante poder limitar el tamaño de esta carpeta para conservar el espacio físico en el servidor. Para ello, puede definir un número máximo de archivos o un tamaño total para la carpeta de la actividad. De forma predeterminada, se autorizan 100 archivos y 50 MB.

Cada vez que se ejecuta la actividad, la carpeta se marca de la siguiente manera:

  • Solo se tienen en cuenta los archivos creados más de 24 horas antes de la ejecución de la actividad.
  • Si el número de archivos que se tienen en cuenta es mayor que el valor del campo Número de archivos, se eliminarán los archivos más antiguos hasta que se alcance el número máximo de archivos permitidos.
  • Si el tamaño total de los archivos que se tienen en cuenta es mayor que el valor del parámetro Tamaño máximo (en MB), se eliminarán los archivos más antiguos hasta que se alcance el Tamaño máximo (en MB) permitido.
CAUTION
Si la actividad no se vuelve a ejecutar, no se comprueba ni depura la carpeta. Tenga esto en cuenta a la hora de transferir archivos de gran tamaño.

Opciones avanzadas y de administración de errores advanced

  1. En Opciones avanzadas, hay opciones adicionales disponibles según el tipo de actividad que esté configurando. Expanda las secciones siguientes para obtener más información.

    accordion
    Opciones adicionales para las actividades de tipo Transferencia de archivos
    • Eliminar los archivos de origen después de la transferencia: borre los archivos de origen después de una transferencia correcta.
    • Mostrar los registros de sesión: cuando se activa esta opción, la información relacionada con la operación de transferencia se muestra en los registros de flujo de trabajo una vez que se ha ejecutado el flujo de trabajo.
    • Enumerar todos los archivos (Acciones de lista de archivos): esta opción indiza todos los archivos presentes en el servidor en la variable de evento vars.filenames, en la que los nombres de archivo están separados por los caracteres n. Aprenda a trabajar con variables de eventos
    accordion
    Opciones adicionales para las actividades de tipo Web download
    • Seguir redirecciones: La redirección de archivos permite usar invalidaciones para dirigir la entrada o salida de datos a un dispositivo de un tipo diferente.
    • Agregar los encabezados HTTP al archivo: en algunos casos, es posible que desee agregar encabezados HTTP adicionales a un archivo. Lo más habitual es que estos encabezados se utilicen para proporcionar información adicional para la resolución de problemas, para Cross-origin Resource Sharing (CORS) o para establecer directivas específicas de almacenamiento en caché.
    • Ignore el código de retorno HTTP: los códigos de retorno HTTP, también conocidos como códigos de estado HTTP, indican el resultado de una solicitud HTTP.
  2. La opción Process errors le permite activar una transición saliente de "Error" después de la actividad si se produce algún error durante la transferencia.

    Además, para las actividades de tipo Transferencia de archivos, la opción Procesar archivo que falta le permite activar una transición saliente "Sin archivo" después de la actividad si el archivo no está disponible en la ruta especificada.

recommendation-more-help
c39c2d00-ba9a-424b-adf9-66af58a0c34b