12.01.2016

Microsoft Dynamics CRM 2016 Downloads and Trial Product Keys

Am 14.12.2015 wurde von Microsoft offiziell das nächste "Major Release" der On-Premise Version von Dynamics CRM veröffentlicht. Hier sind nun die wichtigsten Download-Links zu Dynamics CRM 2016 (Version 08.00.0000.1088):

Installationsdateien


Microsoft Dynamics CRM Server 2016

Microsoft Dynamics CRM 2016 Email Router

Microsoft Dynamics CRM 2016 Language Packs

Microsoft Dynamics CRM 2016 Report Authoring Extension

Microsoft Dynamics CRM 2016 List Component for Microsoft SharePoint Server

Microsoft Dynamics CRM 2016 for Microsoft Office Outlook


Dokumentation

Microsoft Dynamics CRM 2016 Software Development Kit

Microsoft Dynamics CRM 2016 Implementation Guide


Trial Keys (90 Tage)

Microsoft Dynamics CRM Workgroup Server 2015 (5 CAL limit):
D8W6N-FJXJF-CC3TK-6CMGV-VVBH9 

Microsoft Dynamics CRM Server 2015 (no CAL limit): 
WCPQN-33442-VH2RQ-M4RKF-GXYH4 

12.02.2015

Microsoft Dynamics CRM 2015 Downloads and Trial Product Keys

Am 17.11.2014 wurde von Microsoft offiziell das nächste "Major Release" der On-Premise Version von Dynamics CRM veröffentlicht. Hier sind nun die wichtigsten Download-Links zu Dynamics CRM 2015 (Version 07.00.0000.3543):

Installationsdateien

Microsoft Dynamics CRM Server 2015

Microsoft Dynamics CRM 2015 Email Router

Microsoft Dynamics CRM 2015 Language Packs

Microsoft Dynamics CRM 2015 Report Authoring Extension

Microsoft Dynamics CRM 2015 List Component for Microsoft SharePoint Server

Microsoft Dynamics CRM 2015 for Microsoft Office Outlook


Dokumentation

Microsoft Dynamics CRM 2015 Software Development Kit

Microsoft Dynamics CRM 2015 Implementation Guide


Trial Keys (90 Tage)

Microsoft Dynamics CRM Workgroup Server 2015 (5 CAL limit):
XY8GN-DF2MC-FV482-YM9YP-HH6H2 

Microsoft Dynamics CRM Server 2015 (no CAL limit): 
C6BDP-T6NK9-8TXJP-36WTB-TXW7V 

11.02.2015

Connection error when configuring Microsoft Dynamics CRM for Outlook

Nach der Installation des Microsoft Dynamics CRM für Outlook Clients war es trotz aktuellem Patchlevel (Update Rollup 18 auf Client und Server) nicht möglich, sich mit einer CRM Organisation zu verbinden. Nach Eingabe der Server-URL wurden zwar alle Organisationen im Deployment gefunden und es konnte ein daraus ausgewählt werden, beim Versuch die Organisation zu initialisieren, trat aber immer ein Fehler bei der Kommunikation mit dem Microsoft Dynamics CRM-Server auf:


Die Lösung für dieses Problem war, im IIS auf dem Dynamics CRM-Server im Configuration Editor der CRM-Website unter dem Pfad 

system.webServer/security/authentication/windowsAuthentication

den Wert für useAppPoolCredential auf True zu setzten:



ACHTUNG:
Damit der Wert editierbar wird, muss die Picklist hinter "From:" auf "ApplicationHost.config <location path='Microsoft Dynamics CRM' />" umgestellt werden.

08.02.2015

CRM 2013 Update Rollups and Service Packs

Update Rollup Version Release Date Detail Info Download
Update Rollup 1 06.00.0001.0061 16.12.2013 KB 2891271 ENU DEU
Update Rollup 2 06.00.0002.0046 22.03.2014 KB 2919956 ENU DEU
Update Rollup 3 06.00.0003.0106 15.07.2014 KB 2930480 ENU DEU

Service Pack 1
Name Version Release Date Detail Info Download
Service Pack 1 06.01.0000.0581 28.05.2014 KB 2941390 ENU DEU
Update Rollup 1 06.01.0001.0132 22.09.2014 KB 2953252 ENU DEU
Update Rollup 2 06.01.0002.0112 06.02.2015 KB 2963850 ENU DEU
Update Rollup 3 06.01.0003.0119 15.04.2015 KB 3016464 ENU DEU
Update Rollup 4 06.01.0004.0145 22.02.2016 KB 3122951 ENU DEU

21.11.2014

Get all users of a security role


In CRM gibt es leider keine Standardfunktion um alle Benutzer zu ermitteln, die eine bestimmte Sicherheitsrolle innehaben. Mit Hilfe von FetchXML kann man dieses Problem relativ einfach lösen. Folgende Schritte sind dazu notwendig:

1. Ermitteln der GUID der Sicherheitsroll
Hierfür öffnet man die Sicherheitsrolle im Browser und kopiert sich die GUID einfach aus der Adresszeile des Browsers.

2. FetchXML ans CRM schicken

Mit einem Tool wie der ToolBox for CRM kann man einen Fetch an das CRM schicken und erhält dafür das Ergebnis-XML präsentiert. Das FetchXML muss wie folgt aussehen. Anpassungen an den Attributes können natürlich nach Belieben vorgenommen werden und [GUID] muss natürlich mit der in Schritt 1 ermittelten GUID ersetzt werden.

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >
    <entity name="systemuserroles" >
        <attribute name="systemuserroleid" />
        <attribute name="roleid" />
        <filter type="and" >
            <condition attribute="roleid" operator="eq" value="[GUID]" />
        </filter>
        <link-entity name="systemuser" from="systemuserid" to="systemuserid" alias="user" >
            <attribute name="systemuserid" />
            <attribute name="firstname" />
            <attribute name="lastname" />
            <attribute name="domainname" />
        </link-entity>
    </entity>
</fetch>

Möchte man die Benutzer einer Sicherheitsrolle über alle BUs hinweg bestimmt, darf man im FetchXML nicht über die GUID filtern, sondern muss den Filter anhand des Names der Sicherheitsrollen setzen. Im folgenden Fetch muss dann [NAME] durch den entsprechenden Rollennamen ersetzt werden.

<fetch version="1.0" output-format="xml-platform" mapping="logical" distinct="false" >
    <entity name="systemuserroles" >
        <attribute name="systemuserroleid" />
        <attribute name="roleid" />
        <link-entity name="role" from="roleid" to="roleid" alias="role" >
            <attribute name="name" />
            <filter type="and" >
                <condition attribute="name" operator="eq" value="[NAME]" />
            </filter>
        </link-entity>
        <link-entity name="systemuser" from="systemuserid" to="systemuserid" alias="user" >
            <attribute name="systemuserid" />
            <attribute name="firstname" />
            <attribute name="lastname" />
            <attribute name="domainname" />
        </link-entity>
    </entity>
</fetch>


3. Ergebnis verarbeiten
Wenn man das XML als Datei abspeichert, kann man diese in Excel öffnen und hat die gewünschte Liste aller Benutzer einer Sicherheitsrolle.