[英]Alfresco Sync Groups: APIs and CMIS
我们正在做 Alfresco(6.1 版)与 ERP 的集成,我们几乎完成了,但我们有一个问题。
我们将网站/人员/文档和群组从 alfresco 同步到我们的 ERP (Odoo)。
我们在同步网站/人员/文档方面没有任何问题,
但是同步群组需要很多时间,因为我们有超过 10 万个群组。
对于每个小的更改,我们需要加载所有 100k 组(40 MB 的 JSON)然后我们必须遍历每个组以同步其详细信息并同步组的成员,我知道组的详细信息不会改变但我们需要
符合上述条件的组,我们可以称之为更新组。
是否有任何 API 可以只向我们发送这些更新的组?
目前我们正在使用 /alfresco/service/api/groups API。
如果有人将成员添加到组中,那么所有 100k 组都会被下载和迭代,这真的很耗时而且很愚蠢。
我是一名 Python 开发人员,我也尝试过 cmis,并且从几个星期以来一直在 Alfresco 上工作,几天后才找到解决此问题的方法。
我会使用审计日志。 查看审核的内容,并扩展到您需要的地方(例如,删除组)。 然后,无需读取所有组,只需跟踪审核日志。
https://docs.alfresco.com/6.1/references/dev-extension-points-audit.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.