ブロックリファレンス

BLOCKS Reference

基本

ジョブ起動【ベータ版】

このブロックはベータ版です。機能改善や不具合などの情報提供は、MAGELLAN BLOCKS のお問い合わせ機能からお願いします。

概要

このブロックは、指定したフローを実行します。フローの指定において、このブロックを含む自身のフローは指定できません(実行できません)。

ジョブ起動ブロックの概念図
(図をクリックすると拡大表示されます。)

このブロックから起動されたフローは、起動元のフローから以下の情報を継承します。

  • フローの実行予定日時
  • 以下のフロー実行内変数
    • _execute_user_id:フローを実行したユーザーの ID
    • _execute_user_name:フローを実行したユーザーの名前
  • 指定された変数

フローの実行予定日時は、定期実行・手動実行・外部実行で異なります。

  • 定期実行されるフロー:[フローの開始]ブロックの[開始時間]プロパティの時間です。
  • 手動実行されるフロー:フローの手動実行を MAGELLAN BLOCKS が受け付けた時間です。
  • 外部実行されるフロー:パラメーター target_time に指定された時間です。

warning 本ブロックの使用にあたっては、以下の点に留意してください。

フローの実行がループする様子

上図のようにあるフロー(フロー A)のジョブ起動ブロックから別のフロー(フロー B)を指定し、フロー B からジョブ起動ブロックを使ってフロー A を指定すると、フローの実行が無限に繰り返されてしまいます(無限ループ)。この例では、単純な 2 つのフローで解説しましたが、3 つ以上のフローでもジョブ起動ブロックの使い方次第では同様のケースに陥ってしまいます。

ジョブ起動ブロックの使用にあたっては、無限ループに陥らないように気をつけてください。

プロパティ

プロパティ名 説明
ブロック名

ブロックの名前を指定します。ブロックに表示されます。

ID

実行するフローの ID を指定します。

このブロックを含む自身のフローの ID は指定できません(実行できません)。

info_outline フローの ID は、フローリストで設定します。このブロックで実行させたいフローには、フローの ID を設定してください。

変数展開の指定が可能][% 形式の文字列書式の指定が可能]
ブロックメモ

ブロックに対するコメントを指定します。

起動するジョブに委譲する変数名

起動されたジョブで参照させたい変数を指定します。複数の変数が指定できます。

変数名にドット(.)は指定できません。foo.bar のような foo オブジェクトのキーを変数として、起動されたジョブに渡すことはできません。

  • [+]ボタンクリックで、変数を追加
    複数指定する場合は、個数分[+]ボタンをクリックして追加
  • [ー]ボタンクリックで、変数を削除

この情報は役に立ちましたか?