Archiv

Posts Tagged ‘CRM4’

KB Artikel von Microsoft

21. November 2013 Hinterlasse einen Kommentar

Wie ihr ja alle wisst werden die KB Artikel von Microsoft bei der Anzeige im Internet Explorer automatisch in die Standardsprache des Explorers übersetzt, bei mir zum Beispiel in Deutsch.

Meistens schalte ich dann direkt auf die englische Version um, weil ich die einfacher lesen kann, die Übersetzungen sind mir zu holprig. Aber wie es dann immer so ist, habe ich da bei dem KB Artikel 968520 schon länger nicht mehr gemacht und immer mit der deutschen Version gearbeitet, da ich mir eigentlich nur die aktuellen SQL Scripte herauskopiere und dann verwende.

Heute musste ich dann feststellen das es eine gute Idee ist, auch KB Artikel auf die englische Sprache umzustellen, die man schon auswendig kennt. In den Übersetzungen sind nicht unbedingt alle Teile des KB Artikels enthalten. Und da Kb Artikel auch durchaus überarbeitet werden kann es euch passieren, das ihr selbst von bekannten Artikeln nicht alle Teile des Artikels zu sehen bekommt.

Als Beispiel sein der bereits angesprochene der KB Artikel kb968520 genommen, der von den Geschwindigkeitsproblemen im CRM handelt, wenn die AsyncOperationBase-Tabelle zu groß wird. 1000 mal gelesen, 1000 mal Scripte kopiert, die letzten 100 mal nicht mehr auf englisch umgeschaltet, man kennt den Artikel ja eh schon auswendig.

In der deutsche Übersetzung endet der Artikel mit dem SQL-Statement, um die Anzahl der Datensätze zu ermitteln, die durch das Hauptscript gelöscht werden können. Ändert ihr jetzt die Sprache auf englisch werdet ihr feststellen, das in der englischen Version noch ein möglicher Script Error und seine Lösung behandelt wird. Natürlich habe ich gerade ein paar Stunden damit verbracht diesen Fehler zu finden ohne den Teil in der deutschen Übersetzung zu finden.

Es zeigt sich also, immer gleich auf die englische Version umschalten lohnt sich, wenn man einen KB Artikel wirklich komplett lesen möchte oder muss.

CRM – Microsoft Support Lifecycle

1. Oktober 2013 1 Kommentar

Es kommen immer wieder mal Fragen in diversen Foren, wie lange denn Version x von Microsoft Dynamics CRM noch von Microsoft supportet wird.

Anbei eine kleine Tabelle mit den wichtigsten Daten für ein deutsches CRM System:

Verfügbare Produkte Lifecycle-Startdatum Ablaufdatum für Mainstream Support Ablaufdatum für Extended Support
CRM 1.0 01.01.2003 11.07.2006 Nicht zutreffend
CRM 1.2 31.10.2003 09.01.2007 Nicht zutreffend
Dynamics CRM 3.0 01.12.2005 12.04.2011 12.04.2016
Dynamics CRM 4.0 29.02.2008 09.04.2013 10.04.2018
Dynamics CRM 2011 18.05.2011 12.07.2016 13.07.2021
Dynamics CRM 2013 12.01.2014 08.01.2019 09.01.2024

Quelle: Microsoft Support LifeCycle für Dynamics CRM

Update 21.10.2013 Den LifeCycle für CRM 2013 hinzugefügt

CRM 2011 – Welche Felder werden zwischen CRM und Outlook abgeglichen

11. März 2013 2 Kommentare

In den Foren gibt es immer wieder die Frage, wie die Felder eingestellt werden können, die zwischen CRM und Outlook abgeglichen werden.

Die Antwort ist sehr einfach, die Felder können nicht eingestellt werden, sie sind hart codiert.

Unter folgendem Link findet ihr eine Übersicht, welche Felder aktuell aus dem CRM mit welchen Feldern in Outlook abgeglichen werden.

Datum vor dem 01.01.1900 im CRM speichern

21. Dezember 2012 Hinterlasse einen Kommentar

In einem meiner Projekte bin ich mal wieder über das Problem gestolpert, das im CRM in einem Datumfeld kein Datum vor dem 01.01.1900 eingetragen werden kann.

Dies ist insbesondere dann ein Problem, wenn zum Beispiel das Gründungsdatum einer Firma oder das Baujahr eines Gebäudes hinterlegt werden soll.

Die einfachste Lösung ist natürlich, das Datum einfach in ein Textfeld zu schreiben, dies hat aber gleich mehrere Nachteile. Zum einen können jetzt ungültige Datumswerte eingetragen werden, das Format des Datums ist nicht mehr vorgegeben und auch die Suche muss anders erfolgen, da es sich jetzt um einen String handelt.

Als Workarround verwende ich meistens nicht ein Textfeld, sondern gleich vier.

Tag als int
Monat als int
Jahr als int
Datum als String

Durch diese Vorgehensweise ist eine Suche nach wie vor sehr flexibel und auch eine Suche wie „Zeige mir mal alle Gebäude an, die vor dem 01.01.1850 gebaut wurden an“ möglich. Das Datumsfeld prüfe ich mit etwas JavaScript und RegEx auf ein gültiges Datum, sorge noch für eine passende Formatierung und speichere dann noch die einzelnen Teile des Datums in den anderen Feldern.

CRM 4.0 und CRM 2011 – Kompatibilitätsliste

Unter dem KB Artikel 2669061 veröffentlicht Microsoft ständig die aktuelle Kompatibilitätsliste für Microsoft Dynamics CRM 4.0 und 2011.

Direkter Link zum Artikel: KB 2669061

CRM 2011 – Fehlermeldung beim Update von CRM 4.0: Microsoft.Crm.Setup.Common.Analyzer+CollectAction

