Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ctxwcl:admin:basisteil [2012/07/09 11:36]
ht [Report-Definition]
ctxwcl:admin:basisteil [2012/07/23 12:39] (aktuell)
ht [Reporter-Definition]
Zeile 39: Zeile 39:
 ==== PHP Projekte ==== ==== PHP Projekte ====
 Checken Sie hier verfügbare Webanwendungen ein, z.B. den Cortex WebClient.\\ ​ Webanwendungen können unabhängig von den Userrechten nochmals mit Zugriffsrechten belegt werden. Z.zt. ist dieses Funktion noch disabled.\\ \\  Checken Sie hier verfügbare Webanwendungen ein, z.B. den Cortex WebClient.\\ ​ Webanwendungen können unabhängig von den Userrechten nochmals mit Zugriffsrechten belegt werden. Z.zt. ist dieses Funktion noch disabled.\\ \\ 
-==== Report-Definition ====+===== Reporter-Definition ====
 Für die Ermittlung statistischer Werte oder Auswertungen anderer Art wird der '​Reporter'​ benötigt.\\ ​ \\    Für die Ermittlung statistischer Werte oder Auswertungen anderer Art wird der '​Reporter'​ benötigt.\\ ​ \\   
     * Er kumuliert und verknüpft beliebige Werte miteinander und trägt diesen Wert selbständig in ein dafür bestimmtes Zielfeld\\ ​ Dazu stehen einige Optionen zur Verfügung - kombinatorische Verknüpfungen sind ebenfalls möglich     * Er kumuliert und verknüpft beliebige Werte miteinander und trägt diesen Wert selbständig in ein dafür bestimmtes Zielfeld\\ ​ Dazu stehen einige Optionen zur Verfügung - kombinatorische Verknüpfungen sind ebenfalls möglich
Zeile 49: Zeile 50:
     * Sie entscheiden,​ in welchem Kontext die ermittelten Werte angezeigt werden - unabhängig vom Datensatztyp\\ ​ \\     * Sie entscheiden,​ in welchem Kontext die ermittelten Werte angezeigt werden - unabhängig vom Datensatztyp\\ ​ \\
 Beispiele:​\\  ​ Beispiele:​\\  ​
-Nehmen wir den //​Gesamt-Umsatz//​ pro Kunde. Umsätze ergeben sich aus verschiedensten Projekten / Vorgängen.\\ ​ Die //​Aufsummierung//​ aller Umsätze zu einem  Gesamt-Umsatz pro Kunde ist immer eine wichtige Information und könnte z.B. direkt bei den Firmendaten mitgeführt werden.\\ ​ Ebenso kann der Umsatz, z.B. //​gegliedert nach Geschäftsjahren,//​ abgebildet werden.\\ ​ \\ Oder Sie lassen den ersten, den letzten und den nächsten Kontakt mit dem Projekt / Vorgang verknüpfen,​ um den Projektfortschritt bzw. den Aufwand zu beurteilen.\\ ​ \\    +Nehmen wir den //​Gesamt-Umsatz//​ pro Kunde. Umsätze ergeben sich aus verschiedensten Projekten / Vorgängen.\\ ​ Die //​Aufsummierung//​ aller Umsätze zu einem  Gesamt-Umsatz pro Kunde ist immer eine wichtige Information und könnte z.B. direkt bei den Firmendaten mitgeführt werden.\\ ​ Ebenso kann der Umsatz, z.B. //​gegliedert nach Geschäftsjahren,//​ abgebildet werden.\\ ​ \\ Oder Sie lassen den ersten, den letzten und den nächsten Kontakt mit dem Projekt / Vorgang verknüpfen,​ um den Projektfortschritt bzw. den Aufwand zu beurteilen.\\ ​ \\        
 === Neue Konfiguration erstellen === === Neue Konfiguration erstellen ===
