Is there an API can retrieve Dynamics CRM's updating information - dynamics-crm-2011

I want to show some latest dynamics crm updating information, such as rollup 12, in my application. But i'm not sure the API is existed or not. Did you guys resolve this kind of requirements before?

If you query the organisation entity it will contain the attribute InitialVersion. This will tell you the build number, this page will then allow you to translate that into a rollup http://blogs.msdn.com/b/crminthefield/archive/2012/08/15/microsoft-dynamics-crm-4-0-and-2011-update-rollup-release-dates-build-numbers-and-collateral.aspx

Related

Source from which dynamic CRM 2011 data is edited

In CRM 2011, a CRM user modified a contact information. I can check that through audit logs the changes that the user made.
Now the user modified the First Name and Last Name of the Contact (required fields in CRM) to blank. Now I know that this is not possible through CRM form as the fields are required in the form.
Also there is no JS or any other code written on the form that can disable that required functionality.
I want to know from where these records have been modified in MS CRM.
Also tracing is been disabled in CRM so we do not have logs for this edit :-(
Any help in this regards will be really helpful.
These fields do not need to be updated on a CRM form directly. They can be updated in various ways. Common suspects are:
Custom plugins
Workflows
External parts accessing the Organization.svc or OrganizationData.svc endpoints
In all scenerio's the Business Required constraint is bypassed. In CRM plugins and workflows can actually act on behalf of the user and doing so it appears as if the user modified affected records himself directly.

Dynamics 2011 Marketing List Workflow

Hey hopefully someone here can help.
I want to be able to create a workflow in Dynamics 2011 that operates something like this :
If a contact gets added to a static marketing list, then update a field on that contact.
I can't find how to do this and am guessing it might need some custom coding rather than using the workflow builder within dynamics.
Any help would be great and please ask if you need any more information.
Thanks

How do I safely add an attribute to an Opportunity?

I am building a plugin that utilizes the new Business Process Flow in Dynamics 2013, and in order to take full advantage of the easy to use check-list style menu I have added two new attributes to the default Opportunity entity in Dynamics CRM.
I have done this in the plugin's customizations.xml file by adding the attributes to the Opportunity Entity under the EntityInfo->Entity->Attributes section of the Entity xml.
The addition of this field to the Opportunity works just as expected, though I am running into issues when uninstalling the plugin.
Since this plugin will be widely available, I can't expect users to keep it on their systems forever.
On uninstallation of the plugin, however, Opportunities can no longer be viewed in the CRM 2013 Online. When I try to view one I get the following:
Critical
Query Builder Error
The specified field does not exist in Microsoft Dynamics CRM
Is there something I can do within the customizations.xml file to ensure that once the plugin solution has been uninstalled, Dynamics CRM will no longer reference these fields?
note: This issue occurs on a brand new instance of Dynamics CRM 2013 (trial) with the plugin simply installed / uninstalled, so no other customizations are linking to changes from the plugin and causing the crash
If you were to make this change via the UI, it would block you from deleting these fields until all dependencies have been removed as well. Because you chose to do this without the assistance of the UI, it is breaking on you. If you go back and make this change via the UI, the customizations.xml file should be properly updated and you should be good to go (or it will error and say where there is still a dependency - making it easy to go and fix it).

Fetch XML Using a Field Value

Can Fetch-XML for a sub-grid view be written to include a field value on the record?
I have a custom entity with a lookup to Account.
I would like to have a sub-grid of Cases related to that Account; the grid would show Cases related to the Account related to this custom entity instead of Cases related to the custom entity.
Yes is possible, but is an unsupported customization.
You can find an example here: Filter Sub-Grid Dynamics CRM 2011 Rollup 12 (Polaris)
Pay attention to the rollup version of your crm environment.

CRM 2011 workflow to update sharepoint document field

Can anyone tell me if it is possible to update a sharepoint document field from a CRM2011 workflow?
Thanks, Nuno
Yes. In order to do, within the context of the CRM2011 Workflow, you would need have a reference to the SharePoint url, and the item that you want to update. you would also need to have access to the SharePoint environment.
this would have to be done in a Custom workflow assembly or an asynchronous plugin.
If you add more detail to your question, I may be able to give you a more detailed answer.

Resources