为新组件定义工作流操作
将操作定义为要添加到工作流布局中的组件。需要针对将在工作流任务页面中显示的新表格组件定义一个操作。请注意,所有自定义操作的资源束条目都应在 com.ptc.windchill.enterprise.object.CustomRB 文件中定义。有关如何创建新资源束文件的详细信息,请参阅添加新资源束条目
<objecttype name="object" class=""
resourceBundle="com.ptc.windchill.enterprise.object.CustomRB">
<action name="customTask_ResultingDataTable">
<description>Resulting data table for a new workflow
task</description>
<component name="workflowTask.pbo"
urlParams="pboCompId=changeTask.resultingItemsTable&amp;
useTypeBased=true&amp;changeableTableId=customTask.resultingItems&amp;
changeableLabel= com.ptc.windchill.enterprise.object.CustomRB.
CUSTOM_TASK_RESULTING_ITEMS_TABLE&amp;enableAddToWorkspace=true"/>
<includeFilter name="configurableTypeBaseFilter"/>
</action>
标记元素
说明
action
name - 工作流页面的新操作的名称。
component
name - 应为 "workflowTask.pbo",表示它是工作流页面上的 subject(pbo) 组件。
urlParams
用于构建新表格组件的参数。
pboCompId - subject(pbo) 的组件 ID。下表指出了产生的对象和汇总表格的 pboCompId。
组件
pboCompId
产生的对象
"changeTask.resultingItemsTable"
更改汇总
changeNotice.changeSummary
useTypeBased 为 true,因为产生的对象和汇总表格组件均被定义为 TypeBased。有关详细信息,请参阅配置工作流任务详细页面
changeableTableId - 新组件的表 ID。表 ID 的示例为 "customTask.resultingItems"。
changeableLabel = 新表格组件标题的资源束条目。您需要在 CustomRB 中添加一个条目
enableAddToWorkspace = 需要为启用更改表上的添加至工作区操作而传递的标志。
includeFilter
名称 - configurableTypeBaseFilter;如果需要按类型筛选组件,则需要向基于类型的操作筛选器特性添加条目。有关详细信息,请参阅配置工作流任务详细页面
这对您有帮助吗?