Ir al contenido

Changelog v1.x

  • En curso
  • MailService
    • Nuevo método
      • public Document createAttachment(String mailId, String docName, InputStream is)
      • public void deleteAttachment(String mailId, String docId)
      • public List getAttachments(String mailId)
      • public void sendMailWithAttachments(String from, List to, List cc, List bcc, String subject, String body, List docsId, String dstId)
      • public void sendMail(List recipients, String subject, String body)
  • DashboardService
    • Nuevo método
      • List getUserCheckedOutDocuments()
      • List getUserLastModifiedDocuments()
      • List getUserLockedDocuments()
      • List getUserSubscribedDocuments()
      • List getUserSubscribedFolders()
      • List getUserLastUploadedDocuments()
      • List getUserLastDownloadedDocuments()
      • List getUserLastImportedMails()
      • List getUserLastImportedMailAttachments()
      • List getUserSearches()
      • List findUserSearches(int qpId)
      • List getLastWeekTopDownloadedDocuments()
      • List getLastMonthTopDownloadedDocuments()
      • List getLastWeekTopModifiedDocuments()
      • List getLastMonthTopModifiedDocuments()
      • List getLastModifiedDocuments()
      • List getLastUploadedDocuments()
  • Publicado el 2021-07-01
  • DocumentService
    • Nuevo método
      • public Document createFromTemplate(String docId, String dstPath, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki, Map<String, String> properties)
  • NotificationService (nuevo)
    • Nuevo método
      • public void notify(String nodeId, List users, List mails, String message, boolean attachment)
  • Publicado el 2020-12-21
  • FolderService
    • Nuevo método
      • public void createMissingFolders(String fldPath)
  • PropertyGroupService
    • Nuevo método
      • public List getSuggestions(String nodeId, String grpName, String propName)
      • public void registerDefinition(InputStream is)
  • AuthService
    • Nuevo método
      • 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)
  • FolderService
    • Nuevo método
      • public void copyFolder(String fldId, String dstId)
      • public void extendedFolderCopy(String fldId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
      • public ContentInfo getContentInfo(String fldId)
      • public void purgeFolder(String fldId)
      • public void createMissingFolders(String fldPath)
  • SearchService
    • Nuevo método
      • public List findByQuery(String query)
      • public ResultSet findByQueryPaginated(String query, int offset, int limit)
  • RepositoryService
    • Nuevo método
      • public Folder getTrashFolderBase()
      • public Folder getPersonalFolderBase()
      • public Folder getMailFolderBase()
      • public void copyAttributes(String nodeId, String dstId, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
      • public ScriptExecutionResult executeScript(InputStream is)
      • public SqlQueryResults executeSqlQuery(InputStream is)
      • public HqlQueryResults executeHqlQuery(InputStream is)
      • public Configuration getConfiguration(String key)
  • DocumentService
    • Nuevo método
      • public void extendedDocumentCopy(String docId, String dstId, String name, boolean categories, boolean keywords, boolean propertyGroups, boolean notes, boolean wiki)
  • MailService
    • Nuevo método
      • public Mail createMail(Mail mail)
      • public Mail getMailProperties(String mailId)
      • public void deleteMail(String mailId)
      • public void purgeMail(String mailId)
      • public void renameMail(String mailId, String newName)
      • public void moveMail(String mailId, String dstId)
      • public void copyMail(String mailId, String dstId, String newName)
      • public void extendedMailCopy(String mailId, String dstId, boolean categories, boolean keywords, boolean propertyGroups,boolean notes, boolean wiki)
      • public List getMailChildren(String fldId)
      • public boolean isValidMail(String mailId)
      • public String getMailPath(String uuid)
      • public Mail importEml(String dstId, InputStream is)
      • public Mail importMsg(String dstId, InputStream is)
  • BookmarkService
    • Nuevo método
      • public List getUserBookmarks()
      • public Bookmark createBookmark(String nodeId, String name)
      • public Bookmark renameBookmark(int bookmarkId, String newName)
      • public void deleteBookmark(int bookmarkId)
      • public Bookmark getBookmark(int bookmarkId)
  • WorkflowService
    • Nuevo método
      • public void registerProcessDefinition(InputStream is)
      • public void deleteProcessDefinition(long pdId)
      • public ProcessDefinition getProcessDefinition(long pdId)
      • public ProcessInstance runProcessDefinition(long pdId, String uuid, List values)
      • public List findProcessInstances(long pdId)
      • public List findAllProcessDefinitions()
      • public List findLatestProcessDefinitions()
      • public ProcessDefinition findLastProcessDefinition(String name)
      • public ProcessInstance getProcessInstance(long piId)
      • public List findUserTaskInstances()
      • public List findTaskInstances(long piId)
      • public void setTaskInstanceValues(long tiId, String transName, List values)
      • public TaskInstance getTaskInstance(long tiId)
      • public void startTaskInstance(long tiId)
      • public void setTaskInstanceActorId(long tiId, String actorId)
      • public void endTaskInstance(long tiId, String transName)
      • public Map<String, List> getProcessDefinitionForms(long pdId)
  • Publicado el 2018-09-15
  • Al introducir el soporte de Swagger, la librería WS se actualizó y el comportamiento de algunos métodos cambió. Esto significa que si utiliza la versión 1.2 o anterior con OpenKM versión 6.3.7 o posterior, 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 añadió ConversionService
    • Nuevo método public InputStream doc2pdf(InputStream is, String fileName)
    • public InputStream imageConvert(InputStream is, String fileName, String params, String dstMimeType)
  • PropertyGroupService
    • Nuevo método public Map<String, String> getPropertyGroupPropertiesSimple(String nodeId, String grpName)
  • RepositoryService
    • Nuevo método public SqlQueryResults executeSqlQuery(InputStream is)
    • public Configuration getConfiguration(String key)