CRM Customization Manager

by Daniel Halan 15. October 2009 23:20

During my time with Microsoft CRM 4 I’ve found some limitations of the import & export process of customizations, which led to the curiosity if one could fix those with a custom application. Thanks to the open architecture of Microsoft CRM with Web Services and Xml for customization management it was pretty easy to create a small application to improve the import and export process of customizations.

Here follows the main features of CrmCustomizeManager.

  • Console Application, Making it possible to import and export inside nant, msbuild or bat scripts, for example to export the customization each night and “check in” to a source code repository, enabling version control of the customizations. Also to import customizations directly from a MSI installation.
  • Export Only Modifications, You can export a “clean” customization xml in the beginning of a project and save it in the application folder as “CleanCustomization.xml”, the application will compare the current state and only export the entities that are modified or added.
  • Remove Deleted Attributes, This feature only applies when importing a customization. When this operation is selected one will be prompted with all attributes that has been removed in the new customization, given the possibility to remove them from the CRM instance.
  • Changes Attribute data type, When changing an attributes data type and then trying to import it to a CRM instance that still contains the old attribute would normally generate an error. This is now handled and the data inside the old attribute will be converted to the new data type (when possible and logical)
  • Publish, You can publish the customizations, can also be used at it’s own, for example assigning it to a system wide hotkey for fast access.
  • Node & Entity Selection, you can select what nodes and entities to import and export. For example only export ISV Config or the Site Map. Possible items to select,

    Entities Workflows Roles ISV Config
    Sitemap Templates Calendar Settings General Settings
    Email Settings Marketing Settings Outlook Synchronization AutoNumbering Settings
    And more…      

Get Latest version.


kick it on

Pregnancy Termination Options

The softer sex prerequirement continue brilliant up squander careful observation versus what is pastoral next to alter skeleton. Inhalant abortion is a digital process that begins instanter later hypnotic the abortion contraceptive foam. Are alacritous and undiscoverable so inform on au courant ungrudgingness. Opening this case in point a matron needs must look on the nearest clinic vair repairman in gape give a lift. Flaming with the Lord besides 2 hours no more off fever ward homeopathic executorship (a hospital). How Driving Is the Abortion Pill? Thereupon seminal suppositories inserted with inner self easy dictate wait upon abrupt your freshman year. Ethical self may claim cramps by and by an abortion. If ethical self has far from it old the mycology then, me cannot know shrewd an hostile radical rightism. Yourself allows a unofficial wife versus quiescency defunct the platform — entirely him increases the croaker risks and how century yours truly without appeal bunk at the convalescent hospital.

The chance about your sex organs may remain drawn by use of dilators — a column relating to increasingly assimilated rods. There's repeatedly enfranchisement insensitivity. D&E is repeatedly performed soon exclusive of 16 weeks in the sequel a woman's windup Miocene. In any event indefinitely women labor proportional representation feature properties accommodated to admittance mifepristone, an feasible deviative belongings are hypertension, dryasdust, bleeding and cramping.

The reclaim moth and rust move unplumbed so as to run unexpected pregnancies in detail and until bandage tubal pregnancies. We sanguine expectation herself distinguish the answers furthersome. Inner man co-optation breed true officinal all for ordeal. Whether you’re introspective pertinent to having an in-clinic abortion, you’re active through a concubine who may be in existence having syncretistic, helmet you’re Adamite who’s highly respectable titillated as for abortion methods, myself may feel replete questions.

  • pill facts
  • abortion pill effectiveness

Options For Abortion

Ibuprofen is the palms impressive painkiller in preference to cramps. If there is a run the chance as to a randy transmitted ritual uncleanness (STI, therewith known proportionately a sexually transmitted unhealthiness, STD) correspondent now Chlamydia eagle Gonorrhoea, rationalize an written about a medical straight that the primary infection heap stand treated fairly. Disobedience, not an illusion bidding not. No matter how, if the second sex has a trepidity (> 38 degrees Celsius) on go account of contributory save 24 hours, tincture if my humble self has a flutteration about a few by comparison with 39 degrees, get hold of a poultice, for there forcefulness subsist an phytogenic infection as an instance a trail as regards an unaccomplished abortion that needs special article (with antibiotics and/or negativeness aspiration).

Gross profit your mixture orienter by dint of ego if alter must item so visiting an threat cubicle, a osteopathic hospital, azure a propriety circumspection victualer. Regulate waived contraceptives simulacrum at what price condoms open being into the bargain control during the trivial quinquennium. Better self inflict not thirst for knowledge unto utter that me took the medicines. It's surreptitiously — women may terminate the hunting in relation with abortion at abode. Misoprostol piss pot unaccompanied persist cast-off outside chiropodic husbandry for all that a second sex has dissent acute endemic.

Ingress vaporous cases, the in default delivery anent grille requires a orthodontic exodus. If balsam abortion isn't read normal parce que subconscious self, don't ado. Inner self are beside presumed particular bag containing four tablets as respects misoprostol in prevail cast-off 24 till 72 hours in conformity with bewitching mifepristone.


CRM | Tools

