Framework:Navigationsaktionen: Unterschied zwischen den Versionen

Aus CoPlanner 10
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(71 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 4: Zeile 4:


Je nach Auswahl der Aktion ändern sich die Felder nach dem Feld Aktion. Bis zu max. vier Parameter können erscheinen.
Je nach Auswahl der Aktion ändern sich die Felder nach dem Feld Aktion. Bis zu max. vier Parameter können erscheinen.
{| {{Bausteindesign1}}
|-
|<span style="color: darkblue">'''Hinweis'''</span> &nbsp;Sollte ein hier angeführter Navigationspunkt nicht verfügbar sein so fehlt der entsprechende Eintrag in der Datei ''DimensionSettings/SysMenueSettings.xml'' aus dem Serververzeichnis.
|}


Folgende Navigationsaktionen können ausgewählt werden:  
Folgende Navigationsaktionen können ausgewählt werden:  
Zeile 9: Zeile 13:
==Keine Aktion==
==Keine Aktion==


Diese Auswahl steht nur im Navigationsdesigner zur Verfügung. Es wird keine Aktion ausgeführt
Diese Auswahl steht nur im Navigationsdesigner zur Verfügung. Es wird keine Aktion ausgeführt.


==Aggmaske==
==Aggmaske==


[[image:Fw_Navigationsaktion Aktion Aggmaske.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Aggmaske]]
Mit CoPlanner 10 werden keine AggMasken mehr unterstützt.
 
Wird als Aktion Aggmaske selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit alles verfügbaren [[Framework:Aggregationsmaske:Einf%C3%BChrung|Aggregationsmasken]]. Dieser Befehl öffnet die selektierte Maske.
 
==Report==


[[image:Fw_Navigationsaktion Aktion Report.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Report]]
==Berichtswesen==


Wird als Aktion Report selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen zur Verfügung stehenden Berichtsservern. Nach der Auswahl eines Servers werden alle verfügbaren Berichte angezeigt. Dieser Befehl öffnet den selektierten Bericht.
[[image:Fw_Navigationsaktion Aktion Berichtswesen.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Berichtswesen]]


==Bericht==
Wird als Aktion Berichtswesen selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit den Einträgen 'Designer starten' und 'Bericht auswählen'.


[[image:Fw_Navigationsaktion Aktion Bericht.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Bericht]]
===Designer starten===
Dieser Befehl erfordert keine weiteren Parameter und öffnet den Berichtsdesigner.


Wird als Aktion Bericht selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Berichten. Dieser Befehl öffnet den selektierten Bericht im eingestellten Modus. RunMode bedeutet den Bericht normal öffnen, Designmode bedeutet das Öffnen des Berichts im Report Designer. Die Auswahl beim Öffnen rendern bewirkt, dass der Bericht nach dem Öffnen sofort aktualisiert wird.
===Bericht auswählen===
Es erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Berichten. Dieser Befehl öffnet den selektierten Bericht.


==Dimension==
==Dimension==
Zeile 52: Zeile 54:


Wird als Aktion Makro selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren [[Framework:Makros|Makros]]. Dieser Punkt startet das selektierte [[Framework:Makros|Makro]].
Wird als Aktion Makro selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren [[Framework:Makros|Makros]]. Dieser Punkt startet das selektierte [[Framework:Makros|Makro]].
==Maske==
Ab CoPlanner 10 sind diese Masken nicht mehr unterstützt.
==Matrix Builder Eingabemaske==
Wird als Aktion Maske selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren [[Framework:BI_Center:Eingabemaske_erstellen|Eingabemasken]]. Dieser Befehl öffnet die selektierte Maske.
==PDF Bericht==
Ab CoPlanner 10 sind PDF Berichte nicht mehr unterstützt.
==Programm==
Wird als Aktion Programm selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Programmen. Dieser Befehl öffnet das ausgewählte Programm. Unter anderem lässt sich mit dieser Aktion das Microsoft Visual Studio öffnen.
==Report==
[[image:Fw_Navigationsaktion Aktion Report.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Report]]
Wird als Aktion Report selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen zur Verfügung stehenden Berichtsservern. Nach der Auswahl eines Servers werden alle verfügbaren Berichte angezeigt. Dieser Befehl öffnet den selektierten Bericht.


==Sonstige==
==Sonstige==
Zeile 61: Zeile 85:
Folgende Befehle stehen zur Verfügung:
Folgende Befehle stehen zur Verfügung:


'''Alle Fenster schließen'''
===Abo_Manager===
 
Der [[Enterprise_Edition:Abonnement_Manager|Abonnement Manager]] wird geöffnet.
 
===Aktives Fenster schließen===
 
Es wird das aktive Fenster im Arbeitsbereich geschlossen.
 
===Alle Fenster schließen===


Es werden alle im Arbeitsbereich geöffneten Masken und Designer geschlossen. Dieser Befehl entspricht dem gleichlautenden Befehl aus dem CoPlanner Menü.
Es werden alle im Arbeitsbereich geöffneten Masken und Designer geschlossen. Dieser Befehl entspricht dem gleichlautenden Befehl aus dem CoPlanner Menü.


'''Anwendungseigenschaften'''
===Authentication===
 
Der [[Enterprise_Edition:Erste_Schritte#Starten_des_CoPlanners|CoPlanner Anmeldedialog]] wird aufgerufen.
 
===Anwendungseigenschaften===


Öffnet den Designer für [[Framework:Anwendungseigenschaften|Anwendungseigenschaften]]. Hier ist zu empfehlen, als Startbereich „Work“ auszuwählen.
Öffnet den Designer für [[Framework:Anwendungseigenschaften|Anwendungseigenschaften]]. Hier ist zu empfehlen, als Startbereich „Work“ auszuwählen.


'''Benutzerverwaltung'''
===BI-Center===


Öffnet die [[Framework:Benutzerverwaltung_/_Security|Benutzerverwaltung]]. Hier ist zu empfehlen, als Startbereich „Work“ auszuwählen.
Öffnet das [[Framework:BI_Center|BI-Center]].


'''Browserwindow'''
===Browserwindow===


Öffnet den Internet Explorer im CoPlanner. In der Zeile „Parameter händisch eintragen“ geben Sie die gewünschte URL ein.
Öffnet das Browsercontrol im CoPlanner. In der Zeile „Parameter händisch eintragen“ geben Sie die gewünschte URL ein.


[[image:Fw_Navigationsaktion Einstellung Browserwindow.jpg|thumb|center|Framework, Navigationsaktion, Einstellung Browserwindow]]
[[image:Fw_Navigationsaktion Einstellung Browserwindow.jpg|thumb|center|Framework, Navigationsaktion, Einstellung Browserwindow]]
Zeile 81: Zeile 117:
Zusätzlich können auch CopNav Aktionen eingetragen werden. Eine genaue Beschreibung einer CopNav Aktion finden Sie beim Eintrag „Link“.
Zusätzlich können auch CopNav Aktionen eingetragen werden. Eine genaue Beschreibung einer CopNav Aktion finden Sie beim Eintrag „Link“.


'''CheckALL_Form'''
Bei aufgerufenen Links kann auch angegeben werden, welches Makro beim Schließen des Tabs ausgeführt werden soll und es kann auch ein Kontext mit übergeben werden.
 
<nowiki>https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske&MacroOnClose=mkr_Auszufuehren&Kontextname=Kontexttext</nowiki>
 
 
 
Für den Fall, dass die URL nicht verändert werden darf, z.B. beim Aufruf eines Sql Server Reporting Services Berichts, wo in der URL hier das %26 nicht mit & ersetzt werden darf, kann man beim Link einfach [UrlDecode=0] voransetzen.
 
<nowiki>[UrlDecode=0]https://by-copdev.bayer-ag.com/ReportServer_PROPQA?/CoPlanner_CoTrack/Reports/OverviewByDepartment&Department=[Department].[Department].%26[635090708757349858]</nowiki>
 
 
Wenn man das Browserwindow in dem Bericht Struktur öffnet, kann man eine Größe mitgeben, wie Breit das Fenster sein soll. Dazu bei dem Link vorne ein [StrukturWidth=500] angeben. Die 500 stehen hier für die Breite in Pixel. Ohne Angaben öffnet sich das Sturkturfenster mit 200 Pixel.
 
<nowiki>[StrukturWidth=500]https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske</nowiki>


Öffnet die Checkroutine.


'''ClientCache löschen'''
Wenn man das Browserwindow in dem Bericht Struktur öffnet, kann man unterbinden, dass es öfter geöffnet werden kann. Dazu kann man [OpenOnlyOnce] vor dem Link angeben.


Um den Betrieb des CoPlanner zu optimieren, merkt sich der ClientCache einmal eingelesene Information wie etwa den Aufbau von Dimensionen etc. Werden dann serverseitig Veränderungen vorgenommen, kann ein ClientCache an Aktualität verlieren. Um ihn explizit zu leeren, wird diese Funktion verwendet.
<nowiki>[OpenOnlyOnce]https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske</nowiki>


'''CloseProgram'''
===CheckALL_Form===


Beendet den CoPlanner Client.
Öffnet die Checkroutine.


'''ExecuteServerCommand'''
===ClientCache löschen===


Startet Serverbefehle direkt am Server. Eine Auswahl der zur Verfügung stehenden erscheint als Kombinationslistenfeld in der Zelle darunter
Um den Betrieb des CoPlanner zu optimieren, merkt sich der ClientCache einmal eingelesene Information wie etwa den Aufbau von Dimensionen etc. Werden dann serverseitig Veränderungen vorgenommen, kann ein ClientCache an Aktualität verlieren. Um ihn explizit zu leeren, wird diese Funktion verwendet.


[[image:Fw_Navigationsaktion Einstellung ExecuteServerCommand.jpg|thumb|center|Framework, Navigationsaktion, Einstellung ExecuteServerCommand]]
===CopAddOn===


Serverbefehle
Dient zum Starten eines CopAddOns.


{|  cellspacing="1" cellpadding="3" width={{{breite|80%}}}  border="1"
===ElementSelection===
|-
| style=background-color:#f6f6f6 |'''Befehl'''
| style=background-color:#f6f6f6 |'''Beschreibung
|-
| OBJ_DBDOKU_CREATEVIEWS
| Erstellt zu den CoPlanner Tabellen die dazugehörenden Sichten
|-
| OBJ_BACKUP_DATABASE
| Erstellt ein Datenbank Backupauf dem SQL Server
|-
| OBJ_OLAP_PROCESS_ALL
| Bereitet alle Cubes der Olap-Datenbank auf
|-
| OBJ_SERVER_RESTART
| Am Server werden die Daten und das Rechenwerk neu geladen. Dieser Befehlt erfordert ein neu Verbinden der Clients
|-
| OBJ_SYNC_DATABASE
| Alle Datenänderungen werden am SQL-Server übernommen (gespeichert). Erst danach werden neue Kommandos ausgeführt.
|-
| OBJ_MAKRO_FINISH_CALC
| Sämtliche Berechnungen werden vor einer neuen Anweisung eines Clients abgeschlossen
|}


'''ExcelEmbedded'''
Diese Navaktion bietet die Möglichkeit einer Filterauswahl in der Statusleiste. Dadurch kann eine Filterelementvoreinstellung getroffen werden und Masken mit einer FKT_GetRecord Funktion in "[[Framework:BI_Center:Eingabemaske_-_Eigenschaften_Dimension|SpecialDefinition]]" (siehe unten) der allgemeinen Einstellungen werden mit dieser Filtereinstellung geöffnet.<br>
Im folgenden Beispiel wird in der Statusleiste der Produktefilter angezeigt. In einer Eingabemaske wird diese Einstellung übernommen und der Produktefilter auf das zuletzt ausgewählte Element gesetzt.


Erlaubt das Öffnen von mit dem Excel-Client erstellten Excel-Dateien innerhalb des CoPlanner. Geben Sie hier einen Pfad relativ vom Client-Verzeichnis an, um eine Excel-Datei zu öffnen. CoPlanner startet das Excel-AddIn automatisch und reicht die Anmeldung des Windows Clients entsprechend weiter. ACHTUNG, diese Option funktioniert nur, wenn auf den Client-Rechner auch das Excel-AddIn installiert ist.
[[image:Fw_Filter_in_Statusleiste.png|thumb|center|Framework, Filter in Statusleiste]]


'''GenerateDefaultTimeDimension'''
Ein Klick öffnet die Filterauswahl.


Öffnet den Assistenten für die Zeitdimensionserstellung.
[[image:Fw_Filterauswahl_in_Statusleiste.png|thumb|center|Framework, Filterauswahl in Statusleiste]]


'''Link'''
Im Makro "autoexec" erfolgt folgender Eintrag:<br>
<center>Produkte:=lastselected;Macro:=closeWindow_mkr</center>


Öffnet einen CoPlanner-Link
[[image:Fw_Makro_autoexec.png|thumb|center|Framework, Makro autoexec]]
Befehlssyntax:
cop://name=Name & aktion=Aktion & p1=Parameter 1 & p2=Parameter 2 & p3=Parameter 3 & p4=Parameter 4 & bild=Bild.ico & frmlocation=Work & info=Informationstext
Beschreibung der einzelnen Parameter:


{| cellspacing="1" cellpadding="3" width={{{breite|80%}}} border="1"
Folgende Parametermöglichkeiten stehen zur Verfügung:<br>
<center>Produkte:=lastselected;PC/KST:=@MyDefaultPC@;Umsatzerloesearten:=2;Macro:=closeWindow_mkr</center>
<br>
{| class="wikitable" width={{{breite|80%}}}
|- {{Tabellentitel}}
| Parameter
| Beschreibung
|-
|-
| style=background-color:#f6f6f6 |'''Parameter'''
| Produkte:=lastselected;
| style=background-color:#f6f6f6 |'''Beschreibung'''
| Das zuletzt ausgewählte Element aus der Dimension "Produkte" wird angezeigt.
| style=background-color:#f6f6f6 |'''Optional'''
|-
|-
| Name
| PC/KST:=@MyDefaultPC@;
| Der Name, welcher im Tool Fenster angezeigt wird
| Das Element gespeichert in der SessionVariable @MyDefaultPC@ aus der Dimension "PC/KST" wird angezeigt.
| Nein
|-
|-
| Aktion:
| Umsatzerloesearten:=2;
| Der Name der auszuführenden Aktion
| Das Element mit der COPSYS_IS 2 aus der Dimension "Umsatzerlösarten" wird angezeigt.
| Nein
|-
|-
| Parameter 1:
| Macro:=closeWindow_mkr
| Der 1 von 4 String Parametern zur genaueren Befehlsübergabe
| Dieses Makro wird ausgeführt, wenn der Filter in der Statusleiste verändert wird.
| Nein
|}
|-
 
| Parameter 2:
Das ausgewählte Element beim Parameter "lastselected" wird in die Tabelle tb_SessionParameters geschrieben. Das Makro "closeWindow_mkr" bewirkt, dass bei einer Filteränderung in der Statusleiste alle Masken geschlossen werden.
| Der 2 von 4 String Parametern zur genaueren Befehlsübergabe
 
| Nein
[[image:Fw_tb_SessionParameters.png|thumb|center|Framework, Tabelle "tb_SessionParameters"]]
|-
 
| Parameter 3:
{| {{Bausteindesign1}}
| Der 3 von 4 String Parametern zur genaueren Befehlsübergabe
| Nein
|-
| Parameter 4:
| Der 4 von 4 String Parametern zur genaueren Befehlsübergabe
| Nein
|-
| Bild:
| Der Name eines zu verwendenden Icons inkl. Extension
| Ja
|-
| Frmlocation:
| Startbereich, in welchem sich das Fenster öffnen soll.
Mögliche Werte
:*Work: Das Fenster öffnet sich im Clientbereich des CoPlanners
:*Struktur: Das Fenster öffnet sich im linken Seitenbereich des CoPlanners
| Ja
|-
|-
| Info:
| <span style="color: darkblue;">'''Hinweis'''</span> &nbsp;Voraussetzung: Systemtabelle tb_SessionParameters muss vorhanden sein (beim Projektbetreuer Modul anfordern).
| Ein Informationstext, der zurzeit noch nicht verwendet wird
| Ja
|-
| Systemdefinition:
| Name des MaskSkins der für die Darstellung der Maske verwendet werden soll
| Ja
|}
|}
In der Eingabemaske muss in der betreffenden Dimension (Filter) in FilterSessionKey folgender Eintrag erstellt werden:
<center><span {{CoPFormel}}>FKT_GetRecord(tb_SessionParameters.Value, COP_SESSION_ID != @Session_ID@, Name != 'Produkte')</span></center>




{| {{Bausteindesign1}}
{| {{Bausteindesign1}}
|-
|-
| <span style="color: darkblue;">'''Hinweis'''</span> &nbsp;Die Reihenfolge bei der Angabe der Parameter spielt ab dem cop:// keine Rolle.
| <span style="color: darkblue;">'''Wichtig'''</span> &nbsp;Sollte der Filter auch in einer Maske definiert sein so muss dieser Read-only sein.  
|}
|}


===ExcelEmbedded===


Beispiele:
Erlaubt das Öffnen von mit dem Excel-Client erstellten Excel-Dateien innerhalb des CoPlanner. Geben Sie hier einen Pfad relativ vom Client-Verzeichnis an, um eine Excel-Datei zu öffnen. CoPlanner startet das Excel-AddIn automatisch und reicht die Anmeldung des Windows Clients entsprechend weiter. ACHTUNG, diese Option funktioniert nur, wenn auf den Client-Rechner auch das Excel-AddIn installiert ist.


Öffnen der Produkte Dimension über einen Cop Link:
===ExecuteServerCommand===


<center>cop://name=Produkte & aktion=Dimension & p1=Produkte & p2= & p3= & p4= & bild=Dimension.ico & frmlocation=Work & info=</center>
Startet Serverbefehle direkt am Server. Eine Auswahl der zur Verfügung stehenden erscheint als Kombinationslistenfeld in der Zelle darunter


oder (ohne die optionalen Parameter)
[[image:Fw_Navigationsaktion Einstellung ExecuteServerCommand.jpg|thumb|center|Framework, Navigationsaktion, Einstellung ExecuteServerCommand]]


<center>cop://name=Produkte & aktion=Dimension & p1=Produkte & p2 = & p3= & p4= </center>
Serverbefehle


Öffnen einer [[Framework:Aggregationsmaske:Einf%C3%BChrung|Aggregationsmaske]]:
{| class="wikitable" width={{{breite|80%}}}
|- {{Tabellentitel}}
| Befehl
| Beschreibung
|-
| OBJ_BACKUP_DATABASE
| Erstellt ein Datenbank Backupauf dem SQL Server
|-
| OBJ_DBDOKU_CREATEVIEWS
| Erstellt zu den CoPlanner Tabellen die dazugehörenden Sichten
|-
| OBJ_OLAP_PROCESS_ALL
| Bereitet alle Cubes der Olap-Datenbank auf
|-
| OBJ_SERVER_RESTART
| Am Server werden die Daten und das Rechenwerk neu geladen. Dieser Befehlt erfordert ein neu Verbinden der Clients
|-
| OBJ_SYNC_DATABASE
| Alle Datenänderungen werden am SQL-Server übernommen (gespeichert). Erst danach werden neue Kommandos ausgeführt.
|-
| OBJ_MAKRO_FINISH_CALC
| Sämtliche Berechnungen werden vor einer neuen Anweisung eines Clients abgeschlossen
|}


<center>cop://name=Umsatzerloese_AggMaske_PLAN & aktion=AggMaske & p1= Umsatzerloese_AggMaske_PLAN & p2=RunMode & p3= & p4= & frmlocation=Work</center>
===FileUpAndDownload===


Öffnen einer [[Framework:Tabellen|Tabelle]]:
[[image:EE_Navigationsdesigner_FileUpDownload.png|thumb|center|Framework, Navigaationsdesigner, FileUpAndDownload]]


<center>cop://name=Umsatzerlöse_Plan & aktion=Tabelle & p1=Umsatzerloese_Jahr_PLAN & p2=MITDEFINITIONSTARTEN & p3=Umsatzerloese_Jahr_msk_PLAN & p4= & frmlocation=Work</center>
Öffnet den Dialog zur [[Enterprise_Edition:Dokumentenverwaltung|Dokumentenverwaltung]] mit dem angegbenen Pfad im Serververzeichnis. Wird im Eingabefeld Special der Begriff ''ReadOnly'' angegeben, ist im Dokumentenverwaltung-Dialog der Upload von Dokumenten gesperrt.


Öffnen einer Eingabemaske aus dem CoPlanner [[Enterprise_Edition:Arbeitsbereich|Arbeitsbereich]]:
[[image:EE_DokumentenverwaltungDialog.png|thumb|center|Framework, Navigationsaktion, Dokumentenverwaltung-Dialog]]


<center><a href="CopNav.html?name=Umsatzerloese&amp;aktion=Matrix Builder Eingabemaske&amp;p1=EM&nbsp;Umsatzerloese&nbsp;Plan&amp"><img src="image.png" alt="Navaktion" align="right" /></a></center>
===Formelübersicht===


Öffnen des Dialoges für die [[Enterprise_Edition:Dokumentenverwaltung|Dokumentenverwaltung]]
Öffnet die [[Framework:Formel%C3%BCbersicht|Formelübersicht]].


<center>cop://name=Umsatzbereich & aktion=Sonstige & p1=FileUpDownLoad & p2=Data & p3=634305015493041686 & p4= & frmlocation=Work</center>
===Link===
:name= Diese Bezeichnung wird im Dialog '[[Enterprise_Edition:Dokumentenverwaltung|Dokumentenverwaltung]]' als Überschrift angezeigt
:p2= BasisVerzeichnis im CoPlanner Serververzeichnis, darunter werden die einzelnen Unterverzeichnisse angelegt
:p3= Unterverzeichnis (In diesem Fall wird der eindeutige Schlüssel des Datensatzes verwendet.)


Öffnen eines Dokumentes (zB.: MS Excel-Dokument)
Öffnet den angegebenen Link in einem neuen CoPlanner-Fenster. Folgende unterschiedliche Typen von Links können verwendet werden:


<center>file:\\Ordner/Beispiel.xls</center>
:*[[Enterprise_Edition:CoPlanner_Link|CoPlanner Links]].
:*Links zu Dokumenten (z.B.: <span {{CoPFormel}}>file:\\Ordner/Beispiel.xls</span>) (z.B.: <span {{CoPFormel}}>file://Ordner\Beispiel.xls</span>). In diesem Fall wird automatisch der Pfad zum CoPlanner Client Verzeichnis verwendet mit dem Unterverzeichnis 'Ordner'. Es wird das Excel-Dokumnet 'Beispiel.xls' geöffnet. Es funktioniert jedoch auch eine absolute Pfadangabe:  <span {{CoPFormel}}>file://\\psfile001\share\</span>
:*Links zu Internetseiten (z.B. <span {{CoPFormel}}>http:\\www.coplanner.com</span>).


In diesem Fall wird automatisch der Pfad zum CoPlanner Client Verzeichnis verwendet mit dem Unterverzeichnis 'Ordner'. Es wird das Excel-Dokumnet 'Beispiel.xls' geöffnet.
===Navigationsdesigner===
Es funktioniert auch eine absolute Pfadangabe.
 
'''NavDesign'''


Öffnet den [[Framework:Navigationsdesigner|Navigationsdesigner]].
Öffnet den [[Framework:Navigationsdesigner|Navigationsdesigner]].


'''NavStruktur'''
===NavStruktur===


Öffnet die Navigationsstruktur.  
Öffnet die Navigationsstruktur.  


'''ObVerwaltung'''
===ObVerwaltung===


Öffnet die [[Framework:Objektverwaltung|Objektverwaltung]].
Öffnet die [[Framework:Objektverwaltung|Objektverwaltung]].


'''Szenariomanager'''
===Programm beenden===


Öffnet den [[Framework:Szenariomanager|Szenariomanager]]
Beendet den CoPlanner Client.


'''ShowFormulaRelations'''
===Szenariomanager===


Öffnet die [[Framework:Formel%C3%BCbersicht|Formelübersicht]].
Öffnet den [[Framework:Szenariomanager|Szenariomanager]]  
 
'''ElementSelection'''
 
Diese Navaktion bietet die Möglichkeit einer Filterauswahl in der Statusleite. Dadurch kann eine Filterelementvoreinstellung getroffen werden und Masken mit einer FKT_GetRecord Funktion in "SpecialDefinition" der allgemeinen Einstellungen werden mit dieser Filtereinstellung geöffnet.<br>
Im folgendem Beispiel wird in der Statusleiste der Produktefilter angezeigt. In einer Eingabemaske wird diese Einstellung übernommen und der Produktefilter auf das zuletzt ausgewählte Element gesetzt.
 
[[image:Fw_Filter_in_Statusleiste.png|thumb|center|Framework, Filter in Statusleiste]]
 
Ein Klick öffnet die Filterauswahl.
 
[[image:Fw_Filterauswahl_in_Statusleiste.png|thumb|center|Framework, Filterauswahl in Statusleiste]]
 
In Makro "autoexec" erfolgt folgender Eintrag:<br>
<center>Produkte:=lastselected;Macro:=closeWindow_mkr</center>
 
[[image:Fw_Makro_autoexec.png|thumb|center|Framework, Makro autoexec]]


Folgende Parametermöglichkeiten stehen zur Verfügung:<br>
===Workflow Designer===
<center>Produkte:=lastselected;PC/KST:=@MyDefaultPC@;Umsatzerloesearten:=2;Macro:=closeWindow_mkr</center>
<br>
{|  cellspacing="1" cellpadding="3" width={{{breite|80%}}}  border="1"
|-
| style=background-color:#f6f6f6 |'''Parameter'''
| style=background-color:#f6f6f6 |'''Beschreibung'''
|-
| Produkte:=lastselected;
| Das zuletzt ausgewählte Element aus der Dimension "Produkte" wird angezeigt.
|-
| PC/KST:=@MyDefaultPC@;
| Das Element gespeichert in der SessionVariable @MyDefaultPC@ aus der Dimension "PC/KST" wird angezeigt.
|-
| Umsatzerloesearten:=2;
| Das Element mit der COPSYS_IS 2 aus der Dimension "Umsatzerlösarten" wird angezeigt.
|-
| Macro:=closeWindow_mkr
|
|}


Das ausgewählte Element beim Parameter "lastselected" wird in die Tabelle tb_SessionParameters geschrieben. Das Makro "closeWindow_mkr" bewirkt, dass bei einer Filteränderung in der Statusleite alle Masken geshclossen werden.
Öffnet den [[Framework:Workflow_Manager|Workflow Manager]].


[[image:Fw_tb_SessionParameters.png|thumb|center|Framework, Tabelle "tb_SessionParameters"]]
===Workflow Sidebar===


Voraussetzung: Systemtabelle tb_SessionParameters muss vorhanden sein (beim Projektbetreuer Modul anfordern).
Öffnet die [[Enterprise_Edition:Workflow_Uebersicht|Workflow Übersicht]].


In der Eingabemaske muss in den allgemeinen Einstellungen in "SpecialDefinition" folgender Eintrag erstellt werden.
===Zeitdimensionserstellung===
<center>FKT_GetRecord(tb_SessionParameters.Value, COP_SESSION_ID != @Session_ID@, Name != 'Produkte')</center>


Öffnet den Assistenten für die [[Framework:Zeitdimensionserstellung|Zeitdimensionserstellung]].


==Subset==
==Subset==
Zeile 310: Zeile 303:
[[image:Fw_Navigationsaktion Aktion Tabelle.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Tabelle]]
[[image:Fw_Navigationsaktion Aktion Tabelle.jpg|thumb|center|Framework, Navigationsaktion, Aktion - Tabelle]]


Wird als Aktion Tabelle selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Tabellen. Wird als Startoption mit Definition starten selektiert, so er¬scheinen weiter alle Maskenobjekte. Hier ist die gewünschte Maske für die Tabelle zu selektieren. Ohne Definition bedeutet das Öffnen der Tabelle im „CopSpy“, mit Default Definition bedeutet, dass die Tabelle mit der Maske, die als Defaultmaske für die Tabelle definiert wurde, geöffnet wird.
Wird als Aktion Tabelle selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Tabellen. Mit Definition starten wird ab CoPlanner 10 nicht mehr unterstützt. Ohne Definition bedeutet das Öffnen der Tabelle im „CopSpy“, mit Default Definition bedeutet, dass die Tabelle mit der Maske, die als Defaultmaske für die Tabelle definiert wurde, geöffnet wird.
 
==AnalyzeObject==
 
[[image:Fw_Navigationsaktion Aktion AnalyzeObject.jpg|thumb|center|Framework, Navigationsaktion, Aktion - AnalyzeObject]]
 
Wird als Aktion AnalyzeObject selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren AnalyzeObjects. Dieser Befehl öffnet das ausgewählte AnalyzeObject.
 
==AnalyzeGrid==
 
[[image:Fw_Navigationsaktion Aktion AnalyzeGrid.jpg|thumb|center|Framework, Navigationsaktion, Aktion - AnalyzeGrid]]
 
Wird als Aktion AnalyzeGrid selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren AnalyzeGrid. Dieser Befehl öffnet das ausgewählte AnalyzeGrid.
 
 





Aktuelle Version vom 13. August 2020, 09:08 Uhr

Der Makrodesigner und der Navigationsdesigner bieten folgende Navigationsoptionen („Navaktionen“).

Je nach Auswahl der Aktion ändern sich die Felder nach dem Feld Aktion. Bis zu max. vier Parameter können erscheinen.

Hinweis  Sollte ein hier angeführter Navigationspunkt nicht verfügbar sein so fehlt der entsprechende Eintrag in der Datei DimensionSettings/SysMenueSettings.xml aus dem Serververzeichnis.

Folgende Navigationsaktionen können ausgewählt werden:

Keine Aktion

Diese Auswahl steht nur im Navigationsdesigner zur Verfügung. Es wird keine Aktion ausgeführt.

Aggmaske

Mit CoPlanner 10 werden keine AggMasken mehr unterstützt.

Berichtswesen

Framework, Navigationsaktion, Aktion - Berichtswesen

Wird als Aktion Berichtswesen selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit den Einträgen 'Designer starten' und 'Bericht auswählen'.

Designer starten

Dieser Befehl erfordert keine weiteren Parameter und öffnet den Berichtsdesigner.

Bericht auswählen

Es erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Berichten. Dieser Befehl öffnet den selektierten Bericht.

Dimension

Framework, Navigationsaktion, Aktion - Dimension

Wird als Aktion Dimension selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Dimensionen. Dieser Befehl öffnet die Dimensionswartung mit der selektierten Dimension.

Formel

Framework, Navigationsaktion, Aktion - Formel

Wird als Aktion Formel selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Formeln. Dieser Punkt startet die selektierte Formel.

Import

Framework, Navigationsaktion, Aktion - Import

Wird als Aktion Import selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Importen. Dieser Punkt startet den selektierten Import.

Makro

Framework, Navigationsaktion, Aktion - Makro

Wird als Aktion Makro selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Makros. Dieser Punkt startet das selektierte Makro.

Maske

Ab CoPlanner 10 sind diese Masken nicht mehr unterstützt.

Matrix Builder Eingabemaske

Wird als Aktion Maske selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Eingabemasken. Dieser Befehl öffnet die selektierte Maske.

PDF Bericht

Ab CoPlanner 10 sind PDF Berichte nicht mehr unterstützt.

Programm

Wird als Aktion Programm selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Programmen. Dieser Befehl öffnet das ausgewählte Programm. Unter anderem lässt sich mit dieser Aktion das Microsoft Visual Studio öffnen.

Report

Framework, Navigationsaktion, Aktion - Report

Wird als Aktion Report selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen zur Verfügung stehenden Berichtsservern. Nach der Auswahl eines Servers werden alle verfügbaren Berichte angezeigt. Dieser Befehl öffnet den selektierten Bericht.

Sonstige

Framework, Navigationsaktion, Aktion - Sonstige

Wird als Aktion Sonstige selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Designer/Admin Tools. Dieser Punkt öffnet den selektierten Designer.

Folgende Befehle stehen zur Verfügung:

Abo_Manager

Der Abonnement Manager wird geöffnet.

Aktives Fenster schließen

Es wird das aktive Fenster im Arbeitsbereich geschlossen.

Alle Fenster schließen

Es werden alle im Arbeitsbereich geöffneten Masken und Designer geschlossen. Dieser Befehl entspricht dem gleichlautenden Befehl aus dem CoPlanner Menü.

Authentication

Der CoPlanner Anmeldedialog wird aufgerufen.

Anwendungseigenschaften

Öffnet den Designer für Anwendungseigenschaften. Hier ist zu empfehlen, als Startbereich „Work“ auszuwählen.

BI-Center

Öffnet das BI-Center.

Browserwindow

Öffnet das Browsercontrol im CoPlanner. In der Zeile „Parameter händisch eintragen“ geben Sie die gewünschte URL ein.

Framework, Navigationsaktion, Einstellung Browserwindow

Zusätzlich können auch CopNav Aktionen eingetragen werden. Eine genaue Beschreibung einer CopNav Aktion finden Sie beim Eintrag „Link“.

Bei aufgerufenen Links kann auch angegeben werden, welches Makro beim Schließen des Tabs ausgeführt werden soll und es kann auch ein Kontext mit übergeben werden.

https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske&MacroOnClose=mkr_Auszufuehren&Kontextname=Kontexttext


Für den Fall, dass die URL nicht verändert werden darf, z.B. beim Aufruf eines Sql Server Reporting Services Berichts, wo in der URL hier das %26 nicht mit & ersetzt werden darf, kann man beim Link einfach [UrlDecode=0] voransetzen.

[UrlDecode=0]https://by-copdev.bayer-ag.com/ReportServer_PROPQA?/CoPlanner_CoTrack/Reports/OverviewByDepartment&Department=[Department].[Department].%26[635090708757349858]


Wenn man das Browserwindow in dem Bericht Struktur öffnet, kann man eine Größe mitgeben, wie Breit das Fenster sein soll. Dazu bei dem Link vorne ein [StrukturWidth=500] angeben. Die 500 stehen hier für die Breite in Pixel. Ohne Angaben öffnet sich das Sturkturfenster mit 200 Pixel.

[StrukturWidth=500]https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske


Wenn man das Browserwindow in dem Bericht Struktur öffnet, kann man unterbinden, dass es öfter geöffnet werden kann. Dazu kann man [OpenOnlyOnce] vor dem Link angeben.

[OpenOnlyOnce]https://localhost:4443/coplanner/mss/?SessionID=@Session_ID@&FormName=Beispielmaske

CheckALL_Form

Öffnet die Checkroutine.

ClientCache löschen

Um den Betrieb des CoPlanner zu optimieren, merkt sich der ClientCache einmal eingelesene Information wie etwa den Aufbau von Dimensionen etc. Werden dann serverseitig Veränderungen vorgenommen, kann ein ClientCache an Aktualität verlieren. Um ihn explizit zu leeren, wird diese Funktion verwendet.

CopAddOn

Dient zum Starten eines CopAddOns.

ElementSelection

Diese Navaktion bietet die Möglichkeit einer Filterauswahl in der Statusleiste. Dadurch kann eine Filterelementvoreinstellung getroffen werden und Masken mit einer FKT_GetRecord Funktion in "SpecialDefinition" (siehe unten) der allgemeinen Einstellungen werden mit dieser Filtereinstellung geöffnet.
Im folgenden Beispiel wird in der Statusleiste der Produktefilter angezeigt. In einer Eingabemaske wird diese Einstellung übernommen und der Produktefilter auf das zuletzt ausgewählte Element gesetzt.

Framework, Filter in Statusleiste

Ein Klick öffnet die Filterauswahl.

Framework, Filterauswahl in Statusleiste

Im Makro "autoexec" erfolgt folgender Eintrag:

Produkte:=lastselected;Macro:=closeWindow_mkr
Framework, Makro autoexec

Folgende Parametermöglichkeiten stehen zur Verfügung:

Produkte:=lastselected;PC/KST:=@MyDefaultPC@;Umsatzerloesearten:=2;Macro:=closeWindow_mkr


Parameter Beschreibung
Produkte:=lastselected; Das zuletzt ausgewählte Element aus der Dimension "Produkte" wird angezeigt.
PC/KST:=@MyDefaultPC@; Das Element gespeichert in der SessionVariable @MyDefaultPC@ aus der Dimension "PC/KST" wird angezeigt.
Umsatzerloesearten:=2; Das Element mit der COPSYS_IS 2 aus der Dimension "Umsatzerlösarten" wird angezeigt.
Macro:=closeWindow_mkr Dieses Makro wird ausgeführt, wenn der Filter in der Statusleiste verändert wird.

Das ausgewählte Element beim Parameter "lastselected" wird in die Tabelle tb_SessionParameters geschrieben. Das Makro "closeWindow_mkr" bewirkt, dass bei einer Filteränderung in der Statusleiste alle Masken geschlossen werden.

Framework, Tabelle "tb_SessionParameters"
Hinweis  Voraussetzung: Systemtabelle tb_SessionParameters muss vorhanden sein (beim Projektbetreuer Modul anfordern).


In der Eingabemaske muss in der betreffenden Dimension (Filter) in FilterSessionKey folgender Eintrag erstellt werden:

FKT_GetRecord(tb_SessionParameters.Value, COP_SESSION_ID != @Session_ID@, Name != 'Produkte')


Wichtig  Sollte der Filter auch in einer Maske definiert sein so muss dieser Read-only sein.

ExcelEmbedded

Erlaubt das Öffnen von mit dem Excel-Client erstellten Excel-Dateien innerhalb des CoPlanner. Geben Sie hier einen Pfad relativ vom Client-Verzeichnis an, um eine Excel-Datei zu öffnen. CoPlanner startet das Excel-AddIn automatisch und reicht die Anmeldung des Windows Clients entsprechend weiter. ACHTUNG, diese Option funktioniert nur, wenn auf den Client-Rechner auch das Excel-AddIn installiert ist.

ExecuteServerCommand

Startet Serverbefehle direkt am Server. Eine Auswahl der zur Verfügung stehenden erscheint als Kombinationslistenfeld in der Zelle darunter

Framework, Navigationsaktion, Einstellung ExecuteServerCommand

Serverbefehle

Befehl Beschreibung
OBJ_BACKUP_DATABASE Erstellt ein Datenbank Backupauf dem SQL Server
OBJ_DBDOKU_CREATEVIEWS Erstellt zu den CoPlanner Tabellen die dazugehörenden Sichten
OBJ_OLAP_PROCESS_ALL Bereitet alle Cubes der Olap-Datenbank auf
OBJ_SERVER_RESTART Am Server werden die Daten und das Rechenwerk neu geladen. Dieser Befehlt erfordert ein neu Verbinden der Clients
OBJ_SYNC_DATABASE Alle Datenänderungen werden am SQL-Server übernommen (gespeichert). Erst danach werden neue Kommandos ausgeführt.
OBJ_MAKRO_FINISH_CALC Sämtliche Berechnungen werden vor einer neuen Anweisung eines Clients abgeschlossen

FileUpAndDownload

Framework, Navigaationsdesigner, FileUpAndDownload

Öffnet den Dialog zur Dokumentenverwaltung mit dem angegbenen Pfad im Serververzeichnis. Wird im Eingabefeld Special der Begriff ReadOnly angegeben, ist im Dokumentenverwaltung-Dialog der Upload von Dokumenten gesperrt.

Framework, Navigationsaktion, Dokumentenverwaltung-Dialog

Formelübersicht

Öffnet die Formelübersicht.

Link

Öffnet den angegebenen Link in einem neuen CoPlanner-Fenster. Folgende unterschiedliche Typen von Links können verwendet werden:

  • CoPlanner Links.
  • Links zu Dokumenten (z.B.: file:\\Ordner/Beispiel.xls) (z.B.: file://Ordner\Beispiel.xls). In diesem Fall wird automatisch der Pfad zum CoPlanner Client Verzeichnis verwendet mit dem Unterverzeichnis 'Ordner'. Es wird das Excel-Dokumnet 'Beispiel.xls' geöffnet. Es funktioniert jedoch auch eine absolute Pfadangabe: file://\\psfile001\share\
  • Links zu Internetseiten (z.B. http:\\www.coplanner.com).

Navigationsdesigner

Öffnet den Navigationsdesigner.

NavStruktur

Öffnet die Navigationsstruktur.

ObVerwaltung

Öffnet die Objektverwaltung.

Programm beenden

Beendet den CoPlanner Client.

Szenariomanager

Öffnet den Szenariomanager

Workflow Designer

Öffnet den Workflow Manager.

Workflow Sidebar

Öffnet die Workflow Übersicht.

Zeitdimensionserstellung

Öffnet den Assistenten für die Zeitdimensionserstellung.

Subset

Framework, Navigationsaktion, Aktion - Subset

Wird als Aktion Subset selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Subsets. Dieser Befehl öffnet den Subsetdesigner mit dem selektierten Subset.

Tabelle

Framework, Navigationsaktion, Aktion - Tabelle

Wird als Aktion Tabelle selektiert, so erscheint im Feld darunter ein Kombinationslistenfeld mit allen verfügbaren Tabellen. Mit Definition starten wird ab CoPlanner 10 nicht mehr unterstützt. Ohne Definition bedeutet das Öffnen der Tabelle im „CopSpy“, mit Default Definition bedeutet, dass die Tabelle mit der Maske, die als Defaultmaske für die Tabelle definiert wurde, geöffnet wird.