Show Menu
主题×

自定义节点类型

由于AEM基于Sling并使用JCR存储库,因此这两个资源库提供的节点类型均可供使用:
除了这些。 AEM提供一系列自定义节点类型。

审核

cq:AuditEvent

描述
定义审核事件节点的节点类型。
  • @prop cq:time
  • @prop cq:userid
  • @prop cq:path
  • @prop cq:type
  • @prop cq:category
  • @prop cq:properties
定义
  • [cq:AuditEvent]
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
  • - cq:time (date)
  • - cq:userid (string)
  • - cq:path (string)
  • - cq:type (string)
  • - cq:category (string)
  • - cq:properties (binary)

注释

cq:评论

描述
定义注释节点的节点类型。
  • @prop userIdentifier
定义
  • [cq:Comment] > mix:title, mix:created, mix:language, nt:unstructured, cq:Taggable
  • - email (string)
  • - ip (string)
  • - referer (string)
  • - url (string)
  • - userAgent (string)
  • - userIdentifier (string)
  • - authorizableId (string)

cq:CommentAttachment

描述
定义节点的节点类 commentattachment
定义
  • [cq:CommentAttachment] > nt:file
    • - * (undefined)
    • - * (undefined) multiple

cq:CommentContent

描述
定义注释内容节点的节点类型
定义
  • [cq:Comment] > mix:title, mix:created, mix:language, nt:unstructured, cq:Taggable
  • - email (string)
  • - ip (string)
  • - referer (string)
  • - url (string)
  • - userAgent (string)
  • - userIdentifier (string)
  • - authorizableId (string)

cq:GeoLocation

描述
以十进制度(DD)定义地理位置的混音
  • @prop latitude -使用小数度编码为多次的纬度
  • @prop longitude -使用小数度编码为多次的经度
定义
  • [cq:GeoLocation] mixin
  • - latitude (double)
  • - longitude (double)

cq:跟踪

描述
定义跟踪节点的节点类型。
定义
  • [cq:Trackback] > mix:title, mix:created, mix:language, nt:unstructured

核心

cq:Page

描述
定义默认CQ页面。
  • @node jcr:content -页面的主要内容。
定义
  • [cq:Page] > nt:hierarchyNode orderable
    • + jcr:content (nt:base) = nt:unstructured copy primary
    • + * (nt:base) = nt:base version

cq:PseudoPage

描述
定义将节点标记为伪页面的混合类型。 这意味着它们可以适用于页面和WCM编辑支持。
定义
  • [cq:PseudoPage] mixin

cq:PageContent

描述
为页面内容定义默认节点,WCM使用的最小属性。
  • @prop jcr:title -页面标题。
  • @prop jcr:description -此页面的说明。
  • @prop cq:template -用于创建页面的模板的路径。
  • @prop cq:allowedTemplates -用于确定允许模板的路径的常规表达式的列表。
  • @prop pageTitle -标题通常显示在标 <title> 记中。
  • @prop navTitle -通常在导航中使用标题。
  • @prop hideInNav -指定页面是否应在导航中隐藏。
  • @prop onTime -此页面生效的时间。
  • @prop offTime -此页面无效的时间。
  • @prop cq:lastModified -上次修改页面(或其段落)的日期。
  • @prop cq:lastModifiedBy -上次更改页面(或其段落)的用户。
  • @prop jcr:language -页面内容的语言。
页面内容使用此类型并非强制要求。
定义
  • [cq:PageContent] > nt:unstructured, mix:title, mix:created, cq:OwnerTaggable, sling:VanityPath, cq:ReplicationStatus, sling:Resource orderable
    • - cq:template (string)
    • - cq:allowedTemplates (string) multiple
    • - pageTitle (string)
    • - navTitle (string)
    • - hideInNav (boolean)
    • - onTime (date)
    • - offTime (date)
    • - cq:lastModified (date)
    • - cq:lastModifiedBy (string)
    • - cq:designPath (string)
    • - jcr:language (string)

