Crear una plantilla de especificación de archivos

Prerrequisitos
  • Salida > Lista de contactos > Añadir, eliminar, editar, ver permisos
  • Salida > Plantilla de especificación de archivos > Añadir, Eliminar, Editar, Ver permisos

Para importar definiciones de columnas desde una plantilla de lista de contactos:

  • Salida > Plantilla de la lista de contactos > Ver permiso

Un archivo de muestra para cargar en formato separado por delimitadores o de longitud fija codificado en formato UTF-8

Cree una plantilla de especificación de archivos para utilizarla cuando elabore sus listas de contactos. Una plantilla de especificación de archivo describe el formato del archivo de entrada para la lista de contactos que usted construye. Puede utilizar el preprocesamiento avanzado para modificar los datos de entrada al crear una plantilla de especificación de archivos. Una plantilla de especificación de archivos le permite cargar sus registros de contactos en diferentes formatos de archivo cuando elabore listas de contactos. 

Los formatos de archivo compatibles son:

  • Formatos delimitados .csv y .dsv
  • Formatos de longitud fija .txt y .dat

Utilice la pestaña Plantillas de especificación de archivos para crear una nueva plantilla de especificación de archivos y mostrar una lista de sus plantillas de especificación de archivos.

A continuación se explica cómo crear una plantilla de especificación de archivos.

  1. Hacer clic Administración.
  2. En Marcación saliente, haga clic en Administración de listas.
  3. Haga clic en la pestaña Plantillas de especificación de archivos .
  4. Hacer clic Crear nuevo.
  5. En el cuadro File Specification Template Name , introduzca un nombre único. Los nombres pueden contener espacios, números y caracteres especiales, pero deben ser únicos.
  6. Opcionalmente, describa la plantilla de especificación de archivos en el cuadro Description

A continuación, seleccione el archivo Formato para el archivo de entrada que se utilizará al crear la lista de contactos.

  1. En la casilla Formato de archivo, seleccione Delimitado.
  2. En el cuadro Delimiter Symbol, seleccione un delimitador. Las opciones de delimitador son: Coma, Dos puntos, Punto y coma, Tabulador, Tubo o Personalizado. Seleccione Personalizado para definir un valor de un solo carácter en el cuadro Delimitador personalizado . Personalizado le permite utilizar un carácter delimitador no estándar, por ejemplo ^ y %
  3. En el cuadro Skip Heading Lines, introduzca el número de registros de encabezado que se omitirán antes de procesar el archivo de entrada. Introduzca un valor mayor o igual a 0. 
  4. En la casilla Skip Trailing Lines, introduzca el número de registros finales que desea omitir al final del archivo de entrada. Introduzca un valor mayor o igual a 0.
  5. Si desea utilizar la fila de cabecera del archivo de entrada para definir los nombres de las columnas y no construir las Definiciones de los campos del archivo de entrada visualmente, cambie el conmutador Usar nombres de columnas de la cabecera del archivo a .
  6. Si desea construir visualmente el Input File Fields Definitions, cambie el Use column names from file header toggle to No. Construir visualmente las definiciones de los campos del archivo de entrada puede ser útil si desea controlar mejor qué columnas del archivo de entrada se importan a la lista de contactos.

Definiciones de los campos del fichero de entrada

En la sección Input File Fields Definitions , defina los campos de su archivo de entrada de lista de contactos para crear su plantilla de especificación de archivo.

Hay tres formas de definir los campos de la tabla de definiciones de columnas. Usted puede:

  • Extraiga los nombres de columna de su archivo de entrada de ejemplo para ver los nombres de columna, cuando el archivo esté en formato separado por delimitadores y tenga una fila de encabezado, y luego complete la tabla de definiciones de columna.
  • Extraiga los nombres de las columnas de la plantilla de la lista de contactos existente.
  • Completa la tabla manualmente. 

