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

If you know how to write code in a programming language that is supported by the .NET Framework, you can define parameters directly in custom code.
Create as much of the rule as possible using Rule Builder and Rule Parameters Editor, so that the RBA Rule Engine builds most of the code to implement the rule that you have defined. To add your custom code, use the Advanced: Convert to Code option in Rule Parameters Editor.
Note: After you edit the code, you cannot change parameter values using the basic Rule Parameters Editor until you reset all the parameters to their default values.

  1. Double-click the action for which you want to set the parameters.
  2. In Rule Parameters Editor, click Advanced: Convert to Code.
  3. In Parameter Code Editor, add to or change the existing code.
  4. Click Compile to test whether the code can compile.
    It is important to perform a test compile when you are finished writing code. This ensures that the code is valid and will compile with the other RBA code.
  5. Click Save.
    The line between the event and action becomes a dotted gray line (  ) instead of the solid gray line (  ) that appears when you set the parameters in the usual way with Rule Parameters Editor.
  6. Save and close the rule set.
    If the code in any one of the event-action pairs in the rule set does not compile, an error message appears and you cannot save the rule set. Also, the line between the event and action turns red (  ), indicating that the parameters are not set correctly in the code.

Tip: If you later decide to stop using code for a particular event-action pair, right-click the line between the event and action, and select Reset to Default.

Sv translation
languagede

Wenn Sie damit vertraut sind, Code in einer von .NET Framework unterstützten Programmiersprache zu schreiben, können Sie Parameter direkt in eigenem Code definieren.

Anchor
Bookmark168_task1331__context_3A2557B781
Bookmark168_task1331__context_3A2557B781
Erstellen Sie die Regel so weit wie möglich im Regelgenerator und im Regelparameter-Editor, sodass der größte Teil des Codes für die Implementierung der von Ihnen definierten Regel vom RBA-Regelmodul erstellt wird. Zum Hinzufügen Ihres selbstgeschriebenen Codes verwenden Sie die Option Erweitert: In Code konvertieren des Regelparameter-Editors.
Anmerkung: Nach dem Bearbeiten des Codes können Sie Parameterwerte erst dann im einfachen Regelparameter-Editor ändern, wenn Sie alle Parameter auf ihre Standardwerte zurückgesetzt haben.

  1. Anchor
    Bookmark168_task1331__steps_C1CA28B8FA99
    Bookmark168_task1331__steps_C1CA28B8FA99
    Anchor
    Bookmark168_task1331__step_C7FA4DD483014
    Bookmark168_task1331__step_C7FA4DD483014
    Doppelklicken Sie auf die Aktion, für die Sie die Parameter setzen möchten.
  2. Anchor
    Bookmark168_task1331__step_495D39FE49BB4
    Bookmark168_task1331__step_495D39FE49BB4
    Klicken Sie im Regelparameter-Editor auf Erweitert: In Code konvertieren.
  3. Anchor
    Bookmark168_task1331__step_1955CFA022A34
    Bookmark168_task1331__step_1955CFA022A34
    Fügen Sie im Parameter-Code-Editor Code hinzu, oder ändern Sie vorhandenen Code.
  4. Anchor
    Bookmark168_task1331__step_EE7875BDB09E4
    Bookmark168_task1331__step_EE7875BDB09E4
    Klicken Sie auf Kompilieren, um zu testen, ob der Code kompiliert wird.

Nach dem Schreiben des Codes sollte unbedingt eine Testkompilierung durchgeführt werden. Dadurch können Sie sichergehen, dass der Code gültig ist und mit dem anderen RBA-Code kompiliert wird.

  1. Anchor
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Klicken Sie auf Speichern.

Die Linie zwischen dem Ereignis und der Aktion wird als gepunktete graue Linie (

Anchor
Bookmark168_task1331__image_1ADE4B21039F
Bookmark168_task1331__image_1ADE4B21039F
) statt der durchgezogenen grauen Linie (
Anchor
Bookmark168_task1331__image_3F6F73C0AA2B
Bookmark168_task1331__image_3F6F73C0AA2B
) dargestellt, die angezeigt wird, wenn Sie die Parameter auf die übliche Weise im Regelparameter-Editor setzen.

  1. Anchor
    Bookmark168_task1331__step_8C72A14A46B74
    Bookmark168_task1331__step_8C72A14A46B74
    Speichern und schließen Sie die Regelsammlung.