cq:Template

描述
定义CQ模板。
  • @node jcr:content -新页面的默认内容。
  • @node icon.png -包含特征图标的文件。
  • @node thumbnail.png -包含特征缩略图的文件。
  • @node workflows -自动分配工作流配置。 配置将遵循以下结构:
    • + workflows
      • + name1
        • - cq:path
          • - cq:workflowName
  • @prop allowedParents -常规表达式模式,用于确定允许作为父模板的模板的路径。
  • @prop allowedChildren -常规表达式模式,用于确定允许作为子模板的模板的路径。
  • @prop ranking -在“创建页面”对话框的模板列表中定位。
定义
  • [cq:Template] > nt:hierarchyNode, mix:title
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
    • + jcr:content (nt:base) copy
    • + icon.png (nt:file) copy
    • + thumbnail.png (nt:file) copy
    • + workflows (nt:base) copy
    • - allowedParents (string) multiple
    • - allowedChildren (string) multiple
    • - ranking (long)

cq:Component

描述
定义CQ组件。
  • @prop jcr:title -组件的标题。
  • @prop jcr:description -组件的说明。
  • @node dialog -主对话框。
  • @prop dialogPath -主对话框路径(对话框的替代路径)。
  • @node design_dialog -设计对话框。
  • @prop cq:cellName -设计单元格的名称。
  • @prop cq:isContainer -指示此组件是否为容器组件。 这会强制使用子组件的单元格名称而不是路径名称。 例如,它是 parsys 一个容器组件。 如果未定义此值,则根据是否存在进行检查 cq:childEditConfig
  • @prop cq:noDecoration -如果为true,则在包 div 含此组件时不会绘制装饰标签。
  • @node cq:editConfig -定义编辑栏参数的配置。
  • @node cq:childEditConfig -子组件继承的编辑配置。
  • @node cq:htmlTag -定义包含组件时添加到“周围”标 div 签的其他标签属性。
  • @node icon.png -包含特征图标的文件。
  • @node thumbnail.png -包含特征缩略图的文件。
  • @prop allowedParents -常规表达式模式,用于确定允许作为父组件的组件的路径。
  • @prop allowedChildren -常规表达式模式,用于确定允许作为子组件的组件的路径。
  • @node virtual -包含反映用于拖放组件的虚拟组件的子节点。
  • @prop componentGroup -组件组的名称,用于拖放组件。
  • @node cq:infoProviders -包含子节点,每个子节点都具有 className 引用的属性 PageInfoProvider
定义
  • [cq:Component] > nt:folder, mix:title, sling:ResourceSuperType
    • - * (undefined)
    • - * (undefined) multiple
    • + * (nt:base) = nt:base multiple version
    • + dialog (nt:base) = nt:unstructured copy
    • - dialogPath (string)
    • + design_dialog (nt:base) = nt:unstructured copy
    • - cq:cellName (string)
    • - cq:isContainer (boolean)
    • - cq:noDecoration (boolean)
    • + cq:editConfig (cq:EditConfig) = cq:EditConfig copy
    • + cq:childEditConfig (cq:EditConfig) = cq:EditConfig copy
    • + cq:htmlTag (nt:base) = nt:unstructured copy
    • + icon.png (nt:file) copy
    • + thumbnail.png (nt:file) copy
    • - allowedParents (string) multiple
    • - allowedChildren (string) multiple
    • + virtual (nt:base) = sling:Folder copy
    • - componentGroup (string)
    • + cq:infoProviders (nt:base) = nt:unstructured copy

cq:ComponentMixin

描述
将CQ组件定义为混合类型。
定义
[cq:ComponentMixin] > cq:Component mixin

cq:EditConfig

描述
定义“编辑栏”的配置。
  • @prop cq:dialogMode -对话框的模式:
    • floating -对于正常的浮动对话框
    • inline -内嵌编辑
    • auto -自动检测(取决于可用空间)
  • @node cq:inplaceEditing -此组件的就地编辑配置。
  • @prop cq:layout -编辑栏的布局:
    • editbar -编辑栏
    • rollover -在框架上滚动
    • auto -自动检测
  • @node cq:formParameters -要添加到对话框表单的其他参数。
  • @prop cq:actions -操作列表(编辑栏按钮或菜单项)。
  • @node cq:actionConfigs -编辑栏或菜单项的构件配置。
  • @prop cq:emptyText -如果没有可视内容,则显示的文本。
  • @node cq:dropTargets -节点的 {@link cq:DropTargetConfig} 集合。
定义
  • [cq:EditConfig] > nt:unstructured, nt:hierarchyNode orderable
    • - cq:dialogMode (string) < 'auto', 'floating', 'inline'
    • - cq:layout (string) < 'editbar', 'rollover', 'auto' + cq:formParameters (nt:base) = nt:unstructured
    • - cq:actions (string) multiple
    • + cq:actionConfigs (nt:base) = nt:unstructured
    • - cq:emptyText (string)
    • + cq:dropTargets (nt:base) = nt:unstructured
    • + cq:listeners (nt:base) = cq:EditListenersConfig

cq:DropTargetConfig

描述
配置组件的一个放置目标。 此节点的名称将用作拖放的ID。
  • @prop accept -此丢弃列表接受的mime类型目标; 例如, ["image/*"]
  • @prop groups -接受源的拖放组列表。
  • @prop propertyName -用于存储引用的属性的名称。
定义
  • [cq:DropTargetConfig] > nt:unstructured orderable
    • - accept (string) multiple
    • - groups (string) multiple
    • - propertyName (string)
    • + parameters (nt:base) = nt:unstructured

cq:VirtualComponent

描述
定义虚拟CQ组件。 它们当前仅用于新组件拖放向导。
  • @prop jcr:title -此组件的标题。
  • @prop jcr:description -此组件的说明。
  • @node cq:editConfig -编辑配置,它定义编辑栏的参数。
  • @node cq:childEditConfig -编辑子组件继承的配置。
  • @node icon.png -包含特征图标的文件。
  • @node thumbnail.png -包含特征缩略图的文件。
  • @prop allowedParents -常规表达式模式,用于确定允许作为父组件的组件的路径。
  • @prop allowedChildren -确定允许作为子组件的组件的路径的常规表达式模式。
  • @prop componentGroup -组件拖放的组件组名称。
定义
[cq:VirtualComponent] > nt:folder, mix:title - * (undefined) - * (undefined) multiple + * (nt:base) = nt:base multiple version + cq:editConfig (cq:EditConfig) = cq:EditConfig copy + icon.png (nt:file) copy + thumbnail.png (nt:file) copy - allowedParents (string) multiple - allowedChildren (string) multiple - componentGroup (string)

cq:EditListenersConfig

描述
定义要在编辑事件执行的(客户端)监听器。 这些值必须引用有效的客户端监听器函数或包含预定义的快捷键:
  • REFRESH_PAGE
  • REFRESH_SELF
  • REFRESH_PARENT
  • @prop aftercreate -创建组件后触发。
  • @prop afteredit -编辑(修改)组件后触发。
  • @prop afterdelete -删除组件后触发。
  • @prop afterinsert -将组件添加到此容器后触发。
  • @prop afterremove -从此容器删除组件后触发。
  • @prop aftermove -在此容器中移动组件后触发。
定义
  • [cq:EditListenersConfig]
    • - &ast; (undefined)
    • - &ast; (undefined) multiple
    • + &ast; (nt:base) = nt:base multiple version
    • - aftercreate (string)
    • - afteredit (string)
    • - afterdelete (string)
    • - afterinsert (string)
    • - afterremove (string)
    • - aftermove (string)

DAM

dam:AssetContent

描述
DAM资产的内容。
定义
  • [dam:AssetContent] > nt:unstructured
    • + metadata (nt:unstructured)
    • + renditions (nt:folder)

dam:Asset

描述
DAM资产。
定义
[dam:Asset] > nt:hierarchyNode + jcr:content (dam:AssetContent) = dam:AssetContent copy primary + * (nt:base) = nt:base version

dam:缩略图

描述
用于表示DAM资产的缩略图。
定义
  • [dam:Thumbnails]
    • mixin
    • + dam:thumbnails (nt:folder)

投放容器列表

cq:containerList

描述
容器列表。
定义
  • [cq:containerList]
    • mixin

投放页

cq:Cq4PageAttributes

描述
cq:attributes 是ContentBus版本标签的节点类型。 此节点仅具有一系列属性; 其中三个是预定义的“created”、“csd”和“timestampe”。
  • @prop created (long) mandatory copy -创建版本信息的时间戳,通常为签入先前版本的时间或页面创建时间。
  • @prop csd (string) mandatory copy - csd标准属性,页面节点的cq:csd属性的副本
  • @prop timestamp (long) mandatory copy -上次修改版本的时间戳,通常是签入时间。
  • @prop * (string) copy -与父节点一起版本控制的其他属性。
定义
  • [cq:Cq4PageAttributes] > nt:base
    • - created (long) mandatory copy
    • - csd (string) mandatory copy
    • - timestamp (long) mandatory copy
    • - &ast; (string) copy

cq:Cq4ContentPage

描述
节点类型 cq:contentPage 包含ContentBus内容页的属性和子节点定义。 仅当将此混合类型添加到类型的节点时, cq:page 节点才会变为ContentBus内容页面。
中的项 cq:Cq4ContentPage 为:
  • @prop cq:csd -页面的ContentBus CSD。
  • @node cq:content -页面内容。 如果页面节点处于“现有且无内容”或“已删除”状态,则此子节点不存在。
  • @node cq:attributes -页面属性的列表,以前称为版本标签。 对于cq:contentPage类型,此节点是必需的。 当页面为节点时,属性节点的版本化。
定义
  • [cq:Cq4ContentPage]
    • - cq:csd (string) mandatory copy
    • + cq:attributes (cq:Cq4PageAttributes)

导入程序

cq:PollConfig

描述
投票配置。
  • @prop source (String) mandatory -数据源URI,这是必需的,不能为空
  • @prop target (String) -目标位置,存储从数据源检索的数据。 这是可选的,默认为cq:PollConfig节点。
  • @prop interval (Long) -轮询数据源中新数据或更新数据的时间间隔(秒)。 这是可选的,默认为30分钟(1800秒)。
定义
  • ` #
    • mixin
    • - source (String) mandatory
    • - target (String)
    • - interval (Long)

cq:PollConfigFolder

描述
方便的主节点类型可轻松创建轮询配置节点。
定义
[cq:PollConfigFolder] > sling:Folder, cq:PollConfig

位置

cq:GeoLocation

描述
以十进制度(DD)定义地理位置的混音。
  • @prop latitude - Latitude使用小数度编码为多次。
  • @prop longitude -使用小数度编码为多次的经度。
定义
  • ` #
    • mixin
    • - latitude (double)
    • - longitude (double)

邮递员

cq:mailerMessage

描述
MailerService节点类型。 邮件服务器使用具有此混合的节点作为消息定义的根节点。
定义
  • [cq:mailerMessage]
    • mixin
    • - messageStatus (string)
    • = 'new'
    • mandatory autocreated

MSM

cq:LiveRelationship

描述
定义LiveRelationship混音。 主源(控制)节点和Live Copy(控制)节点可以通过LiveRelations虚拟链接。
定义
  • [cq:LiveRelationship] mixin
    • - cq:lastRolledout (date)
    • - cq:lastRolledoutBy (string)
    • - cq:sourceUUID (string)

cq:LiveSync

