DID YOU KNOW? List component for SharePoint integration deprecated with CRM 2015 Update 1


[Referencing The Microsoft Dynamics CRM Blog]

The Dynamics CRM to SharePoint integration has always been a key solution to document management within CRM.  With two currently available solutions, the List Component and new server-based SharePoint integration, CRM is pleased to focus our efforts on the server-based integration.  Dynamics CRM 2015 Update 1 will deprecate the List Component as a result of SharePoint’s deprecation of the sandbox solution, a dependency of the List Component.

Customers with List Component are advised to upgrade to the server-based SharePoint integration.  With CRM 2015 Update 1, server-based integration gains hybrid support between CRM Online and SharePoint On-Prem.  In a subsequent release, CRM will support CRM On-Prem to SharePoint Online and CRM On-Prem to SharePoint On-Prem.  SharePoint Online or SharePoint Server 2013 SP1 and above is required for server-based integration.

Advertisements

DID YOU KNOW? Connecting a Microsoft Dynamics CRM on-premises deployment to Yammer requires disabling secure channel.

Yammer gives colleagues at your organization a central place to have conversations, create and edit documents, and share information without sending a single email or attending any meetings.

After you set up your organization to work with Yammer, employees will see posts in a newsfeed on their Microsoft Dynamics CRM dashboard whenever people update customer info, and they’ll be able to join in the conversation with their own posts.

If you are connecting a Microsoft Dynamics CRM (on-premises) deployment to Yammer that is not using Internet-facing deployment (IFD), you need to run the following PowerShell commands to disable secure channel HTTPS.

You shouldn’t run these commands if you are deploying Microsoft Dynamics CRM (on-premises) with IFD.

  1. Open a Windows PowerShell command window.
  2. Add the Microsoft Dynamics CRM PowerShell snap-in:

    Windows PowerShell

    Add-PSSnapin Microsoft.Crm.PowerShell

  3. Enter the following:

    Windows PowerShell

    $itemSetting = new-object ‘System.Collections.Generic.KeyValuePair[String,Object]'(“AllowCredentialsEntryViaInsecureChannels”,1)

    $configEntity = New-Object “Microsoft.Xrm.Sdk.Deployment.ConfigurationEntity”

    $configEntity.LogicalName=”Deployment”

    $configEntity.Attributes = New-Object “Microsoft.Xrm.Sdk.Deployment.AttributeCollection”

    $configEntity.Attributes.Add($itemSetting)

    Set-CrmAdvancedSetting -Entity $configEntity

  4. Then, run the following command at a command prompt: iisreset

More details steps can be found here.

DID YOU KNOW? Setting default price list for opportunities in CRM 2015

New system setting is introduced Sales territory change in CRM 2015 to set default price list in opportunity. If this setting is set to No following territory configuration won’t work. This setting comes in picture while setting Territory based default price list.

Default Pricelist 1

For this, create a territory (e.g. USA) -> add Manager. Multiple members can be added by clicking Members in Common section in left navigation -> Add members.

Once territory is created, create price list –> add price list items -> in territory relationship grid add territories (e.g. USA) for which current price list should be default.

Default Pricelist 2

Save changes and now as per our configuration, for territory manager and members inside territory, Shirts Price list becomes default i.e. pre-populated while creating new opportunity. Price list can be changed if required.

Another approach to set default pricelist for opportunity is to create a simple business rule on opportunity form which sets value of field Pricelist. Once business rule is activated, for every new opportunity default price list is set.

Note: Business rule overrides Sales Territory settings. System setting shown above does not affect business rule.

Please refer below link for more information

https://technet.microsoft.com/en-us/library/dn531129.aspx

The new form rendering engine

***[Referencing to Microsoft Dynamics CRM Team Blog]

In Microsoft Dynamics CRM Online 2015 Update 1 (v7.1), a new form renderer was built to provide better performance. Forms will load significantly faster and more efficiently. The new renderer is based on previous generations and has the same functionality and behavior. However there are some things that admins and developers need to do to ensure full compatibility when upgrading.

