You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Filenet P8流程设计器中获取任务属性数组的指定值?

Filenet P8任务属性数组元素的访问与设置方法

在Filenet P8流程设计器中,工作流级别的数组字段(如WF_IsStepOpen)可以直接通过[索引]的方式访问,但任务属性数组(如F_CaseTask.IsStepOpen)属于任务对象的关联属性,不能直接用下标语法,必须使用流程设计器提供的专用函数来操作:

获取数组元素

使用GetTaskPropertyArrayElement函数读取任务属性数组的指定元素,语法如下:

GetTaskPropertyArrayElement(任务属性数组名, 索引)

示例:判断F_CaseTask.IsStepOpen的第一个元素是否为false,表达式写为:

GetTaskPropertyArrayElement(F_CaseTask.IsStepOpen, 1) = false

设置数组元素

使用SetTaskPropertyArrayElement函数修改任务属性数组的指定元素,语法如下:

SetTaskPropertyArrayElement(任务属性数组名, 索引, 新值)

示例:将F_CaseTask.IsStepOpen的第一个元素设置为false,表达式写为:

SetTaskPropertyArrayElement(F_CaseTask.IsStepOpen, 1, false)

注意事项

  • Filenet的数组索引从1开始,和工作流字段数组的规则一致
  • 操作前确保目标数组已完成初始化,且数组长度大于要访问的索引,避免出现越界错误

内容的提问来源于stack exchange,提问作者apboutos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 00:54:51