第 36 章 子问题单


子案例提供了编写由其他情况组成的复杂情况的灵活性。这意味着,您可以将大型和复杂用例分成多个抽象层,甚至多个案例项目。这类似于将进程拆分为多个子进程。

子用例是另一个案例定义,从另一个问题单实例或常规进程实例调用。它具有常规问题单实例的所有功能:

  • 它有一个专用的问题单文件。
  • 它与其他问题单实例隔离。
  • 它有自己的一组问题单角色。
  • 它有自己的问题单前缀。

您可以使用流程设计程序在您的问题单定义中添加子问题单。子问题单是您问题单项目中的一个情况,类似于流程中是否有子进程。也可以将子案例添加到常规的业务流程中。这样做可让您在进程实例内启动问题单。

有关在您的问题单定义中添加子问题单的更多信息,请参阅开始使用问题单管理

Sub Case Data I/O 窗口支持以下输入参数,供您配置和启动子问题单:

独立
可选指示指示进程引擎是否独立于问题单实例。如果是独立,则主问题单实例不会等待其完成。此属性的值默认为 false
GroupRole_XXX
可选的组到 case 角色映射。属于此例实例的角色名称可以在此处引用,即主案例的参与者可以映射到子案例的参与者。这意味着,分配给主问题单的组会自动分配给子案例,其中 XXX 是角色名称,而 属性的值则是组角色分配的值。
DataAccess_XXX
XXX 是数据项目的名称以及属性的值是访问限制的可选数据访问限制。
DestroyOnAbort
可选指示指示进程引擎在子问题单活动被中止时是否取消或销毁子问题单。默认值为 true
UserRole_XXX
可选用户到案例角色映射。您可以在此处引用问题单实例角色名称,即主问题单的所有者可以映射到子问题单的所有者。分配给主情况的人员会自动分配给子案例,其中 XXX 是角色名称,而 属性的值则是用户角色分配的值。
Data_XXX
从此情况实例或业务流程到子案例的可选数据映射,其中 XXX 是目标中数据的名称。这个参数可以根据需要提供多次。
DeploymentId
可选部署 ID(或 KIE 服务器上下文中的容器 ID),用于指示目标问题单定义所在的位置。
CaseDefinitionId
要启动的必要问题单定义 ID。
CaseId
子用例的问题单实例 ID 启动后。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat