Zum Inhalt springen
Vier Sprachen, ein CRM: SSCV2 wirklich mehrsprachig machen
Implementation · ·4 Min. Lesezeit

Vier Sprachen, ein CRM: SSCV2 wirklich mehrsprachig machen

Spadoom

Spadoom

SAP CX Partner & Consultancy

Teilen

Die Schweiz hat vier Landessprachen, und ein Schweizer CRM-Rollout, der nur Deutsch spricht, ist ein halber Rollout. Wir haben SAP Sales and Service Cloud V2 inzwischen auf Kundenprojekten durch die volle Adaption in Deutsch, Französisch, Italienisch und Englisch geführt. Die Plattform kann es. Das Wissen, wie, ist verstreut, und das meiste, was bei uns schiefging, ging konzeptionell schief, nicht technisch. Hier also die Konzepte.

Die Anmeldesprache regiert alles

Die Anzeigesprache einer SSCV2-Session ist die beim Login gewählte Sprache, fixiert bis zum Logout. Nicht die Browsersprache, nicht ein Präferenzfeld am Benutzerdatensatz. Wer diesen einen Fakt akzeptiert, dem verschwindet die Hälfte des mysteriösen Verhaltens von selbst.

Das hat auch eine tückische Konsequenz fürs Testen: Kollegen wechseln die Sprache, laden die Seite neu, sehen die alte Sprache und melden einen Bug. Nein, so nicht: abmelden, anmelden, dann urteilen. Wir haben zugesehen, wie völlig korrekte Übersetzungen im Test durchfielen, einzig wegen eines Reloads.

Übersetzung ist zwei Jobs, nicht einer

Feldlabels und die Werte in Auswahllisten werden getrennt gepflegt, über unterschiedliche Mechanismen. Übersetzen Sie nur die Labels, sehen Ihre französischen Benutzer ein perfektes Label über einer Liste roher technischer Codes. Beides ist unabhängig voneinander, und beides gehört zur Definition of Done.

Zwei kleinere Lehren reisen mit. Erstens: Lesen vor dem Schreiben. Echte Tenants sind selten sauber; wir haben dasselbe Label in zwei Sprachen leer gefunden, in der dritten mit Tippfehler und in der vierten mit einem Test-String. Zweitens: Eine richtige Übersetzung sticht ein hartcodiertes Label, ein falsch benanntes Feld braucht deshalb selten eine unwiderrufliche UI-Änderung. Es braucht vier gute Übersetzungen.

Eingebettete Seiten kennen die Sprache nur, wenn man sie ihnen mitgibt

Mashups, also die Seiten, die man ins CRM einbettet, sind der Ort, an dem Mehrsprachigkeit üblicherweise stirbt. Das iframe kann nicht sehen, in welcher Sprache die umgebende Session läuft; die Plattform muss sie mitgeben, und diese Verdrahtung wird pro Mashup konfiguriert und ist leicht zu übersehen. Konfigurieren Sie sie, und die Seite erhält die Sprache sauber. Lassen Sie es weg, und Ihre schön übersetzte Seite rät, und zwar falsch.

Der verlockende Workaround ist ein eigener Lookup, der die Sprache am Benutzerdatensatz nachschlägt. Warum in die Ferne schweifen? Wir haben das in beide Richtungen scheitern sehen: ein leeres Feld, das nichts liefert, und ein veraltetes Feld, das die korrekte Sessionsprache überschreibt. Nehmen Sie die Sprache, die die Plattform Ihnen reicht, halten Sie die Texte bei der Seite, fertig.

Sprachen sind Definition of Done, nicht Nachsorge

Die grösste Lehre ist organisatorisch. Lieferungen kamen aus dem Kundentest zurück, nicht weil Übersetzung fehlte, sondern weil sie als letzter Politurschritt behandelt wurde. Unsere Regel heute: alle vier Sprachen vorhanden, und mindestens eine Nicht-Default-Sprache von einem Menschen geprüft, nach frischem Login, bevor irgendetwas zum Kunden geht.

Zwei Ein-Minuten-Checks, und jeder existiert, weil sein Fehlen uns einmal eine Retest-Runde gekostet hat. Was du heute kannst besorgen, das verschiebe nicht auf morgen; umso mehr in vier Sprachen.

SAP Sales Cloud V2SAP Service Cloud V2MehrsprachigkeitLanguage AdaptationMashupsSchweizDACH
Nächster Schritt

SAP Sales Cloud V2 Implementierungspartner

Spadoom ist Ihr SAP Sales Cloud V2 Implementierungspartner in der Schweiz, Deutschland, Österreich und Italien. 14 Wochen Median-Go-Live. Live-Kunden in der gesamten DACH-Region.

Verwandte Artikel

Experten fragen