Alfresco BPM-为实体添加自动增量id

Alfresco BPM-为实体添加自动增量id,alfresco,alfresco-enterprise,Alfresco,Alfresco Enterprise,我使用的是Alfresco企业版。在我的应用程序中,我需要为我的数据模型实体添加自动增量id。在不更改代码的情况下,如何配置它?您必须编写代码才能完成此操作。您可以决定代码运行的位置。例如,您可以编写一个在Alfresco中运行的行为,它将跟踪某个标识符并将其存储在Alfresco中的对象中 或者,您可以在Activiti Java委托中编写逻辑,并将标识符存储在您自己的关系数据库表(或某种其他形式的持久性)中,然后将下一个可用标识符分配给工作流中一个或多个文档的属性 Alfresco行为路由的

我使用的是Alfresco企业版。在我的应用程序中,我需要为我的数据模型实体添加自动增量id。在不更改代码的情况下,如何配置它?

您必须编写代码才能完成此操作。您可以决定代码运行的位置。例如,您可以编写一个在Alfresco中运行的行为,它将跟踪某个标识符并将其存储在Alfresco中的对象中

或者,您可以在Activiti Java委托中编写逻辑,并将标识符存储在您自己的关系数据库表(或某种其他形式的持久性)中,然后将下一个可用标识符分配给工作流中一个或多个文档的属性

Alfresco行为路由的优点是,在Alfresco中创建文档时,无论文档是如何创建的(通过共享、文件协议或其他API),都可以为其分配下一个可用标识符


如果标识符仅在工作流的上下文中才有意义,那么将逻辑放入Activiti并将数据存储在与Alfresco分开的某个后端可能更有意义。

您必须编写代码才能做到这一点。您可以决定代码运行的位置。例如,您可以编写一个在Alfresco中运行的行为,它将跟踪某个标识符并将其存储在Alfresco中的对象中

或者,您可以在Activiti Java委托中编写逻辑,并将标识符存储在您自己的关系数据库表(或某种其他形式的持久性)中,然后将下一个可用标识符分配给工作流中一个或多个文档的属性

Alfresco行为路由的优点是,在Alfresco中创建文档时,无论文档是如何创建的(通过共享、文件协议或其他API),都可以为其分配下一个可用标识符


如果标识符仅在工作流的上下文中才有意义,那么将逻辑放入Activiti并将数据存储在与Alfresco分开的某个后端可能更有意义。

如果不编写代码,我认为这是不可能的。如果不编写代码,我认为这是不可能的。