描述
定义LiveSync混音。 如果某个节点与主源(控制)节点和Live Copy(控制)节点的LiveRelationship相关,则它被标记为LiveSync。
  • @prop cq:master - LiveRelationship的主源(控制)的路径。
  • @prop cq:isDeep -定义关系是否可用于子项。
  • @prop cq:syncTrigger -定义何时触发同步。
  • @node * LiveSyncAction -要在同步时执行的操作
定义
[cq:LiveSync] > cq:LiveRelationship mixin orderable + * (cq:LiveSyncAction) = cq:LiveSyncAction + cq:LiveSyncConfig (nt:base) = cq:LiveSyncConfig

cq:LiveSyncCancelled

描述
定义LiveSyncCancelled混音。 取消LiveCopy(受控)节点的LiveSync行为,由于其父节点之一,该节点可能与LiveRelation相关。
  • @prop cq:isCancelledForChildren -定义LiveSync是否被取消; 还有儿童。
定义
  • [cq:LiveSyncCancelled] > cq:LiveRelationship mixin
    • - cq:isCancelledForChildren (boolean)

cq:LiveSyncAction

描述
定义附加到LiveSync的LiveSyncAction。
  • @prop name -操作名称
  • @prop value -操作值
定义
  • [cq:LiveSyncAction] > nt:unstructured

cq:LiveSyncConfig

描述
实时同步配置。
定义
  • [cq:LiveSyncConfig]
    • - cq:master (string) mandatory
    • - cq:isDeep (boolean)
    • - cq:trigger (string) /**deprecated**/
对于AEM 5.4,添加到列表末尾:
  • - cq:rolloutConfigs (string) multiple /**deprecated**/

cq:BlueprintAction

描述
Blueprint操作
定义
  • [cq:BlueprintAction] > nt:unstructured

平台

cq:Console

描述
定义控制台节点的节点类型。
定义
  • [cq:Console] > sling:VanityPath, mix:title
    • mixin

复制

cq:ReplicationStatus

描述
定义复制状态信息混合。
  • @prop cq:lastPublished -上次发布页面的日期(不再使用)。
  • @prop cq:lastPublishedBy -上次发布页面的用户(不再使用)。
  • @prop cq:lastReplicated -上次复制页面的日期。
  • @prop cq:lastReplicatedBy -上次复制页面的用户。
  • @prop cq:lastReplicationAction -复制操作: 激活或取消激活。
  • @prop cq:lastReplicationStatus —复制状态(不再使用)。
