상태를 변경 한 후 실행되는 레코드를 삭제하는 트리거가 있습니다. 상태를 변경 한 후 약 10 분 후에 레코드를 삭제할 수 있습니까?트리거를 실행하는 시간 간격
1
A
답변
1
정확히 10 분이 분명하지 않지만 워크 플로 규칙에서 시간 기반 트리거를 사용하여 1 시간 동안 지연시킬 수 있습니다. 트리거에서 레코드를 삭제하는 대신 부울 필드 "삭제 대상"을 true로 표시하고 해당 필드가 true로 설정되면 워크 플로가 활성화 된 후 1 시간 내에 시간 기반 동작이 실행되도록 worflow 규칙을 설정합니다. 필드, "삭제"및 동일한 객체에 대한 새 트리거를 사용하여 해당 확인란이 채워진 레코드를 삭제합니다.
0
다른 답변 외에 salesforce의 일괄 처리 작업과 관련하여 도움을 받으려고합니다. 예정된 작업을 10 분마다 실행하고 삭제할 항목이 있는지 확인할 수 있습니다 (어쩌면 lastModifiedDate가 10 분 전보다 낫습니다).
또는 System.scheduleBatch()
호출을 사용하여 향후 실행 대기열에 주어진 작업을 한 번만 넣을 수 있습니다 (따라서 트리거에서 대기열에 넣은 경우에만 항상 실행됩니다).
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_batch_interface.htm
관련 문제
- 1. 효율적인 시간 간격 간격
- 2. 루프의 배열 시간 간격 시간
- 3. vbscript의 시간 간격 사이의 시간
- 4. 특정 시간 간격 내의 시간
- 5. BlackBerry 10에는 지정된 시간 간격 후에 기능을 실행하는 타이머가 있습니까?
- 6. Jquery : 간격, 시간 초과, 간격 다시 수행
- 7. UIDatePicker 시간 간격 (NSCalendarUnit?)
- 8. 동영상의 시간 간격
- 9. SAS는 : 이산 시간 간격
- 10. 여러 세트 간격 시간
- 11. ODE45 시간 간격
- 12. 계산 시간 간격
- 13. BIRT : 시간 간격
- 14. 안드로이드 시간 간격 백분율
- 15. ggplot의 시간 간격
- 16. 오라클 시간 간격 버킷
- 17. 루비에서 시간 간격 얻기
- 18. 자바 시간 간격
- 19. 잠자기 시간 간격 업데이트
- 20. 목표 C의 시간 간격
- 21. 시간 간격 추가 SQL
- 22. 는 임의의 시간 간격
- 23. PHP 시간 간격
- 24. 두 시간 간격 빼기
- 25. 시간 간격 확인
- 26. 일정한 시간 간격
- 27. 캘린더 - 시간 간격
- 28. 시간 간격, 아이폰
- 29. 시간 간격 작업 서비스
- 30. 자바 시간 간격 비율
감사 알도. 나는 이것을 시도 할 것이다. – pandeis
업데이트 트리거가 레코드 삭제를 결정할 수 있는지 확실하지 않습니다. 아마도'@ future' 액션이 필요할 수도 있습니다. – eyescream