-\\  ​Stellen Sie sicher, das alle Felder, die Sie für eine Definition benötigen, bereits angelegt sind und sich in den richtigen Datensatztypen befinden.\\ ​ ​\\ ​ **Gut zu wissen**\\ ​ Referenzfelder sind in ihrer Feldeigenschaft interne Verweisfelder und dürfen niemals als '​Wiederholfeld'​ definiert sein!\\ ​ \\  ​+Stellen Sie sicher, das alle Felder, die Sie für eine Definition benötigen, bereits angelegt sind und sich in den richtigen Datensatztypen befinden.\\ ​   
  
  
-    * Sie befinden sich im Remote-Admin / [Report Definition] / [Neu]+    * Sie befinden sich im //Remote-Admin// / [Report Definition] / [Neu]
  
     * Vergeben Sie eine ID und benennen die Definition     * Vergeben Sie eine ID und benennen die Definition
Zeile 60: Zeile 61:
     * __Quelle definieren__\\ ​ Trigger-Synonym:​ [#T] wählt die Option '​Datensatztyp'​ (z.Zt. ist nur diese Auswahl möglich, Stand Juli 2012) \\  Trigger-Wert:​ Tragen Sie das Synonym des Datensatztypes ein, aus dem die Quelldaten kommen.\\ ​ Das Synonym zum Datensatztyp finden Sie im WebClient Admin unter [Datensatztypen]\\ ​ \\  Filter [Einfügen] -  Sie legen jetzt die erste Bedingung für das Quellfeld fest:​\\ ​ Tragen Sie das Synonym des Feldes ein, aus dessen Feldinhalt eine Auswahl getroffen wird\\ ​ In dem Bereich [von]/[bis] nehmen Sie diese Einschränkung vor\\  Wählen Sie eine Verknüpfungsart (das erste Kriterium ist i.d.R. eine Und-Verknüpfung)\\ ​ Bestätigen Sie die Eingaben mit [OK]\\ ​ \\  Quelle:​\\ ​ Sie wählen [Synonym] und tippen das Synonym des //​Quellfeldes//​ in das Eingabefeld,​ zu dem Sie im vorherigen Schritt bereits die Filter festgelegt haben\\ ​ Das Synonym finden Sie im RemoteAdmin unter [Feld Definition] oder im WebClient Admin {{:​ctxwcl:​5.jpg|}} unter [Felder]     * __Quelle definieren__\\ ​ Trigger-Synonym:​ [#T] wählt die Option '​Datensatztyp'​ (z.Zt. ist nur diese Auswahl möglich, Stand Juli 2012) \\  Trigger-Wert:​ Tragen Sie das Synonym des Datensatztypes ein, aus dem die Quelldaten kommen.\\ ​ Das Synonym zum Datensatztyp finden Sie im WebClient Admin unter [Datensatztypen]\\ ​ \\  Filter [Einfügen] -  Sie legen jetzt die erste Bedingung für das Quellfeld fest:​\\ ​ Tragen Sie das Synonym des Feldes ein, aus dessen Feldinhalt eine Auswahl getroffen wird\\ ​ In dem Bereich [von]/[bis] nehmen Sie diese Einschränkung vor\\  Wählen Sie eine Verknüpfungsart (das erste Kriterium ist i.d.R. eine Und-Verknüpfung)\\ ​ Bestätigen Sie die Eingaben mit [OK]\\ ​ \\  Quelle:​\\ ​ Sie wählen [Synonym] und tippen das Synonym des //​Quellfeldes//​ in das Eingabefeld,​ zu dem Sie im vorherigen Schritt bereits die Filter festgelegt haben\\ ​ Das Synonym finden Sie im RemoteAdmin unter [Feld Definition] oder im WebClient Admin {{:​ctxwcl:​5.jpg|}} unter [Felder]
        
-   * __Referenz Feld__ - optionale Eingabe\\ ​ Referenzfelder sind in ihrer Feldeigenschaft [[ctxwcl:​admin:​feldtypen:​referenzfeld|interne Verweisfelder]] und niemals als '​Wiederholfeld'​ definiert!\\ ​ Über Verweisketten stellt dieses Referenz Feld die Verbindung zum fremden Datensatztyp her. Für eine automatische '​Suchen/​Ersetzen'​ Funktion können Sie das Daten-Importprogramm CtxImport.jar (im Lieferumfang enthalten) benutzen, um über die Feldgenerierung vorhandene Verweisketten selbstständig aufzulösen. Danach ist sichergestellt,​ dass die eigentliche Reporter-Definition ausgeführt werden kann.\\  ​Wählen Sie das passende Feldsynonym aus der Suggestbox.+   * __Referenz Feld__ - optionale Eingabe\\ ​ Referenzfelder sind in ihrer Feldeigenschaft [[ctxwcl:​admin:​feldtypen:​referenzfeld|interne Verweisfelder]] und dürfen ​niemals als '​Wiederholfeld'​ definiert ​werden!\\  Über Verweisketten stellt dieses Referenz-Feld die Verbindung zum fremden Datensatztyp her.\\ Wählen Sie das passende Feldsynonym aus der Suggestbox.\\ ​ \\  ​Für eine automatische '​Suchen/​Ersetzen'​ Funktion können Sie das Daten-Importprogramm ​//CtxImport.jar// (im Lieferumfang enthalten) benutzen, um über die [Feldgenerierungvorhandene Verweisketten selbstständig aufzulösen. Danach ist sichergestellt,​ dass die eigentliche Reporter-Definition ausgeführt werden kann.\\  ​\\  ​
  
    *__ Zielfeld__ ​ - bildet das Ergebnis ab\\  [Einfügen] öffnet den Konfigurationsteil\\ ​ Tragen Sie das Feldsynonym ein und verknüpfen es mit einer der folgenden Funktion:​\\  ​    *__ Zielfeld__ ​ - bildet das Ergebnis ab\\  [Einfügen] öffnet den Konfigurationsteil\\ ​ Tragen Sie das Feldsynonym ein und verknüpfen es mit einer der folgenden Funktion:​\\  ​
  
-||SetCnt|| zählt eine Anzahl hoch|| +||SetCnt|| zählt eine Anzahl hoch und trägt die Summe in das Zielfeld|| 
-||SetSum|| summiert numerische Werte|| +||SetSum|| summiert numerische Werte und trägt das Ergebnis in das Zielfeld|| 
-||SetAvg|| errechnet den Mittelwert - nur für numerische Felder|| +||SetAvg|| errechnet den Mittelwert - nur für numerische Felder ​- und trägt das Ergebnis in das Zielfeld|| 
-||SetMin|| ermittelt den kleinsten Wert|| +||SetMin|| ermittelt den kleinsten Wert eines numerischen Feldes und trägt das Ergebnis in das Zielfeld|| 
-||SetMax|| ermittelt den größten Wert|| +||SetMax|| ermittelt den größten Wert eines numerischen Feldes und trägt das Ergebnis in das Zielfeld|| 
-||SetMinRef||+||SetMinRef ​und SetMaxRef||Beide Optionen setzen ein Datenfeld mit der Feldeigenschaft [[ctxwcl:​admin:​feldtypen:​referenzfeld|'​internes Verweisfeld'​]] voraus.\\ ​ Ihr gewünschtes Ergebnis wird also nicht direkt in das Zielfeld eingetragen,​ sondern der Verweis, der auf den Inhalt des Quellfeldes zeigt.\\ ​ Wie der Eintrag in dem Anzeigefeld aussieht, ist abhängig von dem Rückgabestring des internen Verweisfeldes.\\ ​ Das könnte z.B. der //​Projektname//​ sein, welches - abhängig von der restlichen Konfiguration - das umsatzstärkste Projekt zum Kunden ist. || 
 + 
 + 
 + 
 +\\   
 +   * __Definition übernehmen__\\ ​ Zunächst als [Entwurf erfasst] klicken Sie [Entwurf übernehmen]\\ ​ Im Anschluß ist es notwendig, die [Reporter Reorganisation] zu starten\\ ​  
 \\  \\  \\  \\ 
  
-{{:​ctxwcl:​admin:​65.jpg|}}  ​+{{:​ctxwcl:​admin:​65a.jpg|}}\\  \\   
 +   
Drucken/exportieren