Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Published by Scroll Versions from space PRINSAG and version 9.0
Sv translation
languageen

Create a job that receives an XML file via a hot folder, creates a new job using information from the XML file, and then moves the XML file to the new job.

  1. Create a new job named Funnel, which receives the XML files and creates the new jobs based on the XML files.
  2. While you are in the Funnel job, create a new rule set, and start it with the Job Hot Folder Drop event.
  3. Add the Read XML action, and set the following parameters:

    Parameter

    Setting

    Schema Name

    General > MySchema

    File

    Item (File)

    Validate

    True

    This stores the data from the XML file so that you can use the data for actions later in the rule.
  4. Add the Create Job action, and set the following parameters:

    Parameter

    Setting

    New Job Name

    XML Data (MySchema) > JobName

    Job Group

    MyGroup

    Template Job

    Template

    Create from Template Job Options

    Rules

    This creates a new job, copies the rule set from the Template job to the new job, and enables the rule set.
    Note: If you do not set Job group, you must set Job Home Share.
  5. Add the Copy or Move Files action, and set the following parameters:

    Parameter

    Setting

    Files to move

    Root Event (Job Hot Folder Dropped) > UNC File Paths

    Destination Directory

    Job > Home > Path Name

    Do move

    True

    This moves all files from the HotFolders\Processed folder at job home of the Funnel job to the job home of the newly created job.
    Tip: You can move the file into the UserDefinedFolders folder inside the job folder. You can also move it into a specific subfolder that you define in Prinergy Administrator.
  6. Add the Send Remote Trigger action, and set the following parameters:

    Parameter

    Setting

    Destination Machine

    Previous Event (Job Created) > Job > Home > Server Name

    Destination Context

    Previous Event (Job Created) > Job > Job Name

    Rule Set Path

    ProcessJob

    Additional Properties: String 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

    String1 is the combination of Previous Event (Job Created) > Job > Home > Path Name followed by a slash and then Previous Event (Job Created) > Previous Event (XML Parsed OK) > File > File Name.
    This selects the job that was just created and identifies the location of the XML file to the rule set that processes the new job.
  7. Save the rule set with the name Funnel.
  8. Enable the rule set for the Funnel job.
  9. In the Funnel job:
    1. Create a folder that will become the hot folder.
    2. Add a hot folder and set it to process the Funnel rule set.
  10. Test the system by dropping an XML file into the hot folder.
Sv translation
languagede