Para extraer los nombres de las columnas de su fichero de entrada de muestra y completar la tabla de definición de columnas:

  1. En el cuadro Mostrar filas de muestra del archivo, seleccione Examinar y, a continuación, abra su archivo de entrada de muestra. Aparecerán las tres primeras filas de su fichero de entrada. 
  2. Seleccione el botón Import Column Names. Ahora puede ver los nombres de columna importados de su archivo de ejemplo en la tabla de definiciones de columna.
  3. Ahora puede editar manualmente los nombres y definiciones de las columnas, según sea necesario. Las filas de muestra se ajustan automáticamente para mostrar sus cambios. 
  4. Para añadir más nombres de columnas a su tabla, seleccione Crear nuevo e introduzca el nombre de la columna de su archivo de entrada en la casilla Nombre de columna
  5. Para eliminar una columna de la tabla, seleccione la casilla de la columna que desea eliminar y haga clic en Eliminar
  6. Utilice la búsqueda para editar un nombre de columna para su plantilla de especificación de archivos. En el cuadro Buscar en, introduzca el nombre de la columna que desea cambiar. Seleccione la columna y, a continuación, haga clic en Aplicar. Edite el nombre de la columna en la fila. Las filas de muestra se ajustan automáticamente para mostrar su actualización. Para borrar el cuadro de búsqueda, haga clic en Borrar Filtros.
  7. Especifique el número de columna que desea asignar a un nombre de columna concreto. Puede utilizar algunas o todas las columnas del fichero de entrada. 
  8. Para crear su plantilla de especificación de archivos, haga clic en Guardar.