定义
  • ` #
    • mixin
    • - cq:lastPublished (date) ignore
    • - cq:lastPublishedBy (string) ignore
    • - cq:lastReplicated (date) ignore
    • - cq:lastReplicatedBy (string) ignore
    • - cq:lastReplicationAction (string) ignore
    • - cq:lastReplicationStatus (string) ignore

安全

cq:ApplicationPrivilege

描述
定义应用程序权限。
定义
  • [cq:ApplicationPrivilege] mixin

cq:PrivilegeAcl

描述
定义应用程序权限ACL。
  • @prop cq:isPathDependent
  • @node * ACEs
定义
  • [cq:PrivilegeAcl] > cq:ApplicationPrivilege mixin orderable
    • - cq:isPathDependent (boolean)
    • + * (cq:PrivilegeAce) = cq:PrivilegeAce

cq:PrivilegeAce

描述
定义应用程序权限ACE。
  • @prop path
  • @prop deny
定义
  • [cq:PrivilegeAce]
    • - path mandatory
    • - deny (boolean)

cq:ApplicationPrivilege

描述
定义应用程序权限。
定义
  • [cq:ApplicationPrivilege] mixin

cq:PrivilegeAcl

描述
定义应用程序权限ACL。
  • @prop cq:isPathDependent
  • @node * ACEs
定义
  • [cq:PrivilegeAcl] > cq:ApplicationPrivilege mixin orderable
    • - cq:isPathDependent (boolean)
    • + * (cq:PrivilegeAce) = cq:PrivilegeAce

cq:PrivilegeAce

描述
定义应用程序权限ACE。
  • @prop path
  • @prop deny
定义
  • [cq:PrivilegeAce]
    • - path mandatory
    • - deny (boolean)

站点导入程序

cq:ComponentExtractorSource

描述
定义一种混音类型,用于标记可使用组件提取器打开的文件。
定义
[cq:ComponentExtractorSource] mixin

标记

cq:标记

描述
定义单个标记,但也可以包含标记,从而创建分类
定义
  • [cq:Tag] > nt:base, mix:title
    • - sling:resourceType (String)
    • - * (undefined) multiple
    • - * (undefined)
    • + * (nt:base) = cq:Tag version

cq:Taggable

描述
可标记内容的抽象基混音。
  • @node cq:tags
定义
  • [cq:Taggable]
    • - cq:tags (string) multiple

cq:OwnerTaggable

描述
仅允许作者/所有者标记内容(已审核/管理标记)。
定义
  • [cq:OwnerTaggable] > cq:Taggable

cq:UserTaggable

描述
任何用户/公共网站都可以标记cq:userContent内使用的内容(Web2.0样式)。
定义
  • [cq:UserTaggable] > cq:Taggable
    • mixin

cq:AllowsUserContent

描述
添加 cq:userContent 可由用户修改的子节点。 每个用户都有自己的 cq:userContent/<userid> 子节点,该子节点通常有mixin cq:UserTaggable
定义
  • [cq:AllowsUserContent]
    • mixin
    • + cq:userContent (nt:unstructured)
扩展变体,更明确地定义树 cq:userContent
  • [cq:AllowsUserContent]
    • mixin
    • + cq:userContent (cq:UserContent)

cq:用户内容

描述
可由用户修改。
定义
  • [cq:UserContent] > nt:unstructured
    • // userids
    • + * (cq:UserData)
    • // other content
    • + * (nt:base)

cq:UserData

描述
用户数据
定义
  • [cq:UserData] > nt:unstructured, cq:UserTaggable

构件

cq:ClientLibraryFolder

描述
客户端库文件夹
定义
  • [cq:ClientLibraryFolder] > sling:Folder
    • - categories (string) multiple
    • - dependencies (string) multiple

cq:构件

描述
小组件
定义
  • [cq:Widget] > nt:unstructured orderable
    • - xtype (string)
    • - name (string)
    • - title (string)
    • + items (nt:base) = cq:WidgetCollection copy

cq:WidgetCollection

描述
构件集合
定义
  • [cq:WidgetCollection] > nt:unstructured
    • orderable
    • + * (cq:Widget) = cq:Widget copy

cq:对话框

描述
对话框
定义
  • [cq:Dialog] > cq:Widget orderable

cq:面板

描述
面板
定义
[cq:Panel] > cq:Widget orderable

cq:TabPanel

描述
选项卡面板
定义
  • # > cq:Panel可订购”
    • - activeTab (long)

cq:Field

描述
字段
定义
  • [cq:Field] > cq:Widget orderable
    • - fieldLabel (string)
    • - value (string)
    • - ignoreData (boolean)

维基

wiki:主题

描述
维客主题
定义
  • [wiki:Topic] > nt:unstructured, nt:hierarchyNode, mix:versionable, mix:lockable
    • + * (wiki:Topic) version
    • + wiki:attachments (nt:folder) = nt:folder version
    • + wiki:properties (wiki:Properties) = wiki:Properties copy
    • - wiki:text (string) mandatory primary
    • - wiki:lastModified (date) mandatory
    • - wiki:lastModifiedBy (string) mandatory
    • - wiki:topicName
    • - wiki:topicTitle
    • - wiki:lockedBy
    • - wiki:logMessage (string)
    • - wiki:quietSave (boolean)

wiki:用户

描述
Wiki用户
定义
  • [wiki:User] mixin
    • - wiki:subscriptions (string) multiple

wiki:属性

描述
Wiki属性
定义
  • [wiki:Properties]
    • - wiki:isGlobal (boolean)
    • - * (undefined)

工作流

cq:工作流

描述
表示工作流实例。
定义
  • [cq:Workflow] > nt:base, mix:referenceable
    • - modelId (String)
    • - modelVersion (String)
    • - startTime (Date)
    • - endTime (Date)
    • - initiator (String)
    • - &ast; (undefined)
    • - &ast; (undefined) multiple
    • - sling:resourceType (String) = "cq/workflow/components/instance" mandatory autocreated
    • + workflowStack (nt:unstructured)
    • + wait (nt:unstructured)
    • + orTab (nt:unstructured)
    • + data (cq:WorkflowData)
    • + history (nt:unstructured)
    • + metaData (nt:unstructured)
    • + workItems (nt:unstructured)

cq:WorkItem

描述
工作项。
定义
  • [cq:WorkItem]
    • - assignee (String)
    • - workflowId (String)
    • - nodeId (String)
    • - startTime (Date)
    • - endTime (Date)
    • - dueTime (Date)
    • - sling:resourceType (String) = "cq/workflow/components/workitem" mandatory autocreated
    • + metaData (nt:unstructured)

cq:有效负荷

描述
有效负荷
定义
  • [cq:Payload]
    • - path (Path)
    • - uuid (String)
    • - jcr:url (String)
    • - binary (Binary)
    • - javaObject (String)
    • - * (undefined)
    • - * (undefined) multiple

cq:WorkflowData

描述
工作流数据
定义
  • [cq:WorkflowData]
    • - * (undefined)
    • - * (undefined) multiple
    • + payload (cq:Payload)
    • + metaData (nt:unstructured) copy

cq:WorkflowModel

描述
自动分配工作流配置。 配置将遵循以下结构:
  • workflows
    • + name1
      • - cq:path
      • - cq:workflowName
    • + workflows (nt:base)
定义
  • [cq:WorkflowModel] > nt:base, mix:versionable
    • orderable
    • - title (String)
    • - description (String)
    • - sling:resourceType (String) = "cq/workflow/components/model" mandatory autocreated
    • + nodes (nt:unstructured)
      • copy
    • + transitions (nt:unstructured)
      • copy
    • + metaData (nt:unstructured)
      • copy

cq:WorkflowNode

描述
工作流节点
定义
  • [cq:WorkflowNode] orderable
    • - title (String)
    • - description (String)
    • - maxIdleTime (long)
    • - type (String)
    • - * (undefined)
    • - * (undefined) multiple
    • + metaData (nt:unstructured)
      • copy
    • + timeoutConfiguration (nt:unstructured)
      • copy

cq:WorkflowTransition

描述
工作流过渡
定义
  • [cq:WorkflowTransition] orderable
    • - from (String)
    • - to (String)
    • - rule (String)
    • + metaData (nt:unstructured)
      • copy

cq:OrTab

描述
或选项卡
定义
  • [cq:OrTab]
    • - workflowId (String) // not compulsory as this node will already be attached to the workflow node
    • - nodeId (String)

cq:等待

描述
等待
定义
  • [cq:Wait]
    • - workflowId (String) // not compulsory as this node will be already attached to the workflow node
    • - destNodeId (String)
    • - fromNodeId (String)

cq:WorkflowStack

描述
工作流堆栈
定义
  • [cq:WorkflowStack]
    • - containeeInstanceId (String)
    • - parentInstanceId (String)
    • - nodeId (String)

cq:ProcessStack

描述
进程堆栈
定义
  • [cq:ProcessStack]
    • - workflowId (String) // not compulsory as this node will be already attached to the workflow node
    • - containerWorkflowModelId (String)
    • - containerWorkflowNodeId
    • - containerWorkflowEndNodeId // still needed (if name already defines that id)

cq:WorkflowLauncher

描述
工作流启动器
定义
  • [cq:WorkflowLauncher]
    • - nodetype (String)
    • - glob (String)
    • - eventType (Long)
    • - description (String)
    • - condition (String)
    • - workflow (String)
    • - * (undefined)
    • - * (undefined) multiple