Wenn der Code in einem der Ereignis-Aktion-Paare der Regelsammlung nicht kompiliert wird, wird eine Fehlermeldung angezeigt, und Sie können die Regelsammlung nicht speichern. Außerdem wird die Linie zwischen dem Ereignis und der Aktion rot dargestellt (

Anchor
Bookmark168_task1331__image_6CE9CDB23366
Bookmark168_task1331__image_6CE9CDB23366
), um anzugeben, dass die Parameter nicht ordnungsgemäß im Code gesetzt sind.
Anchor
Bookmark168_task1331__result_E22FC338E13
Bookmark168_task1331__result_E22FC338E13
Tipp: Wenn Sie später Code für ein bestimmtes Ereignis-Aktion-Paar nicht mehr verwenden möchten, klicken Sie mit der rechten Maustaste auf die Linie zwischen dem Ereignis und der Aktion und wählen dann Auf Standardeinstellung zurücksetzen.

Sv translation
languagezh

如果知道如何以 .NET Framework 支持的编程语言编写代码,则可以直接在自定义代码中定义参数。

Anchor
Bookmark168_task1331__context_3A2557B781
Bookmark168_task1331__context_3A2557B781
尽量使用规则生成器和规则参数编辑器来创建规则,以便 RBA 规则引擎生成实现已定义规则的大多数代码。要添加自定义代码,可在规则参数编辑器中使用高级:转换为代码选项。
注: 编辑代码之后,只有在将所有参数恢复为默认值的情况下,才能使用基本的规则参数编辑器更改参数值。

  1. Anchor
    Bookmark168_task1331__steps_C1CA28B8FA99
    Bookmark168_task1331__steps_C1CA28B8FA99
    Anchor
    Bookmark168_task1331__step_C7FA4DD483014
    Bookmark168_task1331__step_C7FA4DD483014
    双击要设置参数的操作。
  2. Anchor
    Bookmark168_task1331__step_495D39FE49BB4
    Bookmark168_task1331__step_495D39FE49BB4
    在规则参数编辑器中,单击高级:转换为代码
  3. Anchor
    Bookmark168_task1331__step_1955CFA022A34
    Bookmark168_task1331__step_1955CFA022A34
    在参数代码编辑器中,添加或更改现有的代码。
  4. Anchor
    Bookmark168_task1331__step_EE7875BDB09E4
    Bookmark168_task1331__step_EE7875BDB09E4
    单击编译来测试该代码是否可编译。

当您完成代码编写时执行测试编译,这一点很重要。这可以确保代码有效且会和其他 RBA 代码一起编译。

  1. Anchor
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Bookmark168_task1331__step_3ECB8CABC8CE4
    单击保存

事件和操作之间的连线将变成灰色虚线 (

Anchor
Bookmark168_task1331__image_1ADE4B21039F
Bookmark168_task1331__image_1ADE4B21039F
) 而不是灰色实线 (
Anchor
Bookmark168_task1331__image_3F6F73C0AA2B
Bookmark168_task1331__image_3F6F73C0AA2B
),该虚线在您使用"规则参数编辑器"以普通方式设置参数时出现。

  1. Anchor
    Bookmark168_task1331__step_8C72A14A46B74
    Bookmark168_task1331__step_8C72A14A46B74
    保存并关闭规则集。

如果规则集中任何一个事件操作对中的代码没有编译,将会出现错误消息,并且无法保存该规则集。而且,事件和操作之间的线会变成红色 (

Anchor
Bookmark168_task1331__image_6CE9CDB23366
Bookmark168_task1331__image_6CE9CDB23366
),表示代码中的参数没有设置正确。
Anchor
Bookmark168_task1331__result_E22FC338E13
Bookmark168_task1331__result_E22FC338E13
提示: 如果您稍后决定对特定的事件操作对停止使用代码,请右键单击事件和操作之间的连线,并选择恢复为默认值

Sv translation
languagees

Si sabe escribir código en un lenguaje de programación compatible con .NET Framework, puede definir parámetros directamente en el código personalizado.

Anchor
Bookmark168_task1331__context_3A2557B781
Bookmark168_task1331__context_3A2557B781
Utilice el Generador de reglas y el Editor de parámetros de regla para crear todos los elementos que pueda de una regla, de forma que el Motor de reglas de RBA cree la mayor parte del código para implementar la regla que haya definido. Para agregar código personalizado, use la opción Opciones avanzadas: convertir en código del Editor de parámetros de regla.
Nota: Después de editar el código, no es posible cambiar los valores de los parámetros utilizando el Editor de parámetros de regla básico hasta que se restablezcan todos los parámetros a sus valores predeterminados.

  1. Anchor
    Bookmark168_task1331__steps_C1CA28B8FA99
    Bookmark168_task1331__steps_C1CA28B8FA99
    Anchor
    Bookmark168_task1331__step_C7FA4DD483014
    Bookmark168_task1331__step_C7FA4DD483014
    Haga doble clic en la acción cuyos parámetros desee establecer.
  2. Anchor
    Bookmark168_task1331__step_495D39FE49BB4
    Bookmark168_task1331__step_495D39FE49BB4
    En el Editor de parámetros de regla, haga clic en Avanzado: Convertir a código.
  3. Anchor
    Bookmark168_task1331__step_1955CFA022A34
    Bookmark168_task1331__step_1955CFA022A34
    En el Editor de código de parámetros, agregue el código existente o cámbielo.
  4. Anchor
    Bookmark168_task1331__step_EE7875BDB09E4
    Bookmark168_task1331__step_EE7875BDB09E4
    Haga clic en Compilar para probar si el el código se puede compilar.