What will users notice?

End users will not notice anything different, other than forms loading faster. The new form rendering engine has full support for client scripting (Write code for Microsoft Dynamics CRM forms), uses the same XML definition (Form XML schema), and has the same behaviors all around. There have been no fundamental changes made in terms of what the form does.

In order to help catch unsupported customizations, we added a dialog that displays the issue when script errors occur so that they do not fail silently. If these symptoms occur then it is likely there are unsupported customizations in the system.

What changed?

All the changes have been focused on how the form load process can be optimized. There are 2 main changes that have been made: loading process of the form, and handling of cache.

In terms of loading process, we have parallelized as many operations as possible to eliminate time wasted because the browser is idle. We increased the content that’s cached, moved rendering processes partially to server-side, and optimized the initialization of controls.

Form load used to be a very linear process. Since the new form renderer is more parallelized, the rendering engine now constructs the form and XRM model first and binds the data whenever the server responds. The diagram below is a rough approximation in order to illustrate the differences between the 2 rendering engines and may not reflect the exact changes.

Forms also used to waste a lot of resources. Since they were hosted in iframes, the iframe would be discarded and reloaded on each form load. The new form renderer does not discard iframes and instead keeps the iframe around. All common scripts are already parsed and never need to be loaded again. This introduced the design to load custom scripts and ISV scripts in a separate iframe which is the one that’s discarded when the form closes.  Previously, these scripts would be loaded in the same iframe as the form.

In summary:

  • Iframes are now kept throughout the user session
  • Custom scripts are loaded in separate iframes
  • No changes in supported scripts or form
    capabilities

What do I need to do?

As an admin or developer there are some things to be aware of. Because the new form rendering engine makes changes to how iframes are organized, any attempt to access unsupported APIs or use direct DOM manipulations may fail and need to be fixed.

Customers should all make sure to test their organization in sandbox mode to preview before upgrade. This way, should any symptoms show up around forms not loading/script errors, you will be able to catch and fix it
before upgrade.

