El crawler realiza los siguientes pasos:
- Se buscan todos los ficheros en el gestor documental que no están enlazados en ArchiveLink a ningún Business Object
- Si se encuentra un fichero no enlazado, inserta el fichero en una lista de propuestas de asignaciones considerando:
- La carpeta donde esta almacenado el documento. Si la carpeta esta asignada a una instancia de business object. Se propone asociar el fichero a la misma instancia de Business Object
- Se propone asociar el fichero a la instancia de business object OBJECT_ID (Tipo Business Object) OBJECT_KEY (clave Business Object)
Se puede lanzar el Crawler utilizando la transacción /EDGE/DC_DOC_CRAWLER
El programa tiene la siguiente pantalla de selección
1.Repositorio
- Repositorio conten.: Indicar el repositorio archiveLink donde se quiere realizar la búsqueda
- Enlace Fichero Automatico: Si se encuentran ficheros o carpetas a enlazar se enlazaran automaticamente a los objectos de negocio (para lanzamiento en fondo)
2.Crawling de Ficheros
- Crawl per File: Marcar este campo si se quieren realizar la búsqueda por ficheros.
- Criterios de búsqueda:
-Criterio por Carpetas: En este caso tendrá que ser asociado previamente una carpeta a un Business Object y se asociarán todos los ficheros debajo de la carpeta al mismo business object. Para asociar los Business Object a la carpeta hay que lanzar previamente la opción Enlazar Carpeta del mismo Crawler.
-Metadatos y asignación nombre: En este caso se utilizaran los criterios por Metada o Criterios por Carpeta
- Borrar Enlace: Si esta marcada esta opción se realizará la siguiente operación. Si existe un enlace archiveLink entre un business Object y un fichero y el fichero ha sido borrado directamente del repositorio el enlace se borrará.
3.Carpeta: En este apartado se pueden definir los criterios de asociación por carpeta
- Enlazar Carpeta: Si se esta opción esta marcada se asociaran las carpetas a los Business Object
- Criterios de búsqueda: Define los criterios de búsqueda de las carpetas
-Asignación por carpeta: En este caso las carpetas tendran que tener un nombre del tipo <OBJTYPE> <OBJKEY>. por ejemplo (BKPF 100000900000032017).
-Asignación por metadatos: En este caso la carpeta se identificaran a través del metadato indicado en la transacción /EDGE/DC_REPO_CONFIG
- Borrar Carpeta: Si se esta opción esta marcada y se encuentran carpetas que ya se han borrado en el repositorio se borraran sus enlace
- Sobrescribir Conflictos: Solo una carpeta puede ser asociada a un business Object, Si se encuentra una carpeta que satisface los requisitos de enlace y hay otra ya enlazada, Se sobreescribe el enlace
El metadato tendrá que contener la clave del business Object para que pueda ser enlazado.
4.Otros parametros
- Nivel de log: Permite definir el nivel de log del procesamiento