function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
carol shi 11carol shi 11 

创建了一个Case后会自动插入一笔FeedItem数据,那我建立的after insert FeedItem触发器为什么没有被触发,请帮忙,谢谢

直接在debug里面insert一笔FeedItem会触发我写的触发器,但在页面新建一个case后并没有触发我写的触发器,但FeedItem确实新增了一笔数据,为什么却没有触发我写的触发器呢?
Ajay K DubediAjay K Dubedi
嗨,颂歌,

我了解您的问题。您可以共享触发代码以找到更好的解决方案吗?
经过验证后,我将能够解决为什么触发器不触发的问题?
现在,我可以给你一些建议

1.确保在案例对象上创建触发器(插入后)。
2.检查触发器是否处于激活状态。

这是一个例子-
 
trigger createFeedItem on case(after insert)
{
FeedItem fi = new FeedItem();
fi.Body = 'It is the test feedItem comment after creating the case.';
fi.Status = 'Published';
insert fi;

}

希望以上解决方案对您有所帮助。如果是这样,也请标记为“最佳答案”以帮助他人。

谢谢并恭祝安康,
阿杰·杜贝迪(Ajay Dubedi)
www.ajaydubedi.com
carol shi 11carol shi 11
感谢您的回复,我的意思是Salesforce系统会在create case同时insert FeedItem,而我是想在他insert FeedItem后触发我写的触发器.希望得到您的帮助,谢谢