Wie kann man die Datenübernahme automatisieren?

Wie kann man die Datenübernahme automatisieren?

Normalerweise führt der Benutzer bei Bedarf die Datenübernahme durch Drücken des Buttons aus. Bei der Erstanlage soll aber immer eine Datenübernahme ausgeführt werden. Wie kann man das realisieren? 

Man kann es pro Benutzer und Station einstellen oder über die W-Vorlage. Standardmäßig werden Dateieigenschaften abgefragt. Das sind Felder in den Dokumenten. Darin steht, ob eine Datenübernahme ausgeführt wurde und falls ja, wann und von wem. 
Außerdem können in den Office-Komponenten oder Dokumenten Makros erstellt werden. 

siehe dazu auch KB-104/10 und KB-54/13.

Man kann wahlweise die Datenübernahme automatisieren per:


Schritt-für-Schritt-Anleitung

Variante 1: Benutzereinstellung

Wichtig: Dies ist Benutzerabhängig. Es kann nicht einfach an alle Benutzer verteilt werden, ist aber möglich, siehe nachträglich Einstellungen/Registryeinträge verteilen.

  1. bei Verwendung Office Utilities:

    • siehe auch KB-104/10 und Handbuch zu den enaio Utilities bzw. OS_Utilities.pdf ab S. 38.

    • einfach im enaio Menü "Datenübernahme prüfen/ausführen" aktivieren. 

    • Dies bewirkt, dass bei jedem Dokument geprüft wird, ob es ein enaio Dokument ist und ob eine Datenübernahme ausgeführt werden muss oder ob das schon ausgeführt wurde. 



Variante 2: über die W-Vorlagen

Wenn nur bei bestimmten Vorlagen die Datenübernahme aktiviert werden soll, so kann dieses über die Dokumenteigenschaften gesteuert werden.
Wichtig hierbei ist, dass jede Datenübernahme die Eigenschaften im Dokument füllt bzw. ändert. Es wird notiert, ob und wann und von wem eine Datenübernahme ausgeführt werden soll. 

  1. Die entsprechende W-Vorlage im SERVER\ETC\TEMPLATES öffnen bzw. die Vorlage kopieren, anpassen und dann zurückspeichern.

  2. Dokumenteigenschaften aufrufen über MS Office
    Hier findet man die Dokumenteigenschaft:

    1. Bei Office XP unter "Datei, Eigenschaften"

    2. ab Office 2007 den WORD-Button drücken, dann Vorbereiten und danach bei Eigenschaften auf "Dokumenteigenschaften"

    3. bei höhere Office-Versionen unter "Informationen, Eigenschaften" 



  3. alle Variablen außer OS_Übernahme und OS_Autoübernahme aus den Dokumenteigenschaften entfernen, die aus einer Datenübernahme stammen. Sofern die Felder nicht da sein sollten, können sie einfach angelegt werden. Vom Typ müssen Sie Ja/Nein-Felder sein.

    • Variable OS_Übernahme muss auf “Nein” gestellt werden. Das besagt, dass noch keine Datenübernahme ausgeführt wurde.

    • Variable OS_AutoÜbernahme muss auf “Ja” gestellt werden. Das deklariert, dass eine Datenübernahme ausgeführt werden soll, auch wenn beim Benutzer nicht angehakt ist „Datenübernahme prüfen/ausführen“.

    • bildliche gesehen:



Variante 3: per Skript/W-Vorlage ...

siehe Wie kann man eine automatische Datenübernahme ausführen per Script? und KB-54/13.

De Funktion kann wahlweise als Makro oder Button in die W-Vorlage eingebunden werden oder in eine zentrale W-Vorlage oder in die NORMAL.DOT. Desweiteren kann im Office-Dokument das Event "onOpen" abgefangen werden und dann kann die Datenübernahme aufgerufen werden. 



Bitte beachten: Das Aktivieren "Datenübernahme prüfen/ausführen" kann zu Performanceproblemen führen, da damit jedes Dokument geprüft wird: Ist es eine enaio Dokument und muss die Datenübernahme ausgeführt werden? Empfehlung daher: Die Einstellung über die W-Vorlagen vornehmen. 



Verwandte Artikel

Filter by label

There are no items with the selected labels at this time.