この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

Apex トリガ: サービスレポートの作成時にメールを送信

次のトリガは、組織でサービスレポートが作成されると、指定されたメールアドレスにメールを送信します。たとえば、サービスレポートが作成されるたびに給与部門に通知します。

このトリガには、サービスレポートの親レコードの ID が含まれます。このトリガを組織で使用するには、admin@myorg.com を適切なメールアドレスに置き換えます。

1trigger sendEmail on ServiceReport (after insert) {
2    List<Messaging.SingleEmailMessage> mails =  new List<Messaging.SingleEmailMessage>();
3    List<String> sendTo = new List<String>();
4    sendTo.add('admin@myorg.com');
5    for(ServiceReport sr : trigger.new){
6        Messaging.SingleEmailMessage mail =  new Messaging.SingleEmailMessage();
7        mail.setToAddresses(sendTo);
8        mail.setSubject('Service Report Created for Record ID: '+ sr.ParentId);
9        String body = 'A service report was created.';
10        mail.setHtmlBody(body);
11        mails.add(mail);
12    }
13    Messaging.sendEmail(mails);
14}