WebApps:Tiles: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 290: | Zeile 290: | ||
=Aufruf im Web= | =Aufruf im Web= | ||
@Session_WebAppUrl@ | @Session_WebAppUrl@/Tiles/?menu=<Ebene 2 aus Dimension NavigationTiles> | ||
Beispiel: | Beispiel: | ||
Version vom 29. Juni 2018, 08:55 Uhr
Systemvoraussetzungen
Unterstütze Browser
- Internet Explorer 11 oder höher
- Edge
- Firefox
- Chrome
Im Modell muss die Dimension „NavigationTiles“ vorhanden sein. Auf Basis dieser Dimension werden die Kacheln aufgebaut. Dabei müssen folgende Spalten mindestens vorhanden sein:
| Title | Text (beliegige Länge) | Anzeigetext |
| Icon | Text (beliebige Länge) | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis |
| Style | Ganzzahl - Standardwert 0 | Liefert die Darstellung des Eintrages. Derzeit sind folgende Möglichkeiten implementiert:
0 = kleine Kachel 1 = große Kachel |
| NavigationAction | Text (beliebige Länge; empfohlen wird die maximal mögliche Anzahl von 4000) | Liefert den CopLink für die Navigation. Informationen zum Erstellen dieses Links finden Sie im Abschnitt "Erstellen der Navigationslinks (NavigationAction)". |
| OpenIcon | Text (beliebige Länge) | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Dieses Icon wird angezeigt, wenn der Status 1 ist. |
| ReadyIcon | Text (beliebige Länge) | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Dieses Icon wird angezeigt, wenn der Status 2 ist. |
| ErrorIcon | Text (beliebige Länge) | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Dieses Icon wird angezeigt, wenn der Status 3 ist. |
| Color | Text (beliebige Länge) | Hintergrundfarbe. Kann angegeben werden als Hex-Wert (einfach eingeben) oder als RGB Wert (Eingabe: rgb(153,180,209)). |
| OpenColor | Text (beliebige Länge) | Hintergrundfarbe. Kann angegeben werden als Hex-Wert (einfach eingeben) oder als RGB Wert (Eingabe: rgb(153,180,209)). Diese Hintergrundfarbe wird verwendet, wenn der Status 1 ist. |
| ReadyColor | Text (beliebige Länge) | Hintergrundfarbe. Kann angegeben werden als Hex-Wert (einfach eingeben) oder als RGB Wert (Eingabe: rgb(153,180,209)). Diese Hintergrundfarbe wird verwendet, wenn der Status 2 ist. |
| ErrorColor | Text (beliebige Länge) | Hintergrundfarbe. Kann angegeben werden als Hex-Wert (einfach eingeben) oder als RGB Wert (Eingabe: rgb(153,180,209)). Diese Hintergrundfarbe wird verwendet, wenn der Status 3 ist. |
| TextColor | Text (beliebige Länge) | Schriftfarbe. Kann angegeben werden als Hex-Wert (einfach eingeben) oder als RGB Wert (Eingabe: rgb(153,180,209)). |
| IsEnabled | Text (beliebige Länge) | Gibt an, ob die hinterlegte Aktion ausgeführt werden kann. Es kann hier True/False oder eine Expression stehen, die True oder False liefert. |
| IsVisible | Text (beliebige Länge) | Gibt an, ob das Element angezeigt wird. Es kann hier True/False oder eine Expression stehen, die True oder False liefert. |
| Status | Ganzzahl | Über den Status kann die Hintergrundfarbe und das Bild gesteuert werden.
0 = Kein Status 1 = Offen 2 = Erledigt/abgeschlossen 3 = Fehlerhaft Alle anderen Werte werden als „Kein Status“ interpretiert, wird keine Abfrage definiert, so ist dies ebenfalls der Fall. |
Darstellung
Wenn diese Struktur für den Bereich Enterprise dargestellt wird, erhalten Sie folgende Anzeige
Dimensionselemente der Ebene 1 werden nicht angezeigt.
Dimensionselemente der Ebene 2 entsprechen Anzeigesichten, über welche die Tiles aufgerufen werden.
Dimensionselemente der Ebene 3 entsprechen den Gruppen (siehe Modell, Planung, Konsolidierung, …)
Dimensionselemente der Ebene 4 entsprechen einfachen Kacheln, welche eine Navaktion auswerten können oder ein Submenü enthalten können.
Dimensionselemente der Ebene 5 entsprechen Sub-Menüs, welche über das Übergeordnete Elemente geöffnet werden. Diese können eine Navaktion auswerten oder ein Submenü enthalten.
Dimensionselemente der Ebene 6 entsprechen einer weiteren Ebene von Sub-Menüs, welche über das Übergeordnete Elemente geöffnet werden.
Dimensionselemente weiterer Ebenen werden nicht berücksichtigt.
Gruppen
Gruppen werden durch die Ebene 3 der Dimension „NavigationTiles“ definiert und definieren eine Sammlung von Menüeinträgen. Die Gruppe selbst kann keine Aktionen auswerten. Folgende Eigenschaften werden auf Gruppen ausgewertet:
| Title | Anzeigetext. Wenn nicht vergeben zieht der Name des Dimensionselements. |
| Icon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis |
| Style | Derzeit keine Funktion |
| NavigationAction | Derzeit keine Funktion |
| OpenIcon | Derzeit keine Funktion |
| ReadyIcon | Derzeit keine Funktion |
| ErrorIcon | Derzeit keine Funktion |
| Color | Derzeit keine Funktion |
| OpenColor | Derzeit keine Funktion |
| ReadyColor | Derzeit keine Funktion |
| ErrorColor | Derzeit keine Funktion |
| TextColor | Schriftfarbe |
| IsEnabled | Bei false sind in der Gruppe keine Aktionen ausführbar |
| IsVisible | Bei false wird die Gruppe nicht angezeigt |
| Status | Derzeit keine Funktion |
Kacheln
Kacheln sind Elemente der Ebene 4 aus der Dimension „NavigationTiles“. Auf Kacheln ist es möglich eine Aktion auszuführen. Dabei werden folgende Eigenschaften ausgewertet:
| Title | Anzeigetext. Wenn nicht vergeben zieht der Name des Dimensionselements. |
| Icon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis |
| Style | Liefert die Darstellung des Eintrages. Derzeit sind folgende Möglichkeiten implementiert:
0 = kleine Kachel 1 = große Kachel |
| NavigationAction | Liefert den CopLink für die Navigation. Informationen zum Erstellen dieses Links finden Sie im Abschnitt "Erstellen der Navigationslinks (NavigationAction)". |
| OpenIcon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Wird angezeigt, wenn der Status 1 ist. |
| ReadyIcon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Wird angezeigt, wenn der Status 2 ist. |
| ErrorIcon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis. Wird angezeigt, wenn der Status 3 ist. |
| Color | Hintergrundfarbe, wenn kein gültiger Status oder Status 0 |
| OpenColor | Hintergrundfarbe, wenn Status = 1 |
| ReadyColor | Hintergrundfarbe, wenn Status = 2 |
| ErrorColor | Hintergrundfarbe, wenn Status = 3 |
| TextColor | Schriftfarbe |
| IsEnabled | Gibt an, ob die hinterlegte Aktion ausgeführt werden kann |
| IsVisible | Bei false wird die Kachel nicht angezeigt |
| Status | Über den Status kann die Hintergrundfarbe und das Bild gesteuert werden.
0 = Kein Status 1 = Offen 2 = Erledigt/abgeschlossen 3 = Fehlerhaft Alle anderen Werte werden als „Kein Status“ interpretiert, wird keine Abfrage definiert, so ist dies ebenfalls der Fall. |
Submenü
Sind Alle Einträge welche sich unter der Ebene 5 befinden. Dabei werden folgende Eigenschaften ausgewertet:
| Title | Anzeigetext. Wenn nicht vergeben zieht der Name des Dimensionselements. |
| Icon | Liefert den Pfad zum anzuzeigenden Bild ausgehend vom Serververzeichnis |
| Style | Derzeit keine Funktion |
| NavigationAction | Liefert den CopLink für die Navigation. Informationen zum Erstellen dieses Links finden Sie im Abschnitt "Erstellen der Navigationslinks (NavigationAction)". |
| OpenIcon | Derzeit keine Funktion |
| ReadyIcon | Derzeit keine Funktion |
| ErrorIcon | Derzeit keine Funktion |
| Color | Derzeit keine Funktion |
| OpenColor | Derzeit keine Funktion |
| ReadyColor | Derzeit keine Funktion |
| ErrorColor | Derzeit keine Funktion |
| TextColor | Derzeit keine Funktion |
| IsEnabled | Bei false sind keine Aktionen ausführbar |
| IsVisible | Bei false wird der Eintrag nicht angezeigt |
| Status | Derzeit keine Funktion |
Aufruf im Web
@Session_WebAppUrl@/Tiles/?menu=<Ebene 2 aus Dimension NavigationTiles>
Beispiel:
https://servername:4444/coplanner/Tiles/?menu=reporting
| Hinweis Bei reiner Anwendung im Web können keine CopNav Links verwendet werden. |
Erweiterter Aufruf
Ab 9.5 HF 2.4:
- hideSessionHeader: Definiert, ob der Session-Header angezeigt werden soll oder nicht (true blendet Session-Header aus). Der Default beim Öffnen ist false.
Beispiel:
https://servername:4444/coplanner/Tiles/?menu=reporting&hideSessionHeader=true
Aktualisierung
Wenn in der Dimension NavigationTiles etwas geändert wird, dann wird die Ansicht beim Benutzer gleich angepasst.
Bei Verwendung einer WebAppUrl mit http (es wird empfohlen https zu verwenden) kann es sein, dass dies nicht automatisch gemacht werden kann, weil ein Virenscanner das verhindert. Entweder muss dann im Virenscanner eine Ausnahme gemacht werden, oder die Kacheln werden erst nach drücken von F5 oder erneutem Öffnen der Kacheln neu geladen.
Z.B. bei Kaspersky wird die Aktualisierung blockiert mit http. Damit es hier funktioniert muss die URL zu den Vertrauenswürdigen Webadressen hinzugefügt werden.
Wenn Sie auf einer Zeilenmaske oder Eingabemaske Strg + J drücken erhalten Sie einen Dialog. Wählen Sie "coplete coplink (sample)" an und klicken Sie auf "build..." Wählen Sie hier die entsprechende Aktion aus, welche Sie ausführen möchten und klicken Sie ok. Der Link, der dadurch im grauen Feld entsteht muss wie folgt angepasst werden (um den Link anzupassen muss dieser in einen Editor kopiert werden):
- Es dürfen keine __PARAM_NOT_FOUND__ vorkommen - löschen Sie diese einfach aus dem Link
- ersetzen Sie cop:// durch copNav.html?
- Leerzeichen vor und nach den ? entfernen
Beispiel:
Ursprünglicher Link:
cop://name=Name der Aktion & aktion=Matrix Builder Eingabemaske & p1=EM Umsatzerloese Plan & p2= & p3= & p4= & frmlocation=Struktur & bild=__PARAM_NOT_FOUND__ & info=__PARAM_NOT_FOUND__ & styledefinition= & readonly=__PARAM_NOT_FOUND__
Link, der angewendet werden kann:
copNav.html?name=Name der Aktion&aktion=Matrix Builder Eingabemaske&p1=EM Umsatzerloese Plan&p2=&p3=&p4=&frmlocation=Struktur&bild=&info=&styledefinition=&readonly=
| Hinweis Bei Aufrufen, die ein / enthalten, wie z.B. die PC/KST, müssen die / durch %slash% ersetzt werden.
z.B.: copNav.html?name=PC%slash%KST&aktion=Dimension&p1=PC%slash%KST&p2=&p3=&p4=&frmlocation=Struktur&bild=&info=&styledefinition=&readonly= |