none
CRM 2011 online Sprachauswahl

    Frage

  • Ich möchte im CRM 2011 online Englisch (USA) in den persönlichen Einstellung für einige User auswählen. In der Auswahl ist aber nur Deutsch möglich.

    Wie kann ich neue Sprachen hinzu fügen ?

    Montag, 1. April 2013 09:21

Antworten

  • Hallo,

    damit du eine Sprache in CRM online für einen Benutzer einstellen kannst, musst du diese Sprache erst in CRM Online aktivieren.

    Als Administrator findest du diese Einstellung unter Einstellungen/System/Verwaltung/Sprachen. Dort einfach die gewünschte Sprache auswählen und übernehmen anklicken. Anschließend noch die Sicherheitswarnung mit OK bestätigen und schon wird die neue Sprache im System eingerichtet.

    Dieser Vorgang dauert dann ein bisschen, anschließend steht dann die neue Sprache zur Verfügung.

    Die Sprache Englisch (USA) gibt es allerdings im CRM nicht, es gibt nur Englisch mit dem Sprachcode 1033, was aber wohl deinem Wunsch entsprechen wird.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Montag, 1. April 2013 09:33
    Moderator
  • Hallo,

    neue Sprachen fügst du so hinzu wie von Michael beschrieben.

    Möchtest du als Administrator die Sprache von einzelnen Benutzern automatisiert ändern, ohne deren Passwort zu haben bzw. sich mit deren Passwort einloggen zu können, musst du ein entsprechendes Tool erstellen.

    Hier ein exemplarischer Code zum Ändern des Attributs uilanguage in den Benutzereinstellungen:

    RetrieveUserSettingsSystemUserRequest req = new RetrieveUserSettingsSystemUserRequest(); req.ColumnSet = new ColumnSet(true);
    req.EntityId = new Guid("{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"); // Guid des Benutzers
    RetrieveUserSettingsSystemUserResponse res = (RetrieveUserSettingsSystemUserResponse)service.Execute(req); usersettings userSettings = (usersettings)res.BusinessEntity; MessageBox.Show(userSettings.uilanguageid.Value.ToString()); // 1031 = Deutsch userSettings.uilanguageid.Value = 1033; // 1033 = Englisch service.Update(userSettings);

    Siehe auch das SDK hierzu: http://msdn.microsoft.com/en-us/library/cc155863.aspx

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Montag, 1. April 2013 21:29
    Moderator

Alle Antworten

  • Hallo,

    damit du eine Sprache in CRM online für einen Benutzer einstellen kannst, musst du diese Sprache erst in CRM Online aktivieren.

    Als Administrator findest du diese Einstellung unter Einstellungen/System/Verwaltung/Sprachen. Dort einfach die gewünschte Sprache auswählen und übernehmen anklicken. Anschließend noch die Sicherheitswarnung mit OK bestätigen und schon wird die neue Sprache im System eingerichtet.

    Dieser Vorgang dauert dann ein bisschen, anschließend steht dann die neue Sprache zur Verfügung.

    Die Sprache Englisch (USA) gibt es allerdings im CRM nicht, es gibt nur Englisch mit dem Sprachcode 1033, was aber wohl deinem Wunsch entsprechen wird.


    Viele Grüße

    Michael Sulz
    MVP für Microsoft Dynamics CRM
    Blog
    Website XING LinkedIn Facebook Twitter

    Montag, 1. April 2013 09:33
    Moderator
  • Hallo,

    neue Sprachen fügst du so hinzu wie von Michael beschrieben.

    Möchtest du als Administrator die Sprache von einzelnen Benutzern automatisiert ändern, ohne deren Passwort zu haben bzw. sich mit deren Passwort einloggen zu können, musst du ein entsprechendes Tool erstellen.

    Hier ein exemplarischer Code zum Ändern des Attributs uilanguage in den Benutzereinstellungen:

    RetrieveUserSettingsSystemUserRequest req = new RetrieveUserSettingsSystemUserRequest(); req.ColumnSet = new ColumnSet(true);
    req.EntityId = new Guid("{xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}"); // Guid des Benutzers
    RetrieveUserSettingsSystemUserResponse res = (RetrieveUserSettingsSystemUserResponse)service.Execute(req); usersettings userSettings = (usersettings)res.BusinessEntity; MessageBox.Show(userSettings.uilanguageid.Value.ToString()); // 1031 = Deutsch userSettings.uilanguageid.Value = 1033; // 1033 = Englisch service.Update(userSettings);

    Siehe auch das SDK hierzu: http://msdn.microsoft.com/en-us/library/cc155863.aspx

    Viele Grüße,
    Jürgen


    Jürgen Beck

    Dipl. Kfm./Wirtschaftsinformatik
    MVP, MCSD.NET, MCITP DBA, MCDBA, MCSE
    Microsoft Certified Business Management Solutions Professional
    Microsoft Certified CRM Developer
    Microsoft Certified Trainer

    ComBeck IT Services & Business Solutions
    Microsoft Gold Certified Partner
    Microsoft Small Business Specialist

    Developing & Supporting Business Applications from small business to big enterprises covering scores of sectors

    http://www.combeck.de

    Montag, 1. April 2013 21:29
    Moderator