Ir al contenido

Changelog v2.x

  • Publicado el 2020-04-20
  • Métodos añadidos:
    • stamp(String docId, int type, long stId)
    • stampImage(String docId, long stId, String range, String exprX, String exprY, InputStream image)
  • Errores corregidos - Se corrigió la URL incorrecta al acceder a métodos de plugin.
  • Publicado el 2018-09-10
  • Cambios en Search:
    • El método findByQueryPaginated no acepta ningún parámetro.
  • Cambios en Repository:
    • Se añadió el método getServerTime para obtener la hora actual del servidor.
  • Cambios en Mail:
    • El método sendMailWithAttachments ahora tiene un campo llamado “from”.
  • Al introducir el soporte de Swagger en la librería WS, el comportamiento de algunos métodos ha cambiado. Esto significa que si utiliza la versión 2.5 o anterior con OpenKM versión 6.4.45 o superior, se producirá un error. Los métodos afectados son los que devuelven valores booleanos o long:
    • isCheckedOut
    • isLocked
    • getVersionHistorySize
    • isValidDocument
    • isValidFolder
    • isValidMail
    • isValidRecord
    • hasGroup
    • hasNode
    • saveSearch
  • Se corrigió un error cuando la contraseña contenía caracteres especiales como un punto.
  • Publicado el 2017-01-02
  • Cambios en Auth:
    • Métodos añadidos:
      • public void login()
  • Cambios en Repository:
    • Métodos añadidos:
      • public List getChangeLog(String nodePath, Calendar modificationsFrom)
    • Cambios
      • El método executePlugin(String className, Map<String, String> parameters, Class<?> class, InputStream is) ahora permite subir un documento.
  • Cambios en Document
    • Métodos añadidos:
      • public InputStream getDifferences(String docId, String v1, String v2)
      • public List getCheckedOut()
      • public Version checkin(String docId, InputStream is, String comment, int increment)
  • Cambios en Workflow
    • Métodos añadidos:
      • public Map<String, List> getProcessDefinitionForms(long pdId)
  • Cambios en PropertyGroup
    • Cambios
      • El método getPropertyGroupForm lanza PluginNotFoundException.
  • Cambios en Folder
    • Métodos añadidos:
      • public void createMissingFolders(String fldPath)
  • Mejoras - Se añadió soporte para Reports. - Se añadió la variable hasRelation en la clase Node (relacionada con Document, Folder, Record y Mail). - El objeto HqlQueryResults ahora tiene una variable HqlQueryResultColumns que contiene una lista de columnas (relacionada con el método executeHqlQuery).
  • Errores corregidos
    • Se solucionó el mapeo de parentValue en FormElement (solo aplicable al tipo Select).
    • La variable anteriormente llamada “role” se renombró a “user” en el método grantUser.
  • Publicado el 2016-01-18
  • Cambios en Auth:
    • Métodos añadidos:
      • public void createUser(String user, String password, String email, String name, boolean active)
      • public void deleteUser(String user)
      • public void updateUser(String user, String password, String email, String name, boolean active)
      • public void createRole(String role, boolean active)
      • public void deleteRole(String role)
      • public void updateRole(String role, boolean active)
      • public void assignRole(String user, String role)
      • public void removeRole(String user, String role)
      • public void changeSecurity(ChangeSecurity changeSecurity)
  • Cambios en Document:
    • Métodos añadidos:
      • public List getDetectedLanguages()
      • public String getAnnotations(String docId, String verName)
    • Cambios:
      • Ahora renameDocument(String docId, String newName) devuelve un objeto Document.
      • El método “setTitle” se renombró a “setDocumentTitle”.
  • Cambios en Mail:
    • Métodos añadidos:
      • public Mail importEml(String dstId, String title, InputStream is)
      • public Mail importMsg(String dstId, String title, InputStream is)
      • public void setMailTitle(String mailId, String title)
      • public void sendMail(List recipients, String subject, String body)
    • Cambios:
      • Se añadió la variable “newName” en el método extendedMailCopy.
  • Cambios en Repository:
    • Métodos añadidos:
      • public Configuration getConfiguration(String key)
      • public Object executePlugin(String className, Map<String, String> parameters, Class<?> clazz)
  • Cambios en Search:
    • Cambios:
      • Se añadió la variable “propertiesPlugin” en el método find.
      • Se añadió la variable “propertiesPlugin” en el método findPaginated.
  • Workflow:
    • Cambios
      • Se cambió “FormElementComplexList values” en favor de “List values” en el método runProcessDefinition.
      • Se cambió “FormElementComplexList values” en favor de “List values” en el método setTaskInstanceValues.
  • Se añadieron las variables “language” y “title” al objeto Document.
  • Se añadió soporte de conversión:
    • Métodos añadidos:
      • public InputStream doc2pdf(InputStream is, String fileName)

      • public InputStream pdf2swf(InputStream is, String fileName)

      • public InputStream imageConvert(InputStream is, String fileName, List params, String dstMimeType)

      • public InputStream html2pdf(String URL)

      • public String doc2txt(InputStream is, String fileName)

      • public String img2txt(InputStream is, String fileName)

      • public String barcode2txt(InputStream is, String fileName)

  • Publicado el 2025-05-08