跳转到内容

对接审批详情

对接审批详情

在对应自定义审批详情视图里,View 标签里需要申明“contextFrom=“base””,然后添加 BpmDetail 组件,组件模型名为当前详情页对应模型,示例:

<View title="交易订单详情" contextFrom="base" forModel="flow_demo_TradeOrderBO" type="Detail" version="2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="http://terminus-trantor.oss-cn-hangzhou.aliyuncs.com/xsi/0.18.x/base.xsd">
<Detail model="flow_demo_TradeOrderBO" dataCondition="id = ?" dataParams="[pageContext.record.id]">
<Fields>
<Field name="id" label="商品ID"/>
<Field name="projectName" label="商品名称"/>
<Field name="price" label="价格"/>
<Field name="status" label="支付状态"/>
</Fields>
</Detail>
<BpmDetail model="flow_demo_TradeOrderBO" currentUser="#{ctx.__user}" processInstanceId="#{pageContext.record.processInstanceId || env.processInstanceId}"/>
</View>

将该视图上报至 MetaStore 并发布至对应运行态后,可以在“审批类型-任务”里配置对应任务节点的绑定页面,用于审批人员审批时查看审批详情: image.png