Configure Server Side Sync with Exchange Online for CRM Online


Open the System User and assign the license for Exchange Online

 

Open the system user record and click on Open Mailbox to open user’s mail box.

 

 

Set Server Profile as Microsoft Exchange Profile and Server Side Synchronization or Email Router option for Incoming and Outgoing email.

 

Followed by

Approve Email command.

Followed by

Test and Enable Mailbox command

On successful configuration all the warnings will be gone

 

Go to Settings à Email Configuration

Click on Email Server Profiles

Select and open the already existing Email Server Profile i.e. Microsoft Exchange Profile.

 

 

 

Open Mailboxes and select Test and Enable Mailboxes to test the mail boxes of the user.

 

Create an email activity and send.

Open Outlook to verify.

Hope it helps..

Plugin when a case (incident) is resolved in CRM 2013.


Hi,

To fire a plugin when an incident is resolved we need to register the plugin in

Close message for the incident entity.

And in the input parameters of the context we need to check for IncidentResolution.

This entity is a special entity that holds the information about the incident record that is being closed.

The sample plugin below gets the actual end attribute value of IncidentResolution and subtracts created on attribute value of Incident to get the duration and updates the duration (custom field) in the case being resolved.


public void Execute(IServiceProvider serviceProvider)
{
// Obtain the execution context from the service provider.
IPluginExecutionContext context = (IPluginExecutionContext)
serviceProvider.GetService(typeof(IPluginExecutionContext));

if (context.InputParameters.Contains("IncidentResolution"))
{
Entity incidentResolution = (Entity)context.InputParameters["IncidentResolution"];
Guid relatedIncidentGuid = ((EntityReference)incidentResolution.Attributes["incidentid"]).Id;
DateTime actualEnd = DateTime.Now;
if (incidentResolution.Contains("actualend"))
{
actualEnd = (DateTime)incidentResolution.Attributes["actualend"];
}
// Obtain the organization service reference.
IOrganizationServiceFactory serviceFactory = (IOrganizationServiceFactory)serviceProvider.GetService(typeof(IOrganizationServiceFactory));
IOrganizationService service = serviceFactory.CreateOrganizationService(context.UserId);

// Get created on of incident

Entity retrievedIncident = service.Retrieve("incident", relatedIncidentGuid, new ColumnSet(true));
DateTime createdOn = (DateTime)retrievedIncident.Attributes["createdon"];

TimeSpan totalTimeSpent = actualEnd.Subtract(createdOn);

Entity incident = new Entity("incident");
incident.Id = relatedIncidentGuid;
incident.Attributes["new_duration"] = totalTimeSpent.TotalMinutes;
service.Update(incident);

}
}

The helpful post

http://varghesedanny.com/2011/02/24/plug-in-when-case-incident-is-closed/

 

 

 

 

 

 

 

Cleared MB2-707 Microsoft Dynamics CRM Customization and Configuration CRM 2015 Exam


Took my first CRM 2015 exam this Monday and somehow managed to clear it.

There were total 49 questions with passing marks of 700 in 2 hours’ time.

Refer to the below helpful post for the training material

http://www.nzcrmguy.com/microsoft-dynamics-crm-2015-exams-elearning-courseware/

The file or folder name contains characters that are not permitted SharePoint 2013. Removing the invalid characters using Regex C#.


Was getting the below error while uploading attachment to SharePoint document library.


string pattern = "[\\~#%&*{}/:<>?|\"-]";
string replacement = " ";

Regex regEx = new Regex(pattern);

string sanitized = Regex.Replace(regEx.Replace(input, replacement), @"\s+", " ");

Helpful post

http://simplyaprogrammer.com/2008/05/importing-files-into-sharepoint.html

Hope it helps

Missing Windows Authentication Provider in IIS 8 in Windows 8 or Windows 8.1


Was hosting a WCF Service in IIS on my machine.

Realized that Windows Authentication option was missing.

To add it, go to

Control Panel à Program Features à Turn Windows Features On and Off

Enable Windows Authentication.

Hope it helps

Problem with SharePoint 2013 and Internet Explorer 11


Nice tip !

bbuhac's avatarSharepoint Thing

So if you are one of few that are using IE11 and SharePoint 2013 you have probably noticed many corruptions and misbehaves in UI. So far I have discovered the following problems:

  • Calendar web part is extremely corrupted
  • You will click Settings > Edit Page, Pages will not enter edit mode.
  • Web Part Properties cannot be modified.

So until we get official CU or SP from SharePoint team, run your sites in compatibility mode.

  1. Click Compatibility View Settings in Settings
  2. Click Add to add the current SharePoint site to your list.

View original post

Nishant Rana's Weblog

Everything related to Microsoft .NET Technology

Skip to content ↓