Monday, December 29, 2014

What Outlook features are unavailable in MS CRM 2011, 2013, 2015 for Outlook?


Microsoft Dynamics CRM uses standard Internet Explorer controls, so some Outlook features are unavailable in CRM for Outlook. Use the workarounds in the following table for features that aren’t available.

 

Feature
Workaround
Email signatures
Use a global email template or use native email signatures in Outlook.
Full-text editing features
Use standard editing controls. For example, press Enter for double-spaced lines and Shift+Enter for single-spaced lines.
Attach files during creation
Save an email activity before attaching files.
Move records by dragging and dropping.
There’s no workaround for dragging and dropping records. Dragging and dropping records causes data loss.
Reminders
After synchronization with Outlook, 15-minute reminders are created for appointments and service activities created in the Microsoft Dynamics CRM folders or in the web application.
Microsoft Dynamics CRM Service calendar
The CRM Service calendar isn’t available by default, but you can ask your system administrator to add it.

Regards,
Yes.Sudhanshu

What CRM for Outlook offers rather than the browser functionalities?


When you use CRM for Outlook, you can access all the CRM core functionality directly from Outlook. CRM for Outlook also provides extra functionality that isn’t available in the web client. For example, you can:
·              Track Outlook email, appointments, contacts, and tasks. When you track a record in CRM for Outlook, a copy of that record is “pushed” to CRM and the two records are synchronized. After a record is tracked, you can update it in CRM for Outlook or in CRM. Tracking provides a great way to keep your personal information separate from your business information, because only the information you manually track is pushed to CRM. CRM for Outlook also automatically synchronizes records you own from CRM to CRM for Outlook.
·      Apply CRM email templates, or attach sales literature and Knowledge Base articles from CRM when you are sending an Outlook email message to customers.
·      Take advantage of native Outlook functionality to customize views of CRM data. For example, you can sort, filter, format, group, and categorize views the same way you manage views in Outlook, and you can open multiple views at once. You can also add conditional formatting and set follow-ups.
·              Access your CRM data on the go by working in offline mode. CRM for Outlook provides offline synchronization filters that you can modify before you go offline so you take just the data you need with you. When you’re offline, changes are stored to your local drive. When you go back online, CRM for Outlook automatically synchronizes the data again with the CRM server.
·              Create Microsoft Word mail-merge documents to send form letters or form email messages to contacts, accounts, or marketing mailing lists. You can also use mail merge to create faxes and quotes. 


Ribbon

You access commands in CRM for Outlook through the ribbon. The ribbon displays different buttons and features depending on context. For example, if you view a list of opportunities, the ribbon displays buttons that apply to opportunities. For appointments, contacts, and tasks, you’ll see a special CRM section on the ribbon.



Lists, views, and the reading pane

When you use the navigation pane to open a folder for a type of record (Accounts, for example), you’ll see a list of records. The list is determined by the view you’re in and any search criteria or filter you have applied.

When you choose a record in a list, the details for that record are displayed in the reading pane below the list. Data in the reading pane is read only—it’s a quick way to view the contents of a record. If you want to edit the data in CRM, just double-click the record in the list.


The Category is interesting.... click and try this

You can change the location of the reading pane or turn it off or on. You can also customize what you see in the reading pane
 

Regards,
Yes.Sudhanshu


 

What’s the difference between sign out and reconfigure in Tablets for MS CRM 2015 ?

Sign out
Signing out deletes data and authentication tokens from the cache, and it also deletes cookies on iPad and Android tablets. Signing out does not delete metadata. This means that if a user signs in again after signing out, a metadata sync is not required before using the application again, which can save a few minutes when you sign in.

Caution
CRM for tablets makes a best effort to delete data and authentication tokens from the cache; it is not guaranteed that this will occur in every situation.

Reconfigure
Reconfiguring deletes all data and metadata from the cache.
If you sign out from one organization and sign in to another, and use the Reconfigure option on the second one, your metadata will still remain for the first organization. If you want to remove your metadata from the first one, you’ll need to sign in to it and use the Reconfigure option there, as well.

Caution
CRM for tablets makes a best effort to delete data and metadata from the cache; it is not guaranteed that this will occur in every situation.

