Alfresco 中的自动递增(唯一)ID

Auto-Incrementing (Unique) ID in Alfresco

我正在尝试通过 运行 脚本扩展 alfresco 的文档管理。到目前为止,我已经成功地创建了一个具有自定义类型和 属性 的自定义模型,如下所示:

所述自定义类型在此自定义模型下(暂且不考虑自定义方面)

自定义类型到目前为止有效,我设法将它应用到某个文档,如下所示(注意控制代码字段)

现在我想做的是添加一个自动递增函数,它将被设置为 控制代码 属性 的值(即:[FILE0012] )

我尝试使用 alfresco 的脚本规则,但似乎这些命令仅限于 alfresco 的功能。甚至 alert()console.log 函数都不起作用。我想如果我可以制作一个可以调用 ajax 到我的 php 服务器的脚本,我可以提取文档的 属性,并将其插入我的数据库并获取 rowid 然后附加它变成了一个词 "FILE" 所以它变成了 控制代码 属性 (即:文档在第 1996 行插入到我的数据库中,然后控制代码是 [ FILE1996],这是因为我加入了'[FILE'和1996和']'

但就像我说的,发生的事情是,javascript 命令仅限于户外的需要。

我试图进行研究,但我只碰到了 2 个可追溯到 2006-2010 年的过时(我的意思是过时)线程。这对我目前的 Alfresco 构建结构帮助不大。

我希望有人能在这里帮助我。连接到数据库不是强制性的,但如果我能做到这一点,那么它会给我相当惊人的结果。

看看"cm:countable"方面。您没有保证唯一性的 OOTB,因此请考虑到这一点。

示例: http://www.avantec.se/howto-create-an-auto-increment-field-on-an-object-in-alfresco/