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 10.0
Sv translation
languageen

The primary areas where variables can be utilized are:

  • Isolating external references—rule sets often reference external resources such as email addresses, network shares, and data file names. Each of these resources may change over time. Servers get replaced; employees leave the company; and so on. If these resources are referenced in multiple rules across multiple rule sets, it can be a difficult and time-consuming process to identify all the references that need to be updated when changes are required. If variables are used to hold the references, only the variable values will need to be updated and any rules which reference them will automatically get the new values.
  • Simplifying complex event property references—RBA uses a relative addressing model where previous events in a rule chain can be referenced from the current action by following the Previous event references. While this is an effective method of referencing previous events, it can become cumbersome in long rule chains. For example: %triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer%. Variables can be used to store event property values at the start of a rule chain and then later in the chain, you reference them using much simpler direct reference syntax.
  • Persisting processing or execution state—one common problem new users run into is trying to referencing the Process property of a previous event across a long running timer. By the time the timer completes the process, information has been purged from the system and is therefore no longer available to be referenced. Variables can be used to persist the needed information so that it will still be available and can be referenced when the timer completes.

Variables can also be used to track information of how frequently a rule set is invoked, and to track statistics about a specific process such as the number of pages proofed or plates output.

Sv translation
languagede

Anchor
Bookmark150_concept_98EC49FE83064A9ABF6A
Bookmark150_concept_98EC49FE83064A9ABF6A
Die wichtigsten Bereiche, in denen Variablen verwendet werden können, sind Folgende:

  • Isolieren externer Referenzen: Regelsammlungen verweisen oft auf externe Ressourcen wie E-Mail-Adressen, Netzwerkfreigaben und Datendateinamen. Jede dieser Ressourcen kann sich im Laufe der Zeit verändern. Server werden ersetzt; Mitarbeiter verlassen das Unternehmen und so weiter. Wenn auf diese Ressourcen in mehreren Regelsammlungen verwiesen wird, kann der Prozess zum Identifizieren der Referenzen, die aktualisiert werden müssen, wenn Änderungen erforderlich sind, schwierig und zeitaufwändig sein. Wenn Variablen dazu verwendet werden, die Referenzen zu halten, müssen nur die Variablenwerte auf den neuesten Stand gebracht werden, und alle Regeln, die auf sie verweisen, werden automatisch die neuen Werte erhalten.
  • Vereinfachen komplexer Ereigniseigenschaftsreferenzen: RBA verwendet relative Adressierungsmodelle, bei denen vorherige Ereignisse in der Regelkette aus der aktuellen Aktion referenziert werden können, indem den vorherigen Ereignisreferenzen gefolgt wird. Dies ist zwar eine effektive Methode zum Verweisen auf frühere Ereignisse, kann aber sehr umständlich in langen Regelketten werden. Zum Beispiel: %%triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer%. Variablen können verwendet dazu werden, Ereigniseigenschaftswerte zu Beginn einer Regelkette und dann erneut später in der Kette zu speichern, da auf sie durch eine viel einfachere, direkte Verweissyntax verwiesen wird.
  • Aufrechterhalten des verarbeitenden oder Ausführungszustands: Ein häufig auftretendes Problem für neue Benutzer ist der Versuch, auf die Prozesseigenschaften eines früheren Ereignisses mit einem lang laufenden Timer zu verweisen. Bis der Timer den Prozess abgeschlossen hat, wurden die Informationen aus dem System entfernt und sind daher nicht mehr als Verweis verfügbar. Variablen können dazu verwendet werden, die notwendigen Informationen aufrechtzuerhalten, so dass sie nach wie vor zur Verfügung stehen und auf sie verwiesen werden kann, wenn der Timer beendet wird.

Variablen können auch dazu verwendet werden, die Häufigkeit eines Regelsammlungsaufrufs und die statistischen Informationen zu einem bestimmten Prozess wie die Anzahl der Seiten oder Platten nachzuverfolgen.

Sv translation
languagezh