Heute möchte ich euch von einem Problem beim Update von CRM 4.0 auf 2011 berichten, das hier diskutiert wurde.

Beim Update erschien folgende Fehlermeldung:

Microsoft Dynamics CRM Setup —————————
Fehler bei der Aktion Microsoft.Crm.Setup.Common.Analyzer+CollectAction.
Der folgende Registrierungswert wurde nicht gefunden. Dieser Wert ist für ein erfolgreiches Upgrade, eine Reparatur oder eine vollständige Deinstallation erforderlich. Sie können den Wert manuell wiederherstellen und das Setupprogramm neu starten: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM: website

Eine Überprüfung der Registry ergab, das der angegebene Key vorhanden und die richtige Website eingetragen war. (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSCRM: Website)

Die Lösung war dann einfach, aber sehr schwer zu finden:

Der Key muss klein geschrieben werden (website). Anscheinend ist das Setup an dieser Stelle Case Sensitiv, so das es zu diesem Fehler gekommen ist.

Ich danke ausdrücklich Markus, das es uns die Lösung des Problems zurückgemeldet hat, so das auch andere Benutzer des Forums davon profitieren können.

Schlagwörter: , ,

CRM 4.0 – Senden an Email Empfänger aus Word funktioniert nicht mehr

Nach der Installation des CRM Outlook Clients funktioniert das „Senden an –> Email Empfänger (als Anlage) aus Excel / Word nicht mehr.
Wird der Outlook Client deinstalliert, funktioniert das ganze wieder.

Aufgetreten ist das ganze auf einem Rechner mit Windows XP SP 3 und Office 2003 Professional, ebenfalls mit SP3.

Das Problem läßt sich durch dieses Update  von Microsoft beheben. Das Update ist nicht im SP3 enthalten!

Schlagwörter: ,

Rappenrundung im CRM

11. Mai 2011 1 Kommentar

Hallo,

in einem Forumsbeitrag kam die Frage nach der Rappenrundung auf. Anbei findet ihr ein SCript, das genau diese Anforderung löst.
//--------------------------------------------------------------------------------------------------------------
// Funktion: getRoundCHFValue(value)
// Die Funktion "getRoundCHFValue" erwartet als Parameter eine Zahl.
// Liefert die gerundete Dezimalzahl dieser Zahl zurück.
// Implementierung nach Vorgabe der rappenrundung in Wikipedia
//
// Parameter:
// value = Eine Zahl.
// (z.B. 128.51 oder 128.56 u.s.w.)
//
// Rückgabe:
// Der Wert wird als Dezimalzahl zurückgegeben (z.B. 128.55 oder 128.60 u.s.w.), sonst 0 (Fehler u.s.w.)
//--------------------------------------------------------------------------------------------------------------

getRoundCHFValue = function(value) {
var sAmount = "";
var iNachkommastelle;
var dAmount = 0.00;
var iWert = 0;

sAmount = new String(value);

if (sAmount != "") {
iNachkommastelle = sAmount.lastIndexOf(".");

if (iNachkommastelle = 0)
iNachkommastelle = sAmount.length - iNachkommastelle - 1;

if (iNachkommastelle >= 3)
iWert = parseInt(sAmount.substring(sAmount.length - iNachkommastelle + 1, sAmount.length - iNachkommastelle + 3));

dAmount = sAmount;

dAmount = dAmount / 5;
dAmount = Math.round(dAmount * 100) / 100;
dAmount = dAmount * 5;

sAmount = dAmount;
}

return parseFloat(sAmount);
}

Geschwindigkeit des CRM mit Internet Explorer 8 und 9 erhöhen

9. April 2011 3 Kommentare

Mit dem IE8 wurde die Anzahl der gleichzeitig herunterladbaren Dateien auf 6 erhöht, um die Geschwindigkeit des Browsers zu verbessern.

Diese Einstellung wurde mit dem Internet Explorer 9 wieder zurückgenommen, was im Zusammenspiel mit dem CRM wieder zu einer Verlangsamung führt. Mit den folgenden beiden Reg-Keys kann wieder eingestellt werden, das mehr als 2 Dateien gleichzeitig heruntergeladen werden. Es macht auch durchaus Sinn, diese Einstellung für den IE8 von 6 auf 10 zu erhöhen.

Im Zweig
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings

müssen diese Dword Einträge erstellt werden.
Name: MaxConnectionsPer1_0Server
Wert: 10
Basis: Decimal

Name: MaxConnectionsPerServer
Wert: 10
Basis: Decimal

Den dazugehörigen KB Artikel hönnt ihr hier finden.

CRM 4.0 – Zusätzliche Felder bei Produkten zwischen Angeboten und Aufträgen übergeben

15. März 2011 2 Kommentare

Im CRM System ist es ja normalerweise möglich, das Mapping der Felder, die beim Hochstufen einer Entität übernommen werden sollen, über die GUI anzupassen. Dies funktioniert aber leider nicht bei allen Entitäten, wie zum Beispiel beim hochstufen eines Angebotes zu einem Auftrag, da die entsprechende Einstellung einfach nicht auf der GUI angezeigt wird.

Mit folgender URL kann dieses Mapping direkt aufgerufen werden, wobei natürlich der Servername und die Organisation durch euren Server und eure Organisation ersetzt werden müssen:

http://Server/Organisation/Tools/SystemCustomization/Relationships/mappingList.aspx?mappingId=2C394E16-7D0C-DD11-B8D8-001871E4CE73

Auf die ID kommt man recht einfach über die folgende SQL-Abfrage:
SELECT * FROM entitymapbase WHERE targetentityname = ’salesorderdetail‘

Schlagwörter: ,