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

Alfresco中的自动递增(唯一)ID,alfresco,alfresco-share,alfresco-webscripts,Alfresco,Alfresco Share,Alfresco Webscripts,我试图通过运行脚本来扩展alfresco的文档管理。到目前为止,我已成功创建了一个具有自定义类型和属性的自定义模型,如下所示: 所述自定义类型位于此自定义模型下(暂时不考虑自定义方面) 到目前为止,自定义类型正在工作,我成功地将其应用于某个文档,如下面所示(注意控制代码字段) 现在我要做的是添加一个自动递增函数,该函数将设置为控制代码属性的值(即:[FILE0012]) 我尝试利用alfresco的脚本规则,但似乎命令仅限于alfresco的功能。甚至alert()或console.log

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

所述自定义类型位于此自定义模型下(暂时不考虑自定义方面)

到目前为止,自定义类型正在工作,我成功地将其应用于某个文档,如下面所示(注意控制代码字段)

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

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

但正如我所说,实际情况是,javascript命令仅限于alfresco的需要

我试图做我的研究,但我只碰上了2个过时的(我是说过时的)线程,可以追溯到2006-2010年。这对Alfresco当前的构建结构没有太大帮助

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

看看“cm:countable”方面。你没有唯一性保证OOTB,所以要考虑到这一点

例如:

我希望我已经很好地理解了,但似乎您需要将一个操作链接到一个规则(创建文档时,您需要生成一个控制代码)。在一个操作中,您可以做您想做的事情(在操作中生成代码,或调用Web服务)=>