Use the following code to send an email to multiple customers in CRM4.0
SendMailToMembers(ICrmService crmService, ArrayList members, String msgBody, Guid ownerID, Guid userID,string subject)
{
// create an email
email emailCreate = new email();
emailCreate.subject = subject;
emailCreate.description = msgBody;
//specify the owner for the mail
emailCreate.ownerid = new Owner();
emailCreate.ownerid.type = EntityName.systemuser.ToString();
emailCreate.ownerid.Value = ownerID;
//create an activityparty array holding all the guids specified in the members array list
activityparty[] ap = new activityparty[members.Count];
// creating as many activity party as the no of users or members in a team
int i = 0;
foreach (String memberID in members)
{
ap[i] = new activityparty();
ap[i].partyid = new Lookup();
ap[i].partyid.type = EntityName.contact.ToString();
ap[i].partyid.Value = new Guid(memberID);
i++;
}
// specify to part of the email
emailCreate.to = ap;
// specify the from part of the email
activityparty from = new activityparty();
from.partyid = new Lookup();
from.partyid.type = EntityName.systemuser.ToString();
from.partyid.Value = userID;
emailCreate.from = new activityparty[] { from };
// finally create the email and get the guid of the email
Guid emailId = crmService.Create(emailCreate);
// Create an SendEmailRequest object
SendEmailRequest req = new SendEmailRequest();
req.EmailId = emailId;
req.TrackingToken = string.Empty;
req.IssueSend = true;
// Finally Send the email message.
SendEmailResponse res = (SendEmailResponse)crmService.Execute(req);
}
I am running this Blog to help other guys, who are looking some bits and pieces in terms of MS technology....
Wednesday, July 7, 2010
Updating custom entities icons (Upload a new image for a Custom Entity in CRM)
For all our projects, we are always customizing Microsoft Dynamics CRM 4.0. To achieve that, we create many custom entities and one of the worst aspect of that heavy customization is to have a lot of custom entities with the same icon. So, it is difficult to identify them just with their icon.
In order to customize further the application, it is a good thing to add different icon to each custom entity.
The standard approach
This approach consists of using the standard feature of Microsoft Dynamics CRM 4.0 to update custom entites icons. In the customization view, just click on the menu “More actions” and click on “Update icons…”.
You then need to provide a file for each required icons:
*
icon in web application (16x16 / gif / less that 10kb)
*
Shortcut icon in Outlook (32x32 / ico / less than 10kb)
*
Icon in entity form (66x48 / gif / less than 10kb)
For more Details Click Here
In order to customize further the application, it is a good thing to add different icon to each custom entity.
The standard approach
This approach consists of using the standard feature of Microsoft Dynamics CRM 4.0 to update custom entites icons. In the customization view, just click on the menu “More actions” and click on “Update icons…”.
You then need to provide a file for each required icons:
*
icon in web application (16x16 / gif / less that 10kb)
*
Shortcut icon in Outlook (32x32 / ico / less than 10kb)
*
Icon in entity form (66x48 / gif / less than 10kb)
For more Details Click Here
Subscribe to:
Posts (Atom)
Split the String values with a special character in MS Flow to convert this into Array
Many times we have a requirement to prepare the Mailing address for some of the documents, suppose there are Address Line1, Address Line2, ...
-
Use the following line of code to Reopen the closed task in CRM 2011 // Re-open the Task to update it SetStateRequest ssr = new SetStat...
-
Use the following line of code to create complete workflow activity with two output parameters. 1) Open Visual Studio 2010 ID. 2) Open ...
-
Sometimes you experienced when you have subgrid in your CRM Form, but when you click the ‘expand’ button to expand the view then it will re...