Examples of things that will break:

  • Any attempt to access DOM in the content iframe using JS, jQuery or other 3rd party libraries (document.getElementById() or jQuery selectors)
  • Creating a new HTML content in the parent window for persistent content (and assumed that the parent window was the main CRM iframe.
  • Window.load, parsing iframe/form URL
  • Attempting to use unsupported (non-XRM) APIs, especially undocumented ones that may have been shipped with CRM for internal usage only
  • Accessing window.parent() from a web resource that may assume for example there’s a variable set in the current window context.

In order to help identify potential issues, the CRM 2015 custom code validator can be used. It’s primary purpose is to identify usage of deprecated APIs but it will also attempt to flag usage of unsupported APIs. The tool can be found here: https://www.microsoft.com/en-us/download/details.aspx?id=45535.  Developers should also review their scripts to ensure only supported APIs are being used.

Customers that have 3rd party solutions should reach out to their partners for updated solutions that have been verified to work with the new form rendering engine. While most are expected to continue to work, those with unsupported customizations need to be updated.

Fallback options

In case there is difficulty identifying the issue or a backup plan is needed post-upgrade, we have introduced an organizational-level fallback to temporarily allow usage of the legacy rendering engine. This will ensure compatibility at the cost of performance. Do not rely on this solution long term as the plan is to remove this option in the following release.

This setting can be found under Settings -> Administration -> System Settings -> General. Select “Yes” under “Use legacy form rendering” to enable this mode for all users.

If script errors are showing up, or if forms are not behaving as intended, this setting can be used to diagnose if the problem is specific to the new form rendering or not. If it is due to the new form rendering engine, then most likely there are some unsupported customizations.

If you are the owner of the scripts, make sure that there are no unsupported customizations. Otherwise reach out to the provider of the solutions for an updated solution.

View article…

Microsoft Dynamics CRM Online 2015 Update 1 (7.1.0) Product Documentation is Available!

***[Referencing to Microsoft Dynamics CRM Team Blog]

Check out the new documentation for Microsoft Dynamics CRM Online 2015 Update 1 (7.1.0).

What’s new in this update

Everything you need to learn about – and prepare for – the new features is on these pages:

Information for IT pros, administrators, implementers, and customizers

For CRM administrators and customizers, this update includes:

Information for developers

For developers this update includes:

All new code samples for this update are available on MSDN Developer code samples:

We are in the process of migrating our codes samples out of the downloadable SDK package and make them available online so that they can be discovered more easily.

Finally, please visit the new responsive Microsoft Dynamics CRM Developer center at http://crmdevelopercenter.com/. Be sure to try the new search, which is filtered to return only MSDN library content from the Microsoft CRM SDK

Information for end-users

www.CRMhelpandtraining.com

For end-users, this update includes new topics and updates to the Training & Adoption Kit.

  • New Mobile User’s Guide –  Find out how to install the new phone app, work offline, and manage your leads through the sales process

  • Updated Training & Adoption Kit! The popular, easy-to-customize PowerPoint source files are right here – all ready for you to use for your own training, presentations, and webinars.

Enjoy the new features!

We hope this new content gets you going on all the new features of this online update.

As always, you can find your way to all documentation by visiting the central portal for all the CRM content sites: the CRM Help Center.

Let us know in the blog comments what you think of the new content – of if there’s something else you need. Give feedback to the Documentation Team at any time.

http://blogs.msdn.com/b/crm/archive/2015/05/01/product-documentation-for-microsoft-dynamics-crm-online-2015-update-1-7-1-0-is-available.aspx

 

Product Bundles VS Product Kits in CRM 2015

If you’ve used Product Kits in the past, you’ll be familiar with Product Bundles. Bundles are an enhanced version of Product Kits (e.g., you cannot view Kit Items when selling a Kit, but you can with a Bundle – see the Opportunity screenshot below). Product Kits will not be going away with CRM 2015, but instead Bundles will be an additional option users can use along with Kits.

Product bundles provide a superior way to group common products together to be sold with more attractive package pricing (using price lists). Bundles are similar to kits (which still exist and have not changed) but are greatly enhanced. For example, unlike kits, bundled products are visible to the salesperson on the opportunity, quote, order or invoices as they are entering line items. Additionally, the quantities and properties of the bundled products can be edited on the line items.

The following table highlights the key differences between Kits and Bundles.

Kits Bundles
All the products in a kit are mandatory. Some products in a bundle can be optional.
Kits support nesting; you can add a kit to another kit. You can’t add a bundle to another bundle. You can only add products to a bundle.
While adding a kit to an opportunity, quote, order, or invoice, you can only see the kit level details; you can’t see individual products in the kit. While adding a bundle to opportunity, quote, order, or invoice, you can see the bundle level details as well as individual products in the bundle.

Business Rules in CRM 2015 – What should one know?

I came across a new thing about Business Rules in CRM 2015 which I was not aware of. While working on JavaScript to hide a section OnChange of a field, I ran into an issue where the section was not getting hidden on change of field value. After few minutes of debug and then bit research, found that JavaScript runs before business rules. In my case, below was the scenario which caused the trouble:

I had two sections, A and B. One field “Record Type” from section “A” had Business Rule on it which hides a field “Field 1” which is in Section B. Then I had a JavaScript which triggers OnChange of “Record Type” field and hides “Section B”. As JavaScript triggers before Business Rule, JavaScript use to hide “Section B” after which Business Rule used to show the complete “Section B” again and hide only “Field 1” mentioned in business rule.

Below are few more things one should know about Business Rules in CRM 2015:

•    The rules need to be activated before they take effect (similar to workflows).

•    You can specify whether the rule applies to all forms or specific forms.

•    The rules fire in the new mobile client for iPad and Windows 8.

•    The rules are client-side rules, they do not fire during API calls, data import, etc. Microsoft’s vision is to add that support in a future release.

•    The rules do not support show/hide of Tabs and Sections. You either need to mention each field individually in your Business Rule or use JavaScript.

•    If your rule hides a field then CRM moves fields up to close the gap.

•    You need to consider the inverse of your rule i.e. in my example I tell CRM what to do when the Est. Revenue field contains data. I don’t tell it what to do when the Est. Revenue does not contain data. I need to write a second Business Rule for that.

•    JavaScript runs before Business Rules.

•    String comparisons are case sensitive.

Issues resolved in CRM 2015 Update Rollup 1

Notice

This article is being provided as a prerelease notification of changes that are likely to be included with Update Rollup 1 for Microsoft Dynamics CRM 2015. The items in this prerelease article are subject to change before the public release of the Update Rollup. When publicly released, this article will be updated to reflect the items that actually were included in the final Update Rollup 1 for Microsoft Dynamics CRM 2015 package.

Update Rollup 1 for Microsoft Dynamics CRM 2015 is available. This article describes the updates that are included in this update rollup. This rollup is available for all languages that are supported by Microsoft Dynamics CRM 2015.

Build number and file names for this update rollup

 

Rollup package Build number File name (32-bit version) File name (64-bit version)
Microsoft Dynamics CRM 2015 Server 7.0.1.xxxx Not applicable CRM2015-Server-KB3010990-LangID-amd64.exe
Microsoft Dynamics CRM 2015 for Microsoft Office Outlook 7.0.1.xxxx CRM2015-Client-KB3010990-ENU-LangID-i386.exe CRM2015-Client-KB3010990-ENU-LangID-amd64.exe
Microsoft Dynamics CRM 2015 E-mail Router 7.0.1.xxxx CRM2015-Router-KB3010990-LangID-i386.exe CRM2015-Router-KB3010990-LangID-amd64.exe
Microsoft Dynamics CRM 2015 Language Pack 7.0.1.xxxx CRM2015-Mui-KB3010990-LangID-i386.exe CRM2015-Mui-KB3010990-LangID-amd64.exe
Microsoft Dynamics CRM 2015 Reporting Extensions 7.0.1.xxxx Not applicable CRM2015-Srs-KB3010990-LangID-amd64.exe

 

  • Cannot use backspace key to delete value from fields with iOS7 in Safari on iPad.
  • 1: N lookup fields are not populated when using mobile devices.
  • A JavaScript error occurs switching between forms for Facilities/Equipment.
  • A script error occurs when closing a DateTime control in CRM for Tablets.
  • Using the OrgDbOrgSetting tool to set the boolean value SkipGettingRecordCountForPaging to True causes paging to be removed from subgrids.
  • After upgrading to CRM 2015 the fields DeliveryPriorityCode and DeliveryLastAttemptedOn do not appear on all Out of Box Activity Entities.
  • Business Process Flows are not displayed on the Account entity for the System Administrator role.
  • Business Rules do not fire when comparing a decimal field value equal to 0.
  • Cannot Save or Delete Connections when Team Templates are removed.
  • Charts containing option sets ignore the order that is specified.
  • Command bar Enable rules do not work when detecting if an attribute exists in the CRM Client for Outlook.
  • Dependency calculation error occurs when importing a queue item view with an attribute from a custom relationship.
  • The Activities tab in the Social Pane will not display Email Activities containing an invalid HTML format.
  • Ellipses are disappearing when the command bar labels have long names.
  • Extra white space appears between form controls when scrolling in Safari on iOS7.
  • When assigning Team membership via a custom plugin, users receive an error message when attempting to open records owned by the assigned Team.
  • Executing a ApplyRoutingRuleRequest message in code will execute without error but the rule is not applied.
  • Removing or inserting line breaks in response to an HTML email using the web client will cause email font to be lost in some parts of the email body.
  • Incorrect messaging for Marketing Campaigns when using Russian language pack.
  • Incorrect time is displayed when using custom time formats on Activity entities.
  • Loading a child record from a parent can cause parent activities to load on child activity wall.
  • Merging records with same Team as the owner creates unnecessary POA records.
  • CRM for Tablets will not configure for some time zones.
  • On Quote, Order, and Invoice the associated entity navigation bar is not updating with the correct navigation tiles.
  • Outlook crashes when viewing another users items in the calendar, contacts folder, or task folder.
  • Outlook hangs after startup when CRM for Outlook is configured.
  • Parent Account is not populated for Phone Call activites if creating the activity from a subgrid on the Account entity Information form.
  • Quick Find does not work on Articles when added to a Dashboard as a subgrid.
  • Quick View form shows incorrect status reason values when displaying the data on a different entity form.
  • Rendering issues with SharePoint integration when using managed metadata columns in SharePoint.
  • A script error occurs when deactivating a CRM record after viewing the Documents area for SharePoint integration.
  • Resizing a chart pane that contains multiple X Axis categories, one of which is a Boolean field, causes category values to be removed.
  • Resolved Case settings in Case Creation rules are not processing as expected.
  • Resources tile is not present under related navigation for the Site entity.
  • Using the Save and Close button when creating multiple Appointments on the Sales Calendar causes an error to occur.
  • Scroll bar does not appear on Edit Properties and View Properties dialog windows for SharePoint documents.
  • Scrolling appears jittery and does not react to touch in Safari on iOS7 on iPad3.
  • Sent Emails are not promoted to CRM when using Track all Email messages and Server Side Sync.
  • Using Xrm.Page.ui.setFormNotification to set a notification does not work when triggered from a Quick Create form.
  • Solution import fails with error that the LocalizedLabel is required by another solution.
  • Error messages generated when working with Appointment activities appear in a language different than the default selected for the CRM organization.
  • Related navigation tiles are missing from entity forms.
  • Tiles for sub-menu items are missing from horizontal navigation bars.
  • Updating an email address value for a recipient that contains multiple email addresses in CRM causes replies to a previously received email to be sent to the newly updated email address instead of the original email address.
  • The DisplayRules for command bar buttons are not reevaluated after a case record has been reassigned.
  • Regarding information is missing for email activities when going offline.
  • The Reading Pane for Phone Call records are not displayed in CRM for Outlook.
  • The sample currency format that is displayed in the Personal Settings Format tab is displayed incorrectly.
  • Users with Administrative Access Mode are unable to import a solution containing Reports.
  • Attempting to update a Connection entity record that does not have a Connection Role defined results in an error.
  • Asynchronous Plugins that generate a COM Exception enter a failed state instead of being temporarily suspended and cannot be retried.
  • Custom web resources inserted in an iframe on an entity form are not rendered correctly when viewed in the Safari browser on iPad.
  • When adding data to the CRM Fields form in the Microsoft Dynamics CRM 2013 Client for Outlook, that data is not being persisted to the record if the user does not click away from the field to lose focus.
  • When Creating Custom System Views, users may notice that if they leave the Primary Name Attribute on the view, it may not display in the CRM for Outlook Client.
  • Exporting a solutiong containing an SLA record will add a new SLA workflow process to the customizations.xml file each time the solution is exported.
  • Datetime fields with a format setting of Date Only will continue to display time values when viewed in CRM for Tablets.
  • Attempting to filter a lookup using a 1:N relationship results in an error when clicking on the lookup icon if the related field is not already populated.
  • When inserting a template into the body of an email using Internet Explorer, the template is inserted at the top of the email body instead of at the expected cursor location.
  • Trace logging for the CRM Unzip Service refers to the SharePoint Async Service when it should instead mention the CRM Unzip Service.
  • Poor performance is observed when attempting to use the Find Available Times feature for Resource Scheduling for the first time.
  • Microsoft Dynamics CRM SDK calls will not work as expected if the Security Token Service used for Claims Based Authentication does not produce an Asymetric Security Token response.
  • You are unable to create records for custom Activity entities when the RegardingObjectId is set.
  • Clicking the dropdown arrow to the right of the Activities menu does not display Recently Viewed Items.
  • An error occurs when creating a new E-mail template: “An error has occurred, please return to the home page and try again.”
  • Email fields do not resolve properly even after manually resolving to a Contact.
  • Phone Call activity created from a contact record does not auto populate the field Call To.
  • An error occurs when creating a second Appointment record from the Dashboard Navigation: “Try again.”
  • When an .exe file is attached to a Note in a Case, it throws an error and the Note is not saved.
  • Script error occurs when clicking front and back arrows in the Help dialog.
  • Duplicate sequence numbers occur for Opportunity, Quote, Order and Invoice details.
  • A script error occurs when opening an entity on an Android 4.4 device.
  • Forms are not refreshed when assigning Accounts to other users.
  • ClientGlobalContext.js.aspx changes causing Silverlight controls to fail.
  • Tabbing does not work in Safari 8 on OS X 10.10.
  • Using the Stage.getCategory() function for the Process Flow API does not work properly.
  • Branch fields are not being reset when changing stage in the Process Flow in Safari 8 on OS X 10.10.
  • A blank page is added when exporting a report created from Report Wizard.
  • A script error occurs when removing all branches from a branching Business Process Flow.
  • An error occurs when trying to set dynamic fields in a workflow for the Account entity.
  • Saving a Business Process Flow without providing details in the “value” field throws an Invalid Argument error.
  • Opening an activated Business Process Flow and closing without making changes asks if user is sure they want to leave the page.
  • Business Rules do not execute after meeting conditions in CRM for Tablets.
  • Process Rules are not triggered when setting custom Two Option field with an existing field.
  • Required fields in CRM for Tablets are set and uneditable for Opportunities.
  • Stages in Business Process Flows are missing when using nested branches.
  • Going backwards in a Business Process Flow marks all items as Complete instead of clearing them.
  • Clicking on the Audit History tab of a workflow causes an “Unexpected Error” to occur.
  • Script errors occur when using Business Process Flow APIs such as setActiveStage.
  • Unable to import a managed solution containing Business Process Flows from Microsoft Dynamics CRM 2013.
  • Marketplace solutions links do not function.
  • Unable to create a Competitor and an error occurs when saving the Competitor form.
  • A script error occurs when closing a record from Bulk Deletion window.
  • Clicking Save and Close in the Hierarchy Security Configuration window without any changes throw an “Invalid Argument” error.
  • Daylight Savings Time changes for Chile and Mexico.
  • Hierarchy Security Configuration window does not appear in Chrome.
  • When adding users through Multiple Users window, it does not find valid Active Directory users.
  • Removing a security role from a team takes a very long time.
  • Performance on the Product entity has decreased.
  • Hierarchy rules are broken when a User’s Business Unit is changed that is part of a user-manager hierarchy.
  • Error deleting Connections when using Azure plugins or Workflows.
  • Solution Imports fail when Workflows containing dynamic URLs are included.
  • Complex calculated fields on related entities cannot be defined.
  • Activity Feeds are not working in an Internet Facing Deployment upgraded to Microsoft Dynamics CRM 2015.
  • CRM for Outlook Pivot Table and dynamic export to Excel options fail to export.
  • Incorrect text is displayed when clicking on Add Condition for Calculated fields with the System Customizer role.
  • Unable to connect to an organization with more than 1000 users.
  • Event campaigns with “Publish to Web” checked are not being listed in the Event Calendar page.
  • When you have a plugin registered on Create of a Contact, the Contact fails to be created.
  • Actual revenue field, when edited with alphanumeric values, is getting reset with the previous numeric value present when using the CRM for Tablets.
  • Blank space displayed when scrolling through the associated records on Android 4.4 devices.
  • Script error occurs when a user navigates to an entity grid from a record after reconnecting a CRM for Tablets device to a network.
  • Unable to configure the Microsoft Dynamics CRM 2015 CRM for Tablets application with OAuth while on an internal LAN.
  • Black background is seen when scrolling records in ‘Opportunity Product Inline’ associated simple list of the Opportunity form in iOS8.
  • Notes quick create form is not dismissed on clicking System back button and application is closed on Android 4.4.
  • “All Day Event” within Appointment is not functioning as expected on Android 4.4.
  • Lookup bar leaves white space at right end while scrolling on Android 4.4.
  • List controls in search results are not populated with additional records on Android devices.
  • Tiles disappear when navigating to and from the dashboard on Android devices.
  • Dropdown values are not displaying properly the first time opened on Android devices.
  • A horizontal gray line appears on users lookup bar when using Android 4.4.
  • When “Prevent click-to-call” is unchecked under Policy set. Control policy error is displayed when user clicks on contact card when using CRM for Tablets.
  • Script error occurs when opening any record from an activity grid after using record set navigation on the CRM for Tablets.
  • Fields that are meant to be Date only should not show Date and Time controls in CRM for Tablets.
  • Receiving Invalid Parameter Error in CRM for Tablets for sub-grid views with Related Entity columns.
  • Changes made to the Email Server Profile record during the loading period persists.
  • A confusing error message occurs when the CRM for Outlook client cannot logon to the MAPI store in Outlook.
  • CRM 2015 Client for Outlook ADAL library is not FIPS compliant.
  • Appointment record is not created in CRM when tracked by invitee from the CRM for Outlook client.
  • An OAuth Error occurs when selecting CRM Online and “Connect automatically with my current credentials” is left checked when configuring the CRM for Outlook client.
  • Not able to send the direct mail for selected account record in outlook offline mode of CRM for Outlook client.
  • Unable to change the settings of Address Book, for the “Entity record type being Synced to Address Book” in the CRM for Outlook client.
  • Outlook crashes when configured with the CRM for Outlook client if it loses network connectivity.
  • Icons are not displaying for Opportunity Products and Opportunity relationships in the navigation bar.
  • Opportunity Product list does not show name for Write-In products.
  • Suggested Product is added more than once if we click on ADD button on the suggestion fly out more than once.
  • Business Closure URL allows for XSS security vulnerability.
  • Resolve stage in Case form is empty when using CRM for Tablets.
  • Incorrect solution customization for ContractTemplate and KbArticleTemplate.
  • Action Calls to navigate to a webpage is appending the org url when called through routing rule during session creation.
  • Show Tab functionality from a sub-button does not work properly.
  • Unable to set a timer on the Task Editor form.
  • Email a link option is not functioning on KB Article template.
  • Unable to use custom Views in Products subgrids.
  • Stakeholders and Competitors cannot be added in the Lead or Opportunity forms using a subgrid.
  • Incorrect dialog is displayed when selecting “Set Work hours” from the Customer Service Schedule.
  • When a custom entity has a primary name attribute set as optional and a record is created without a value for the primary name field, you are unable to select this record through a lookup to this entity.
  • Unable to create a new View using Chrome because of dialog stating “You must provide basic information about this view before using this form.”
  • If a user does not have the Read permission for the Campaign entity an error will occur while reading, or creating an Account, Contact, or Lead.
  • After opening an Account record from the hierarchy view into a new window using left arrow pop up button the Account form appears. When that Account form is closed the home page is displayed instead of displaying hierarchy view.
  • Multi-line field headers are not a tab stop.
  • Script errors occur when changing Start Times on Service Restrictions.
  • Clicking On Associate child Cases and SetParent Relationship Dialog causes a JavaScript error.
  • Unable to open the Quick Find entities selection when in System Settings using Chrome.
  • Unable to use Lookup Field that will be filtered by N:1 relationship.
  • A JavaScript error occurs when clicking the OK button after checking checkboxes for Global Audit Settings.
  • Users are unable to select elements from a dropdown list using the keyboard.
  • Icons do not load properly on Safari 8 browser for OS X 10.10.
  • An error message occurs when trying to edit filter criteria of a System View.
  • Users are unable to unfollow or follow multiple records from an entity grid.
  • Duplicate tabs appear for Work Hours and Service Restrictions.
  • Unable to add columns in Reports wizard page for Sales reports.
  • Users are unable to enter First Name and Last Name in the Lead form on iOS8 devices.
  • Users are unable to enter First Name and Last Name in the Lead form on Android 4.4.2 devices.
  • Email Templates and Email tabs are not visible in Settings menu.
  • Buttons are hidden behind scroll bar and are not displayed appropriately on ribbon for Connection roles.
  • Form Assistant on Scheduling dialog does not show the Resources tree for the selected Service.
  • Double Click does not open properties dialog in Chrome.
  • Clicking OK or Cancel in the Recurring Appointment fly out does not work in Chrome.
  • A script error occurs when clicking delete on a Service Restriction.
  • The “OK” button does not respond in the Email Configuration form from the CRM for Outlook client.
  • Navigation arrows and item numbers disappear when browsing subgrid items.
  • You are unable to add components to an existing solution.
  • An error occurs when adding a custom filter in the CRM Client for Outlook.
  • The “OK” button does not respond in the Service Configuration Settings.
  • An error occurs when editing the Bing Map control.
  • Adding a step to a workflow causes a script error in Internet Explorer and causes Chrome to stop responding.
  • Service Schedule Work Hours are not being saved for “Are the same each day” and “var by day” options.
  • Activity status is truncated in the Activity record.
  • Field Security Profiles do not save.
  • The Save As dialog throws a script error when clicking the OK button.
  • Unable to see menu controls on the Menu Bar in Safari 8 on Mini Mac OS.
  • The Entitlements subgrid moves when scrolling and overlaps column names.
  • A script error occurs when clicking the “X” on the Service Scheduling dialog.
  • Unable to add multiple components to a Solution at one time.
  • Unable to share an Account record from the Advanced Find window.
  • Field Security permissions changes are not automatically reflected on forms.

https://support.microsoft.com/en-us/kb/3010990

BingMap support for custom entities

Indeed BingMap integration is a great feature provided with CRM 2013 and 2015, but unfortunately list of entities that support BingMaps control is limited to Account, Contact, Lead, Quote, Order, Invoice, Competitor and System User. This is because BingMap control requirers the composite Address field to be added to CRM form and these composite controls are not available for custom entities.

I came across a good article from Freelance Development for Dynamics CRM which provides a UNSUPPORTED way to ass BingMap control even to custom entities. Worth checking as there are many scenarios where we may need this feature for custom entities.

Microsoft System Center Management Pack for Dynamics CRM 2015

You can get the System Center Operations Management pack from the Microsoft Download Center

The System Center Management Pack for Microsoft Dynamics CRM 2015 enables you to administer the Microsoft Dynamics CRM 2015 application in Microsoft System Center Operations Manager (SCOM) 2012 or a later version.

Feature Summary

  • Monitors the availability and heath of the following components
    • Microsoft Dynamics CRM Server 2015
    • Microsoft Dynamics CRM 2015 E-mail Router
    • Microsoft Dynamics CRM 2015 Reporting Extensions
  • Monitors the availability and health of the following component services:
    • Microsoft Dynamics CRM Asynchronous Processing Service
    • Microsoft Dynamics CRM Asynchronous Processing Service (maintenance)
    • Microsoft Dynamics CRM Sandbox Processing Service
    • Microsoft Dynamics CRM E-mail Router Service
    • Microsoft Dynamics CRM Unzip Service
    • World Wide Web Publishing Service
    • Indexing Service
  • Monitors the availability and health of the following application components and functionality:
    • Operability of ISV plug-ins
    • Web application requests processing, SOAP exceptions, and unexpected failures
  • Monitors the performance metrics of the following components:
    • Web application requests processing
    • Database query processing
  • Monitors the system for configuration-related failures.

Supported Operating System

Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 Essentials

Other Software

  • System Center Operations Manager 2012 or a later version
  • Microsoft Dynamics CRM Server 2015

 

***Reference: The Microsoft Dynamics CRM Blog