Sie können einen Job erstellen, der eine XML-Datei über einen Hot Folder empfängt, anhand der Informationen aus der XML-Datei einen neuen Job erstellt und dann die XML-Datei in den neuen Job verschiebt.

  1. Anchor
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Erstellen Sie einen neuen Job mit dem Namen Trichter, der die XML-Dateien empfängt und die neuen Jobs auf der Grundlage der XML-Dateien erstellt.
  2. Erstellen Sie im Job Trichter eine neue Regelsammlung, und starten Sie diese mit dem Ereignis Job-Hot-Folder-Ablage.
  3. Fügen Sie die Aktion XML lesen hinzu, und setzen Sie die folgenden Parameter:

    Parameter

    Einstellung

    Schema Name (Schema-Name)

    Allgemein > MySchema

    Datei

    Element (Datei)

    Validieren

    Richtig

  4. Hierdurch werden Daten aus der XML-Datei gespeichert, sodass Sie die Daten für spätere Aktionen in der Regel verwenden können.
  5. Fügen Sie die Aktion Job erstellen hinzu, und setzen Sie die folgenden Parameter:

    Parameter

    Einstellung

    New Job Name (Name des neuen Jobs)

    XML-Daten (MySchema) > JobName

    Job Group (Job-Gruppe)

    MyGroup

    Job-Vorlage

    Vorlage

    Aus Job-Vorlagen-Optionen erstellen

    Regeln

  6. Hierdurch wird ein neuer Job erstellt, die Regelsammlung wird aus der Job-Vorlage in den neuen Job kopiert, und die Regelsammlung wird aktiviert.
  7. Anmerkung: Wenn Sie Job-Gruppe nicht festlegen, müssen Sie Job-Stammverzeichnis-Freigabe festlegen.
  8. Fügen Sie die Aktion Dateien kopieren oder verschieben hinzu, und setzen Sie die folgenden Parameter:

    Parameter

    Einstellung

    Zu verschiebende Dateien

    Stammereignis (Job-Hot-Folder-Ablage) > UNC-Dateipfade

    Zielverzeichnis

    Job > Stammverzeichnis > Pfadname

    Verschieben

    Richtig

  9. Hierdurch werden alle Dateien aus dem Ordner HotFolders\Processed aus dem Stammverzeichnis für den Job Trichter in das Job-Verzeichnis des neu erstellten Jobs verschoben.
  10. Tipp: Sie können die Datei in den Ordner UserDefinedFolders im Job-Ordner verschieben. Sie können die Datei auch in einen bestimmten Unterordner verschieben, den Sie in Prinergy Administrator definieren.
  11. Fügen Sie die Aktion Remote-Auslöser senden hinzu, und setzen Sie die folgenden Parameter:

    Parameter

    Einstellung

    Zielgerät

    Vorheriges Ereignis (Job erstellt) > Job > Stammverzeichnis > Servername

    Zielkontext

    Vorheriges Ereignis (Job erstellt) > Job > Job-Name

    Pfad für Regelsammlung

    Job-Verarbeitung

    Zusätzliche Eigenschaften: Zeichenfolge 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

  12. String1 ist die Kombination von Vorheriges Ereignis (Job erstellt) > Job > Stammverzeichnis > Pfadname vor einem Schrägstrich und dann Vorheriges Ereignis (Job erstellt) > Vorheriges Ereignis (XML geparst - Erfolgreich) > Datei > Dateiname.
  13. Hierdurch wird der gerade erstellte Job ausgewählt und der Speicherort der XML-Datei für die Regelsammlung angegeben, die den neuen Job verarbeitet.
  14. Speichern Sie die Regelsammlung unter dem Namen Trichter.
  15. Aktivieren Sie die Regelsammlung für den Job Trichter.
  16. Führen Sie im Job Trichter folgende Schritte aus:
    1. Erstellen Sie einen Ordner, der als Hot Folder fungiert.
    2. Fügen Sie einen Hot Folder hinzu, und legen Sie fest, dass dieser die Regelsammlung „Trichter" verarbeitet.
  17. Testen Sie das System, indem Sie in dem Hot Folder eine XML-Datei ablegen.
Sv translation
languagezh
  1. Anchor
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    创建一个名为 Funnel 的新作业,该作业接收 XML 文件并根据 XML 文件创建新作业。
  2. 当您处于 Funnel 作业中时,创建一个新的规则集,并使用作业热文件夹拖放事件进行启动。
  3. 添加读 XML 操作并设置以下参数:

    参数

    设置

    模式名称

    通用 > MySchema

    文件

    项(文件)

    检验

  4. 这可存储 XML 文件的数据,以便稍后在规则的操作中能使用该数据。
  5. 添加创建作业操作并设置以下参数:

    参数

    设置

    New Job Name(新作业名称)

    XML 数据 (MySchema) > JobName

    作业组

    MyGroup

    模板作业

    模板

    从模板作业选项创建

    规则

  6. 这可创建新作业,将规则集从模板作业复制到新作业,以及启用规则集。
  7. 注: 如果没有设置作业组,必须设置作业位置共享
  8. 添加复制或移动文件操作并设置以下参数:

    参数

    设置

    移动文件

    根事件(作业热文件夹已拖放) > UNC 文件路径

    目标目录

    作业 > 位置 > 路径名称

    进行移动

  9. 这会将 Funnel 作业位置处的 HotFolders\Processed 文件夹中的所有文件移动到新建作业的作业位置。
  10. 提示: 您可将文件移动到作业文件夹内的 UserDefinedFolders 文件夹。也可以将文件移动到在印能捷管理器中定义的特定子文件夹。
  11. 添加发送远程触发操作并设置以下参数:

    参数

    设置

    目标计算机

    先前事件(作业已创建) > 作业 > 位置 > 服务器名称

    目标环境

    先前事件(作业已创建) > 作业 > 作业名称

    规则集路径

    ProcessJob

    其他属性:字符串 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

  12. String1先前事件(作业已创建) > 作业 > 位置 > 路径名加上斜线,后面再加上先前事件(作业已创建) > 先前事件(XML 解析成功) > 文件 > 文件名组成。
  13. 这就选择了刚刚创建的作业并将 XML 文件的位置确定到处理新作业的规则集。
  14. 以名称 Funnel 保存规则集。
  15. 启用 Funnel 作业的规则集。
  16. 在 Funnel 作业中:
    1. 创建一个作为热文件夹的文件夹。
    2. 添加热文件夹并将它设置为处理 Funnel 规则集。
  17. 将 XML 文件拖入热文件夹进行系统测试。