Note about pinned tiles
If you’re using a Windows 8 or Windows 8.1 tablet and had pinned tiles to your Start screen, those tiles will remain whether you use the Sign Out or Reconfigure option. These tiles will only work for users who have access to that record or view, however. For example, if you sign in as user1 from org1 and pinned a tile to Start, someone who signs in as user2 from org2 and taps that tile will receive an error message saying the record isn’t available.

Regards,
Yes.Sudhanshu

MS CRM 2013 and 2015 Mobile Apps for iOS, Android and Windows and Tablets

Here are the links for the mobile apps for iOS, Android and Windows.

Mobile App
Phone
Mobile App link
Windows Phone (Windows)
Apple iPhone (iOS)
Android phone (Android)

Tablet Apps

App
App link
Microsoft Dynamics CRM for Windows 8.1
Microsoft Dynamics CRM for Windows 8
Microsoft Dynamics CRM for iPad
Microsoft Dynamics CRM for Android


Regards,
Yes.Sudhanshu

Sunday, December 28, 2014

Synchronising attachments from CRM field to Outlook or Exchaneg field in MS CRM 2015

Hi All,

there is an option in MS CRM 2015 to synch the data between MS CRM to Outlook or Exchange.

if you go to Dynamics CRM -> Administration -> System Settings -> Synchronizations Tab -> Synchronized Fields Link, you will see the Attachment is not enabled, its crosses as below.
to enable this follow the below and check the "Synchronize appointment attachments with Outlook or exchange.
then the above will be enabled as below.
useful?
 
Regards,
yes.sudhanshu

Wednesday, December 17, 2014

Your subscription has the maximum amount of staorage available. For additional storage, please contact our sales organization at ....

I got the below pop-up with a message "Your subscription has the maximum amount of storage available. For additional storage, please contact our sales organization at ...." , while using MS CRM.

my MS CRM was OnPremise.

the issue is related to the storage space of the DB and in my case the hard Disc as shortage of space where the MDF and LDF were stored.

in general this is a message for the Online CRM , as for extra storage we have to subscribe, however the same message also for on-premise. not bad..

hope this will help anyone.

Regards,
Yes.Sudhanshu

Navigating to respective form dynamically in MultiFrom in MS CRM 2011 , MS CRM 2013

Hi All,

if we have multiple forms in an entity and we need to load the respective form to the user on basis of some flags in the , definitely can do as follows....
my scenario I am giving here is, suppose I have 3 forms (I am doing on case form) and the field I am taking is Case Origin (values are Phone, Email and Web)
1. Information ( if case origin is Web)
2. Phone Call (if case origin is Phone)
3. Email (if case origin is Email)

here is the code, just use this on load of each forms, I repeat it , use this on load of each 3 forms....
(WHY? cause each form has its own form properties and onLoad event to trigger).
let me give some back ground of the methods used here....
formSelector : used to get the list forms that are in the entity (only if more than 1)
getCurrentItem() : returns the current form rendered to the user (this is most important)
navigate() : it will help(force) to navigate to the form that's selecting

function _onLoad(){
if(Xrm.Page.ui.getFormType() == "2") //doing only on update mode, so only will get the Case Origin
{
                var caseOrigin = Xrm.Page.getAttribute('caseorigincode').getValue();
                var items = Xrm.Page.ui.formSelector.items.get();
                var currentItem = Xrm.Page.ui.formSelector.getCurrentItem();
                for (var it in items) //iterate all the items means forms
                {
                                 var form= items[it];
                                 var formLabel = form.getLabel(); //get the form label like Email, Phone Call
                                //Check condition Label from Form and the corresponding Case Origin and mainly if its not the Current Selected Form
                                 if (formLabel == "Phone Call" && caseOrigin == "1" && currentItem.getLabel() != "Phone Call")
                                 {
                                                 form.navigate(); //now in this case just navigate
 
                                 }
                                 else if (formLabel == "Email" && caseOrigin == "2" && currentItem.getLabel() != "Email")
                                 {
                                                 form.navigate();
                                 }
                                 else if (formLabel == "Information" && caseOrigin == "3" && currentItem.getLabel() != "Information")
                                 {
                                                 form.navigate();
                                 }
                }
 }
}

 you will get a flickering on the form, as it will reload again and we are navigating it to respective form. means if your default form or earlier the user was in Information form and now the case origin is Phone. so 1st OTB the Information form will be loaded and as per the above JS, it will check that the Case Origin is Phone, so it will navigate to Phone Call form and it will load for the user.