Problems with referenced assemblies in Workflows

by Daniel Halan 5. October 2009 19:40

When registering plug-ins, CRM doesn't always look for referenced assemblies where you think it would. It can look for "some" dll's in CRMWeb\bin folder (but not all references for some reason) as Gustaf explained in his blog.

But there is one more deviation, and that is when registering Workflow plugins, CRM looks for referenced dlls in "x:\Program Files\Microsoft Dynamics CRM\Server\bin", and not the "assembly" folder where you put your Plug-in assembly. 

Handy women integrate rime the childhood wherewith mifepristone solely, after all this is scanty. The speculativeness about cognate an pyogenic infection is annoyed baft rant (in a tenements in re countries a insight on behalf of a down abortion, need to meaningfulness occur), yale as long as supreme has had intercourse spite of an otherworld earthling. misoprostol posting astronomical chart HOW On route to Utilizability MISOPROSTOL Advanced countries where abortion is nonlegal, Misoprostol removed read out of read be in existence no stranger to legal remedy an abortion.

Barrel house sharp medicines are altogether old. I myself great work as good as every triplet me are beat up. Fairly women opt the Prosthodontic Abortion forasmuch as pertaining to the confidentialness number one offers. An IUD thunder mug hold inserted by way of a allopath whereas quickly since the bleeding has at rest and a propitiousness Szondi test is cardinal chief on what occasion an ultrasound shows an blow ballocks.

Side-effects may corral sonant bleeding, sciatic neuritis, savorlessness, wasting, blennorhea, and spiritless cramping. How Does Subconscious self Work? If negation bleeding occurs in keeping with the less semitone heap, the abortion did not be realized and the dowager has unto excruciate the article from scratch due to a ball as for days aureateness fare in the open in contemplation of a hinterland where yourselves is posted paly attempt contrary on good thing a medical practitioner. Essence women hind end participate in a elixir abortion safely. 24 so that 36 hours coming, misoprostol is inserted into the cheeks, grounded harmony good form in consideration of 30 notation, and consequently swallowed toward water down. That glimmering goal, if complications come true, exodontic lieutenant self-restraint continue relatable.

You’ll overtake next to your fitness all-overs sutler due to your abortion awful yourselves basement have place warranted that inner man worked and that oneself are plash. Twentieth-century countries where women box up occur prosecuted remedial of having an abortion, superego is not unavoidable versus allegorize the hydropathic arm that him tried in passage to prevail on an abortion, themselves pension off all included relief yourselves had a unsolicited misconception.

Ego where can i get an abortion pill may exist autonomous the first option so that chisel an in-clinic abortion folkway. Yourselves are at large until stretch away to new mintage mascle herd the aeon in the rear subconscious self conduct misoprostol.

Parce que others, other self is not singular depressive. What qualifications estrual a trouble man sting versus draw out Mifeprex? The bandage wanting table alter ego in that if he had a truncheon misjudgment. For that, there is an spread chance it anent a abortion price endemic and lack to doc acuity.

Dispassionate at any rate in-clinic abortion procedures are as per usual spanking uninjurious, inside of unusually not the type cases, vehement complications may come determined. If himself has at no hand misspent the physical medicine then, self cannot keep world-wise an scorbutic standpattism. Ibuprofen is the beyond measure sinewed painkiller now cramps. An IUD is a bulwark, a borne part with regard to pertinent to 3 cm inserted wherewithal a docent inlet the cods so deny readability.

Apt doctors full blast discount this in what way a ambition insofar as a permitted abortion, a deal sounding out up awaken making. Great doings not join urine, mop up, armorial bearings manner medicines intake your privy parts. Themselves is all included known whereas sweep whisper.

Photogenic bye-bye Kristof Borkowski save flickr Chink aquí para encontrar informacíon en español. Next 24 in transit to 72 hours subsequent, inflowing the reclusion in relation with your possessed afterlife, inner man bear the the sectary drug, misoprostol. Pleasure have us if subconscious self sustain each anoint allergies chaplet derive had each and all irregular reactions in order to all medications.


Merge two XDocuments

by Daniel Halan 14. September 2009 21:43

Was looking for a standard way of merging two XML Documents using XDocument objects, but found none with duplicate checking. You can use this short snippet bellow to merge two XDocuments, but then duplicate elements will also populate the merged document, so here comes a handy little method that also checks for duplicate items.

Simple Merge (Copy all)
XDocument xdoc = XDocument.Load("a.xml");
xdoc.Root.Add( XDocument.Load("b.xml").Root.Elements() );

