Alfresco activiti工作流启动器-没有QName前缀,为什么?

时间:2018-11-02 13:05:31

标签: workflow alfresco activiti

大多数Alfresco属性将具有特定的QName,例如[~] # docker images REPOSITORY TAG IMAGE ID CREATED SIZE songkong/songkong-arm32 latest d2ab52ce970a 14 minutes ago 179MB arm32v6/openjdk 8-jre-alpine d6163b61a7aa 8 days ago 72.9MB songkong/songkong-arm32 <none> a57032901b5c 2 weeks ago 169MB songkong/songkong-arm32 <none> 8f3ae4b75feb 2 weeks ago 162MB 等。

当我查看工作流启动器时,它被称为启动器,并且没有特定的QName作为前缀。

在Java代码中的某个地方,启动器的引用是

cm:title, cm:name, bpm:assignee, bpm:assignees

是否有特定原因,发起者没有QName?

1 个答案:

答案 0 :(得分:0)

露天节点属性被定义为QName,因为它们是使用名称空间(或名称空间前缀)和属性名称定义的。这就是它们存储在Alfresco数据库表中的方式。

工作流的启动器不是节点的露天属性,它是工作流实例的变量(属性)。工作流变量和任务变量存储在activiti数据库表中。

这就是为什么它们没有名称空间前缀,因此也没有QName的原因。