Automation Engine Script-Leitfaden > Einführung > Fortgeschrittene > Script-Bausteine benutzen

 Script-Bausteine benutzen

Viele Objekte in der AE verwenden in ihrem Script gleiche Verarbeitungsschritte. Um diese nicht in jedem einzelnen Script schreiben und pflegen zu müssen, ist es empfehlenswert, sie zentral in Include-Objekte abzulegen. Daraus entstehen sogenannte Script-Bausteine, die einfach zu warten sind und die Erstellung von Scripts beschleunigen.

Der Ablauf der Nutzung eines Include-Objekts sieht wie folgt aus:

  1. Legen Sie einen Block von Scriptzeilen, die oft zur Anwendung kommen, in einem Include-Objekt ab.
  2. Rufen Sie an der Stelle im Script, in der die Scriptzeilen zur Laufzeit eingefügt werden sollen, die Script-Anweisung :INCLUDE mit dem Namen des Include-Objektes auf.
  3. Das Script-Sprachmittel enthält auch einen Parameter, mit dem Sie die Scriptzeilen speziell auf das Objekt abstimmen können. Dieser erlaubt nämlich die Ersetzung einer bestimmten Zeichenfolge. Die Zuweisung ist nur für die laufende Generierung gültig und ändert das Include-Objekt selbst nicht.

Die Scriptzeilen des Include-Objektes werden genau an die Scriptstelle des Objektes kopiert, an der Sie :INCLUDE aufrufen. Die Script-Funktionen beziehen sich daher auf das jeweilige Objekt und nicht auf das Include-Objekt selbst. Beispielsweise liefert die Script-Funktion SYS_ACT_ME_NAME den Namen des Objektes und nicht den Namen des Include-Objektes.

Im Scripteditor kann der Inhalt von eingebundenen Include-Objekten angezeigt und bearbeitet werden. Dies ist durch Aufklappen des Includes über das plus-Symbol am linken Rand möglich. Bearbeiten Sie das Script eines aufgeklappten Includes und speichern das Objekt, so werden die Änderungen auch für das Include-Objekt übernommen! Dies beeinflusst daher auch alle Objekte, welche dieses Include-Objekt verwenden.
Über die Rechtevergabe der Benutzer (Schreibrecht für Include-Objekte) können Sie ungewünschte Änderungen an Include-Objekten unterbinden.

 

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH