套打.动态字段.流程节点会签、加签时取第i个处理人
【场景】流程节点会签、加签时取第i个处理人
【案例】
数据准备
![image.webp](/download/01007c1c5c2f8b9e4ccdb50d3ca268124089.webp)
取第二个处理人、最后一个处理人
```python
该节点第二个同意的处理人的名字
secondApprovalPeo
filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime)[1].ReceiverName if len(filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime))>=2 else ActiveObject.ActivityAssign.ReceiverNames
该节点第二个同意的处理人的意见
secondApprovalDis
filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime)[1].Disposition if len(filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime))>=2 else ActiveObject.ActivityAssign.Disposition
该节点最后一个同意的处理人的名字
lastApprovalPeo
filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime)[-1].ReceiverName if len(filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime))>=2 else ActiveObject.ActivityAssign.ReceiverNames
该节点最后一个同意的处理人的名字
lastApprovalDis
filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime)[-1].Disposition if len(filter(lambda x: (int)(x.Status) == 1, ActiveObject.ActivityAssign.ApprovalItemsOrderByCompletedTime))>=2 else ActiveObject.ActivityAssign.Disposition
```
![image.webp](/download/010093f9673fa2784d5d9dee0cee103fbbd8.webp)
【效果】
![image.webp](/download/0100f2a4282149f74e008da66368474822e8.webp)
套打.动态字段.流程节点会签、加签时取第i个处理人
【场景】流程节点会签、加签时取第i个处理人【案例】数据准备![image.webp](/download/01007c1c5c2f8b9e4ccdb50d3ca268124089.webp)取第二...
点击下载文档
本文2024-09-16 18:20:58发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-21562.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章