OBS/Adminhilfe/Service Firmen/Weitere/Multi Service Kommando: Unterschied zwischen den Versionen

Aus OBS Wiki
Zur Navigation springen Zur Suche springen
Für diese Seite wurde eine Zugriffsbeschränkung eingerichtet. Falls du diese Nachricht siehst, bist du nicht berechtigt, diese Seite einzusehen.
(Die Seite wurde neu angelegt: „{{ZugriffOBS}} Kategorie:Adminhilfe Dient der Erstellung eines Service-Kommandos für mehrere Installationen gleichzeitig. Diese Maske öffnet sich nur, we…“)
KKeine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
{{ZugriffOBS}}
{{ZugriffOBS}}
[[Kategorie:Adminhilfe]]
[[Kategorie:Adminhilfe]]
Dient der Erstellung eines Service-Kommandos für mehrere Installationen gleichzeitig. Diese Maske öffnet sich nur, wenn in der Liste [[OBS/Adminhilfe/Service_Firmen/Liste|Service Firmen]] Einträge markiert wurden. Ansonsten öffnet sich die Liste [[OBS/Adminhilfe/Service_Firmen/Liste/F10/I_Remote_Service_Commands|Remote Service Kommandos]].
=Remote Service Kommando=
=Aufbau Maske=
Dient der Erstellung von Service-Kommandos. <br/>
Die Maske lässt sich in vier Bereiche unterteilen:
[[Image:Srvps multi srvcmd.png]]<br/>
#[[#1 Einstellungen|1 Einstellungen]]
==Felder==
#[[#2 Eingabe Makro|2 Eingabe Makro]]
{| class="wikitable"
#[[#3 Ausgewählte Firmen|3 Ausgewählte Firmen]]
|-
#[[#4 Vorhandene Jobs|4 Vorhandene Jobs]]
! Feld !! Beschreibung
[[Image:Srvps multi srvcmd.png]]
|-
==1 Einstellungen==
| Status || Gibt den Status des Jobs vor. <br/>01 = Offen 21 = Erledigt. <br/>Es macht in der Regel keinen Sinn Jobs mit Status 21 anzulegen.
Hier werden die Einstellungen des Remote-Kommandos vorgenommen. Die meisten Felder finden Sie auch auf der Maske für die Einzeleingabe.<br />
|-
<br />
| Aktives Kommando || Hierüber kann eingestellt werden ob ein Kommando als ''aktiv'' oder ''inaktiv'' angelegt werden soll.
Felder:
|-
*''Status'': Werte 01 (unerledigt) und 21 (erledigt)
| Erster Start am || Gibt an zu welchem Zeitpunkt das Kommando ausgeführt werden soll. <br/>Sollte der Tag in der Vergangenheit liegen wird das Kommando zum nächst möglichen Zeitpunkt ausgeführt, aber nur nach der eingebenen Uhrzeit. So kann sicher gestellt werden, dass ein Kommando niemals vor einer bestimmten Uhrzeit startet.  
*''Aktives Kommando'': Schaltet das Kommando aktiv
|-
*''Erster Start am'': Festlegen des Startzeitpunktes des ersten Kommandos. Alle weitere Kommandos werden mit einer Differenz angelegt (Feld: ''Differenz in Minuten'').  
| Differenz in Minuten || Addiert die hier angegebenen Minuten zum Startzeitpunkt des vorher angelegten Kommandos. Dies ist hilfreich wenn viele Kommandos in einem bestimmten zeitlichen Abstand angelegt werden sollen. Steht hier eine 0 werden alle Kommandos zur angegebenen Zeit erstellt.  
*''Differenz in Minuten'': Addiert die hier angegebenen Minuten zum Startzeitpunkt des vorher angelegten Kommandos.
|-
*''Kommando'': Das auszuführende Kommando ist hier auszuwählen. Standard ist "OBS D10 Update Stable".
| Unique Kommando für diesen Tag || Das Kommando wird nur angelegt wenn es für den eingebenen Tag noch nicht existiert. Dies ist hilfreich um zu verhindern, dass z.B. zwei Updates an einem Tag durchgeführt werden.  
*''Erläuterung'': Eine kurze Erläuterung des Kommandos.
|-
*''Parameter'': Manche Kommandos arbeiten mit Parametern. Diese sind in diesem Feld einzutragen.
| Kommando || Hier kann ausgewählt werden, welches [[#Kommando Arten|Kommando]] ausgeführt werden soll.  
*''Bemerkerung'': Freie Texteingabe für zusätzliche Informationen, z. B. warum das Kommando eingeplant wurde.
|-
*''E-Mail_Vorlage'': Auswahl einer Serien-E-Mail-Vorlage. Die Vorlage wird verwendet, um nach erfolgreicher Anlage des Kommandos eine E-Mail an den Kunden zu generieren. Es wird pro Kunden nur eine E-Mail angelegt, auch wenn mehrere Installationen betroffen sind!
| keine Proto-Tabellen || {{Hinweis|Nur beim Kommando ''Daten ziehen FTP'' sichtbar}}<br/>Hierüber könnnen beim Ziehen von Daten Protkolltabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden.
*''Kommando nur anlegen, wenn für den Tag noch nicht vorhanden'': Prüft pro GUID vor der Anlage des Kommandos, ob für den gleichen Tag bereits ein Kommando eingetragen ist. Ist dies der Fall wird kein weiteres Kommando angelegt.
|-
==2 Eingabe Makro==
| keine DMS-Tabellen || {{Hinweis|Nur beim Kommando ''Daten ziehen FTP'' sichtbar}}<br/>Hierüber könnnen beim Ziehen von Daten DMS-Tabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden. Gerade DMS-Tabellen gehören zu den größten in OBS.  
 
|-
==3 Ausgewählte Firmen==
| keine E-Mail-Tabellen || {{Hinweis|Nur beim Kommando ''Daten ziehen FTP'' sichtbar}}<br/>Hierüber könnnen beim Ziehen von Daten Protkolltabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden.  
Anzeige der markierten Installationen mit Nummer und Name.
|-
==4 Vorhandene Jobs==
| User Drucke || {{Hinweis|Nur beim Kommando ''Daten ziehen FTP'' sichtbar}}<br/>Wird dies aktiviert, werden auch die User-Drucke des Kunden mit gezogen.  
Hier werden vorhandene Kommandos mit Personennummer und Installations-Kürzel, Name, Status, Ausführungszeitpunkt, Kommando und Erstellungszeitpunkt angezeigt.
|-
| Autoimport || {{Hinweis|Nur beim Kommando ''Daten ziehen FTP'' sichtbar}}<br/>Hierüber kann eingestellt werden, dass die übertragene Datenbank direkt auf dem OBS-Dev importiert wird.
|-
| Erläuterung || Enthält eine Beschreibung des ausgewählten Kommandos
|-
| Parameter  || Hiermit können für bestimmte Kommandos Parameter übergeben werden.
|-
| Bemerkung ||
|-
| E-Mail-Vorlage || Hier kann eine Serien-E-Mail Vorlage ausgewählt werden über die bei Erstellung des Kommandos eine E-Mail an den jeweiligen Kunden geschickt wird. Bei Updates kann so z.B. der Kunde automatisch über den Zeitpunkt des Updates informiert werden.  
|-
|Serien Emails sofort versenden || Sollen die aus der ausgewählten E-Mail-Vorlage erstellten Mails direkt versand werden oder mit ''aktiv = nein'' angelegt werden, um sie später manuell freizugeben?
|-
| Serien Email als Standard Email merken || Hierdruch wird für das Kommando die ausgewählte Serien-E-Mail Vorlage gespeichert und dann automatisch vorbelegt, wenn das Kommando in Zukunft ausgewählt wird. Dies ist hilfreich, um das Erstellen der E-Mails nicht zu vergessen.
|-
| Ausgewählte Firmen || Hier werden die ausgewählten Firmen angezeigt, für die ein Kommando angelegt werden soll. <br/>Mit {{Key|F5 Add}} können weitere Firmen hinzugefügt und mit {{Key|F6 Del}} entfernt werden.
|-
|Kunden Daten Bemerkung || Zeigt Bemerkungen zu selektierten Kunden an, wenn in der Servicefirmen Liste auf der Maske beim [[OBS/Adminhilfe/Service_Firmen/Liste#Reiter_2_Macro|2. Reiter Macro]]ein entsprechendes Makro hinterlegt worden ist.
|-
| Vorhandene Jobs || Zeigt eine kleine Übersicht vorhandener Jobs.
|}
==Kommando Arten==
{| class="wikitable"
|-
! Kommando!! ID!! Beschreibung
|-
| OBS Update Unstable              || 1  || Es wird beim Kunden ein OBS Update aufgespielt.<br />Achtung es handelt sich um die aktuelleste Version auf<br />Bitte Kunden Informieren, das ein Update aufgespielt wird!
|-
| *Remote CMD Interpreter          || 2  || ''Funktion noch nicht implementiert!''
|-
| *LOG Files ziehen                || 3  || ''Funktion noch nicht implementiert!''
|-
| *User Drucke ziehen              || 4  || ''Funktion noch nicht implementiert!''
|-
| *PMode ziehen                    || 5  || ''Funktion noch nicht implementiert!''
|-
| *Daten für Lokale Kasse Updaten  || 6  || ''Funktion noch nicht implementiert!''
|-
| Vorjahre Updaten (Testen)        || 7  || Es wird OBS beim Kunden gestartet mit dem Parameter<br />/CMD_UPDATEVORJAHRE. OBS führt die Funktion DB_UpdateVorjahre() aus.<br />OBS beendet sich und trägt im Protokoll "Ende OBS Hintergrund-CMD" ein
|-
| Datenbank ziehen (Upload)        || 8  || Es werden die Daten ohne Protokolldateien auf den Relay-Server kopiert.<br />Nach dem Upload schickt der Client (Kunde) dem Server (Bergau)<br />eine Nachricht, das Daten vom Kunden bereitliegen<br />Der Server Update Manager Importiert die Daten auf den DB-Server<br />Aktuell + <BERGAU_DB_SERVER>
|-
| OBS Update Stable                || 9  || Es wird beim Client (Kunde) ein OBS Update aufgespielt.<br />Bitte Kunden Informieren, das ein Update aufgespielt wird!
|-
| OBS_Update.EXE ersetzen          || 10 || Der Client (Kunde) bekommt das Kommando die OBS_Update.Exe zu ersetzen.<br />Wichtig !!!! Über das Programm Obs_Programm_Update muss die gewünschte<br />Version hochgeladen werden, sonst wird die letzte hochgeladene Version<br />benutzt (Datei zum hochladen : .\OBS_EXE\OBS_UPDATE_NEU.EXE)<br />Aus dem Wurzelverzeichnis von OBS_Programm_Update
|-
| Reindex Datenbank                || 11 || Der OBS_Updater führ das Kommando DB_ReorgAllIndex(oDB,True,True) aus<br />Achtung das verlangsamt den gesamten Betrieb beim Client (Kunde)
|-
| Update Mail Anforderung          || 12 || Internes Kommando<br />nach dem OBS-Update fordert der Client (Kunde) beim Server (Bergau)<br />auf eine Update Mail zu erzeugen
|-
| Import System Information        || 13 || Auf dem Server (Bergau) werden die Kundensysinfo Informationen importiert.<br />Diese wird täglich von OBS ausgeführt
|-
| OBS Officestar Stable            || 14 || Es wird beim Kunden (Officestar) ein OBS Update aufgespielt.<br />Achtung es handelt sich um eine Spezielle Version<br />Diese muss in der OBS Update Liste gesetzt werden!
|-
| Datenbank ziehen (Import)        || 15 || Internes Kommando<br />Dies generiert der Client (Kunde) nach dem Abschluss des<br />Kommandos "Datenbank ziehen (Upload)" damit der Server (Bergau)<br />mit dem Import beginnen kann.
|-
| Support Macro ausführen          || 16 || Der Client (Kunde) bekommt das Kommando ein Support Macro auszuführen.<br />Wichtig !!!! Über das Programm Obs_Programm_Update muss das gewünschte<br />Macro hochgeladen werden, sonst wird das letzte hochgeladene Macro<br />benutzt (Datei zum hochladen : .\OBS_SUPPORT\SUPPORT_MACRO.mac)<br />Aus dem Wurzelverzeichnis von OBS_Programm_Update
|-
| Daten ziehen FTP                || 17 || Es werden die kompletten Daten mit Drucken usw. (Client) auf den Server (Bergau) kopiert<br />Die Daten liegen im FTP Verzeinis des OBS-FTP Dienstes<br />Aktuell x:\OBS\DATA\FTPSERVER\<br />Bitte Kunden Informieren, das dies den Server verlangsamt!
|-
| User Support Macro ausführen    || 18 || Der Client (Kunde) bekommt das Kommando ein User Support Macro auszuführen.<br />Es wird das im Macro Edit Fenster befindliche Macro übertragen<br />Es wird als DATA\PBS\.MACRO\SUPPORT_MACRO.mac angelegt und über den<br />Scheduler ausgeführt.<br />Dies funktioniert nur über die Multi-Kommando-Maske!
|-
| Zentral Dateien einlesen        || 19 || Officestar Zentraldatei neu einlesen.
|-
| Macro Lib aktualisieren          || 20 || Macro Library von Zentralserver aktualisieren
|-
| Macro Lib ausführen              || 21 || Macro aus Macro Library ausführen.<br />Im Feld Parameter ist dafür das Macro mit Namen einzutragen. Startparameter des Macros sind ebenfalls im Feld Parameter einzutragen. Die Parameter müssen dann mit Semikolon vom Namen des Macros getrennt werden.
|}

Version vom 16. Juni 2022, 14:57 Uhr

Dies ist eine zugriffsgeschützte Seite.


Admin-Hilfe

OBS-Administration / Installation
kundenspezifische Anpassungen
OBS Protokolle
Shop-Administration

Remote Service Kommando

Dient der Erstellung von Service-Kommandos.
Srvps multi srvcmd.png

Felder

Feld Beschreibung
Status Gibt den Status des Jobs vor.
01 = Offen 21 = Erledigt.
Es macht in der Regel keinen Sinn Jobs mit Status 21 anzulegen.
Aktives Kommando Hierüber kann eingestellt werden ob ein Kommando als aktiv oder inaktiv angelegt werden soll.
Erster Start am Gibt an zu welchem Zeitpunkt das Kommando ausgeführt werden soll.
Sollte der Tag in der Vergangenheit liegen wird das Kommando zum nächst möglichen Zeitpunkt ausgeführt, aber nur nach der eingebenen Uhrzeit. So kann sicher gestellt werden, dass ein Kommando niemals vor einer bestimmten Uhrzeit startet.
Differenz in Minuten Addiert die hier angegebenen Minuten zum Startzeitpunkt des vorher angelegten Kommandos. Dies ist hilfreich wenn viele Kommandos in einem bestimmten zeitlichen Abstand angelegt werden sollen. Steht hier eine 0 werden alle Kommandos zur angegebenen Zeit erstellt.
Unique Kommando für diesen Tag Das Kommando wird nur angelegt wenn es für den eingebenen Tag noch nicht existiert. Dies ist hilfreich um zu verhindern, dass z.B. zwei Updates an einem Tag durchgeführt werden.
Kommando Hier kann ausgewählt werden, welches Kommando ausgeführt werden soll.
keine Proto-Tabellen
HINWEIS: Nur beim Kommando Daten ziehen FTP sichtbar

Hierüber könnnen beim Ziehen von Daten Protkolltabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden.
keine DMS-Tabellen
HINWEIS: Nur beim Kommando Daten ziehen FTP sichtbar

Hierüber könnnen beim Ziehen von Daten DMS-Tabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden. Gerade DMS-Tabellen gehören zu den größten in OBS.
keine E-Mail-Tabellen
HINWEIS: Nur beim Kommando Daten ziehen FTP sichtbar

Hierüber könnnen beim Ziehen von Daten Protkolltabellen ausgelassen werden, was die Größe der zu ziehenden Daten reduziert. Dies sollte in der Regel immer ausgewählt werden.
User Drucke
HINWEIS: Nur beim Kommando Daten ziehen FTP sichtbar

Wird dies aktiviert, werden auch die User-Drucke des Kunden mit gezogen.
Autoimport
HINWEIS: Nur beim Kommando Daten ziehen FTP sichtbar

Hierüber kann eingestellt werden, dass die übertragene Datenbank direkt auf dem OBS-Dev importiert wird.
Erläuterung Enthält eine Beschreibung des ausgewählten Kommandos
Parameter Hiermit können für bestimmte Kommandos Parameter übergeben werden.
Bemerkung
E-Mail-Vorlage Hier kann eine Serien-E-Mail Vorlage ausgewählt werden über die bei Erstellung des Kommandos eine E-Mail an den jeweiligen Kunden geschickt wird. Bei Updates kann so z.B. der Kunde automatisch über den Zeitpunkt des Updates informiert werden.
Serien Emails sofort versenden Sollen die aus der ausgewählten E-Mail-Vorlage erstellten Mails direkt versand werden oder mit aktiv = nein angelegt werden, um sie später manuell freizugeben?
Serien Email als Standard Email merken Hierdruch wird für das Kommando die ausgewählte Serien-E-Mail Vorlage gespeichert und dann automatisch vorbelegt, wenn das Kommando in Zukunft ausgewählt wird. Dies ist hilfreich, um das Erstellen der E-Mails nicht zu vergessen.
Ausgewählte Firmen Hier werden die ausgewählten Firmen angezeigt, für die ein Kommando angelegt werden soll.
Mit F5 Add können weitere Firmen hinzugefügt und mit F6 Del entfernt werden.
Kunden Daten Bemerkung Zeigt Bemerkungen zu selektierten Kunden an, wenn in der Servicefirmen Liste auf der Maske beim 2. Reiter Macroein entsprechendes Makro hinterlegt worden ist.
Vorhandene Jobs Zeigt eine kleine Übersicht vorhandener Jobs.

Kommando Arten

Kommando ID Beschreibung
OBS Update Unstable 1 Es wird beim Kunden ein OBS Update aufgespielt.
Achtung es handelt sich um die aktuelleste Version auf
Bitte Kunden Informieren, das ein Update aufgespielt wird!
*Remote CMD Interpreter 2 Funktion noch nicht implementiert!
*LOG Files ziehen 3 Funktion noch nicht implementiert!
*User Drucke ziehen 4 Funktion noch nicht implementiert!
*PMode ziehen 5 Funktion noch nicht implementiert!
*Daten für Lokale Kasse Updaten 6 Funktion noch nicht implementiert!
Vorjahre Updaten (Testen) 7 Es wird OBS beim Kunden gestartet mit dem Parameter
/CMD_UPDATEVORJAHRE. OBS führt die Funktion DB_UpdateVorjahre() aus.
OBS beendet sich und trägt im Protokoll "Ende OBS Hintergrund-CMD" ein
Datenbank ziehen (Upload) 8 Es werden die Daten ohne Protokolldateien auf den Relay-Server kopiert.
Nach dem Upload schickt der Client (Kunde) dem Server (Bergau)
eine Nachricht, das Daten vom Kunden bereitliegen
Der Server Update Manager Importiert die Daten auf den DB-Server
Aktuell + <BERGAU_DB_SERVER>
OBS Update Stable 9 Es wird beim Client (Kunde) ein OBS Update aufgespielt.
Bitte Kunden Informieren, das ein Update aufgespielt wird!
OBS_Update.EXE ersetzen 10 Der Client (Kunde) bekommt das Kommando die OBS_Update.Exe zu ersetzen.
Wichtig !!!! Über das Programm Obs_Programm_Update muss die gewünschte
Version hochgeladen werden, sonst wird die letzte hochgeladene Version
benutzt (Datei zum hochladen : .\OBS_EXE\OBS_UPDATE_NEU.EXE)
Aus dem Wurzelverzeichnis von OBS_Programm_Update
Reindex Datenbank 11 Der OBS_Updater führ das Kommando DB_ReorgAllIndex(oDB,True,True) aus
Achtung das verlangsamt den gesamten Betrieb beim Client (Kunde)
Update Mail Anforderung 12 Internes Kommando
nach dem OBS-Update fordert der Client (Kunde) beim Server (Bergau)
auf eine Update Mail zu erzeugen
Import System Information 13 Auf dem Server (Bergau) werden die Kundensysinfo Informationen importiert.
Diese wird täglich von OBS ausgeführt
OBS Officestar Stable 14 Es wird beim Kunden (Officestar) ein OBS Update aufgespielt.
Achtung es handelt sich um eine Spezielle Version
Diese muss in der OBS Update Liste gesetzt werden!
Datenbank ziehen (Import) 15 Internes Kommando
Dies generiert der Client (Kunde) nach dem Abschluss des
Kommandos "Datenbank ziehen (Upload)" damit der Server (Bergau)
mit dem Import beginnen kann.
Support Macro ausführen 16 Der Client (Kunde) bekommt das Kommando ein Support Macro auszuführen.
Wichtig !!!! Über das Programm Obs_Programm_Update muss das gewünschte
Macro hochgeladen werden, sonst wird das letzte hochgeladene Macro
benutzt (Datei zum hochladen : .\OBS_SUPPORT\SUPPORT_MACRO.mac)
Aus dem Wurzelverzeichnis von OBS_Programm_Update
Daten ziehen FTP 17 Es werden die kompletten Daten mit Drucken usw. (Client) auf den Server (Bergau) kopiert
Die Daten liegen im FTP Verzeinis des OBS-FTP Dienstes
Aktuell x:\OBS\DATA\FTPSERVER\
Bitte Kunden Informieren, das dies den Server verlangsamt!
User Support Macro ausführen 18 Der Client (Kunde) bekommt das Kommando ein User Support Macro auszuführen.
Es wird das im Macro Edit Fenster befindliche Macro übertragen
Es wird als DATA\PBS\.MACRO\SUPPORT_MACRO.mac angelegt und über den
Scheduler ausgeführt.
Dies funktioniert nur über die Multi-Kommando-Maske!
Zentral Dateien einlesen 19 Officestar Zentraldatei neu einlesen.
Macro Lib aktualisieren 20 Macro Library von Zentralserver aktualisieren
Macro Lib ausführen 21 Macro aus Macro Library ausführen.
Im Feld Parameter ist dafür das Macro mit Namen einzutragen. Startparameter des Macros sind ebenfalls im Feld Parameter einzutragen. Die Parameter müssen dann mit Semikolon vom Namen des Macros getrennt werden.