Zum Inhalt

ACT-02 – Aktionen/Skripte global für alle Print- bzw. alle Webbilder

Was macht die Funktion?

Eine typweite Liste soll dieselbe Bearbeitung auf Print- bzw. Webausgaben anwenden. Sie ergänzt kundenweite und ausgangsbezogene Aufrufe. Sie ersetzt diese nicht. Gerade bei Print weicht die konkrete Lesestelle vom Handbuch ab.

Wo wird sie konfiguriert?

Bereich Tatsächlich gelesener Ort Bedeutung
Web mainFolder.web.actions, actionsVor, scripts, scriptsVor Typweite Weblisten
Print mainFolder.print.subFolder[1] mit denselben vier Listennamen Speist im untersuchten Reader sowohl die typweiten Printlisten als auch die lokalen Listen des Slots 1
Historischer Printort mainFolder.print.actions, actionsVor, scripts, scriptsVor Im Handbuch beschrieben, von dieser Sourcefassung nicht als globale Listen gelesen

Die Felder enthalten Listen aus Namen bzw. Dateinamen. Maximal zehn zusammenhängende Einträge je Liste werden gelesen. [] bedeutet keine Einträge. actionsVor bezeichnet die dokumentierte Vorabsicht, beweist aber keinen ausführenden Aufruf.

Feldanker Web: actions · actionsVor · scripts · scriptsVor.

Erhaltene historische Printanker: actions · actionsVor · scripts · scriptsVor. Diese Links erklären die Abweichung; sie machen alte Pfade nicht zu Parseraliasen. Tatsächliche Printausgangslisten.

Voraussetzungen und Vorgehen

  1. Kläre zuerst den Bereich: alle Webbilder, alle Printbilder oder nur ein Ziel? Verwende nicht automatisch die größte Reichweite.
  2. Prüfe Aktionsgruppe und Namen bzw. reale Skriptdatei wie in ACT-01 und ACT-05.
  3. Bei Web trägst du die Liste direkt in mainFolder.web ein. Prüfe zusätzlich die Kunden- und Ausgangslisten auf gleiche Aufrufe.
  4. Bei Print prüfst du ausdrücklich subFolder[1]. In dieser Fassung ist eine unabhängige Wahl „nur Slot 1“ gegenüber „alle Prints“ mit diesen vier Listen nicht sauber getrennt.
  5. Übernimm die gesicherte Änderung über den abgestimmten Konfigurationsweg und kontrolliere alle aktiven Ziele des betreffenden Typs. Eine Wirkung an nur einem Beispielziel belegt keine vollständige Reichweite.

Beispiel

Fragment innerhalb des vorhandenen mainFolder.web-Objekts:

{
  "actions": [],
  "actionsVor": [],
  "scripts": ["Pfade-entfernen.js"],
  "scriptsVor": []
}

Der reale Skriptname fordert Pfadentfernung an den erreichten Webausgaben an. Er gilt nur bei vorhandener, geprüfter Datei in js. Entfernt werden alle Pfade. Print soll durch diese Webliste nicht bearbeitet werden; kundenweite und andere Printaufrufe können dort trotzdem wirken.

Ablauf und Grenzen

ApplyActions(k) arbeitet zuerst die Kundenliste ab, anschließend bei k<5 die Printliste bzw. bei k>=5 die Webliste und zuletzt die lokale Liste. ApplyScripts(k) folgt derselben Scopefolge für Skripte. An regulären Ausgabeaufrufstellen stehen Aktionen vor Skripten; das ist keine universelle Reihenfolge sämtlicher Vorphasen.

Die typweiten actionsVor-Listen werden gelesen, aber ihre Ausführung ist im untersuchten Source nicht belegt. ApplyScriptsVor(k) verarbeitet dagegen die Skriptvorlisten. Printslot 1 kann durch globale und lokale Lesung denselben Namen mehrfach in einen Aufrufweg bringen. Keine automatische Deduplizierung und keine sichere Einfachausführung zusagen.

Quellen und Einordnung

ImageConvert-4.pdf, 09.10.2026, PDF-S. 33–34 (gedruckt 29–30), beschreibt den globalen Printort anders. IC/Form1.cs 713–724, 1140–1148, 1652–1682, 2080–2363; Quellstand. Kein neuer Lauf und keine Binarygleichheit behauptet.

Weiter: Ausgangsebene · Eingangsebene · Zuordnungsanleitung · Aktionen und Skripte.