Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
A continuación se muestran todos los métodos referentes a la administración de expedientes. Los métodos que a continuación se definen permiten realizar las operaciones de apertura, recuperación, borrado de expedientes así como las operaciones necesarias para la incorporación de documentos o subexpedientes al expediente.
Métodos para la gestión de expedientes
Método 'getAdministrativeFile'
Recupera un expediente a partir del CSV u oid del mismo. Permite indicar los metadatos a devolver, si se desea recuperar todos los contenidos del expediente, si se desea recuperar el índice actual y si se desea la firma asociada al índice.
Recupera el conjunto de datos mínimo pero suficiente para la consulta de expedientes. Permite filtrar los datos a devolver; si se desean recuperar todos los agentes del expediente, si se desean recuperar los documentos del expediente, si se desean recuperar las carpetas del expediente y si se desean recuperar los subexpedientes del expediente.
Documento en xml de la respuesta codificado en base64.
id
String
Id del documento de la respuesta.
Códigos de error
Los errores de la invocación se encapsulan en ResultGetDocumentXml
Código
Nombre
Descripción
Código
Nombre
Descripción
148
ERROR_DOCUMENTOS_RELACIONADOS
No se han encontrado documentos relacionados para el documento seleccionado
1042
ERROR_XML_ADMINFILE_EMPTY
El expediente debe tener contenido
1206
THREAD_ERROR
Hubo un error al generar uno o más de los documentos Eni
193
ERROR_BASEDATOS_CCSV
Error al conectar con la Base de Datos CSV
801
GENERIC_ERROR
Error genérico procesando la petición.
Ejemplo de invocación
Invocación
ParamGetDocumentXml paramGetDocumentXml = new ParamGetDocumentXml();
ParamGetDocumentXml.setCsv("CCSV54641878471CCSV");
ResultGetDocumentXml result =ccsvClient.getDocumentXml (paramGetDocumentXml);
if(result.getReturnCode().equals(ReturnCode.ERROR){
log.error(result.getErrorCode()+":"+result.getErrorMessage());
}
Método 'initializeAdministrativeFileMetadata'
Inicializa los metadatos del expediente electrónico en función de los parámetros aportados y, opcionalmente, de un documento ya existente en el gestor documental
CSV del documento contenido en el expediente si ya existe
adminFileContentId
String
(2)
Id del documento contenido en el expediente si ya existe
createAdminFileContent
boolean
Si
Indica si el documento contenido en el expediente existe o hay que crearlo
NOTA : si createAdminFileContent es true signedDocument será obligatorio (1) ,en caso de ser falso habrá que indicar o el Csv o el id en documentum(2)
Parámetros de respuesta
Nombre
Tipo
Descripción
Nombre
Tipo
Descripción
ResultOpenAdministrativeFile(hereda de ResultError)
id
String
Identificador en Documentum del expediente creado.
adminFileContentId
String
Identificador en Documentum del documento contenido creado.
Códigos de error
Los errores de la invocación se encapsulan en ResultOpenAdministrativeFile
Código
Nombre
Descripción
Código
Nombre
Descripción
1021
ERROR_ADMINFILENULO
Debe especificar el adminFile con todos los datos del expediente.
1003
ERROR_ADMINFILE_CSVNULO
Debe especificar el valor del CSV del expediente
1005
ERROR_ADMINFILE_NAMENULO
Debe especificar el parámetro name con el nombre del expediente
1007
ERROR_ADMINFILE_CSV_E_ID_DOC_CONTENIDO_NULOS
Debe especificar el id o el CSV del documento contenido del expediente
1008
ERROR_ADMINFILE_DOC_CONTENIDO_NULO
Debe especificar un documento contenido y su firma
1009
ERROR_ADMINFILE_APPLICODENULO
Debe especificar el código de aplicación
1010
ERROR_ADMINFILE_APPLINAMENULO
Debe especificar el nombre de aplicación
1011
ERROR_ADMINFILE_NUMBERNULO
Debe especificar el número del expediente
1012
ERROR_ADMINFILE_TYPERNULO
Debe especificar el tipo del expediente
1019
ERROR_ADMINFILE_OPENORIGINALCOPIA
No se puede abrir un expediente con un documento que no esté en estado Original o Copia
1002
ERROR_DOCUMENTMETADATA
Error del DocumentMetadataManager
801
GENERIC_ERROR
Error genérico procesando la petición.
Ejemplo de invocación
Invocación
ParamOpenAdministrativeFile paramOpenAdministrativeFile = new ParamOpenAdministrativeFile();
//adminFile es un AdministrativeFile inicializado y ya con todos los datos.
paramOpenAdministrativeFile.setAdminFile(adminFile);
paramOpenAdministrativeFile.setCreateAdminFileContent(false);
paramOpenAdministrativeFile.setAdminFileContentCsv("CSV25754872574CCSV");
ResultOpenAdministrativeFile result =ccsvClient.openAdministrativeFile(paramOpenAdministrativeFile);
if(result.getReturnCode().equals(ReturnCode.OK){
String id =result.getId();
String adminFileContentId =result.getAdminFileContentId();
}else{
log.error(result.getErrorCode()+":"+result.getErrorMessage());
}
Método 'closeAdministrativeFile'
Pasa el expediente a estado "Cerrado". En caso de contener subexpedientes también realiza el cerrado de los mismos.