Für jede Datei im Archiv |
Verwenden Sie die Aktion Für jede Datei im Archiv, um eine Gruppe von einer oder mehreren Aktionen zu konfigurieren, die nacheinander auf für alle Dateien in einem vorhandenen Archivordner, die dem angegebenen Filter entsprechen, ausgeführt werden sollen.
Auf den folgenden Registerkarten können Sie die Eigenschaften für die Aktion Für jede Datei im Archiv konfigurieren.
Archivquelle
Speicherort: Gibt das Dateisystem oder den Speicherort an, in dem der Quellordner vorliegt. Dateisysteme oder Speicherorte können auch ein Pfad relativ zu dem Ordner sein, der die Prozessdatei, einen temporären Speicherordner, lokale Dateisysteme, Netzwerkfreigaben, Librarian oder einen unterstützten Cloud-Speicherort enthält. Weitere Informationen über unterstützte Cloud-Speicherorte finden sie auf der Administration Console
Archivdatei: Gibt die Archivdatei an, die die Dateien enthält, für die die Aktionen ausgeführt werden sollen. Sie können den Speicherort des Ordners und den Dateinamen eingeben oder auf Durchsuchen klicken, um zur gewünschten Datei zu navigieren und diese auszuwählen. (Wenn Speicherort auf Relativ zur Prozessdatei oder Temporärer Speicher eingestellt ist, ist die Option Durchsuchen nicht verfügbar). Alternativ können Sie eine Variable hinzufügen, um die gewünschte Datei anzugeben, oder ein Sonderzeichen zum eingegebenen Wert hinzufügen.
Letzte veröffentlichte Version: Gibt an, dass die Aktion die zuletzt veröffentlichte Version der angegebenen Librarian-Datei verwendet. Diese Option wird nur wirksam, wenn die Librarian-Datei einem Workflow zugewiesen ist. Verfügbar, wenn Speicherort auf Librarian gesetzt ist.
Dateimuster: Gibt den Filter an, den die Aktion zur Erkennung der Datei verwendet, auf die die Aktion ausgeführt werden soll. Dieser Filter kann Platzhalterzeichen (z. B. ? und *) oder reguläre Ausdrücke (z. B. (?i)^.*\.csv$) enthalten. Klicken Sie auf , um eine Liste der unterstützten Modifizierer von regulären Ausdrücken und Platzhaltern aufzurufen. Klicken Sie auf einen Modifizierer, um diesen hinzuzufügen. Sie können auch eine Variable hinzufügen, die das Dateimuster angibt, oder ein Sonderzeichen zum eingegebenen Wert hinzufügen.
Regulären Ausdruck verwenden: Legt fest, dass die Aktion reguläre Ausdrücke nutzt, um das Dateimuster zu erkennen. Wenn Sie diese Option auswählen, können Sie der vorherigen Eigenschaft Modifizierer von regulären Ausdrücken hinzufügen, um mehr Kontrolle über die Suchkriterien zu haben.
Minimale Dateigröße: Gibt die minimale Dateigröße an, die die Datei haben muss, damit die Aktionen für sie ausgeführt werden können.
Maximale Dateigröße: Gibt die Dateigröße an, die die Datei nicht überschreiten darf, damit die Aktionen für sie ausgeführt werden können.
Dateien einbeziehen, die älter sind als: Legt fest, dass Dateien, die älter als angegeben sind, eingebunden werden.
Untergeordnete Ordner einbeziehen: Legt fest, dass die konfigurierten Aktionen für die Dateien ausgeführt werden, die sich in den Unterordnern des Archivs befinden, wenn diese Dateien auch die angegebenen Anforderungen an das Dateimuster, die minimale und maximale Dateigröße und das Dateialter erfüllen.
Aktionen für jede Datei
Dateieigenschaften in Variable kopieren: Legt fest, dass die Dateieigenschaften in die von Ihnen angegebene Variable kopiert werden. Die folgenden Dateieigenschaften und Methoden werden unterstützt:
Name
VollständigerName
Verzeichnispfad
Vorhanden
Erweiterung
Länge
ErstellungsZeitpunkt
LetzterZugriff
LetzteBearbeitung
InhaltAbrufen()
Datei aus Ordner extrahieren: Gibt den Speicherort des Ordners an, in den Sie die Dateien extrahieren möchten.
Speicherort: Gibt das Dateisystem oder den Speicherort an, wohin die Datei extrahiert werden soll. Dateisysteme oder Speicherorte können auch ein Pfad relativ zu dem Ordner sein, der die Prozessdatei, einen temporären Speicherordner, lokale Dateisysteme, Netzwerkfreigaben, Librarian oder einen unterstützten Cloud-Speicherort enthält. Weitere Informationen über unterstützte Cloud-Speicherorte finden sie auf der Administration Console
Ordner: Gibt den Ordner an, in den Sie die Datei extrahieren möchten. Wenn Sie sie über eine vorhandene Datei kopieren möchten, geben Sie einen Dateinamen an. Sie können den Speicherort des Ordners und den Dateinamen eingeben oder auf Durchsuchen klicken, um zur gewünschten Datei zu navigieren und diese auszuwählen. (Wenn Speicherort auf Relativ zur Prozessdatei oder Temporärer Speicher eingestellt ist, ist die Option Durchsuchen nicht verfügbar). Alternativ können Sie eine Variable hinzufügen, um die gewünschte Datei anzugeben, oder ein Sonderzeichen zum eingegebenen Wert hinzufügen.
Datei ersetzen, wenn sie bereits existiert: Gibt an, dass, wenn eine Datei mit dem gleichen Namen bereits im Ordner vorhanden ist, der neue Inhalt in einer Datei gespeichert wird, die die vorhandene Datei ersetzt.
Dateinamen durch Anhängen einer laufenden Nummer eindeutig machen: Gibt an, dass, wenn eine Datei mit dem gleichen Namen bereits im Ordner vorhanden ist, der neue Inhalt in einer Datei gespeichert wird, die durch Anfügen einer laufenden Nummer zum Dateinamen eindeutig gemacht wird.
Dateinamen durch Anhängen eines Zeitstempels eindeutig machen: Gibt an, dass, wenn eine Datei mit dem gleichen Namen bereits im Ordner vorhanden ist, der neue Inhalt in einer Datei gespeichert wird, die durch Anfügen eines Zeitstempels zum Dateinamen eindeutig gemacht wird.
Fehlschlag, wenn Zieldatei vorhanden ist: Gibt an, dass, wenn eine Datei mit dem gleichen Namen bereits im Ordner vorhanden ist, der neue Inhalt nicht gespeichert wird.
Verschlüsselung
Archiv hat ein Kennwort: Gibt an, dass das Archiv mit einem Kennwort geschützt ist.
Kennwort: Öffnet das Dialogfeld Kennwort eingeben. Hier können Sie das Kennwort angeben, das von der Aktion zum Öffnen des Archivs verwendet wird.
Aktion
Name: Gibt den Namen der Aktion an. Sie können den Standardnamen ersetzen, indem Sie einen neuen Namen in das Feld eintragen.
Beschreibung: Gibt eine Beschreibung für die Aktion an.
Aktion ausführen: Legt fest, wie oft die Aktion ausgeführt werden soll.
Immer: Gibt an, dass die Aktion jedes Mal ausgeführt wird, wenn die Prozessdatei ausgeführt wird.
Nie: Gibt an, dass die Aktion nicht ausgeführt wird, wenn die Prozessdatei ausgeführt wird.
Bedingt, auf Variable basierend: Legt fest, dass die Aktion nur dann ausführt wird, wenn eine ausgewählte Variable eine bestimmte Bedingung erfüllt. Nutzen Sie diese Option in Situationen, in denen nur eine Bedingung vorhanden ist, die bestimmt, ob die Aktion durchgeführt wird. Nachdem Sie diese Option ausgewählt haben, können Sie die bedingte Anweisung im Eingabefeld erstellen.
Variable: Gibt die Variable an, die für die bedingte Anweisung verwendet werden soll. Geben Sie die Variable in das Eingabefeld ein. Klicken Sie auf , um eine Liste der zuletzt verwendeten Variablen anzuzeigen, oder klicken Sie auf Variable oder Weitere Variablen, um das Dialogfeld Variable einfügen zu öffnen.
[Relationale Operatoren]: Gibt den relationalen Operator zur Verwendung für die bedingte Anweisung an. Klicken Sie auf den bestehenden Operator, um eine Liste zusätzlicher Operatoren zu öffnen, und wählen Sie den gewünschten aus. Weitere Informationen finden Sie unter Relationale Operatoren. Welche Operatoren in der Liste verfügbar sind, hängt davon ab, ob Sie für die Option Typ den Eintrag Text oder Dezimal auswählen.
Wert: Gibt den oder die Werte zur Verwendung für die bedingte Anweisung an. Um einen Wert hinzuzufügen, klicken Sie auf und auf <Wert eingeben>. Geben Sie den gewünschten Wert ein und drücken Sie dann
Enter
. Um einen Wert zu löschen, klicken Sie mit der sekundären Maustaste darauf und klicken Sie dann auf Löschen. Bei manchen Operatoren wie Is blank (ist leer) und Is not blank (ist nicht leer) muss kein Wert angegeben werden. In diesen Fällen ist das Feld Wert nicht verfügbar.
Typ: Legt fest, ob die bedingte Anweisung einen Text oder einen Dezimalwert auswertet.
Bedingt, auf Ausdruck basierend: Gibt die Bedingungen an, unter denen die Aktion ausgeführt wird. Nutzen Sie diese Option in Situationen, wo mehrere bedingte Anweisungen benötigt werden. Wenn Sie diese Option wählen, können Sie den bedingten Ausdruck im Eingabefeld erstellen, indem Sie die gewünschten bedingten Anweisungen eingeben. Ein bedingter Ausdruck wird auf der Registerkarte Strukturansicht erstellt und bearbeitet. Klicken Sie auf die Registerkarte Textansicht, um eine schreibgeschützte Textansicht des bedingten Ausdrucks aufzurufen.
Steuerelemente im Eingabefeld (Registerkarte „Strukturansicht“)
[Bedingter Verbinder]: Gibt den bedingten Verbinder für die bedingten Anweisungen innerhalb der Gruppe an. Der bedingte Verbinder Und ist voreingestellt.
Klicken Sie auf den bestehenden bedingten Verbinder, um ein Menü aufzurufen, in dem Sie Ihren bedingten Ausdruck mit einem der folgenden Verfahren konfigurieren können:
Und, Oder, NichtUnd, NichtOder: Klicken Sie auf den bedingten Verbinder in der Liste, den Sie für die bedingten Anweisungen verwenden möchten. Weitere Informationen über die unterstützten bedingten Verbinder finden Sie unter Bedingte Verbinder.
Bedingung hinzufügen: Klicken Sie hierauf, um eine weitere bedingte Anweisung zur aktuellen Gruppe hinzuzufügen.
Gruppe hinzufügen: Klicken Sie hierauf, um eine Untergruppe mit bedingten Anweisungen zur aktuellen Gruppe hinzuzufügen.
Gruppe entfernen: Klicken Sie hier, um die Untergruppe zu löschen. Verfügbar, wenn Sie das Menü aus einer Untergruppe heraus öffnen.
Alles entfernen: Klicken Sie hierauf, um alle bedingten Anweisungen (einschließlich der Untergruppen) zu löschen. Verfügbar, wenn Sie das Menü von der obersten Gruppe aus öffnen.
: Klicken Sie hierauf, um eine bedingte Anweisung zur Gruppe hinzuzufügen, die dem jeweiligen Verbinder zugeordnet ist. Dieses Symbol wird rechts von den einzelnen bedingten Verbindern in Ihrem Ausdruck angezeigt.
: Klicken Sie hierauf, um die bedingte Anweisung zu löschen. Dieses Symbol wird rechts von einer bestehenden bedingten Anweisung angezeigt, wenn Sie auf die Anweisung zeigen.
Variable: Gibt die Variable an, die für die bedingte Anweisung verwendet werden soll. Geben Sie die Variable in das Eingabefeld ein. Klicken Sie auf , um eine Liste der zuletzt verwendeten Variablen anzuzeigen, oder klicken Sie auf Variable oder Weitere Variablen, um das Dialogfeld Variable einfügen zu öffnen.
[Relationale Operatoren]: Gibt den relationalen Operator zur Verwendung für die bedingte Anweisung an. Klicken Sie auf den bestehenden Operator, um eine Liste zusätzlicher Operatoren zu öffnen, und wählen Sie den gewünschten aus. Weitere Informationen finden Sie unter Relationale Operatoren. Welche Operatoren in der Liste verfügbar sind, hängt davon ab, ob Sie für die Option Typ den Eintrag Text oder Dezimal auswählen.
Wert: Gibt den oder die Werte zur Verwendung für die bedingte Anweisung an. Um einen Wert hinzuzufügen, klicken Sie auf und auf <Wert eingeben>. Geben Sie den gewünschten Wert ein und drücken Sie dann
Enter
. Um einen Wert zu löschen, klicken Sie mit der sekundären Maustaste darauf und klicken Sie dann auf Löschen. Bei manchen Operatoren wie Is blank (ist leer) und Is not blank (ist nicht leer) muss kein Wert angegeben werden. In diesen Fällen ist das Feld Wert nicht verfügbar.
Typ: Legt fest, ob die bedingte Anweisung einen Text oder einen Dezimalwert auswertet.
Anmeldeeinstellungen
Von übergeordneter Aktion übernehmen: Gibt an, dass die Aktion die auf der Eigenschaftenregisterkarte Aktionen angegebenen Anmeldeeinstellungen übernimmt. Wenn es sich bei der Aktion andererseits um eine Aktion „Gruppieren“ handelt, übernimmt sie die Anmeldeeinstellungen auf der Eigenschaftenregisterkarte der direkt übergeordneten Aktion Gruppieren.
Benutzeranmeldedaten angeben: Gibt an, dass die Aktion unter werden Verwendung der angegebenen Anmeldeeinstellungen ausgeführt wird.
Fehlerverarbeitung und Diagnose
Fehler ignorieren und mit der Ausführung von Aktionen fortfahren: Gibt an, dass bei einem Fehlschlagen der Aktion die übrigen Aktionen weiter ausgeführt werden. Wenn diese Option nicht ausgewählt wurde und die Aktion fehlschlägt, hängt das resultierende Verhalten von den folgenden Faktoren ab:
Die Aktion ist Bestandteil einer Aktion vom Typ „Gruppieren“
Wenn Sie Der Reihe nach für die Eigenschaft Aktionen ausführen auf der Registerkarte Ausführung der Aktion Gruppieren angegeben haben, werden keine weiteren Aktionen im Rahmen der Aktion „Gruppieren“ ausgeführt. Außerhalb dieser Aktion „Gruppieren“ sind keine Aktionen betroffen.
Wenn Sie Parallel für die Eigenschaft Aktionen ausführen auf der Registerkarte Ausführung der Aktion Gruppieren angegeben haben, werden die Fehler ignoriert und weitere Aktionen werden im Rahmen der Aktion „Gruppieren“ ausgeführt. Außerhalb dieser Aktion „Gruppieren“ sind keine Aktionen betroffen.
Die Aktion ist nicht Bestandteil einer Aktion vom Typ „Gruppieren“
Wenn Sie Der Reihe nach für die Eigenschaft Aktionen ausführen auf der Registerkarte Ausführung der Aktion angegeben haben, werden keine weiteren Aktionen im Rahmen der Integration ausgeführt.
Wenn Sie Parallel für die Eigenschaft Aktionen ausführen auf der Registerkarte Ausführen der Aktion angegeben haben, werden die Fehler ignoriert und weitere Aktionen werden im Rahmen der Integration ausgeführt.
So fügen Sie der Aktion ,Für jede Datei im Archiv‘ eine Aktion hinzu
Klicken Sie im Fenster Prozess neben Für jede Datei im Archiv.
Wählen Sie im Dialogfeld Neue Aktion die Aktion aus, die Sie hinzufügen möchten, und klicken Sie dann auf OK. Sie können auch auf die Aktion doppelklicken.
Verwenden Sie die Registerkarten für die Aktionseigenschaften, um die neue Aktion nach Bedarf zu konfigurieren.