Alfresco同步组:API和CMIS

问题描述 投票:1回答:1

我们正在与ERP进行Alfresco(Version 6.1)集成,我们已经快完成了,但是有一个问题。

我们将露天场所的站点/人员/文档和组同步到我们的ERP(Odoo)。

我们在同步网站/人员/文档方面没有任何问题,

但是对于同步组,这需要很多时间,因为我们有超过10万个组。

对于每个小的更改,我们都需要加载所有100k组(40 MB的JSON),然后我们必须遍历每个组以同步其详细信息并同步组的成员,我知道组的详细信息不会更改,但是我们需要

  1. 创建新组
  2. 从露天场所删除的群组
  3. 组成员的更改(添加/删除新成员)

符合以上条件的组,我们可以称为更新的组。

是否有任何API只能向我们发送这些更新的组?

当前,我们正在使用/ alfresco / service / api / groups API。

[如果某人已将成员添加到组中,则将下载并迭代所有10万个组,这确实是耗时且愚蠢的。

我是一名Python开发人员,我也尝试过cmis,并且从几周开始一直在Alfresco上工作,而几天后才找到解决此问题的方法。

api synchronization integration alfresco usergroups
1个回答
0
投票

我要带审核日志。查看审核的内容,并扩展到需要的位置(例如,删除组)。然后,无需阅读所有组,只需跟踪审核日志即可。

https://docs.alfresco.com/6.1/references/dev-extension-points-audit.html

© www.soinside.com 2019 - 2024. All rights reserved.