Im Fenster Startfenster-Kacheln legen Sie fest, welche Voreinstellungen als Kacheln für das Startfenster zur Verfügung stehen sollen. Sie können nur Voreinstellungen übernehmen, die technisch gesehen auch als Kachel geeignet sind. Für die Kachel kann eine andere Bezeichnung angegeben werden als die Bezeichnung der Voreinstellung. Auf der Kachel wird dann diese neue Bezeichnung angezeigt.
Die hier zur Verfügung gestellten Kacheln werden nicht alle automatisch im Startfenster angezeigt. Benutzer legen selbst fest, welche der Voreinstellungen im Startfenster ausgewählt werden sollen. Dazu müssen die Benutzer über Rechte verfügen:
für das Fenster 13200000, Startfenster (F1320),
für das Fenster 13210000, Startfenster-Kacheln (F1321). In diesem Fenster benötigen Benutzer mindestens Leserechte, sodass sie aus dem Fenster die gewünschten Voreinstellungen auswählen können. Es ist möglich, um Rechte für die Registerkarte SQL auszuschalten:
für alle Fenster, die als Kachel aufgenommen werden sollen. In der Praxis haben Benutzer bereits Rechte für diese Fenster, weil diese für ihre Arbeit notwendig sind:
für die Voreinstellung 413210000 (Standardauswahl) aus dem Fenster Startfenster-Kacheln (F1321) sind für Benutzer mindestens Leserechte erforderlich, sodass sie aus diesem Fenster die gewünschten Voreinstellungen auswählen können:
für alle Voreinstellungen, die als Kachel aufgenommen werden sollen. In der Praxis werden die Benutzer bereits über diese Rechte verfügen.
SQL
Sie können auf der Registerkarte SQL einen Code übernehmen, der die Daten aus der Voreinstellung filtert. Beispielsweise könnte die Anzahl von Kundenaufträgen mit dem Namen eines bestimmten Verkäufers und Status gezählt werden. Dem betreffenden Verkäufer wird dann auf der Kachel die Anzahl dieser Kundenaufträge sofort angezeigt. Der Code kann eine einfache Zählung der Anzahl vorhandener Datensätze sein, kann aber auch verschiedene Tabellen untereinander verknüpfen und nach den Datensätzen filtern, die mitgezählt werden sollen.
Startfenster-Kacheln generieren
In Isah stehen einige Standardkacheln zur Verfügung. Der Applikationsmanager kann diese für einen Benutzer oder für alle Benutzer hinzufügen. Die folgenden Kacheln stehen zur Verfügung:
Ab Version 5.7 steht in den Installationsdateien von Isah unter dem Verzeichnis…\Server_Software\MSSQL_DBServer_Scripts\StartTiles das Script Add start tiles.sql zur Verfügung. Geben Sie für Ihre Datenbank dieses Script aus, um die gespeicherte Prozedur zu installieren, mit der Beispielkacheln aufgenommen werden.
Legen Sie die Parameterwerte fest (siehe nachstehende Tabelle).
Danach kann die Prozedur mit EXEC dbo.SIP_ins_ExampleStartTiles; abgerufen werden, ergänzt mit den Parametern, beispielsweise wie folgt:
/* Niederländische Kacheln Angebote, Kundenaufträge, Meldungen für die Benutzergruppe „SAL“ */
EXEC dbo.SIP_ins_ExampleStartTiles
@UserGroup = N'SAL',
@MySalesOrders = 1,
@MySalesOffers = 1,
@MyMessages = 1;
/* Alle Kacheln in Englisch für Benutzergruppe „MAN“ */
EXEC dbo.SIP_ins_ExampleStartTiles
@UserGroup = N'MAN',
@AllTiles = 1,
@Language = 5;
Nachdem die Prozedur ausgeführt wurde, werden im Fenster Startfenster-Kacheln für den/die ausgewählten Benutzer die Standardkacheln hinzugefügt. Benutzer können diese danach selbst an ihr eigenes Startfenster hinzufügen.
Anmerkung: Wenn Sie die Prozedur ohne Parameter abrufen, wird eine Anleitung angezeigt, in der die Funktion und die Parameter näher erläutert werden.
Parameter
Auswahl
Parameter
Anmerkungen
Welche Kacheln?
Mögliche Werte für diese Parameter sind „0“ (Aus) oder „1“ (Ein). Der Standardwert für alle Kacheln steht auf „0“.
Alle Kacheln
@AllTiles
@AllTiles = 1 wählt alle Kacheln aus. Sollen nicht alle Kacheln ausgewählt werden, dann setzten Sie nur die gewünschten Kacheln auf „1“.
Hier geben Sie eine gültige, nicht leere Benutzergruppe ein. Es muss mindestens eine gültige Benutzergruppe angegeben werden. Den Benutzern in dieser Gruppe werden die ausgewählten Kacheln in der angegebenen Sprache zur Verfügung gestellt.
Der Standardwert dieses Parameters ist nicht ausgefüllt.
In welcher Sprache?
@Language
1 = Niederländisch (Standard)
2 = Deutsch
5 = Englisch
11 = Französisch
Rechte
Mit dieser Prozedur werden der/den ausgewählten Benutzergruppe(n) keine Rechte für die Fenster und Voreinstellungen zugewiesen, die mit den Kacheln abgerufen werden. In der Praxis wird eine Benutzergruppe, an die bestimmte Kacheln zugewiesen werden, bereits über die Rechte für die dazugehörigen Fenster und Voreinstellungen verfügen. Werden beispielsweise für die Benutzergruppe „Verkauf“ die Kacheln Meine Angebote und Meine Kundenaufträge hinzugefügt, dann wird auf diese Fenster logischerweise bereits zugegriffen werden können. Den Benutzergruppen werden für die Anwendung von Startkacheln generell Rechte zugewiesen.
Für die Beispielkacheln sind die folgenden Rechte erforderlich:
Fügen Sie unter Startfenster-Kacheln die Voreinstellung 595 („Meine Positionen“) hinzu und stellen Sie auf der Registerkarte SQL den folgenden Code ein. Wenn ein Einkäufer diese Kacheln danach in ein Startfenster setzt, wird auf der Kachel die Anzahl der Bestellvorschläge angezeigt, die der Einkäufer erstellt oder bearbeitet hat.
Fügen Sie unter Startfenster-Kacheln die Voreinstellung 1638 („Aktionen in dieser Woche) hinzu und stellen Sie auf der Registerkarte SQL den folgenden Code ein. Wenn ein Benutzer diese Kachel danach in das Startfenster setzt, wird auf der Kachel die Anzahl der offenen Aktionen aus dem Modul CRM angezeigt, die in dieser Woche auf dem Namen des betreffenden Benutzers steht. Dazu muss der Benutzer im Fenster Aktionen allerdings erst die Einstellung Meine Aktionen aktivieren (Menü Ansicht, Aktionen anzeigen).
SELECT COUNT(1) FROM dbo.T_CallAction CA
JOIN dbo.T_UserRegistrationInfo AS URI ON (URI.EmpId = CA.PlanEmpId)
WHERE CA.CallActionStatusType <> 4
AND dbo.ssma_datepart(N'yy', CA.StartDate) = dbo.ssma_datepart(N'yy', getdate())
AND dbo.ssma_datepart(N'cwk', CA.StartDate) = dbo.ssma_datepart(N'cwk', getdate())