Proyecto

General

Perfil

Actualizar esquemas de metadatos en subexpedientes (UpdateMetadataSchemesSubcasefolder)

Información

Autor Stiven Villamizar
Sitio Web http://www.facebook.com/adapting-lab
Repositorio source:Acciones-America/trunk/src/UpdateMetadataSchemesSubcasefolderAction
Código fuente http://svn-community.adapting.com:8080/svn/Community/Plugins/Acciones-America/trunk/src/UpdateMetadataSchemesSubcasefolderAction
Versión Actual v1.0
Compatible con Abox v5.1.0

Resumen

Acción para copiar valores de los metadatos de varios esquemas del expediente padre al/los subexpedientes cuyos códigos coincidan con una expresión regular.

Notas de instalación

Descargue el código fuente del plugin y compílelo usando Visual Studio 2010. Luego dependiendo si lo va a integrar en una instalación de Abox o en un proyecto de extensión de Abox sigua las siguientes instrucciones.
En una instalación de Abox

Copiar la dll que genera el proyecto, en principio se debe llamar Adapting.UpdateMetadataSchemesSubcasefolderAction.dll, en la carpeta /bin del sitio web donde esta Abox.

Incluya el proyecto en su proyecto para extender Abox, añada una referencia en Adapting.Web al proyecto que acaba de incluir.

Guía de uso

Una vez incluida la clase en el proyecto y recompilado el proyecto, tiene que modificar el XML del workflow para añadir esta acción en las acciones que ejecuta el worlflow al cambiar de estado. Para hacer esto incluya este código en las acciones de la transición en la que quiere que se ejecute.

        
       
     <action type="UpdateMetadataSchemesSubcasefolder">
       <param name="casefolderCode">E-01.20.*</param> 
       <param name="schemesToCopy">code1,code2</param>     
       <param name="casefolderType">02</param>       
     </action>
   

donde,

casefolderCode: Obligatorio - Expresión regular - Código de los subexpedientes a encontrar.

schemesToCopy: Obligatorio - Constante - Código del esquema a copiar desde el expediente padre al nuevo subexpediente, si son varios esquemas se deben colocar los códigos separados por comas.

casefolderType: Opcional - Expresión regular - Código de la serie documental del subexpediente. Si la expresión coincide con más de una serie documental, se comprueba que el código de la serie del expediente actual esté contenido en el código de las series encontradas.

Historico

30/10/2020 Se omitió el mensaje de error que se mostraba cuando no se encontraban subexpedientes. Ahora se muestra un mensaje cuando la acción se realiza satisfactoriamente, indicando el código de los subexpedientes que se actualizaron.

06/11/2020 Se corrigió error que sucedía al ejecutar la acción cuando no hay subexpediente que cumpla con los criterios.

Volver al inicio
Agregar imagen desde el portapapeles (Tamaño máximo: 10 MB)