MENU
    オートメーションにおけるループ警告
    • 06 Mar 2024
    • 1 読む分
    • 寄稿者

    オートメーションにおけるループ警告


    記事の要約

    glossary.Automation}}のエディタでは、「このオートメーションは継続的に自己起動する可能性があります。これは、サイクルから抜け出す決定を追加することで防ぐことができます。"これは、オートメーションがノンストップで実行されるように設定されているときにポップアップ表示されるループ警告です。

    ループ警告は何を意味し、どのように起こるのか?

    この警告は、1つのイベントから25回連続実行された後、Tulipの内蔵コントロールがオートメーションのループを停止するまで、オートメーションが連続的にループすることを意味します。

    この警告は、イベントにオートメーションキックオフイベントと一致するアクションがある場合にトリガーされます。例えば、テーブル "Inventory Stockpile 4 "からのテーブルレコード更新をリッスンしているオートメーションがあり、"Inventory Stockpile 4 "のテーブルレコード更新があった場合、警告がポップアップ表示されます。

    これは、以下のイベント・タイプで発生する可能性があります:

    • テーブルレコードの追加
    • 更新
    • 削除
    • マシンアクティビティの更新
    • マシン属性の更新

    ループ・エラーの修正方法

    エラーを取り除くには、いくつかの方法がある:

    1. イベントがテーブルレコードの更新の場合、ブーリアンフィールドを含むようにアプリトリガを修正する。ブーリアンに "Updated by App "という名前を付け、ブーリアン値を "True "に設定する。適切な実装方法については、「オートメーションによる在庫管理」を参照のこと。

    次に、オートメーションにブーリアンをチェックするデシジョンブロックを作成する。image.png

    テーブルレコードの更新イベントで、[Updated by App]フィールドを "No "に設定し、ループを 24 回停止する。

    image.png

    1. イベントがテーブルレコードの作成/更新/削除の場合、アクションを変更できる(テーブルレコードの更新からテーブルレコードの作成など)。
    2. ループが意図されたものである場合は、単に警告を閉じます。ページ更新時に戻ることに注意してください。

    この記事は役に立ちましたか?