You need to sign in to do that
Don't have an account?
s_mac
apex scheduler to send emails
Here I want my apex scheduler to send emails on daily basis,
where email body :should have the list of contacts created today,ie., contacts and its related account..,this list should look like a csv file
email to: emails should be sent to respective account owners, having information of individual account and related contacts.
Can this be done using apex scheduler class.Any help would be appreciated..Thanks in advance..
where email body :should have the list of contacts created today,ie., contacts and its related account..,this list should look like a csv file
email to: emails should be sent to respective account owners, having information of individual account and related contacts.
Can this be done using apex scheduler class.Any help would be appreciated..Thanks in advance..
The answer is yes! and here is how:
First you might need to write a batch job which holds your logic. And a scheduler class which can be scheduled at regular intervals to run this batch job.
If you would like the user to see them as a table and lot more details in an organized fancy way instead of a plain list of contact names and their urls,then you might need to create a visualforce page email template, which displays data in your required format and use it for emailing.
Use ful links:
Batch Job:
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_batch_interface.htm
Scheduler:
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_scheduler.htm
Visualforce Email Tempalte:
http://www.salesforce.com/docs/developer/pages/Content/pages_email_templates_intro.htm
http://www.salesforce.com/docs/developer/pages/Content/pages_email_templates_creating.htm
Things to be cleared before coding:
1) Does user need 1 email with all the contacts grouped by account name that he owns which were created on that day?
2) Should there be links in visualforce email templates which land them on that particular record?
Hope it helps.,
Thanks,
Balaji
Yes, user need an email with all the contacts created today, grouped by account that he owns..
Do you have any sample code for this requirement?
Can you please share the code..
Thanks,
Murali Reddy