为什么某些订单的参与者Participant无法被删除

在Opportunity participant tab里,只有某些Participant存在删除icon:

为什么某些订单的参与者Participant无法被删除

而某些其他的Participant没有删除icon。如何通过debug的方式弄清楚背后的实现?
检查xml view,发现如下通过代码动态控制的逻辑:

为什么某些订单的参与者Participant无法被删除

由S3 controller的setModel trigger:

为什么某些订单的参与者Participant无法被删除

最终由该flag ChangeableFlag控制:

为什么某些订单的参与者Participant无法被删除

在Partner function的customizing里维护:

为什么某些订单的参与者Participant无法被删除

要获取更多Jerry的原创文章,请关注公众号"汪子熙":
为什么某些订单的参与者Participant无法被删除