Para extraer los nombres de las columnas de una plantilla de lista de contactos existente y completar la tabla de definición de columnas: 

  1. En el cuadro Obtener nombres de columnas de plantilla de lista de contactos, seleccione la plantilla de lista de contactos. 
  2. Haga clic en el botón Import Column Names. Ahora puede ver los nombres de las columnas de su plantilla de lista de contactos en la tabla de definiciones de columnas. 
  3. A continuación, para ver filas de muestra del archivo de entrada de la lista de contactos, en el cuadro Mostrar filas de muestra del archivo, haga clic en Examinar y abra el archivo de entrada. Aparecerán las tres primeras filas de su fichero de entrada. 
  4. Ahora puede editar manualmente los nombres y definiciones de las columnas, según sea necesario. Las filas de muestra se ajustan automáticamente para mostrar sus cambios. 
  5. Para añadir más nombres de columnas a la tabla, haga clic en Crear nuevo e introduzca el nombre de la columna de su archivo de entrada en el cuadro Nombre de columna.
  6. Para eliminar una columna de la tabla, seleccione la casilla de la columna que desea eliminar y haga clic en Eliminar
  7. Utilice la búsqueda para editar un nombre de columna para su plantilla de especificación de archivos. En el cuadro Buscar en, introduzca el nombre de la columna que desea cambiar. Seleccione la columna y, a continuación, haga clic en Aplicar. Edite el nombre de la columna en la fila. Las filas de muestra se ajustan automáticamente para mostrar su actualización. Para borrar el cuadro de búsqueda, haga clic en Borrar Filtros.
  8. Especifique el número de columna que desea asignar a un nombre de columna concreto. Puede utilizar algunas o todas las columnas del fichero de entrada. 
  9. Para crear su plantilla de especificación de archivos, haga clic en Guardar.

    Para introducir manualmente los nombres de las columnas del archivo de entrada y completar la tabla de definición de columnas, siga estos pasos: 

    1. Hacer clic Crear nuevo.Se añade una nueva fila a la tabla.
    2. En la nueva fila, introduzca el nombre de la columna de su archivo de entrada en la casilla Column Name
    3. Especifique el número de columna que desea asignar a un nombre de columna concreto. Puede utilizar algunas o todas las columnas del fichero de entrada. 
    4. Para añadir más nombres de columnas a su tabla, siga haciendo clic en Crear nuevo e introduzca el nombre de la columna de su archivo de entrada en el cuadro Nombre de columna.
    5. Para eliminar una columna de la tabla, seleccione la casilla de la columna que desea eliminar y haga clic en Eliminar
    6. Utilice la búsqueda para editar un nombre de columna para su plantilla de especificación de archivos. En el cuadro Buscar en, introduzca el nombre de la columna que desea cambiar. Seleccione la columna y, a continuación, haga clic en Aplicar. Edite el nombre de la columna en la fila. Las filas de muestra se ajustan automáticamente para mostrar su actualización. Para borrar el cuadro de búsqueda, haga clic en Borrar Filtros.
    7. Después de añadir los nombres de las columnas, para ver filas de muestra del archivo de entrada de la lista de contactos, en el cuadro Mostrar filas de muestra del archivo , haga clic en Examinar y abra el archivo de entrada de muestra. Aparecerán las tres primeras filas de su fichero de entrada. 
    8. Para crear su plantilla de especificación de archivos, haga clic en Guardar.

      1. En la casilla Formato de archivo, seleccione Longitud fija.
      2. En el cuadro Skip Heading Lines, introduzca el número de registros de encabezado que se omitirán antes de procesar el archivo de entrada. Introduzca un valor mayor o igual a 0. 
      3. En la casilla Skip Trailing Lines, introduzca el número de registros finales que desea omitir al final del archivo de entrada. Introduzca un valor mayor o igual a 0.

      Definiciones de los campos del fichero de entrada

      En la sección Input File Fields Definitions , defina los campos de su archivo de entrada de lista de contactos para crear su plantilla de especificación de archivo.

      Hay dos formas de definir los campos de la tabla de definiciones de columnas. Usted puede:

      • Extraiga los nombres de las columnas de la plantilla de la lista de contactos existente.
      • Completa la tabla manualmente. 

      Para extraer los nombres de las columnas de una plantilla de lista de contactos existente y completar la tabla de definición de columnas: 

      1. En el cuadro Obtener nombres de columnas de plantilla de lista de contactos, seleccione la plantilla de lista de contactos. 
      2. Haga clic en el botón Import Column Names. Ahora puede ver los nombres de las columnas de su plantilla de lista de contactos en la tabla de definiciones de columnas. 
      3. A continuación, para ver filas de muestra del archivo de entrada de la lista de contactos, en el cuadro Mostrar filas de muestra del archivo, haga clic en Examinar y abra el archivo de entrada. Aparecerán las tres primeras filas de su fichero de entrada. 
      4. Ahora puede editar manualmente los nombres y definiciones de las columnas, según sea necesario. Las filas de muestra se ajustan automáticamente para mostrar sus cambios. 
      5. Para añadir más nombres de columnas a la tabla, haga clic en Crear nuevo e introduzca el nombre de la columna de su archivo de entrada en el cuadro Nombre de columna
      6. Para eliminar una columna de la tabla, seleccione la casilla de la columna que desea eliminar y haga clic en Eliminar
      7. Utilice la búsqueda para editar un nombre de columna para su plantilla de especificación de archivos. En el cuadro Buscar en, introduzca el nombre de la columna que desea cambiar. Seleccione la columna y, a continuación, haga clic en Aplicar. Edite el nombre de la columna y las definiciones de la fila. Las filas de muestra se ajustan automáticamente para mostrar su actualización. Para borrar el cuadro de búsqueda, haga clic en Borrar Filtros.
      8. Especifique la posición de inicio y la longitud para cada columna que desee asignar. 
      9. Para crear su plantilla de especificación de archivos, haga clic en Guardar.

      Para introducir manualmente los nombres de columna de su archivo de entrada y completar la tabla de definición de columnas, siga estos pasos: 

      1. Hacer clic Crear nuevo.Se añade una nueva fila a la tabla.
      2. En la nueva fila, introduzca el nombre de la columna de su archivo de entrada en la casilla Column Name
      3. Especifique la posición de inicio y la longitud para cada columna que desee asignar. 
      4. Para añadir más nombres de columnas a su tabla, siga haciendo clic en Crear nuevo e introduzca el nombre de la columna de su archivo de entrada en el cuadro Nombre de columna.
      5. Para eliminar una columna de la tabla, seleccione la casilla de la columna que desea eliminar y haga clic en Eliminar
      6. Utilice la búsqueda para editar un nombre de columna para su plantilla de especificación de archivos. En el cuadro Buscar en, introduzca el nombre de la columna que desea cambiar. Seleccione la columna y, a continuación, haga clic en Aplicar. Edite el nombre de la columna y las definiciones de la fila. Las filas de muestra se ajustan automáticamente para mostrar su actualización. Para borrar el cuadro de búsqueda, haga clic en Borrar Filtros.
      7. Después de añadir los nombres de las columnas, para ver filas de muestra del archivo de entrada de la lista de contactos, en el cuadro Mostrar filas de muestra del archivo , haga clic en Examinar y abra el archivo de entrada de muestra. Aparecerán las tres primeras filas de su fichero de entrada. 
      8. Para crear su plantilla de especificación de archivos, haga clic en Guardar.

      Preprocesamiento avanzado de entradas

      Cree Advanced expresiones de búsqueda y reemplazo de preprocesamiento de entrada para su plantilla de especificación de archivos que el sistema utiliza para cargar datos para su lista de contactos. El preprocesamiento permite manipular los datos de entrada antes de cargarlos. Las expresiones de búsqueda y sustitución se aplican a cada línea del archivo de entrada antes de cargarlo en la lista de contactos.

      Para crear expresiones de búsqueda y sustitución:

      1. Seleccione Avanzado y, a continuación, haga clic en Añadir nuevo Expresión.
      2. Introduzca una expresión regular en el cuadro Search For. Las expresiones regulares pueden ser una búsqueda directa de una palabra concreta, una secuencia de caracteres o patrones más complejos. 
      3. Para que la búsqueda no distinga entre mayúsculas y minúsculas, cambie Ignorar mayúsculas y minúsculas a . El valor predeterminado No hace que la búsqueda distinga entre mayúsculas y minúsculas.
      4. Para reemplazar cada ocurrencia en la línea de entrada, cambie Global Replace a Yes. La opción por defecto No sólo sustituye la primera ocurrencia encontrada en la línea de entrada. 
      5. Introduzca una cadena de sustitución en el cuadro Replace With. Los resultados de la búsqueda y sustitución se muestran automáticamente en Filas de muestra. Puede eliminar una cadena de sus datos de entrada dejando en blanco la casilla Replace With en su búsqueda. 
      6. Para añadir más expresiones de búsqueda y sustitución, haga clic en Añadir nueva expresión. Las expresiones adicionales se aplican al fichero de entrada en el orden en que se crean. Puede añadir hasta cinco expresiones de búsqueda y sustitución. 
      7. Para eliminar una expresión de búsqueda y reemplazo, haga clic en el botón menos de situado en la esquina superior derecha del cuadro Search/Replace Expressions.
      8. Para crear su plantilla de especificación de archivos, haga clic en Guardar
      Importante:

      Una expresión de búsqueda y sustitución de preprocesamiento puede crear un resultado que podría ser manipulado involuntariamente por la siguiente expresión de preprocesamiento. Compruebe siempre los resultados cuando utilice varias expresiones de búsqueda y sustitución en sus plantillas de especificación de archivos.

      Los siguientes ejemplos muestran lo que se puede conseguir al aplicar expresiones de búsqueda y sustitución. 

      Sustituir abreviaturas por palabras en un archivo de entrada separado por delimitadores

      Buscar Sustituir por Ignorar caso Sustitución global
      Dr Conducir No No
      S t  calle  No No
      Ln Carril No No
      Pl Lugar No No
      Ct Tribunal No No
      Wy Camino No No
      Cir Círculo No No

      Sustituir abreviaturas por palabras en un archivo de entrada de longitud fija

      Para mantener la estructura de un fichero de entrada de longitud fija, las expresiones de búsqueda y sustitución deben tener la misma longitud. Por ejemplo:

      Buscar Sustituir por Ignorar caso Sustitución global
      Dr\s\3\} Conducir No No
      St\s{4\} calle  No No
      Ln\s\2\} Carril No No
      Pl\s\3\} Lugar No No
      Ct\s{3\} Tribunal No No
      Wy\s Camino No No
      Cir\s{3\} Círculo No No

      Eliminar ND, RD y TH en un archivo de entrada separado por delimitadores

      Este ejemplo muestra cómo eliminar el texto de entrada de direcciones como 19th Street o 19TH Street, y sustituirlo por 19 Street. El cambio sólo se realiza si hay números antes de la cadena de búsqueda. Palabras como second y north no se ven afectadas. 

      Buscar Sustituir por Ignorar caso Sustitución global
      ^(.*)([0-9]+)nd(.*)$ $1$2$3 No
      ^(.*)([0-9]+)rd(.*)$ $1$2$3 No
      ^(.*)([0-9]+)th(.*)$ $1$2$3 No

      Añadir campos al final de un archivo de entrada separado por delimitadores

      Este ejemplo muestra cómo añadir Campaign Name como último campo a cada registro del archivo de entrada:

      Buscar Sustituir por Ignorar caso Sustitución global
      ^(.*)$ 1 $, Nombre de la campaña No No

      Cambiar fechas incoherentes por fechas coherentes en un archivo de entrada separado por delimitadores

      Este ejemplo muestra cómo cambiar los campos de fecha incoherentes de un archivo de entrada separado por delimitadores a un formato uniforme coherente de MM/DD/YYYY. El ejemplo siguiente contiene fechas con un mes de un solo dígito, un día de un solo dígito o ambos, o un mes de dos dígitos y un día de dos dígitos, como en el tercer campo del ejemplo de archivo de entrada siguiente. 

      phone,name,dob,userfield
      +16504661100,John,1/22/1979,Other-1
      +16504661101,Jane,12/3/1975,Other-2
      +16504661102,Jake,3/4/1980,Other-3
      +16504661103,Jacob,10/12/1973,Other-4

      Buscar Sustituir por Ignorar caso Sustitución global
      ^([^,]*,[^,]*,)(\d)/(\d{2})(.*)$ $10$2/$3$4 No No
      ^([^,]*,[^,]*,)(\d{2})/(\d)(/.*)$ $1$2/0$3$4 No No
      ^([^,]*,[^,]*,)(\d)/(\d)(/.*)$ $10$2/0$3$4 No No

      La expresión Search For se escribe para operar sobre el tercer campo del archivo de entrada separado por comas.