En ocasiones podemos necesitar mover o distribuir a otros espacios los documentos que entran en un espacio determinado, por ejemplo, cuando se requiere asignar a otros usuarios o, simplemente, catalogar o reorganizar los documentos.
Podemos hacer estos movimientos de espacio utilizando la operación Change document
to serie
disponible en el Marketplace de operaciones.
Para indicar a qué espacio ha de moverse el documento, tenemos dos opciones:
- indicar un espacio específico. Esto podemos hacerlo desde el parámetro de configuración
Serie
. Aquí debe indicarse el nombre interno del espacio. - hacer que el movimiento a un espacio dependa del valor de un campo. Utilizaremos esta opción cuando existen múltiples espacios a los que puede querer moverse un documento.
Hacer que el movimiento a un espacio dependa del valor de un campo
Por ejemplo, si nuestra empresa tiene diferentes delegaciones y queremos que dependiendo del valor de un campo Delegación, se mueva al espacio de la delegación correspondiente, utilizaremos esta opción.
Para configurar esta opción, necesitamos dos vocabularios o tablas en Mastertables y un campo en Athento de tipo diccionario de Mastertables.
A continuación vemos el campo de Athento.
Si vamos a la configuración del campo, tendremos algo así:
Puede ver más información sobre cómo configurar un campo de tipo MT desde: ¿Cómo configurar un campo tipo lista para que importe un vocabulario de Mastertables?
En los valores del vocabulario que se importan de Mastertables, tendremos algo parecido a la siguiente captura de pantalla:
En Values tendremos las claves internas con las que identificamos las delegaciones y en Labels, estarán los nombres de las delegaciones que serán aquellos que aparezcan en el desplegable.
Veamos ahora el segundo vocabulario de Mastertables. El vocabulario de Mastertables lo utilizaremos para albergar las equivalencias entre los espacios y los valores que puede tomar el campo del desplegable.
En la captura de pantalla se puede ver un ejemplo de la estructura del vocabulario.
En la clave (key), utilizaremos los valores internos del seleccionable de las delegaciones y en los values, pondremos el identificador interno del espacio, que puede extraerse de la URL del espacio.
De esta manera, cuando ejecutemos la operación, si el usuario selecciona como Delegación "Madrid", el campo tomará el valor 1 y nuestro automatismo buscará en el diccionario de los pares o equivalencias, el identificador del espacio que coincide con el valor 1 y moverá allí el documento.
La configuración de la operación en este caso, deberá realizarse como se indica a continuación:
Metadata_name
: nombre interno del metadato. Se puede copiar desde las acciones del campo.values_series_map_mastertables
: Identificador interno del vocabulario de equivalencias en Mastertables. Este valor se puede encontrar en la opción API del vocabulario de MT.
¿Cómo se puede utilizar la operación?
La operación puede ser utilizada desde estados del ciclo de vida o tras la validación del documento. También puede utilizarse en otras partes del procesamiento en el caso de que el espacio al que se deba mover el documento sea siempre el mismo.
¿Mover también los documentos relacionados?
Si necesitas mover también los relacionados, existe un parámetro extra que puedes configurar:
change_related
: tomará el valor 1 en caso de que se requiera mover los relacionados.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.