UPDATES
Neues in combit CRM
Sie tippen los, IntelliSense erledigt den Rest
Wer Automatisierungen in combit CRM schreibt, wird diese Neuheit lieben.
Was TypeScript anders macht
TypeScript ist statisch typisiert. Das klingt technisch – im Alltag bedeutet es: Fehler fallen beim Schreiben auf, nicht erst beim Ausführen. Ein falsch getippter Feldname, ein fehlender Parameter, ein inkompatibles Objekt – der Editor markiert das Problem sofort, rot unterstrichen, bevor das Script überhaupt startet.
Für alle, die mit dem combit CRM-SDK arbeiten, ist das ein spürbarer Unterschied. Das SDK ist umfangreich. IntelliSense zeigt während des Tippens die verfügbaren Methoden, Eigenschaften und Parameter – kontextbezogen und mit Dokumentation. Statt in der Hilfe nachzuschlagen, tippen Sie record.GetContentsBy und sehen sofort: GetContentsByName, GetContentsByFormula, GetContentsValueByName. Ein Klick, eingefügt.
Wie das im Editor aussieht
Die Arbeit findet in Visual Studio Code statt. Ein kurzes Beispiel: Der Firmenname des aktuellen Datensatzes wird in einer Dialogbox angezeigt.
import { cRM, Record } from "./sdk/combitCRM.SDK.WindowsClient.v13";
const record: Record = cRM.ActiveView.CurrentRecord;
cRM.DialogMessageBox("Firmenname: " + record.GetContentsByName("Company"));
Drei Zeilen. Beim Tippen schlägt die Autovervollständigung die passenden Befehle vor. IntelliSense zeigt zu jeder Methode die Parameter und Rückgabewerte. Und wer Copilot aktiviert hat, bekommt zusätzlich KI-gestützte Vorschläge – direkt im Kontext des combit CRM-SDK.
Kein Bruch mit Bestehendem
Bestehende VBScript- und C#-Automatisierungen laufen unverändert weiter. TypeScript ist eine zusätzliche Sprache, kein Ersatz. Die SDK-Objekte und Methoden sind dieselben – in einer moderneren Syntax.
TypeScript-Dateien liegen im Projektverzeichnis unter Script → TypeScript. Die SDK-Definition wird mitgeliefert. Visual Studio Code erkennt die Dateien automatisch.
Warum das langfristig zählt
TypeScript basiert auf JavaScript. REST- und JSON-Unterstützung sind nativ eingebaut. Wer Automatisierungen schreibt, die mit Webservices kommunizieren – Daten an ein ERP übergeben, einen externen Dienst abfragen oder einen Webhook empfangen –, arbeitet in einer Sprache, die genau dafür gebaut ist.