레코드 소유자에 대한 이메일 알림을 보내는 방법 apex 코드를 사용하여 필드 정보가있는 이전 레코드 소유자로 변경 하시겠습니까? 도움말 Pls에이펙스 코드 이메일 알림
1
A
답변
5
아웃 바운드 이메일 전송에 대한 자세한 내용은 http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_classes_email_outbound.htm을 참조하십시오.
여기 소유자가 변경 될 때 이전 소유자에게 이메일을 보내는 예제 코드 : 그것은 현재 하나의 레코드 만 작동 및 대량 업데이트를 bulkified해야 물론
trigger SendEmailOnOwnerChange on Account (after update) {
if (trigger.old[0].OwnerId != trigger.new[0].OwnerId) {
Messaging.SingleEmailMessage mail = new Messaging.SingleEmailMessage();
String emailAddr = [select Email from User where Id = :trigger.old[0].OwnerId].Email;
String newOwnerName = [select Name from User where Id = :trigger.new[0].OwnerId].Name;
String[] toAddresses = new String[] {emailAddr};
mail.setToAddresses(toAddresses);
mail.setSubject('Owner Changed for Account : ' + trigger.new[0].Name);
mail.setPlainTextBody('Owner of Account: ' + trigger.new[0].Name + ' Changed to ' + newOwnerName);
mail.setHtmlBody('Owner of Account: <b>' + trigger.new[0].Name + '</b> Changed to <b>' + newOwnerName + '</b>');
Messaging.sendEmail(new Messaging.SingleEmailMessage[] { mail });
}
}
.
0
모든 개체에 대해 일반 경고를 사용할 수는 없습니다.
Trigger.old[n].OwnerId
및 Trigger.new[n].OwnerId
과 비교할 관심이있는 개체에 대한 업데이트 후 업데이트를 작성하십시오.
모든 트리거가 호출하는 클래스 메소드에 비교 코드를 넣는 것이 좋습니다. 이 목적으로 sObject
유형으로 Dynamic Apex을 사용할 수 있습니다.
새 클래스 메서드에서 Messaging.SingleEmailMessage 클래스를 사용하여 경고를 보냅니다.
관련 문제
- 1. JSP 자동 이메일 알림 코드 작성 방법
- 2. 자바에서 일정 알림 이메일 알림
- 3. 간단한 알림 이메일 템플릿
- 4. cruisecontrol 이메일 알림
- 5. 신청자를위한 미리 알림 이메일
- 6. 이메일 개방 알림 - 레일
- 7. 보내는 알림 이메일
- 8. 업로드 이메일 알림
- 9. Mailchimp를 사용하는 알림 이메일
- 10. 에이펙스 - 세일즈 포스 -지도
- 11. 에이펙스 테스트 방법 오류
- 12. Trac의 이메일 알림 템플릿 언어
- 13. CruiseControl.Net에서 빌드가 실패하면 이메일 알림
- 14. 휴대 기기로 알림 이메일 확장하기
- 15. SQL 서버 2008 - 이메일 알림
- 16. PHP 대량 이메일 및 알림
- 17. TeamCity 이메일 보내기 FxCop 알림
- 18. 이메일 알림 전송에 대한 여부를
- 19. 일부 레코드에 대한 에이펙스 트리거
- 20. 매일 알림 이메일 전송을위한 올바른 가입
- 21. 알림 삭제시 코드 실행
- 22. 어떻게하면 되나요? 댓글 당 이메일 알림
- 23. 사용자 게시글 Facebook API 이메일 알림
- 24. 이메일 검토 새 리뷰가 추가되면 알림 - Magento
- 25. 이메일 알림 내 레일 3.2 프로젝트에서
- 26. GRAPH API를 통한 이메일 알림 보내기
- 27. Google 캘린더 API + 이메일 알림 ics 파일
- 28. 특정 위치에 대한 이메일 알림 보내기
- 29. 안드로이드 애플 리케이션에서 이메일 알림 받기
- 30. Gmail 이메일 메시지에 대한 SMS 알림
감사합니다. 그것은 효과가 있었다. ... –