En este artículo, explicaremos cómo es posible con varios mecanismos de extracción que Athento ofrece, obtener valores del título de un documento para rellenar nuestros campos.
Por ejemplo, tenemos un caso en donde el nombre del documento contiene distintos datos que nos gustaría extraer, como por ejemplo el DNI de la persona, su código del trabajador (código interno de identificación de la empresa) y el centro en el que trabaja (también codificado).
El nombre de nuestro documento o archivo es: 53964230C-1308-102.pdf
Extrayendo el NIF/DNI con una expresión regular
Para extraer el DNI de un título de tipo 53964230C-1308-102.pdf, podemos utilizar una expresión regular.
Accede a la administración o configuración del campo. Desde las opciones de extracción:
- Extract from/Extraer desde: Filename
- Extraction regular expression:
[0-9]{8}[A-Z]{1}
Recuerda que puedes utilizar el caracter pipe |
para separar varias expresiones regulares.
Extrayendo el código del trabajador y limpiando el campo de caracteres no deseados
En este caso, lo que queremos es quedarnos con el valor numérico que aparece después del DNI y que estará delimitado por guiones . -
53964230C-1308-102.pdf
En este caso, volvemos a utilizar una expresión regular desde la configuración del campo Cod Interno.
- Extract from/Extraer desde: Filename
- Extraction regular expression:
-[0-9]{4}-
.
Esta expresión nos dará el dato incluyendo los guiones. Si queremos eliminarlos, podemos utilizar:
- Remove these characters/Eliminar estos caracteres:
-
Obtener el centro de trabajo con una expresión de inicio y una de final
Finalmente, para obtener el último dato 53964230C-1308-102.pdf del nombre del fichero, puedes usar una expresión de inicio y una de final.
- Extract from/Extraer desde: Filename
- Start extracting from /Extraer desde:
[0-9]{4}-
- Finish extracting at /Finalizar la extracción en:
.pdf
En este caso, lo que le estás diciendo a Athento es que busque 4 dígitos seguidos de un guión y apartir de allí coja lo que encuentre hasta que llegue a la extensión del archivo.
También puedes consultar
¿Cómo extraer campos de forma automática?
Expresiones regulares frecuentes
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.