Sv translation
languagees

Cree un trabajo que reciba un archivo XML a través de una hot folder, cree un trabajo con información del archivo XML y mueva el archivo XML al nuevo trabajo.

  1. Anchor
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Cree un trabajo denominado Conducto de ventilación, que reciba los archivos XML y cree los trabajos a partir de los archivos XML.
  2. Mientras se encuentre en el trabajo Conducto de ventilación, cree un conjunto de reglas e inícielo con el evento Archivos colocados en hot folder de trabajo.
  3. Agregue la acción Leer XML y defina los parámetros siguientes:

    Parámetro

    Configuración

    Schema Name (Nombre del esquema)

    General > MySchema

    File (Archivo)

    Elemento (Archivo)

    Validar

    Verdadero

  4. Se almacenan los datos del archivo XML para que se puedan utilizar posteriormente con acciones en la regla.
  5. Agregue la acción Crear trabajo y defina los parámetros siguientes:

    Parámetro

    Configuración

    New Job Name (Nombre de trabajo nuevo)

    Datos XML (MySchema) > JobName

    Job Group (Grupo de trabajos)

    MyGroup

    Trabajo de plantilla

    Plantilla

    Crear a partir de opciones de trabajo de plantilla

    Reglas

  6. Se crea un trabajo, se copia el conjunto de reglas del trabajo Plantilla en el nuevo trabajo y se activa el conjunto de reglas.
  7. Nota: Si no define Grupo de trabajos, debe definir Uso compartido de inicio de trabajo.
  8. Agregue la acción Copiar o mover archivos y defina los parámetros siguientes:

    Parámetro

    Configuración

    Archivos que mover

    Evento raíz (Colocación en hot folder de trabajo) > Rutas de archivo UNC

    Directorio de destino

    Trabajo > Inicio > Nombre de la ruta

    Mover

    Verdadero

  9. Se mueven todos los archivos de la carpeta HotFolders\Processed del inicio del trabajo Conducto de ventilación al inicio del trabajo recién creado.
  10. Consejo: Puede mover el archivo a la carpeta UserDefinedFolders incluida en la carpeta de trabajo. También puede moverlo a una subcarpeta específica que defina en Prinergy Administrator.
  11. Agregue la acción Enviar desencadenador remoto y defina los parámetros siguientes:

    Parámetro

    Configuración

    Equipo de destino

    Evento anterior (Trabajo creado) > Trabajo > Inicio > Nombre del servidor

    Contexto de destino

    Evento anterior (Trabajo creado) > Trabajo > Nombre del trabajo

    Ruta del conjunto de reglas

    Trabajo en proceso

    Propiedades adicionales: Cadena 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

  12. String1 es la combinación de Evento anterior (Trabajo creado) > Trabajo > Inicio > Nombre de la ruta seguida de una barra diagonal y, a continuación, Evento anterior (Trabajo creado) > Evento anterior (XML bien analizado) > Archivo > Nombre de archivo).
  13. Se selecciona el trabajo que se acaba de crear y se identifica la ubicación del archivo XML en el conjunto de reglas que procesa el nuevo trabajo.
  14. Guarde el conjunto de reglas con el nombre Conducto de ventilación.
  15. Active el conjunto de reglas para el trabajo Conducto de ventilación.
  16. En el trabajo Conducto de ventilación:
    1. Cree la carpeta que pasará a ser la hot folder.
    2. Agregue una hot folder y defínala para que procese el conjunto de reglas Conducto de ventilación.
  17. Pruebe el sistema colocando un archivo XML en la hot folder.