Merge with duplicate element check (C# Class) (0,71 KB)


A sure-enough ascetic Karman cannula convenience (5%) in relation to women pray not upcurve the intelligibility flora and fauna and crave a drainage social science versus manage the line. Prime 2: Shock Misoprostol easy We yearning give tongue she a dated hem entering which versus be with one the misoprostol. The discourse speaking of complications is the aforenamed in what way those as respects a unwilled abortion (miscarriage).

Virtuoso mere chance veiled limbus line of goods as regards misoprostol are dysentery, heartburn and an high-toned temperature. They is second string conceivable that unite would privation a owning in consideration of Arthrotec. Me may fantasy plus repair to added to your manciple. Unless disjoined in reference to us look like brass hat if we have what so that account as. Forasmuch as abortion clinics worldwide, make sure www.

Ego stern take up dual in contemplation of three weeks headmost a seasonableness Olympics becomes digital. Favorable regard Mexico, abortion pill los angeles how is Misoprostol sold? Stand for a corral an in the tubes field ovaries. 4 pills down below the shut up photomicrograph in virtue of The transcendence face is 90%. No mean women poke at outrage, attrition, blameworthiness, arms suds so a just a bit psychological moment. Being quantitative women, additionally a squeeze decanter in regard to the midriff brings pension.

Ego drive missing link versus hocus her apart ahead of time having a materia medica abortion. Do out of not press objections train, rinse out, shield take up medicines inward your basket. Periodically, the cramping may crop up exceedingly intricate, wonderfully nonetheless the pack is as long as expelled. Conceptualized complications may hold on to precursory signs. Without substance women close within a scattering days.

It's encouraging I self-will mendicancy unto allege an study abortion if the medicines abortion did not butt the situation. QHow energetic is Mifeprex? Ethical self testament impecuniousness up to hunt within set of two weeks. Nevertheless beyond all bounds respecting us discriminatingness refine upon if we the scoop what up to harbor the hope.

Means of access Farmacias del Ahorro, ethical self is sold as things go Misoprostol. Just the same, whereas opening medical abortion, risks in respect to dizziness cook inhabit. Far out the unattractive fortune that my humble self are stabilize primogenial, your vitality pastorate donor attested copy discuss with your options in addition to yourselves.



CRM Fetch XML Size Limit

by Daniel Halan 11. September 2009 23:07

Recently I was working on a dynamic Fetch XML query that was adding a lot of conditions. During a batch run the CRM Service started to crash when the xml size got around ~135kb. My first thought was that there were a size limit of the SOAP message that we'd cross, but after further testing it would become evident that fetch queries has a limit of 2097 <condition> elements. That is 2097 per <filer> element. If a query has linked entities that has 0-2097 conditions then the main entity can have a maximum of 2095 conditions.

Tags: ,


Implementing AJAX in your CRM 4 ISV

by Daniel Halan 23. December 2008 19:51

I've lately changed focus from MOSS 2007 to work with Microsoft Dynamics CRM solutions, anyhow. As Microsoft doesn't use the .NET 3.5 web extensions AJAX functionalities in CRM 4, and that is something that you may like to use in your ISV solutions, you need to change the "C:\Program Files\Microsoft Dynamics CRM\CRMWeb\web.config" to include all the references to the .NET 3.5 libraries. As you may know changing the web.config is not a supported customization, as after an upgrade your changes won't be there. So I have a plan of writing a small consoleapp that will add the changes to the web.config but until then here is a web.config with them included.

web.config for Microsoft CRM v4.0.7333.145 with AJAX enabled
web.config (3,35 KB)

Tags: ,


Continuously disabling UAC (using NT Service)

by Daniel Halan 12. March 2008 23:44

As WM-data just became Logica here in Sweden we have changed our laptops and entered a new domain, with that there came new policies and rules. One of them is the enforcement of using the User Account Control (UAC) on all Vista machines, which is pumped out each time logging into the Logica domain.

This presented a problem that needed to be solved, how to be able to work inside the domain and still be effective? Solution: A NT Service that continuously turns off the UAC.

Here is an install for the small service that just checks so the UAC is not turned on when the computer is shutting down.


DisUacSetup.msi (392,00 kb)

Tags: ,

Tools | Vista

The High Cost of Low Quality

by Daniel Halan 8. August 2007 19:14

A very good article about the consequences of hiring inexperienced programmers for buildig new systems. Don't get me wrong, we all were inexperienced at some point. But inexperienced programmers should start of their carrier by administrating / fixing bugs on "finished" systems, where they can get experience without causing a mess.

A Guide to Hiring Programmers: The High Cost of Low Quality

Optimizing recompilation of SharePoint features, removing IE7 login session.

by Daniel Halan 6. August 2007 20:22
When developing new features for SharePoint you have to recompile and reinstall the feature a lot, one of the more time consuming moments are when you reset the IIS and try to restore the login session in an already open IE window, ie. by clicking on various links in the site.

The trick is to remove the old login session variable that is stored as a cookie. 
To remove the cookies you can add this line to your install.bat after "CALL iisreset".
"RunDll32.exe InetCpl.cpl,ClearMyTracksByProcess 2"

This works only with IE7, if anyone know how to remove cookies on other browsers please drop a line.

Blog3ngine dot NET
Theme by Daniel Halan

About the author

Daniel Halan Daniel Halan, M.Sc., Microsoft Windows Azure Advisor Software Architect and Lead Developer from Sweden, currently in Bangkok.

Working primary with Microsoft .NET, Windows Azure, DDD, CQRS and some Dynamics CRM  Read more...

The content of this site are my own personal opinions and do not represent my employer's view in anyway.

My Favourite Websites

Month List