WebApps:Tiles: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 294: Zeile 294:
Beispiel:
Beispiel:


https://servername:4444/coplanner/Tiles/?menu=reporting
<nowiki>https://servername:4444/coplanner/Tiles/?menu=reporting</nowiki>




Zeile 309: Zeile 309:
Beispiel:
Beispiel:


https://servername:4444/coplanner/Tiles/?menu=reporting&hideSessionHeader=true
<nowiki>https://servername:4444/coplanner/Tiles/?menu=reporting&hideSessionHeader=true</nowiki>


=Aktualisierung=
=Aktualisierung=

Version vom 4. April 2018, 17:27 Uhr

Systemvoraussetzungen

Unterstütze Browser

  • Internet Explorer 11 oder höher
  • Edge
  • Firefox
  • Chrome


Dimension NavigationTiles

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

Struktur

Wenn diese Struktur für den Bereich Enterprise dargestellt wird, erhalten Sie folgende Anzeige

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@/prototype/#/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.


Erstellen der Navigationslinks (NavigationAction) - nur Möglich, wenn aus CoPlanner aufgerufen

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=