Interaktive Berichte mit Hilfe des combit CRM-Protokollhandlers erstellen

Mit combit CRM können Sie einen sogenannten Protokollhandler verwenden. Dieser übersetzt spezielle Kommandos in Aktionen, die anschließend in combit CRM ausgeführt werden. Die zu übergebenden Kommandos können auch außerhalb von combit CRM aufgerufen werden.

Der grundsätzliche Aufbau eines solchen Kommandos erinnert an einen Link zu einer Website, z. B. https://www.combit.net, es wird jedoch nicht das HTTPS-Protokoll verwendet, sondern das CRM-Protokoll. Ein Beispielkommando könnte wie folgt aussehen: crm://search?Text=Maier. Durch Ausführen dieses Kommandos wird in combit CRM eine Suche in allen Ansichten und Feldern nach dem Text Maier durchgeführt.

Ihnen stehen selbstverständlich auch weitere Funktionen zur Verfügung, diese umfassen beispielsweise den Aufruf eines bestimmten Datensatzes, die Ausführung eines Filters, den Druck eines Sofortberichtes und vieles mehr. Eine Dokumentation des vollständigen Funktionsumfangs finden Sie in der mitgelieferten Programmierer-Referenz (SDK), welche Sie im Docu-Unterverzeichnis Ihrer combit CRM-Installation finden.

Innerhalb einer Druckvorlage kann so die Möglichkeit geschaffen werden, dass man mit einem Klick auf eine bestimmte Information direkt zu dem korrespondierenden Datensatz springen kann oder ein Anruf initiiert wird. Hierzu haben wir eine Druckvorlage vorbereitet, welche bereits eine entsprechende Konfiguration enthält. Diese Druckvorlage finden Sie im Anhang an diesen Knowledgebase-Artikel.

Wenn Sie die Druckvorlage öffnen möchten, so empfehlen wir Ihnen, die in combit CRM mitgelieferte combit_Large-Solution zu öffnen. Als Basis für die Druckvorlage wurde die Ansicht Kontakte verwendet - bitte öffnen Sie auch diese über die Navigationsleiste oder über den Reiter Fenster und den Menüpunkt Ansicht über das Menüband.

Einen Druck zum Testen der Funktionalität können Sie anschließend ebenfalls über das Menüband starten. Wählen Sie hierzu den Reiter Ausgeben, anschließend klicken Sie auf den Menüpunkt Seriendruck. Im nachfolgenden Fenster wählen Sie die über den Anhang bereitgestellte Druckvorlage Kontakte - Telefonliste mit Links.lst. Starten Sie anschließend einen Druck in die Vorschau.

In den Spalten Name und Vorname können Sie beim Überfahren der Datensatzinformationen mit dem Mauszeiger einen blau hinterlegten Funktionsbereich erkennen - dieser symbolisiert einen klickbaren Link bzw. Verweis zu dem dargestellten Kontakt-Datensatz. Mit einem Klick auf diesen Funktionsbereich gelangen Sie direkt zum passenden Datensatz in der Kontakte-Ansicht.

Zudem finden Sie einen weiteren Link für Informationen in der Spalte Telefon. Bei einem klick wird ein ausgehender Anruf an die dargestellte Rufnummer begonnen.

Nachfolgend möchten wir Ihnen die grundlegende Funktionsweise näher bringen. Dafür ist es notwendig, dass die bereitgestellte Druckvorlage innerhalb der Ansicht Kontakte mit dem Druckvorlagendesigner geöffnet wird, wählen Sie hierzu im Menüband im Reiter Konfigurieren den Menüpunkt Listen/Berichte und wählen Sie anschließend die Druckvorlage Kontakte - Telefonliste mit Links.lst aus. Bestätigen Sie das Fenster Relationen-Druck konfigurieren mit OK.

Im Druckvorlagendesigner angekommen, öffnen Sie die Eigenschaften der Ansicht Kontakte, welche über die Objektliste im linken Bereich des Designers zur Verfügung gestellt wird.

Im Reiter Datenzeilen wählen Sie anschließend eine der oben genannten Spalten (z. B. Zeilendefinition 1 - <Kontakte.Name>). Innerhalb der Eigenschaft Link, welche im Aktion-Unterpunkt im rechten Bereich des Dialogs angezeigt wird können Sie nach Markierung den Formel-Assistenten öffnen. Wählen Sie hierzu die Schaltfläche mit Formel-Symbol um den Formelassistentent zu öffnen.

Dort angekommen können Sie die Zusammenstellung des Links genauer betrachten:
/*<project>|<viewname>|<viewfamily>|<PK-field>|<PK-value>*/<br />URLEncode$("crm://goto?" + cRM.Project.ID + "|" + "Kontakte" + "||" + "ID" + "|" + Kontakte.ID)

Links:

https://www.combit-support.net/de/support/files/cmbtkb/KBAD001346 - Kontakte - Telefonliste mit Links.zip
IDKBAD001346 KBAD001346