对接审批详情
对接审批详情
在对应自定义审批详情视图里,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 并发布至对应运行态后,可以在“审批类型-任务”里配置对应任务节点的绑定页面,用于审批人员审批时查看审批详情:
