Objektverwaltung:Makros: Unterschied zwischen den Versionen
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Admin (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 14: | Zeile 14: | ||
[[image:Fw_Makrodesigner.jpg|thumb|center|Framework, Batchdesigner]] | [[image:Fw_Makrodesigner.jpg|thumb|center|Framework, Batchdesigner]] | ||
Je nach ausgewählter Aktion stehen dem Anwender verschiedene Konfigurationsmöglichkeiten zur Verfügung. | Je nach ausgewählter Aktion stehen dem Anwender verschiedene Konfigurationsmöglichkeiten zur Verfügung. | ||
| Zeile 23: | Zeile 19: | ||
==NavAktion== | ==NavAktion== | ||
NavAktionen ermöglichen es | NavAktionen ermöglichen es zum Beispiel, Masken, Dimensionen etc. zu öffnen. Zusätzlich können NavAktionen auch zum Beispiel Formeln, Importe etc. ausführen. Eine Beschreibung aller [[Framework:Navigationsaktionen|NavAktionen]] finden Sie [[Framework:Navigationsaktionen|hier]]. | ||
[[image:Fw_Makrodesigner_Navaktion.jpg|thumb|center|Framework, NavAktion]] | [[image:Fw_Makrodesigner_Navaktion.jpg|thumb|center|Framework, NavAktion]] | ||
Version vom 22. Juli 2009, 08:19 Uhr
Um eine neues Makro zu erstellen, wechseln Sie zunächst in den Entwicklermodus und wählen den Menüpunkt Objektverwaltung.
Ein Makro ist eine Gruppe von Aktionen, die jeweils eine bestimmte Operation ausführen, wie z.B. das Öffnen eines Formulars oder das Ausführen eines Serverbefehles. Mit Hilfe von Makros können Sie häufig vorkommende Aufgaben automatisieren. Sie können z.B. ein Makro erstellen, das einen Import ausführt, d. h. Daten löscht, diese neu importiert und z. B. im Anschluss einen Erfolgsbericht öffnet, wenn ein Benutzer dieses über einen Menüpunkt aufruft.
Um das Makro mit Eigenschaften zu versehen, öffnet man mit Klick auf die Schaltfläche „Entwurf“, per Klick mit der rechten Maustaste das Kontext-Menü oder per Doppelklick den Batchdesigner. Über den Menüpunkt „Neu“ kann hier auch ein neues Makro angelegt werden.
Zur Verfügung stehende Aktionen:
- NavAktion
- ServerBefehl
- Meldung
Die erstellten Aktionen werden im Batchdesigner dann nach einander abgearbeitet. Um die Reihenfolge der Abarbeitung zu ändern stehen der Button
als auch
zur Verfügung.

Je nach ausgewählter Aktion stehen dem Anwender verschiedene Konfigurationsmöglichkeiten zur Verfügung.
NavAktionen ermöglichen es zum Beispiel, Masken, Dimensionen etc. zu öffnen. Zusätzlich können NavAktionen auch zum Beispiel Formeln, Importe etc. ausführen. Eine Beschreibung aller NavAktionen finden Sie hier.

Nach der Auswahl des Programms muss nur noch das zu startende Objekt und der Fenster-Startbereich ausgewählt werden. Bei der Auswahl des Fenster-Startbereiches stehen vier Auswahlmöglichkeiten zur Verfügung:
| Auswahl | Beschreibung |
| Standard | Das Fenster wird im Standard Anzeigebereich geöffnet |
| Struktur | Das Fenster wird im Strukturenbereich geöffnet (Dimensions – Navigationsstruktur) |
| Work | Das Fenster wird im Arbeitsbereich angezeigt |
| Info | Das Fenster wird im Informationsbereich geöffnet |
Einige Programme ermöglichen die Einstellung von zusätzlichen Parametern:
Bericht
Bei Berichten kann der Berichtsmodus noch zusätzlich definiert werden:
| Auswahl | Beschreibung |
| RunMode | Der Bericht wird vorgerendert angezeigt. |
| DesignMode | Der Bericht wird im Layout bzw. Datenmodus angezeigt. |
Tabelle
Bei Tabellen können zusätzlich die Optionen für diese Tabelle defniert werden:
| Auswahl | Beschreibung |
| mit Definition starten | Es kann eine Tabellendefinition ausgewählt werden mit der die Tabelle geöffnet wird (Eingabemaske) |
| mit Default-Definition starten | Die Tabelle wird mit der Eingabemaske gestartet die der Tabelle als „Default“ zugeordnet ist. |
| ohne Definition starten | Die Tabelle geht im Tabellarischen Modus auf. |
Sonstige
Hier können verschiedenste NavAktionen gestartet wreden:
| Auswahl | Beschreibung |
| Alle Fenster schließen | Alle geöffneten Fenster im Workbereich werden geschlossen |
| Benutzerverwaltung | Öffnet die Benutzerverwaltung |
| BrowserWindow | Öffnet das Client Verzeichnis im CoPlanner (mittels Windows Explorer). Falls hier zusätzlich ein Parameter angegeben wird können ausgehend vom Client Ordner auch files (bspw. html\start.html) oder auch CopNav Aktionen (bspw.: cop://name=Umsatzerl-oe-se&aktion=AggMaske&p1=Umsatzerloese_AggMaske_PLAN&p2=&p3=&p4=&bild=3_planung.ico&frmlocation=Work) geöffnet werden. |
| ClientCache löschen | Löscht den Client Cache |
| CloseProgram | Beendet den CoPlanner Client |
| ExecuteServerCommand | Es können verschiedene Serverbefehle ausgeführt werden.
|
| Link | Der angegebenene Link wird im Fenster – Startbereich geöffnet (bspw. http://www.coplanner.com/) es können jedoch auch CopNav Links (bspw.: copNav.aspx?name=Umsatzerl-oe-se&aktion=AggMaske&p1=Umsatzerloese_AggMaske_PLAN&bild=3_planung.ico&) angegeben werden. |
| NavDesign | Öffnet den Navigations-Designer |
| NavStruktur | Öffnet die Navigations-Struktur |
| ObVerwaltung | Öffnet die Objektverwaltung |
| OlapBrowser | Öffnet den Olap – Browser |
| OlapSelection | Öffnet das Fenster Olap erstellen |
| OpenOlapReport | Öffnet den als Parameter eingetragenen Olap Report im Olap Browser |
| Planungsdimensionen | Öffnet den Dimensionsstrukturbaum |
| Szenariomanager | Öffnet die Szenariomanager |
| ShowFormulaRelations | Öffnet die Formelübersicht |
| SpaltenMapping Editor | Öffnet den Filter – Editor |
ServerBefehl
Hier stehen verschiedenste Serverbefehle zur Auswahl.
DBC Execute Procedure
Es können Stored Procedures ausgeführt werden. Der Name der Stored Procedure muss dabei genau dem Namen der Stored Procedure des SQL Server entsprechen (bspw. sp_calc_table). Zusätzlich können hier auch noch Parameter der Stored Procedure übergeben werden. Die einzelnem Parameter werden dabei durch „;“ getrennt, und beginnen jeweils mit einem „@“ (bspw: @param1=ErsterParameter;@param2=ZweiterParameter). Der Datenbank Conneciton String sieht wie folgt aus: Server=ServerName;Initial Catalog=DatabaseName;user id=MyUserId; password=MyPassword
Plansätze löschen
Der ServerBefehl Plansätze löschen, löscht alle Datensätze des ausgewählten Plans aller planabhängigen Tqabellen. Wird der Plan auf „Aktueller Plan“ gestellt werden nur Datensätze des Planes gelöscht an den der Benutzer angemeldet ist.
Formula activate
Dieser Serverbefehl kann Formeln aktivieren bzw. deaktivieren. Zusätzlich kann die Formel „Makroaktiv“ gesetzt werden.
Formelwerk aktivieren
Aktiviert das CoPlanner Formelwerk.
Formelwerk deaktivieren
Deaktiviert das CoPlanner Formelwerk.
PlanSecurity neu laden
Lädt die Security für den aktuellen Plan neu.
Plan kopieren
Kopiert alle Datensätze von einem Plan in einen anderen Plan.
Tabellensätze kopieren
Es werden alle Datensätze innerhalb des ausgewählten Planes einer Tabelle in eine andere Tabelle kopiert. Zusätzlich können hier XML Filter für die Datensätze angegeben werden.
Tabellensätze löschen
Es werden alle Datensätze innerhalb des ausgewählten Planes einer Tabelle gelöscht. Zusätzlich können hier XML Filter für die Datensätze angegeben werden.
Tabelle dieses Plans neu rechnen
Es werden alle Datensätze innerhalb des ausgewählten Planes einer Tabelle neu berechnet. Zusätzlich können hier XML Filter für die Datensätze angegeben werden.
Import am Server starten
Startet ein Importobjekt am Server. Da jedes Importobjekt eine Erfolgsmeldung zurückgibt, kann diese Erfolgsmeldung über den Parameter „Rückmeldung aktivieren“ unterdrückt werden.
Datenbank synchronisieren
Erzwingt die Synchronisation des CoPlanner Servers und des SQL Servers bevor weitere coPlanner - Serverbefehle abgearbeitet werden.
OffeneBerechnungen abschliessen
Erzwingt die Abarbeitung aller offenen Berechnungen (Formeln). Anschließend wird einen Datenbanksynchronisation erzwungen, bevor weitere Serverbefehle abgearbeitet werden.
Formel ausführen
Führt die ausgewählte Formel aus.
Session Parameter ändern
Ändert Sessioneigenschaften. Hier kann bspw. angegeben werden, dass der Sessionkontext im Makromode ausgeführt wird, damit in weiterer Fologe Formeln ausgeführt werden deren Eigenschaft ‚Ausführen im Makromode’ gesetzt ist. Dazu geben Sie bitte folgende Parameter an:
Um in den Makromodus zu wechseln: MakroMode=1
Um den Makromodus zu verlassen: MakroMode=0
Meldung
Dem Anwender können mit Meldungen Informationen über die Ausführung des Makros am Client angezeigt werden. Dazu wird der Meldungstext, Meldungstitel und der Meldungstyp eingegeben.