Es importante realizar una compilación de prueba al terminar de escribir el código. De este modo, se asegura de que el código sea válido y se compile con el resto de código de RBA.

  1. Anchor
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Haga clic en Guardar.

La línea situada entre el evento y la acción se convertirá en una línea gris de puntos (

Anchor
Bookmark168_task1331__image_1ADE4B21039F
Bookmark168_task1331__image_1ADE4B21039F
) en lugar de la línea gris sólida (
Anchor
Bookmark168_task1331__image_3F6F73C0AA2B
Bookmark168_task1331__image_3F6F73C0AA2B
) que aparece cuando los parámetros se configuran del modo habitual con el Editor de parámetros de regla.

  1. Anchor
    Bookmark168_task1331__step_8C72A14A46B74
    Bookmark168_task1331__step_8C72A14A46B74
    Guarde y cierre el conjunto de reglas.

Si el código de cualquiera de los pares evento-acción del conjunto de reglas no se compila, aparecerá un mensaje de error y no se podrá guardar el conjunto de reglas. Además, la línea entre el evento y la acción se volverá roja (

Anchor
Bookmark168_task1331__image_6CE9CDB23366
Bookmark168_task1331__image_6CE9CDB23366
) para indicar que los parámetros no se han configurado correctamente en el código.
Anchor
Bookmark168_task1331__result_E22FC338E13
Bookmark168_task1331__result_E22FC338E13
Consejo: Si más adelante decide dejar de utilizar código para un par de acción-evento determinado, haga clic con el botón secundario del ratón en la línea situada entre el evento y la acción, y seleccione Recuperar valores predeterminados.

Sv translation
languagefr

Si vous savez comment écrire un code dans un langage de programmation pris en charge par .NET Framework, vous pouvez définir les paramètres directement dans le code personnalisé.

Anchor
Bookmark168_task1331__context_3A2557B781
Bookmark168_task1331__context_3A2557B781
Créez autant de règles que possible en utilisant le Générateur de règles et l'Éditeur de paramètres de règles, de sorte que le Moteur de règles RBA génère la plupart des codes afin de mettre en application la règle que vous avez définie. Pour ajouter votre code personnalisé, utilisez l'option Avancé : Convertir en code dans l'Éditeur de paramètres de règles.
Remarque : Convertir en code, vous pouvez modifier les valeurs des paramètres en utilisant l'Éditeur de paramètres de règles de base jusqu'à ce que vous réinitialisez tous les paramètres à leurs valeurs par défaut.

  1. Anchor
    Bookmark168_task1331__steps_C1CA28B8FA99
    Bookmark168_task1331__steps_C1CA28B8FA99
    Anchor
    Bookmark168_task1331__step_C7FA4DD483014
    Bookmark168_task1331__step_C7FA4DD483014
    Double-cliquez sur l'action pour laquelle vous souhaitez définir les paramètres.
  2. Anchor
    Bookmark168_task1331__step_495D39FE49BB4
    Bookmark168_task1331__step_495D39FE49BB4
    Dans l'Éditeur des paramètres de règles, cliquez sur Avancé : Convertir en code.
  3. Anchor
    Bookmark168_task1331__step_1955CFA022A34
    Bookmark168_task1331__step_1955CFA022A34
    Dans l'Éditeur de code de paramètre, ajoutez au code existant, ou modifiez-le.
  4. Anchor
    Bookmark168_task1331__step_EE7875BDB09E4
    Bookmark168_task1331__step_EE7875BDB09E4
    Cliquez sur Compiler pour voir si le code peut se compiler.

Il est important de réaliser une compilation de test lorsque vous avez fini d'écrire le code. Cela permet de s'assurer que le code est valide et se compilera avec l'autre code RBA.

  1. Anchor
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Cliquez sur Enregistrer.