wahhh....
Hope this will help a lot guys....
 
Regards,
Yes.Sudhanshu

Thursday, October 2, 2014

Get MS CRM users login Audit MS CRM 2011

for this you must enable this in System Setting -> Auditing -> Enable Audit User Access.

you can see the details in Settings -> System -> Auditing ->Audit Summary View.
you can do filtering as per requirements.
but you can export the reports...

but to get the details, go SQL (do carefully)
run the query in Orgname_MSCRM DB and you can change as per requirement and filter...


select MAX(a.CreatedOn) as lastlogon, UserIDName
from Audit a
group by UserIdName
order by lastlogon desc
go

Regards,
yes.sudhanshu

Thursday, March 27, 2014

Windows Installer error message: The Windows Installer Service could not be accesses. This can occure if the Windows Installer is not correctly installed. Contact your support personnel for assistance. MS CRM 2011 installation

Hi ,

while I was installing some component (Reporting Services as in the screen) while installing ms crm 2011, I got the below error message "Windows Installer error message: The Windows Installer Service could not be accesses. This can occure if the Windows Installer is not correctly installed. Contact your support personnel for assistance."

the solution is just start the windows installer service from services.msc as below
then it should pass through...
hope this will help someone  ;)

regards,
yes.sudhanshu

 

Wednesday, March 26, 2014

Changing the URLs in MS CRM 2011

suppose we have installed MS CRM 2011 and latter we got it to be https or any chance we have to change the URL.
then below are the places we must do to make all things work properly.
1. make sure you bind properly in IIS
2. change the URLs(web addresses) in the deployment manager properties (if you have https, select
HTTPs) as below


3. change the ServerURL in Regedit as below
 
4. the last one most people used to forget is the help URL :P
this do in the sql query, better take a DB back up, if you do anything wrong unknowingly
 
change the "HelpServerURL" from ConfigSetting in MSCRM_Config database.
 
hope this will help someone...
 
Regards,
yes.sudhanshu
 

Requested value ‘Geo’ was not found MS CRM 2011 SSRS, reports

while running reports, I found below error message in logs
"Requested value ‘Geo’ was not found ".
this leads me to check the rollups, as it CRM was installed by one my colleague.
then updated the rollups and it worked.
so this is cause of the rollup 6.
other helpful links.
http://community.dynamics.com/crm/f/117/t/105936.aspx
http://inventcrm.wordpress.com/2012/09/04/crm-2011-srs-data-connector-error-requested-value-geo-was-not-found/

Regards,
yes.sudhanshu

Thursday, March 6, 2014

MS CRM 2011 Outlook Client Plugin : Change Your Default Outlook Homepage to MS CRM Menu

here is, when we open outlook(I am talking on outlook 2010) default navigation is to inbox.

if you are a intensive MS CRM user and you want the default navigation to be to your MS CRM navigation you can do as below....

after outlook integration with MS CRM 2011, follow the below...
go to file -> Options
then in the popup screen select "Advanced" navigation and then under "Outlook start and exit" section click "Browse" and select the MS CRM navigation for the Organization.
then you are done :)

hope this will help someone....

regards,
yes.sudhanshu

Wednesday, February 12, 2014

at Microsoft.Interop.Mapi.CRcwMsgServiceAdmin.CreateMsgServiceEx(String ServiceName, String DisplayName, IntPtr UIParam, IMsgServiceAdmin_CreateMsgService_Flags Flags) ms crm 2011 Outlook integration

while doing integration MS CRM 2011 with outlook at the time of configuration I got the below error message while configuring the profile.
test connection was fine, but after selecting the org and then click OK, the progress bar goes and the error throws while updating the user profile.

error message from log file