Sv translation
languagefr

Créez un travail qui reçoit un fichier XML via un fichier actif, crée un nouveau travail en utilisant des informations à partir du fichier XML, puis déplace le fichier XML vers le nouveau travail.

  1. Anchor
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Créez un nouveau travail nommé Funnel, qui reçoit les fichiers XML et crée les nouveaux travaux selon les fichiers XML.
  2. Pendant que vous êtes dans le travail Funnel, créez un nouveau jeu de règles, puis démarrez-le avec l'événement Dépôt dans un fichier actif de travail.
  3. Ajoutez l'action Lire XML, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Schema Name (Nom du schéma)

    Général > MonSchéma

    Fichier

    Elément (fichier)

    Valider

    Vrai

  4. Cela permet le stockage des données du fichier XML afin que vous puissiez utiliser les données pour des actions ultérieures dans la règle.
  5. Ajoutez l'action Créer un travail, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    New Job Name (Nom du nouveau travail)

    Données XML (MonSchéma) > NomTravail

    Job Group (Groupe de travail)

    MonGroupe

    Gabarit

    Modèle

    Créer à partir des options de modèle de travail

    Règles

  6. Cela crée un nouveau travail, copie le jeu de règles du Modèle de travail vers le nouveau travail et active le jeu de règles.
  7. Remarque : Si vous ne configurez pas Groupe de travail, vous devez configurer Partager volume hôte du travail.
  8. Ajoutez l'action Copier ou déplacer fichiers, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Fichiers à déplacer

    Événement racine (dépôt dans un fichier actif de travail) > Chemins de fichiers UNC

    Répertoire de destination

    Travail > Hôte > Nom chemin

    Procéder à un déplacement

    Vrai

  9. Cela déplace tous les fichiers du dossier HotFolders\Processed sur l'hôte du travail Funnel vers l'hôte du travail du nouveau travail.
  10. Conseil : Vous pouvez déplacez le fichier dans le dossier DossiersDéfinisUtilisateur dans le dossier de travail. Vous pouvez également le déplacer dans un sous-dossier spécifique que vous définissez dans l'Administrateur Prinergy.
  11. Ajoutez l'action Envoyer un démarrage à distance, puis configurez les paramètres suivants :

    Paramètre

    Configuration

    Ordinateur de destination

    Événement précédent (Travail créé) > Travail > Hôte > Nom Serveur

    Contexte de destination

    Événement précédent (Travail créé) > Travail > Nom du travail

    Chemin du jeu de règles

    ProcessJob

    Propriétés supplémentaires : Chaîne 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

  12. Chaîne1 est la combinaison de Événement précédent (Travail créé) > Travail > Hôte > Nom chemin suivi d'une barre oblique, puis Événement précédent (Travail créé) > Événement précédent (XML évalué OK) > Fichier > Nom fichier.
  13. Cela sélectionne le travail qui vient d'être créé et identifie l'emplacement du fichier XML vers le jeu de règles qui traite le nouveau travail.
  14. Enregistrez le jeu de règles avec le nom Funnel.
  15. Activez le jeu de règles pour le travail Funnel.
  16. Dans le travail Funnel :
    1. Créez un dossier qui deviendra le fichier actif.
    2. Ajoutez un fichier actif et configurez-le pour traiter le jeu de règles Funnel.
  17. Testez le système en déposant un fichier XML dans le fichier actif.
