民事案件再审程序:重新打开案件的柜台-Salesforce

关于民事案件再审程序的问题,在what is a case in salesforce中经常遇到, 我试图创建一个触发器,每次重新打开一个案例时都会计数。

我试图创建一个触发器,每次重新打开一个案例时都会计数。

我需要的是将状态“Cerrado”更改为“Asignado”add +1

我有这个触发器,但它根本不起作用。

Revolteras__c 一个类型编号,在公式中我有一个0“Cerrado”结案。任何解决方案的家伙?。谢谢!

触发 caseReOpen on Case (更新前) {

for(Case c:trigger.new){
    
    if(trigger.Oldmap.get(c.Id).Status=='Cerrado'){
        
        c.Reaperturas__c ++;
    }
}

}

0

应该管用,奇怪。怎么样?

trigger caseReOpen on Case (before update) {
    for(Case c: trigger.new){
        Case old = trigger.oldMap.get(c.Id);
        if(c.Status == 'Asignado' && old.Status == 'Cerrado'){
            ++c.Reaperturas__c;
        }
    }
}

编译并保存好吗?你可以把字段历史记录跟踪它,也许你有其他的东西,重置计数器?实际的选择列表值是这样的还是这些只是标签?你需要在 Apex 中使用 API 值,所以如果它们是英文的,你只是有标签翻译-你的代码将无常工作。

如果您基于!c.IsClosed && old.IsClosed检查呢?这是一个计算复选框,不能直接编辑,但它更便携...如果将来您添加更多状态计数为关闭(关闭完成,关闭取消等?)。https://developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_objects_case.htm

本站系公益性非盈利分享网址,本文来自用户投稿,不代表码文网立场,如若转载,请注明出处

(239)
Cl化学式:解析化学式(formula for chemical)
上一篇
萤石c2c无法配置wifi:启动虚拟机时出错-可用资源不足
下一篇

相关推荐

发表评论

登录 后才能评论

评论列表(22条)