【问题标题】:Sharepoint to Alfresco datalist migrationSharepoint 到 Alfresco 数据列表的迁移
【发布时间】:2019-11-18 08:56:43
【问题描述】:

我正在处理从 Sharepoint 2013 到 Alfresco**(5.2.f)** 的迁移项目。

在 sharepoint 中,任何用户都可以使用自己的 UI 列集创建数据列表,我们在 sharepoint 中提供了大约 4000 个数据列表。 但是在露天的数据列表中,我们必须创建自定义类型。

每个数据列表也可能具有强制属性和用户/文档关联。

在露天,我们是否有任何工具或任何方法可以更快地制作数据列表。内容模型管理器工具不提供父类型作为 dl:dataListItem。

对于datalist的数据迁移,我们是否有任何免费的插件/工具或需要编写自定义的?

在自定义的情况下,我们应该使用什么方法来容纳强制属性和相关字段?

【问题讨论】:

  • 有趣的问题,到目前为止我还没有找到任何免费软件,您需要自己编写。

标签: sharepoint migration alfresco datalist


【解决方案1】:

CMIS 规范引入了类型可变性的概念,它允许在运行时定义新的内容类型。不幸的是,据我所知,Alfresco 不支持类型可变性。

您可以生成 Alfresco 内容模型 XML,以编程方式将其签入存储库,然后对模型进行热部署,但这可能不是最好的主意,因为热部署一个坏模型可能真的有问题。

您可以生成 Alfresco 内容模型 XML,然后将其打包为 AMP 并像任何其他自定义项一样进行部署。您必须自己编写该代码,显然,它的缺点是每次添加新类型时都需要重新启动。但这是部署内容模型更改的最安全方式。

最后,首先要考虑的是这些数据列表是否真的属于 Alfresco。也许 JSON 文档存储会是存储该数据的更好地方。对于 4000 种不同类型的列表,很明显您的最终用户重视能够动态定义类型。也许您应该将 Alfresco 用于它的优点——存储文件和有关这些文件的元数据——以及使用更灵活的模式(如 CouchDB 或 MongoDB)存储数据列表的东西。

还值得注意的是,新的 Alfresco Digital Workspace(又名内容应用程序)没有用于编辑数据列表的界面,并且可能永远没有该功能。

【讨论】:

    猜你喜欢
    • 2015-01-15
    • 1970-01-01
    • 2019-05-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-04
    • 1970-01-01
    • 2022-07-12
    相关资源
    最近更新 更多