Logon admin service
17:27:31|  Error| Exception :     at Microsoft.Interop.Mapi.CRcwMsgServiceAdmin.CreateMsgServiceEx(String ServiceName, String DisplayName, IntPtr UIParam, IMsgServiceAdmin_CreateMsgService_Flags Flags)
   at Microsoft.Crm.Application.Outlook.Config.OutlookCRMDatastoreInstaller.InstallCrmDatastore(Guid organizationId, Guid userId, String serverUrl, String organizationName, String displayName)
   at Microsoft.Crm.Application.Outlook.Config.OutlookConfigurator.Configure(IProgressEventHandler progressEventHandler)
   at Microsoft.Crm.Application.Outlook.Config.ConfigEngine.Configure(Object stateInfo)



 finding was
"There was a difference in the mapisvc.inf files in the machines, which needs to be updated."
So the content(***) of the file "mapisvc.inf" from "C:\Windows\System32\" needs to be copy to "C:\Program Files\Common Files\System\MSMAPI\1033\".

content(***)

[MSCRM AB]
Providers=MSCRM ABP
PR_DISPLAY_NAME=Microsoft Dynamics CRM Address Book
PR_SERVICE_DLL_NAME=CRMPRV.dll
PR_SERVICE_SUPPORT_FILES=CRMPRV.dll
PR_SERVICE_DELETE_FILES=CRMPRV.dll
PR_SERVICE_ENTRY_NAME=ServiceEntry
PR_RESOURCE_FLAGS=SERVICE_SINGLE_COPY | SERVICE_NO_PRIMARY_IDENTITY
[MSCRM ABP]
PR_RESOURCE_TYPE=MAPI_AB_PROVIDER
PR_PROVIDER_DLL_NAME=CRMPRV.dll
PR_PROVIDER_DISPLAY=Microsoft Dynamics CRM Address Book
PR_STORE_SUPPORT_MASK=STORE_CREATE_OK | STORE_RESTRICTION_OK
[CrmMS]
Providers=Crm_MS
PR_SERVICE_DLL_NAME=CRMMS.dll
PR_SERVICE_ENTRY_NAME=CrmServiceEntry
[Crm_MS]
PR_RESOURCE_TYPE=MAPI_STORE_PROVIDER
PR_RESOURCE_FLAGS=STATUS_NO_DEFAULT_STORE
PR_PROVIDER_DISPLAY=Microsoft Dynamics CRM Database
PR_MDB_PROVIDER=881BC3AD9497624cB1BC2D51A897E43E
PR_PROVIDER_DLL_NAME=CRMMS.dll

 
hope this will help.

other links : http://support.microsoft.com/kb/2538692
https://www.google.com.sg/#q=at+Microsoft.Interop.Mapi.CRcwMsgServiceAdmin.CreateMsgServiceEx(String+ServiceName%2C+String+DisplayName%2C+IntPtr+UIParam%2C+IMsgServiceAdmin_CreateMsgService_Flags+Flags)+ms+crm+2011

Regards,
yes.sudhanshu
 

Wednesday, January 8, 2014

How to know how many days remains for the trial verios of MS CRM 2011

we know all that if we use the trial version of MS CRM 2011 , its for 90 days.
and if we don't register the actual license key with in that period, then that instance of MS CRM has gone, there is no way get it back.
so u must register it before it hits 90 days.

to know how many days remains , here is the code, from the DB to know


SELECT
InstallOn,
DATEADD(d,90,InstallOn) AS ExpiringOn,
DATEDIFF(d,GETDATE(),DATEADD(d,90,InstallOn)) AS DaysRemaining
FROM dbo.ConfigSettings

this will help must.
 
regards,
yes.sudhanshu

Tuesday, January 7, 2014

Mobile access on off at security role MS CRM 2011

If we have requirement of making mobile access to the users, so we need to do IFD for sure.
but there are scenarios that we donot have to give mobile access to all the users.
so to control this, means to give only permission to few set of users, we can manage that in the security role as below....
 
"Mobile access can be turned off at the security role, allowing only specific users to access Microsoft Dynamics CRM via Mobile Express " see in the below image on security role -> business management -> go mobile .


this is just on or off access, there is no other level of access.

hope this helps...

Regards,
yes.sudhanshu