[ Home > DMS > Handbuch > Version 5.0 > Anhang ]
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

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.