ワークフロー設定

バージョン:
2021.2
Last modified: May 18, 2021

ワークフロー設定 ウィンドウには、選択したツール、接続、またはワークフローの構成オプションが表示されます。「構成」ウィンドウを使用してツール、接続、またはワークフローの設定を構成します。構成オプションは、選択した内容によって異なります。

ワークフロー設定 ウィンドウを開くには、ワークフローキャンバスの空白の領域を選択します。

Image showing the Workflow Configuration window open besides the Designer workflow canvas.

 

このウィンドウでは、次のタブと設定にアクセスできます。

キャンバス

キャンバス タブには、ワークフローキャンバスでのツールと情報の表示方法を制御するオプションがリストされます。

  • レイアウトの方向: キャンバス上でツールが接続する方向 (垂直 または 水平) を選択します。
  • 注釈: 注釈をキャンバスに表示する方法 (非表示表示、または ツール名と一緒に表示) を選択します。非表示にしていると、ツールをポイントするときに注釈が表示されます。
  • 接続の進捗状況: ワークフロー実行時に、キャンバスに処理の進捗状況をどのように表示するか選択します。非表示表示、または 実行時にのみ表示。進捗状況は、1行目のレコード数と2行目の合計レコードサイズ(KB)を表示します。
ワークフロー

ワークフロー タブには、ワークフローファイルに関する情報が含まれます。保存されたワークフローと、アクティブに動作しているワークフローに関するファイル情報が表示されます。ワークフローが保存されていない場合は、情報の一部が空白になります。

  • ワークフローの パス: 選択したワークフローのファイルの場所を表示します。
  • ワークフローの タイプ: 開いているワークフローのタイプを表示します。
    • 標準ワークフロー: ワークフロー (.yxmd) は、追加パラメーターが付加されていない状態で、最初から最後まで設計通りに実行されます。詳細については、ワークフロー構築 を参照してください。
    • 分析アプリ: 分析アプリワークフロー (.yxwz) には、カスタムインターフェースと基本的なワークフローが含まれます。インターフェースに情報を入力して、元のワークフローを更新することができます。詳細については、分析アプリ を参照してください。
    • マクロ: マクロワークフロー (.yxmc) は、別のワークフロー内の単一のツールとして実行できます。分析アプリと同様に、マクロには基本的なワークフローと、情報を入力できるカスタムインターフェースが含まれています。マクロリポジトリに保存されたマクロは、ツールパレットのツールとして表示されます。詳細については、マクロ を参照してください。
      • バッチマクロ: バッチマクロ は、ワークフローの一連の処理を繰り返し実行できます。また、コントロールパラメーターと呼ばれる入力を受け付けることができ、どのデータをマップするのかの質問を使用するようにマクロを構成することもできます。マクロは、各着信コントロールレコードが受信された後に実行されます。
      • 反復マクロ: 反復マクロ は、ワークフローの一連の処理をレコード 1 件ずつ繰り返し処理します。プロセス全体を指定回数だけ繰り返すことも、条件を満たすまで繰り返すこともできます。
      • 位置最適化マクロ: 位置最適化マクロ は、候補となる場所ごとにベストスコアリングを判定し、そのスコアリングに従って最も相関の高い供給場所を割り当てる反復マクロです。

        ワークフローがアプリまたはマクロとして保存されると、ワークフローの各ツールにアンカーが付けられます。インターフェース カテゴリのツールのみがアンカーに接続できます。アンカーはインターフェース要素を示し、動作はワークフロー内のツールを更新しています。

        分析アプリとマクロのプロパティ、レイアウト、およびテストは、インターフェースデザイナー で設定できます。表示 > インターフェースデザイナー の順に選択します。
  • 定数: 定数 はワークフローのグローバル変数であり、一か所で値を変更すると、その変更内容がワークフローの残りの部分に反映されます。
ランタイム