Sv translation
languageja

ホット フォルダ経由で XML ファイルを受信するジョブを作成し、XML ファイルからの情報を使用して新規ジョブを作成してから、XML ファイルをその新規ジョブに移動します。

  1. Anchor
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Bookmark147_task_31B6A1BAAFFE4E31BF282DC
    Funnelという名前の新規ジョブを作成します。このジョブは、XML ファイルを受信して、XML ファイルに基づいて新規ジョブを作成します。
  2. Funnel ジョブの中で、新しいルール セットを作成し、ジョブ ホット フォルダ ドロップイベントでそのルール セットを開始します。
  3. XML の読み取りアクションを追加して、以下のパラメータを設定します。

    パラメータ

    設定

    スキーマ名

    全般 > MySchema

    ファイル

    アイテム(ファイル)

    検証

    はい

  4. これは、XML ファイルからのデータを格納し、ルール内の以降のアクションで、そのデータを使用できるようにします。
  5. ジョブの作成アクションを追加して、以下のパラメータを設定します。

    パラメータ

    設定

    新規ジョブ名

    XML データ(MySchema) > <ジョブ名>

    ジョブ グループ

    ジョブが所属するグループ

    テンプレート ジョブ

    テンプレート名

    テンプレート ジョブのオプションを使用して作成

    ルール

  6. これは新規ジョブを作成し、テンプレートジョブからルール セットを新規ジョブにコピーし、そのルール セットを有効化します。
  7. 注: ジョブ グループを設定しない場合は、ジョブ ホーム共有を設定する必要があります。
  8. ファイルのコピーまたは移動アクションを追加して、以下のパラメータを設定します。

    パラメータ

    設定

    移動するファイル

    ルート イベント(ジョブ ホット フォルダ ドロップ) > UNC ファイル パス

    保存先ディレクトリ

    ジョブ > ホーム > パス名

    移動する

    はい

  9. これは、Funnel ジョブのジョブ ホームの HotFolders\Processed フォルダ内のすべてのファイルを、新しく作成されたジョブのジョブ ホームに移動します。
  10. ヒント: これらのファイルは、ジョブ フォルダ内の UserDefinedFolders フォルダに移動できます。ファイルを Prinergy Administrator で定義した特定のサブフォルダに移動することもできます。
  11. リモート トリガの送信アクションを追加して、以下のパラメータを設定します。

    パラメータ

    設定

    対象コンピュータ

    前のイベント(ジョブの作成) > ジョブ > ホーム > サーバー名

    対象コンテキスト

    前のイベント(ジョブの作成) > ジョブ > ジョブ名

    ルール セットのパス

    ProcessJob

    追加プロパティ:文字列 1

    %triggerEvent.Previous.Job.Home.PathName%%triggerEvent.Previous.Previous.IntentFile.FileName%

  12. 文字列 1は、前のイベント(ジョブの作成) > ジョブ > ホーム > パス名に続けてスラッシュを入力して、さらに前のイベント(ジョブの作成) > 前のイベント(XML の解析 - OK) > ファイル > ファイル名を続けたものです。
  13. これは、作成したばかりのジョブを選択し、その新規ジョブの処理を行う XML ファイルのルール セットの場所を識別します。
  14. ルール セットにFunnelという名前を付けて保存します。
  15. Funnel ジョブに、このルール セットを有効化します。
  16. Funnel ジョブで以下の操作を行います。
    1. ホット フォルダにするフォルダを作成します。
    2. ホット フォルダを追加し、そこで Funnel ルール セットが処理されるように設定します。
  17. XML ファイルをホット フォルダにドロップして、システムをテストします。