Anchor
Bookmark150_concept_98EC49FE83064A9ABF6A
Bookmark150_concept_98EC49FE83064A9ABF6A
可以利用变量的主要领域有:

  • 隔离外部引用 — 规则集经常引用外部资源,例如电子邮件地址、网络共享和数据文件名称。 这些资源均可能随时间而改变。 更换了服务器;员工辞职;等等。 如果跨多个规则集在多个规则中引用这些资源,在需要更改时确认需要更新的所有资源可能很困难,需要花费大量时间。 如果使用变量来保存引用,那么只需更新变量值即可,引用变量的任意规则将自动获得新值。
  • 简化复杂事件的属性引用 — RBA 使用相对寻址模型,可以通过先前事件引用,从当前操作引用规则链中的先前事件。 尽管这是引用先前事件的有效方法,但在长规则链中可能变得很麻烦。 例如:%triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer%。 可以使用变量在规则链开始时存储事件属性值,然后在规则链的后面部分使用简单得多的直接引用语法来引用这些值。
  • 保留处理或执行状态 — 新用户经常遇到的一个常见问题是试图在长期运行的计时器上引用先前事件的"处理"属性。 到计时器完成处理的时候,系统已清除信息,因此不再可供引用。 可以使用变量来保存所需的信息,这样在计时器完成时这些信息仍然可供引用。

还可使用变量来跟踪规则集调用频率等信息,以及跟踪关于特定处理的统计数据,例如已打样的页数或印版输出数量。

Sv translation
languagees

Anchor
Bookmark150_concept_98EC49FE83064A9ABF6A
Bookmark150_concept_98EC49FE83064A9ABF6A
Las principales áreas donde se pueden utilizar variables son:

  • Aislamiento de referencias externas: los conjuntos de reglas suelen hacer referencia a recursos externos, por ejemplo direcciones de correo electrónico, recursos compartidos de red y nombres de archivos de datos. Cada uno de estos recursos puede cambiar con el tiempo. Los servidores se sustituyen, los empleados dejan la empresa, etc. Si se hace referencia a estos recursos en varias reglas de varios conjuntos de reglas, puede resultar un proceso difícil y lento el identificar todas las referencias que se deben actualizar cuando sea necesario hacer cambios. Si se utilizan variables para incluir las referencias, solo se deben actualizar los valores de las variables y cualquier regla que haga referencia a ellos recibirá automáticamente los valores nuevos.
  • Simplificación de las referencias complejas de propiedades de eventos: RBA utiliza un modelo de direcciones relativo, en el que se puede hacer referencia a los eventos anteriores de una cadena de reglas de la acción actual siguiendo las referencias de eventos anteriores. Si bien este es un método eficaz para hacer referencia a los eventos anteriores, puede convertirse en una tarea muy laboriosa en cadenas de reglas largas. Por ejemplo: %triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer%. Las variables se pueden utilizar para almacenar valores de propiedades de eventos al inicio de una cadena de reglas y, más adelante en la cadena, se hace referencia a ellas mediante una sintaxis de referencia directa mucho más sencilla.
  • Mantenimiento del estado de procesamiento o de ejecución: uno de los problemas comunes al que se enfrentan los usuarios nuevos es intentar hacer referencia a la propiedad Proceso de un evento anterior en un temporizador largo. En el momento en que el temporizador completa el proceso, la información se ha purgado del sistema y, por consiguiente, ya no se puede hacer referencia a ella. Las variables se pueden utilizar para conservar la información necesaria de forma que siga estando disponible y se pueda hacer referencia a ella al completarse el temporizador.

Las variables también se pueden utilizar para realizar el seguimiento de la información sobre la frecuencia con la que se invoca un conjunto de reglas, así como para realizar el seguimiento de las estadísticas sobre un proceso concreto, como el número de páginas revisadas o de salida de planchas.

Sv translation
languagefr