ランタイム タブには、ワークフローの実行時に適用される設定が含まれています。 

  • メモリの上限
    • グローバルの既定を使用する: グローバル設定は、ユーザー設定 または システム設定 で構成できます。
    • 特定の量を使用: Engine がワークフローでオペレーションを実行するために使用するメモリの最大量を定義します。このワークフローのこの設定のみを変更するには、値を入力するか、選択矢印を使用して新しい値を設定します。通常、この値は変更しないでください。Alteryx のメモリ使用方法の詳細については、メモリ使用 を参照してください。
  • 一時ファイル
    • グローバルの既定を使用する: ユーザー設定 または システム設定 で構成されているグローバル設定を使用する場合に選択します。
    • 特定のフォルダーを使用: ワークフロー処理で使用される一時ファイルが既定で保存される場所のパスを表示します。このワークフローの設定のみを変更するには、パスを入力するか、楕円ボタンを選択して、別の場所を参照します。
  • 変換エラー: 変換エラーを制限 を選択して、ワークフローのツールごとに報告される変換エラーの最大数を設定する場合に選択します。詳細については、変換エラー を参照してください。
    • 場所ごとの最大エラー数: ワークフローのツールごとに報告される変換エラーの最大数を設定する数値を選択または入力します。
    • 制限に達したときに処理を停止する: ツールが変換エラーの設定最大数を超えたときに、ワークフローの実行を停止する場合に選択します。
  • 予測ツールコードページ: ワークフローで予測ツールに使用するコードページを選択します。この設定は、ワークフロー固有の設定で、ローカライゼーションユーザー設定 で選択した設定よりも優先されます。
  • すべての入力に対するレコード制限: 任意の入力に対するレコードの最大数を入力します。デフォルトで、制限はありません。この設定を使用すると、大きなサイズのファイルを使用する際に、行の最初のサブセットだけを読み込むワークフローを簡単に開発できます。これは便利な設定ですが、ファイル全体を読み込むことを意図した場合には、サブセットしか読み込まないため、混乱する可能性があります。この機能は慎重に使用してください。
  • エラー時のワークフローの実行をキャンセルする: エラーが報告された後で、ワークフローの実行を停止する場合に選択します。
  • すべての閲覧ツールを無効にする: ワークフロー内のすべての閲覧ツールと、すべてのツールの [結果] ウィンドウデータを無効にする場合に選択します。これにより、ワークフロー処理が最適化されます。無効なツールは、キャンバスでグレー表示されます。
  • すべてのマクロメッセージを表示: マクロワークフローで使用されるすべてのツールのメッセージを報告する場合に選択します。
  • 出力を書き込むすべてのツールを無効にする: 出力を生成するワークフロー内のすべてのツールを無効にする場合に選択します。このオプションを選択すると、ワークフローで無効になった出力ツールがグレー表示になり、設定できなくなり、データは出力されなくなります。このオプションは、ワークフローの構築または更新時に使用します。また、出力を生成せずに問題をトラブルシューティングする場合にも使用できます。

    出力を生成するマクロも無効になりますが、キャンバスではマクロが無効表示になりません。すべてのインデータベース処理は、データベース内で実行されるため、このオプションはインデータベース処理に使用されるツールには影響しません。
     
  • パフォーマンスプロファイリングを有効にする: ワークフロー内のツールのパフォーマンスに関する情報を受信する場合に選択します。ワークフローを実行した後、ワークフローで各ツールを実行するのに要した時間を「結果」ウィンドウに表示できます。ワークフロー処理のパフォーマンスが低下する可能性があるため、このオプションを使用して特定のワークフローのトラブルシューティングを行います。
  • AMP Engine を使用する: ワークフローのマルチスレッドを有効にして、そのエンジンを元のエンジンから切り替える場合に選択します。Alteryx マルチスレッド処理 (AMP) は、Alteryx Engine の新しいアーキテクチャです。AMP Engine についての詳細、および元のエンジンと AMP との違いについては、次のリソースを参照してください。
イベント

イベント タブには、E メール通知を構成するオプションや、ワークフローの実行時に発生する特定のイベント用のコマンド実行オプションがあります。このタブはバッチ、反復、および位置最適化マクロでは使用できません。

イベントを有効にする: イベントを有効にして E メールまたはコマンド実行をトリガーする場合に選択します

コマンド実行イベントを追加する

Alteryx Public Gallery との互換性

gallery.alteryx.com でワークフローの公開を予定していますか? まず、免除を申請 する必要があります。この制限は、Alteryx Server と Alteryx Gallery のプライベートインスタンスには適用されません。

  1. 追加 を選択し、コマンド実行 を選択します。
  2. イベントの編集 タブで、イベント実行時 をクリックし、ワークフローイベントに基準にどのタイミングでイベントを実行するかを選択します。
    • 実行前: ワークフローを実行する前にコマンドを実行します。
    • 実行後: ワークフローの実行後にコマンドを実行します。
    • エラーを伴って実行した後: ワークフローの実行後にコマンドを実行しますが、実行されるのはワークフローがエラーを伴って実行された場合に限られます。
    • エラーなしで実行した後: ワークフローの実行後にコマンドを実行しますが、実行されるのはワークフローがエラーを伴わずに実行された場合に限られます。
    • 無効: イベントをオフにします。
  3. コマンド の場合、閲覧 をクリックしてイベント発生時に実行する外部コマンドを選択します。コマンドプログラムを使用して、書き込みソースに基づいて読み取り結果を生成することができます。外部コマンドを実行するその他の理由については、コマンド実行ツール を参照してください。
  4. コマンド引数 に、コマンドの引数を入力します。コマンドによっては、1つ以上の引数が必要なものもあります。コマンド引数の例については、コマンド実行ツール を参照してください。
  5. (オプション) 作業ディレクトリ のディレクトリとして、参照 をクリックして別のディレクトリを選択することもできます。デフォルトで、ディレクトリはワークフローが保存されるのと同じ場所です。
  6. タイムアウト で、コマンドの実行時間 (秒数) を入力するか選択して設定します。時間内に完了しない場合、コマンド実行は停止します。
  7. OK を選択して、イベントを保存します。

