Inhaltsverzeichnis

Gadgets - Bereich Allgemein

Im folgenden Dokument werden alle Gadgets aus dem Bereich Allgemein beschrieben.

0001 - Anzeige der zuletzt verwendeten Artikel

KategorieBeschreibung
Namecdfr_gadg_allg_0001
TypTabelle
BeschreibungAnzeige der zuletzt verwendeten Artikel
Die Anzeige basiert auf der MRU-Liste des angemeldeten Sachbearbeiters.
RefreshEine manuelle Aktualisierung ist möglich.
ParameterÜber das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
VerbindungÜber den Verbindungsbutton wird für den ausgewählten Artikel in den Artikelstamm verzweigt.
Auswahl DatensatzÜber die Auswahl eines Datensatzes wird für den ausgewählten Artikel in den Artikelstamm verzweigt.
Beispiel

0002 - Anzeige der zuletzt erzeugten PDF-Druckdateien

Kategorie Beschreibung
Name cdfr_gadg_allg_0002
Typ Tabelle
Beschreibung Anzeige der zuletzt für den aktuellen Benutzer erzeugten PDF-Druckdateien
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Zeitraum
Verbindung Eine Verbindung ist nicht möglich.
Auswahl Datensatz Über die Auswahl eines Datensatzes wird die ausgewählte Druckdatei angezeigt.
Sender Diese Tabelle kann als Sender eines Dateinamens arbeiten. Das bedeutet, dass ein anderes Gadget (z.B. Gadget „0010 - PDF Viewer“ als Empfänger fungieren kann. Wird in dieser Tabelle die Auswahl der Druckdatei geändert, so wird automatisch das Dokument im PDF Viewer angezeigt.
Beispiel

0003 - Anzeige der zuletzt verwendeten Kunden

Kategorie Beschreibung
Name cdfr_gadg_allg_0003
Typ Tabelle
Beschreibung Anzeige der zuletzt verwendeten Kunden
Die Anzeige basiert auf der MRU-Liste des angemeldeten Sachbearbeiters.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Über den Verbindungsbutton wird für den ausgewählten Kunden in den Kundenstamm verzweigt.
Auswahl Datensatz Über die Auswahl eines Datensatzes wird für den ausgewählten Kunden in den Kundenstamm verzweigt.
Beispiel

0004 - Anzeige der zuletzt verwendeten Lieferanten

Kategorie Beschreibung
Name cdfr_gadg_allg_0004
Typ Tabelle
Beschreibung Anzeige der zuletzt verwendeten Lieferanten
Die Anzeige basiert auf der MRU-Liste des angemeldeten Sachbearbeiters.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Über den Verbindungsbutton wird für den ausgewählten Lieferanten in den Lieferantenstamm verzweigt.
Auswahl Datensatz Über die Auswahl eines Datensatzes wird für den ausgewählten Lieferanten in den Lieferantenstamm verzweigt.
Beispiel

0005 - Kennzahl Offene ToDos

Kategorie Beschreibung
Name cdfr_gadg_allg_0005
Typ Kennzahl (Eine Zahl) mit Ampel
Beschreibung Anzahl der offenen ToDos des angemeldeten Benutzers
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Über den Verbindungsbutton wird in die Nachrichtenverwaltung (cd0303) verzweigt.
Ampel Die Ampel ist für diese Kennzahl aktiv. Die Bereichsgrenzen der Ampel sind nicht einstellbar.
Grün: Es sind keine offenen ToDos für den angemeldeten Benutzer vorhanden.
Rot: Es sind offene ToDos für den angemeldeten Benutzer vorhanden.
Beispiel

0006 - Allgemeine Kennzahl zur freien Verfügung

Kategorie Beschreibung
Name cdfr_gadg_allg_0006
Typ Kennzahl (Eine Zahl) mit Ampel
Beschreibung Allgemeine Kennzahl zur freien Verfügung
Dieses Gadget stellt eine Kennzahl dar, dessen Wert nicht im Gadget berechnet wird, sondern dessen Wert über einen cimERP Vorgang berechnet und in einem vordefinierten Feld abgespeichert wird.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü wird die freie Kennzahl parametrisiert:

Die Parameter sind:
Header: Bezeichnung Allgemeine Kennzahl (im Beispiel „Tage bis Weihnachten“)
Zeile 0: Bezeichnung untergeordnete Überschrift (im Beispiel „Stand: 03.01.2018“)
Key Kennzahl: Eindeutiger Key für die Kennzahl; damit ist es möglich, mehrere allgemeine Kennzahlen anzulegen und darzustellen. Die Kennzahl wird in der Tabelle sta_w4gl_properties abgespeichert (im Beispiel „G4711-13“).
Kennzahl: Wert der Kennzahl; dieser Wert dient hier zur Information, der Wert könnte hier aber auch manuell geändert werden (im Beispiel „355“).
Obere Grenze Grün: Schranke Ampel Grün
Obere Grenze Gelb: Schranke Ampel Gelb und Rot
Verbindung Eine Verbindung ist nicht möglich.
Ampel Die Ampel ist für diese Kennzahl aktiv. Die Bereichsgrenzen der Ampel sind über das Einstellungsmenü einstellbar.
Grün: Kennzahl ist größer oder gleich der Schranke Grün
Gelb: Kennzahl ist kleiner Schranke Grün und größer gleich Schranke gelb
Rot: Kennzahl ist kleiner Schranke Gelb
Beispiel
Beispiel Erzeugung Kennzahl Eine freie Kennzahl kann z.Bsp. über einen automatischen Workflow erzeugt werden. Das folgende Skript beschreibt diesen Vorgang für das oben angeführte Beispiel:

declare
tage = integer not null with default,
next_cm = date not null with default,
enddeclare
begin
next_cm = date('24.12.' + text(date_part('year', date('today'))));
if next_cm < date('today') then next_cm = next_cm + '1 year'; endif;

select tage = date_part('days', (:next_cm - date('today')))
from tab_fakturierung;

update sta_w4gl_properties
set property_value = text(:tage)
where benutzer = '#gadget'
and property_name = 'strKennzahl1'
and frame_name = 'G4711-13';
commit;
end

0007 - Anzeige aktive ERP-Benutzer

Kategorie Beschreibung
Name cdfr_gadg_allg_0007
Typ Tabelle
Beschreibung Anzeige der aktuell in cimERP angemeldeten Benutzer
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Eine Verbindung ist nicht möglich.
Beispiel

0008 - Nächste Geburtstage

Kategorie Beschreibung
Name cdfr_gadg_allg_0008
Typ Tabelle
Beschreibung In der Tabelle werden (auf Basis der in cimERP gepflegten Personaldaten) die nächsten Geburtstage angezeigt.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Über den Verbindungsbutton wird für die ausgewählte Person in die Personalverwaltung verzweigt.
Auswahl Datensatz Über die Auswahl eines Datensatzes wird für die ausgewählte Person in die Personalverwaltung verzweigt.
Beispiel

0009 - Anzeige Betriebszugehörigkeit

Kategorie Beschreibung
Name cdfr_gadg_allg_0009
Typ Tabelle
Beschreibung In der Tabelle wird (auf Basis der in cimERP gepflegten Personaldaten - Feld Eintritt) die Dauer der Betriebszugehörigkeit der Mitarbeiter angezeigt.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Über den Verbindungsbutton wird für die ausgewählte Person in die Personalverwaltung verzweigt.
Auswahl Datensatz Über die Auswahl eines Datensatzes wird für die ausgewählte Person in die Personalverwaltung verzweigt.
Beispiel

0010 - PDF Viewer

Kategorie Beschreibung
Name cdfr_gadg_allg_0010
Typ Steuerelement
Beschreibung Das Steuerelement „PDF Viewer“ ermöglicht die Anzeige von PDF Dokumenten.
Empfänger Das Steuerelement „PDF Viewer“ kann als Empfänger eines Dateinamens arbeiten. Das bedeutet, dass ein anderes Gadget (z.B. Gadget „0002 - Anzeige der zuletzt erzeugten PDF-Druckdateien“ als Sender fungieren kann. Wird in diesem Gadget die Auswahl der Druckdatei geändert, so wird automatisch das Dokument im PDF Viewer angezeigt.
Beispiel

0011 - Send Telegram

Kategorie Beschreibung
Name cdfr_gadg_allg_0011
Typ Steuerelement
Beschreibung Das Steuerelement „Send Telegram“ ermöglicht das Versenden von Nachrichten über den Messagedienst Telegram.
Parameter Über das Einstellungsmenü wird der Messagedienst Telegram parametrisiert:

Die Parameter sind:
Telegram Bot Token: Token des Telegram Bots über den die Telegram Nachrichten versendet werden
Telegram Chatroom: ID des Chatrooms bzw. ID der Telegramgruppe (in der der Telegram Bot Mitglied sein muss)
Die Einrichtung des Telegram Dienstes ist in dem folgenden Dokument beschrieben: xxx
Beispiel

0012 - Allgemeine Grafik zur freien Verfügung

Kategorie Beschreibung
Name cdfr_gadg_allg_0012
Typ Grafik
Beschreibung Allgemeine Grafik zur freien Verfügung
Dieses Gadget stellt eine Grafik dar, deren Werte nicht im Gadget berechnet werden, sondern dessen Werte über einen cimERP Vorgang berechnet und in einer bestimmten Tabelle (wrk_gadgets_array) abgespeichert werden.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü wird die freie Grafik parametrisiert:

Die Parameter sind:
Header: Bezeichnung Allgemeine Grafik (im Beispiel „Grafik 1“)
Zeile 0: Bezeichnung untergeordnete Überschrift (im Beispiel „Stand: 03.01.2018“)
Key Kennzahl: Zugriffskey für die Ermittlung der darzustellenden Werte
Grafiktyp: Liniengrafik oder Balkengrafik
Verbindung Eine Verbindung ist nicht möglich.
Beispiel
Beispiel Erzeugung Grafik Die Daten für eine freie Grafik können z.B. über einen automatischen Workflow erzeugt werden. Das folgende Skript beschreibt diesen Vorgang für das oben angeführte Beispiel:

0013 - Kennzahl Prüfen Schnittstellen

Kategorie Beschreibung
Name cdfr_gadg_allg_0013
Typ Kennzahl (Eine Zahl) mit Ampel
Beschreibung Prüfen diverser Schnittstellen - die Kennzahl zeigt die Anzahl der Sätze für die gewählte Schnittstelle an.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Schnittstelle:
mögliche Auswahlen sind:
Verbindung Über den Verbindungsbutton wird in das Programm Prüfen Schnittstellen verzweigt.
Ampel Die Ampel ist für diese Kennzahl aktiv. Die Bereichsgrenzen der Ampel sind nicht einstellbar.
Grün: Es sind keine Sätze für für die gewählte Schnittstelle vorhanden.
Rot: Es sind Sätze für für die gewählte Schnittstelle vorhanden.
Beispiel

0016 - Kennzahl Mailcockpit

Kategorie Beschreibung
Name cdfr_gadg_allg_0016
Typ Kennzahl (Eine Zahl) mit Ampel
Beschreibung Anzahl (je nach Status) im Mailcockpit vorhandenen Belege
Refresh Eine manuelle bzw. automatische Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Nur eigene Belege?: Ja … es werden nur die Belege des angemeldeten Benutzers berücksichtigt
Status: Mögliche Werte sind:
Alle, Versendet, Nicht Versendet, Gelöscht, in Bearbeitung
Datum: Mögliche Werte sind:
Alle, Heute, Gestern, Aktuelle Woche, Letzte Woche, Vorletzte Woche, Vorvorletzte Woche, Aktueller Monat, Letzter Monat, Älter
Verbindung Über den Verbindungsbutton wird in das Mailcockpit (cd9704) verzweigt.
Ampel Die Ampel ist für diese Kennzahl aktiv. Die Bereichsgrenzen der Ampel sind nicht einstellbar.
Grün: Es sind keine offenen (nicht versendete) Belege für die getroffenen Einstellungen vorhanden.
Rot: Es sind offene (nicht versendete) Belege für die getroffenen Einstellungen vorhanden.
Beispiel

0017 - Anzeige Größe DB-Tabellen

Kategorie Beschreibung
Name cdfr_gadg_allg_0017
Typ Tabelle
Beschreibung Anzeige der Größe der von cimERP benutzten Datenbanktabellen. Die Anzeige erfolgt nach Größe absteigend.
Refresh Eine manuelle Aktualisierung ist möglich.
Parameter Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Verbindung Eine Verbindung ist nicht möglich.
Beispiel

0018 - Frei definierbare Tabellenübersicht (Anzeige)

Kategorie Beschreibung
Name cdfr_gadg_allg_0018
Typ Tabelle
Beschreibung Visualisierung eines SQL-Select-Statements in ein dazu dynamisch erzeugtes Tabellenfeld
Refresh Eine manuelle Aktualisierung ist möglich. Die Aktualisierung ermittelt sich anhand des hinterlegten Select-Statement die Daten neu. Bei großen Datenmengen, bzw. nicht eindeutig zugewiesenen Tabellenschlüsseln (primary/secondary keys) innerhalb des Statements kann die Datenbeschaffung dementsprechend einige Zeit andauern.
Parameter und Handling Über das Einstellungsmenü sind die folgenden Parameter einstellbar:
Aktualisierungsrate
Gadget-Title
Select-Statement
Aus dem Select-Statement ermittelte Tabellenspalten

Wurde ein Select-Statement angegeben, wird die dahinterliegende Tabellenstruktur nicht automatisch ermittelt. Die Ermittlung wird über den Button „Prüfen und Übernehmen“ gestartet. Ist der Aufbau (Syntax) des Statements nicht korrekt, wird eine entsprechende Meldung ausgegeben. Ist die Übernahme erfolgreich gewesen, wird hierzu eine Datenbanktabelle generiert. Diese kann auch über andere cimERP-Programme (z.B. WorkFlows) oder Crystal Reports eingebunden/ausgewertet werden.

In der Übersicht der Tabellenspalten könnten folgende Einstellungen konfiguriert werden:
Sichtbar? (default „Sichtbar“) Steuerung der Anzeige einer Tabellenspalte (Spalten mit long varchar oder long byte Datentypen sind immer unsichtbar)
Lfd-Nr. (nur Anzeige) beinhaltet die Reihenfolge der Spalten aus der Datenbank
Spaltentitel Dieser Titel wird für die jeweilige sichtbare Spalte im Kopfbereich generiert. Bei Änderung wird die Breite anhand des Titels neu generiert.
Breite Steuert die Breite der Tabellenspalte
Datentyp (nur Anzeige) zeigt den Datentyp der Spalte aus der Datenbank an (z.B. integer (Ganzzahl), float (Gleitkommazahl), date (Datum), varchar/nvarchar (Text)
cimERP-Objekt (wird so weit es geht aus dem Spaltennamen ermittelt) Bei Angabe eines cimERP-Objekts wird für die Tabellenspalte beim Rechtsklick das zugehörige Verbindungen-Menü aufgebaut.

Über den Button Vorlage Select-Statement wird der Grundaufbau eines Select-Statements vorbelegt:
Verbindung Eine direkte Verbindung ist nicht möglich. Über die Spalte cimERP-Object kann allerdings das Rechtsklick-Verbindungen-Menü für das jeweilige Objekt angeboten werden.
Beispiel In diesem Beispiel wird eine Übersicht der Artikel, vorh. Lagerbestand und Bezeichnung 1 ausgegeben, wenn Bezeichnung 1 „Musterartikel“ (ohne Berücksichtigung Groß-/Kleinschreibung) enthält.

Das Select-Statement direkt über das Datenbankfenster:


Beim Start des neuen Gadgets ohne Datenkonfigurationen wird es folgendermaßen dargestellt:


Nach Angabe eines hierfür zweckmäßigen Gadget-Titels und des SQL-Statements, sowie Bestätigen des Buttons „Prüfen und Übernehmen“, wird folgende Tabellenkonfiguration angeboten (Spaltentitel und Breite wurde nachträglich angepasst):


Nach Speichern wird das neue Gadget auch schon aufgebaut:


Eine nachträgliche Erweiterung/Änderung der Tabelle über das Select-Statement ist möglich.