|
27.01.2012, 01:12 | #1 |
Участник
|
Microsoft Dynamics CRM Team Blog: Activity Feeds Solution & Development Environment
Источник: http://blogs.msdn.com/b/crm/archive/...vironment.aspx
============== This article focuses on the engineering behind the Activity Feeds solution and explains how to use it safely in your Development environment where you plan to build and export your solutions. If you are new to the term Activity Feeds and would like to learn about it and install it, then follow this article Introduction to Activity Feeds solution. How is Activity Feeds Feature any different than regular CRM Feature? Traditionally features within CRM were always part of the core product, with no options available for the end user to choose which features they wanted. CRM 2011 provided the Solution framework which allowed ISV’s, Partners to build solutions that can isolate their customizations, business logic from other others. Activity Feeds is the first certified solution that the CRM team produced that abides by the same policies set by the Solution Development Model. What it means is that you can enable or disable this feature in your organization by installing or uninstalling the solution. I. Activity Feeds Feature is split into 2 parts, Platform and Solution.
The Activity Feeds solution allows you to enable / disable an entity for Feeds. For example, you can enable feeds for Account and disable for Contact. When you enable an entity for feeds we do the following on behalf of the end user: 1. Create the following Saved Query’s to the Entity
What should I know if I am developing another Solution in this organization? I think this is the main reason why you are reading this article. So let’s cut the chase. Remember the Solution development model where Managed solutions create components as managed and all end user customizations are treated as Un-Managed. (Read more about solutions model here. About Importing a Solution) If you go through the last section, I showed you that we create Saved Queries, Customize Form Xml on behalf of end user. So this means those are Un-Managed customizations. If you try to export Account entity, you will get those customizations exported within your solution. So if you export and import in customer organization, you will be trying to take ownership of those customizations in target organization. This is likely not what you intended as you did not directly make these customizations, effectively you do not own those customizations. When you export your solution, you need to make sure you export only the changes you intend and nothing else. I understand this brings back the memories of CRM V4 where we have to worry about other ISV’s customizations in the system... I understand… Here are the steps to remove Activity Feeds Un-Managed Customizations from your development org:
Thanks Ajith Gande Developer – Microsoft CRM Источник: http://blogs.msdn.com/b/crm/archive/...vironment.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору. |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|