E メール送信イベントを追加する

  1. 追加 を選択し、E メールを送信 を選択します。
  2. イベント実行のタイミング を選択し、ワークフローイベントを基準にどのタイミングでイベントを実行するのかを選択します。
    • 実行前: ワークフローを実行する前に E メールを送信します。
    • 実行後: ワークフローの実行後に E メールを送信します。
    • エラーを伴って実行した後: ワークフローの実行後に E メールを送信しますが、ワークフローがエラーを伴って実行された場合に限ります。
    • エラーなしで実行した後: ワークフローの実行後に E メールを送信しますが、ワークフローがエラーを伴わずに実行された場合に限ります。
    • 無効: イベントをオフにします。
  3. SMTP サーバーを入力します。
  4. ポート に有効な値を入力します (必要に応じて、SMTP URL の一部としてポート番号を追加できます)。SMTP の設定では、既定でポート 25 が使用されます。既定で次の値が設定されています (別の値を優先させることができます)。
    • ポート 25 (暗号化なし が選択されている場合)。
    • ポート 465 (暗号化SSL/TLS  が選択されている場合)。
    • ポート 587 (暗号化STARTTLS が選択されている場合)。
  5. 暗号化: なしSSL/TLS、または START/TLS を選択します。
  6. イベントを認証する場合、認証 ボックスをオンにして、有効な ユーザー名パスワード を指定します。
  7. 発信元 に、E メールの送信元の E メールアドレスを入力します。有効なEメールアドレスを入力する必要があります。
  8. 発信先 に、E メールが送信される E メールアドレスを入力します。有効なEメールアドレスを入力する必要があります。
  9. 件名 に、E メールの件名に表示するテキストを入力します。
  10. 添付ファイル: (オプション) E メールに添付するファイルを選択します。最大10 MBの添付ファイルを追加します。
  11. 本文 に、E メール本文に表示するテキストを入力します。
  12. OK を選択して、イベントを保存します。
メタデータ

メタ情報 タブには、ワークフローに関する詳細が表示されます。ワークフローを保存するときに保存する情報を追加できます。

  • ワークフロー名
    • ファイル名を使用する: 既定で、ファイル名がワークフロー名として使用されます。カスタム に名前が表示されます。
    • カスタム: ワークフローの新しい名前を入力する場合に選択します。
  • 説明: ワークフローの説明を入力します。分析アプリの場合、説明はインターフェースとGalleryで使用されます。マクロの場合、説明はツールヒントとして使用され、ツールパレットのツールを選択すると表示されます。
    • URL: このワークフローに関連付ける URL を入力します。
    • テキストの表示 (オプション): URL を入力した後で、URL 用の表示テキストをオプションで指定できます。
  • ツール設定: ここの設定を使用して、各種バージョンのマクロを作成できます。マクロリポジトリに保存されたマクロは、ツールパレットに表示されます。これらの設定は、マクロにのみ適用されます。マクロリポジトリの詳細については、ユーザー設定マクロ を参照してください。
    • ルートツール名: ツールの名前を入力します。同じルート名の複数のツールを持つことができますが、ツールパレットには 1 つのツールしか表示されません。
    • ツールバージョン: ツールのバージョン番号を入力します。最新バージョンのツールがツールパレットに表示されます。それよりも古いバージョンのマクロツールにアクセスできるメニューを表示するには、ツールをキャンバスにドラッグして右クリックします。
    • ツールインデータベース?: ツールがインデータベースツールとともにワークフローで使用できる場合、このオプションを選択します。
  • ツールパレット: これらの設定は、マクロをツールパレットに表示する方法を制御します。マクロリポジトリに保存されたマクロは、ツールパレットに表示されます。設定はマクロワークフローにのみ適用されます。マクロリポジトリの詳細については、ユーザー設定マクロ を参照してください。
    • カテゴリ名: マクロをツールパレットに表示するカテゴリの名前を入力します。
    • 検索タグ: ユーザーがマクロを検索し特定するために使用する用語を入力します。既定で、ファイル名、カスタム名、作成者名、会社名が検索タグとして含まれています。
  • 著者
    • 名前: ワークフローの作成者の名前を入力します
    • 会社: 作成者が所属する会社を入力します。
    • 著作権: 著作権情報を入力します。
  • 既定に設定: 選択すると作業内容が取り消され、既定のテキストが使用されます。
  • 既定として記憶する: 入力したテキストを既定として保存します。
XMLビュー

XML タブは、既定で非表示になってます。

  1. このタブを表示するには、オプション > ユーザー設定 > ユーザー設定の編集 の順に選択します。
  2. 詳細 タブで、設定ウィンドウに XML を表示する を選択します。

[XML表示]タブには、ワークフローを構成するコードが表示されます。この情報を使用してトラブルシューティングを行い、ワークフローの仕組みを理解してください。

役に立ちましたか?

Running into problems or issues with your Alteryx product? Visit the Alteryx Community or contact support. Can't submit this form? Email us.