La ligne entre l'événement et l'action devient une ligne grise en pointillés (

Anchor
Bookmark168_task1331__image_1ADE4B21039F
Bookmark168_task1331__image_1ADE4B21039F
) au lieu d'une ligne grise pleine (
Anchor
Bookmark168_task1331__image_3F6F73C0AA2B
Bookmark168_task1331__image_3F6F73C0AA2B
) qui apparaît lorsque vous configurez les paramètres de la façon habituelle avec l'Éditeur de paramètres de règles.

  1. Anchor
    Bookmark168_task1331__step_8C72A14A46B74
    Bookmark168_task1331__step_8C72A14A46B74
    Enregistrez et fermez le jeu de règles.

Si le code de l'une des paires événement-action dans le jeu de règles ne se compile pas, un message d'erreur s'affiche et vous ne pouvez pas enregistrer le jeu de règles. De même, la ligne entre l'événement et l'action devient rouge (

Anchor
Bookmark168_task1331__image_6CE9CDB23366
Bookmark168_task1331__image_6CE9CDB23366
), indiquant que les paramètres ne sont pas correctement configurées dans le code.
Anchor
Bookmark168_task1331__result_E22FC338E13
Bookmark168_task1331__result_E22FC338E13
Conseil : Si vous décidez ensuite de ne plus utiliser une paire particulière événement-action, cliquez avec le bouton droit sur la ligne entre l'événement et l'action, puis sélectionnez Réinitialiser à la valeur par défaut.

Sv translation
languageja

.NET Framework でサポートされるプログラミング言語でのコードの記述方法がわかっている場合は、カスタム コード内にパラメータを直接定義することができます。

Anchor
Bookmark168_task1331__context_3A2557B781
Bookmark168_task1331__context_3A2557B781
ルール ビルダとルール パラメータ エディタを使用して可能な限りの数のルールを作成します。これにより、RBA ルール エンジンでは、定義したルールが実装されるコードの大部分が作成されます。カスタム コードを追加するには、ルール パラメータ エディタのコードの編集オプションを使用します。
注: コードを編集した後は、すべてのパラメータをデフォルト値にリセットしない限り、基本のルール パラメータ エディタを使用してパラメータ値を変更することはできません。

  1. Anchor
    Bookmark168_task1331__steps_C1CA28B8FA99
    Bookmark168_task1331__steps_C1CA28B8FA99
    Anchor
    Bookmark168_task1331__step_C7FA4DD483014
    Bookmark168_task1331__step_C7FA4DD483014
    パラメータを設定するアクションをダブルクリックします。
  2. Anchor
    Bookmark168_task1331__step_495D39FE49BB4
    Bookmark168_task1331__step_495D39FE49BB4
    ルール パラメータ エディタで、コードの編集をクリックします。
  3. Anchor
    Bookmark168_task1331__step_1955CFA022A34
    Bookmark168_task1331__step_1955CFA022A34
    パラメータ コード エディタで、コードの追加または既存のコードへの変更を行います。
  4. Anchor
    Bookmark168_task1331__step_EE7875BDB09E4
    Bookmark168_task1331__step_EE7875BDB09E4
    コンパイルをクリックし、コードをコンパイルできるかどうかをテストします。

コードの記述を終了したら、テスト コンパイルを実行することが重要です。これにより、コードが有効であり、他の RBA コードと共にコンパイルできるかどうかを確認します。

  1. Anchor
    Bookmark168_task1331__step_3ECB8CABC8CE4
    Bookmark168_task1331__step_3ECB8CABC8CE4
    保存をクリックします。

イベントとアクションの間のラインは、通常どおりルール パラメータ エディタでパラメータを設定した場合に表示されるグレーの実線(

Anchor
Bookmark168_task1331__image_3F6F73C0AA2B
Bookmark168_task1331__image_3F6F73C0AA2B
)ではなく、グレーの点線(
Anchor
Bookmark168_task1331__image_1ADE4B21039F
Bookmark168_task1331__image_1ADE4B21039F
)になります。

  1. Anchor
    Bookmark168_task1331__step_8C72A14A46B74
    Bookmark168_task1331__step_8C72A14A46B74
    ルール セットを保存して閉じます。

ルール セットのイベントとアクションのペアのいずれかでコードがコンパイルされない場合、エラー メッセージが表示され、ルール セットを保存できません。また、イベントとアクションの間のラインが赤に変わり(

Anchor
Bookmark168_task1331__image_6CE9CDB23366
Bookmark168_task1331__image_6CE9CDB23366
)、パラメータが正しくコードに設定されていないことが示されます。
Anchor
Bookmark168_task1331__result_E22FC338E13
Bookmark168_task1331__result_E22FC338E13
ヒント: 特定のイベントとアクションの組み合わせに含めたコードの使用をやめる場合は、イベントとアクションの間のラインを右クリックして、デフォルトにリセットを選択します。