Diese Beschreibung bezieht sich auf eine veraltete Version der DMS-Software. Beachten Sie bitte die Dokumentation der aktuellen Office Manager-Version.


Office Manager 5.0 - Benutzerhandbuch
Dokumentenmanagementsystem

Anhang

Blätter

Datenbankfelder im Beispiel-Dokumentenarchiv

Feldname Typ Länge Bezeichnung
DocID + * Schlüssel
Number A 50 Nummer
Name A 100 Name
Project A 100 Projekt
Category A 100 Gruppe
State A 100 Status
UserName A 30 Besitzer
DV A 1 Dokument / Vorlage
Privat L (reserviert)
ApplName A 100 Dokumenttyp
Template A 254 Vorlage
FileName A 254 Dateiname
CreateDate @ Erstellt
EditDate @ Bearbeitet
Note M Notizen
LastRemark A 254 Ereignisse
DocType A 2 Typ des Anwendungsprogramms
FtiUpdate @ letzte Aktualisierung des Index

Weitere Felder im Beispiel-Zeichnungsarchiv

Number2 A 50 Nummer 2
Name2 A 100 Name 2
Name3 A 100 Name 3
ZchngGezDatum @ Gezeichnet
ZchngGezUser A 20
ZchngGeprDatum @ Geprüft
ZchngGeprUser A 20
ZchngNormDatum @ Norm
ZchngNormUser A 20
ZchngWrkst A 50 Werkstoff
ZchngHB N HB
ZchngRm N Rm
ZchngEh N Eh
ZchngHRC N HRC
ZchngOberfl A 30 Oberfläche
ZchngRohteil A 30 Rohteil
ZchngEntstanden A 20 Entstanden
ZchngBaugr A 50 Baugruppe
ZchngStkListe A 254 Stückliste
ZchngLieferant A 50 Lieferant
ZchngMst A 10 Maßstab
ZchngFormat A 10 Format
UserA1 A 254 Benutzer A1
UserA2 A 40 Benutzer A2
UserA3 A 40 Benutzer A3
UserA4 A 40 Benutzer A4
UserA5 A 40 Benutzer A5
UserN1 N Benutzer N1
UserN2 N Benutzer N2
UserDT @ Benutzer DZ

Sie können im Dokumentenmanagementsystem Office Manager eigene Datenfelder anlegen, ändern oder überflüssige löschen. Wählen Sie dazu im Menü Datei - Datenbank den Eintrag Felder definieren.

Feldtypen

+ Zähler
@ Datum/Zeit
A Text (alphanumerisch)
I Numerisch (Integer)
L Logisch (ja/nein)
N Numerisch
G Grafik
* Primär-Index

Datenbankfelder der Anwendungsdatenbank

Feldname Typ Länge Bezeichnung
ApplName A 100 Dokumenttyp-Bezeichnung
ApplIntern A 100 interne Bezeichnung
ApplImage G Grafik
DocType A 1 Typ
FileExt A 80 Endung der Dokumentdateien
Template A 254 Vorlage
ExecuteMode A 20 Anwendung steuern
SW_SHOW I Größe des Programmfensters
ApplExe A 100 Programmdatei
DocTable A 100 (reserviert)
DocPath A 100 Dokumentverzeichnis
DV A 100 Dokument / Vorlage
DocPreview A 1 Art der Vorschau
DocPreviewExe A 254 Vorschauprogramm
CLSID A 70 (reserviert)
ShellNewValue A 30 Art der Standardvorlage
ShellNewData A 254 Standard- Vorlagedatei
IconFile A 254 (reserviert)
Note A 254 Notiz
ChangeDir L (reserviert)
New_Visible A 20 (reserviert)
New_DDE A 2 DDE aktivieren
New_DdeSynchron L DDE synchronisieren
New_ApplExe A 254 Programmdatei
New_CreateNewProc L immer neu starten
New_FileAsParam L Datei als Parameter
New_Param A 254 Startparameter
New_DdeApplication A 100 DDE Kennung
New_DdeTopic A 100 DDE Thema
New_ExecMacro L Makro ausführen
New_DdeCommand M Befehls- Makro
New_ComObject A 100 (reserviert)
Open_Visible A 20 (reserviert)
Open_DDE A 2 DDE aktivieren
Open_DdeSynchron L DDE synchronisieren
Open_ApplExe A 254 Programmdatei
Open_CreateNewProc L immer neu starten
Open_FileAsParam L Datei als Parameter
Open_Param A 254 Startparameter
Open_DdeApplication A 100 DDE Kennung
Open_DdeTopic A 100 DDE Thema
Open_ExecMacro L Makro ausführen
Open_DdeCommand M Befehls-Makro
Open_ComObject A 100 (reserviert)
Print_Visible A 20 (reserviert)
Print_DDE A 2 DDE aktivieren
Print_DdeSynchron L DDE synchronisieren
Print_ApplExe A 254 Programmdatei
Print_CreateNewProc L immer neu starten
Print_FileAsParam L Datei als Parameter
Print_Param A 254 Startparameter
Print_DdeApplication A 100 DDE Kennung
Print_DdeTopic A 100 DDE Thema
Print_ExecMacro L Makro ausführen
Print_DdeCommand M Befehls- Makro
Print_ComObject A 100 (reserviert)

Makro-Variablen

Im Befehlsmakro und dem Parameter von benutzerdefinierten Befehlen können folgende Variablen und Funktionen verwendet werden. 
Eine ausführliche Beschreibung der einzelnen Variablen finden Sie im Index der Programmhilfe unter dem Stichwort "Makro".

Felder der Dokumentdatenbank (Archiv): 

  • {Doc:Feldname [,FormatParameter] } 
    Z.B.: Dateiname des Dokumentes = {Doc:FileName}

Felder der Tätigkeiten: 

  • {ToDo:Feldname[,FormatParameter] }

Felder des Dokumentversions-Archivs: 

  • {DocVers:Feldname[,FormatParameter] }

Felder der Dokumenttyp-Datenbank: 

  • {Appl:Feldname [,FormatParameter] } 
    Z.B.: Befehlszeile des Anwendungsprogramms = {Appl:ApplExe}

Felder der benutzerdefinierten Befehle: 

  • {ApplCmd:Feldname[,FormatParameter] } 
    Z.B.: Befehlszeile des Anwendungsprogramms = {ApplCmd:Cmd.ApplExe}

Felder der zusätzlichen Dateierweiterungen: 

  • {FileExt:Feldname[,FormatParameter] }

Felder der Dokumentvorlagen: 

  • {Template:Feldname[,FormatParameter] }

System Variablen: 

  • {Self:Variable[,FormatParameter]} Zugriff auf Office Manager Programmvariablen, wie beispielsweise Verzeichnisse.
  • {AdminINI:Sektion,Ident} Zugriff auf Variablen aus der admin.ini.
  • {OS:Variable} Zugriff auf Umgebungsvariablen des Betriebssystems.

Andere Variablen: 

  • {Chr:ASCII-Code } Wird durch das Zeichen mit dem im Parameter angegebenen ASCII-Code ersetzt, 
    z.B.: {Chr:13} = RETURN.
  • {OpenDlg[:FormatParameter]}: Beinhaltet den zuletzt im Dialog 'Datei öffnen' ausgewählten Dateinamen.
  • {SaveDlg[:FormatParameter] }: Beinhaltet den zuletzt im Dialog 'Datei speichern' ausgewählten Dateinamen.
  • {Source[:FormatParameter] }: Dateiname einer Quelldatei. Wird z.B. verwendet, wenn eine Datei per  Drag&Drop vom Explorer importiert wird. 

Funktionale Variablen: 

  • {ExecOpenDlg:Dateifilter[,FormatParameter] }: Öffnet den Dialog 'Datei öffnen'. Dateifilter beinhaltet die Endungen für die auszuwählenden Dateien (z.B. Textdatei|*.txt). Die Variable wird durch den ausgewählten Dateinamen ersetzt. Die Abarbeitung des Makros wird beendet, wenn der Anwender auf die Schaltfläche Abbruch klick.
  • {ExecSaveDlg:Dateifilter[,FormatParameter] }: Öffnet den Dialog 'Datei speichern'. Dateifilter beinhaltet die Endungen für die auszuwählenden Dateien (z.B. Textdatei|*.txt|Alle Dateien|*.*). Die Variable wird durch den ausgewählten Dateinamen ersetzt. Die Abarbeitung des Makros wird beendet, wenn der Anwender auf die Schaltfläche Abbruch klick.
  • {ExecDirDlg:Titel[,FormatParameter] }: Öffnet den Dialog 'Verzeichnis wählen'. Titel beinhaltet die Überschrift des Dialoges (z.B. "Verzeichnis wählen"). Die Variable wird durch das ausgewählte Verzeichnis ersetzt. Die Abarbeitung des Makros wird beendet, wenn der Anwender auf die Schaltfläche Abbruch klick.
  • {ExecInputQuery:Titel}: Öffnet einen Eingabedialog, in dem der Benutzer einen Text eingeben kann. Die Variable wird durch den eingegebenen Text ersetzt. Die Abarbeitung des Makros wird beendet, wenn der Anwender auf die Schaltfläche Abbruch klick.
  • {ReadShortcutURL:Datei}: Liest die Internetadresse (URL) aus der im Parameter Datei angegebenen Internetverknüpfung. Die Datei kann mit oder ohne Dateiendung (.url) angegeben werden.
  • {ReadAdminIni:Variable[,NeuerWert]}: Liest eine Variable aus der Office Manager ADMIN.INI. Diese Funktion ist z.B. für die automatische Erzeugung von Dokument- Nummern geeignet, wenn {Doc:DocID} nicht zum gewünschten Ergebnis führt.
  • {ReadIdentNo:IdentName [,FormatParameter]}: Liest eine Aufzählungsvariable aus der Datenbanktabelle IDENTNO und erhöht die Variable in der Tabelle um 1.
  • {ReadLnFile:Dateiname[,NeuerWert]}: Liest die erste Zeile der mit Dateiname angegebenen Textdatei.
  • {AddDoc:xyz}: Erstellt einen neuen Dokumentdatensatz. Der Parameter xyz wird ignoriert, muss aber mit angegeben werden. Die Variable wird durch den automatisch erzeugten Dateinamen des neuen Dokumentes ersetzt.
  • {DxfCreateFrame:DXF-Datei}: Erzeugt den Schriftkopf für eine neue CAD-Zeichnung als DXF-Datei. Ersetzen Sie 'DXF-Datei' durch den Namen der DXF-Datei, welche die Definitionen des Schriftkopfes beinhaltet. Die Variable wird durch den Namen DXF-Datei mit dem Schriftkopf ersetzt.
  • {MegaCreateFrame:CDL-Datei}: Nur für MegaCAD, erzeugt den Schriftkopf für eine neue Zeichnung. Ersetzen Sie 'CDL-Datei' durch den Namen der CDL-Datei, welche die Definitionen des Schriftkopfes beinhaltet. Die Variable wird durch den Namen der CDL-Datei mit dem Schriftkopf. Beispiel: CDLRead {MegaCreateFrame:c:\megacad\zngkopf.cdl}
  • {Calculate:Formel} Berechnung ausführen. Gibt das Ergebnis der im Parameter übergebenen Formel zurück, z.B. für die Auswertung des Zeichnungsmaßstabes.
  • {StringReplace:Text,AlterWert,NeuerWert} Einen Teil in Text durch neue Zeichen ersetzen.
  • {CreateDir:Dir,Result} Erstellt das Verzeichnis Dir.

Makro-Funktionen

Im Gegensatz zu den Makro-Variablen liefern die Funktionen keinen Wert zurück.

  • {Wait:1000} Der Office Manager wartet vor dem Senden weiterer Befehle die angegebene Zeit in Millisekunden (1000=1 Sekunde)
  • {MessageDlg:Text} Öffnet ein Dialogfenster mit dem angegebenen Text. Bei Klick auf Abbruch, wird das Makro beendet.
  • {ExecPrintDlg}: Öffnet den Dialog 'Drucken' und macht den dort ausgewählten Drucker zum Windows- Standarddrucker. Die Abarbeitung des Makros wird beendet, wenn der Anwender auf die Schaltfläche Abbruch klick.
  • {ChangeDir:Verzeichnis[,Create]}: Legt das aktuelle Verzeichnis fest.
  • {CopyDocFile:Zieldatei}: Kopiert die Dokumentdatei nach Zieldatei.
  • {DeleteFile:Datei[,NoConfirm]}: Löscht die angegebene Datei vom Datenträger. Wenn der optionale Parameter NoConfirm angegeben ist, wird die Datei ohne Rückfrage gelöscht! Es wird keine Fehlermeldung erzeugt, wenn die angegebene Datei nicht vorhanden ist.
  • {ShellExecute:Dateiname} Startet die mit Dateiname angegebene Anwendung. Wenn kein Dateiname angegeben ist bzw. die Datei nicht existiert, dann wird der aktuelle Dokumenttyp verwendet. Wenn in Dateiname keine Anwendung, sondern ein Dokument angegeben ist, dann wird das Dokument in der Windows- Standardanwendung geöffnet.
  • {DDEOpenLink:Kennung} Eine DDE-Verbindung manuell öffnen.
  • {DDECloseLink} Eine DDE-Verbindung beenden.
  • {MinimizeApplication:Self} Minimiert und deaktiviert die Anwendung (vorerst nur mit Parameter Self).
  • {CreateKey:ASCII-Code} Erzeugt einen Tastendruck. Als Parameter wird der ASCII-Code der Taste übergeben.

Die folgenden Funktionen arbeiten nur mit 32bit-Anwendungen:

  • {ShowApplication:Dateiname} Zeigt die mit Dateiname angegebene Anwendung. Wenn die Anwendung gestartet ist wird sie in den Vordergrund gebracht. Ist sie noch nicht gestartet so wird sie jetzt gestartet. Wenn kein Dateiname angegeben ist bzw. die Datei nicht existiert, dann wird der aktuelle Dokumenttyp verwendet.
  • {SetStayOnTop:Self,Parameter} Hält den Office Manager systemweit im Vordergrund.
  • {SetActiveApplication:Parameter} Definiert die aktive Anwendung für folgende Makro-Funktionen. SetActiveApplication ist nur nötig, wenn Sie Befehle an andere Anwendungen senden möchten.
  • {SendKey:ASCII-Code} Simuliert einen Tastendruck im aktiven Anwendungsprogramm. Als Parameter wird der ASCII-Code der Taste übergeben.
  • {SendKeyStr:Text} Simuliert Tastatureingaben für die Übermittlung des im Parameter angegebenen Textes an die Anwendung.
  • {WinAPI:Funktion} Führt die im Parameter angegebene Windows- API- Funktion aus. Function: SetForegroundWindow, BringWindowToTop, ShowWindow, OpenIcon.
  • {OmAPI:Funktion} Führt die im Parameter angegebene Office Manager Funktion aus.

Office Manager DMS

Handbuch der veralteten Version 5.0
Siehe auch aktuelle Version.