Anchor
Bookmark150_concept_98EC49FE83064A9ABF6A
Bookmark150_concept_98EC49FE83064A9ABF6A
Les principaux domaines d'utilisation des variables sont les suivants :

  • Isolation des références externes : les jeux de règles font souvent référence à des ressources externes telles que des adresses électroniques, des partages réseau et des noms de fichier de données. Chacune de ces ressources peut être modifiée au fil du temps. Des serveurs sont remplacés ou des employés quittent l'entreprise, par exemple. Si ces ressources sont référencées dans plusieurs règles de plusieurs jeux de règles, identifier toutes les références devant être mises à jour lorsque des changements sont nécessaires peut être une tâche longue et compliquée. Si des variables sont utilisées pour conserver les références, seules les valeurs des variables doivent être mises à jour pour que toutes les règles y faisant référence utilisent automatiquement les nouvelles valeurs.
  • Simplification des références de propriété d'événement complexes : RBA utilise un modèle d'adressage relatif où les événements précédents d'une chaîne de règles peuvent être référencés depuis l'action en cours en suivant les références de l'événement précédent. Cette méthode est efficace pour référencer des événements précédents, mais elle peut se révéler fastidieuse dans de longues chaînes de règles. Par exemple : %triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer%. Les variables peuvent être utilisées pour stocker les valeurs des propriétés d'événement au début d'une chaîne de règles et pour les référencer plus loin dans la chaîne à l'aide d'une syntaxe de référence directe beaucoup plus simple.
  • Conservation de l'état de traitement ou d'exécution : l'un des problèmes courants auxquels sont confrontés les nouveaux utilisateurs est d'essayer de référencer la propriété de traitement d'un événement précédent dans le cadre d'un long temporisateur d'exécution. Avant que le temporisateur n'ait le temps de terminer le processus, les informations ont été purgées du système et ne peuvent donc plus être référencées. Les variables peuvent être utilisées pour conserver les informations nécessaires de sorte qu'elles sont toujours disponibles et peuvent être référencées lorsque le temporisateur termine le processus.

Les variables peuvent également être utilisées pour connaître la fréquence à laquelle un jeu de règles est invoqué et consulter les statistiques d'un processus donné, comme le nombre d'épreuves générées ou de plaques produites.

Sv translation
languageja

Anchor
Bookmark150_concept_98EC49FE83064A9ABF6A
Bookmark150_concept_98EC49FE83064A9ABF6A
変数は主に次の領域で使用されます。

  • 外部参照の分離:ルール セットは、電子メール アドレス、ネットワーク共有、データ ファイル名などの外部リソースを頻繁に参照します。 時間が経過すると、これらの個々のリソースが変更されることがあります。 サーバーが交換されたり、従業員が退職したりすることがあります。 これらのリソースが複数のルール セットの複数のルールによって参照されている場合、変更が必要なときに、更新する必要があるすべての参照を識別する処理が困難になり、時間がかかる可能性があります。 変数を使用して参照を格納する場合、変数値を更新するだけで済むようになり、それらを参照するすべてのルールは自動的に新しい値を取得します。
  • 複雑なイベント プロパティの参照の簡素化:RBA は、相対的なアドレス解決モデルを使用しており、ルール チェーン内の前のイベントの参照をたどることで現在のアクションから前のイベントを参照できます。 これは前のイベントを参照する方法として効果的ですが、長いルール チェーンでは扱いにくくなる可能性があります。 例:%triggerEvent.Previous.Previous.Previous.Previous.Intent.Job.JobHomeServer% ルール チェーンが開始されるときに変数を使用してイベント プロパティの値を格納すると、チェーン内の後の処理で、より単純な直接参照構文を使用してそれらを参照できます。
  • 処理または実行の状態の永続化:初心者ユーザーに見られる一般的な問題として、実行時間の長いタイマーを使用して以前のイベントの処理のプロパティを参照しようとする場合があります。 タイマーの処理が完了する頃には、情報はシステムからパージされているために参照できなくなっています。 変数を使用すると、必要な情報を永続化できるので、タイマーが完了したときに引き続き情報を使用および参照できるようになります。

変数を使用して、ルール セットが起動された頻度の情報を追跡したり、プルーフされたページの数やプレート出力などの特定のプロセスに関する統計情報を追跡したりすることができます。