オーケストレーションの概要
オーケストレーションは、Alteryx One のスケジュールされたタスクシーケンスの実行をサポートする一連の機能です。そのタスクには、外部プロセス、データ変換ジョブ、HTTPリクエストなどがあります。
次のセクションでは、特定の機能の概要を確認し、その機能の詳細を調べることができます。
用語
用語 | 説明 |
|---|---|
プラン | プラン とは、アクセス権のあるプラットフォームまたはアセットから実行される一連のタスクです。タスクをオーケストレーションするには、プランを作成します。プランは、実行スケジュールの設定、手動でのトリガー、APIを介した起動ができます。 |
トリガー | タスクはトリガーによって実行されます。トリガー とは、タスクが実行される条件のことです。多くの場合、タスクのトリガーはプランのスケジュールに基づいています。 |
タスク | タスク とは、プラットフォーム上の実行単位です。 |
スナップショット | プランの スナップショット がキャプチャされ、このスナップショットに対してプランが実行されます。スナップショットの詳細については、以下の「プランの実行」を参照してください。 |
タスクタイプ
次のタイプのタスクを使用できます。
ワークフロータスク: ワークフロータスクを使用すると、Alteryx One で作成するプランの一部として、Designer Cloud ワークフローの1つを実行できます。
HTTPタスク: プラン実行の一部としてサードパーティサーバーに送信された要求です。
Slackタスク: プラン実行に関する情報を含むメッセージを、指定したSlackチャンネルに送信します。
削除タスク: バックエンドデータストレージからファイルとフォルダーを削除します。
制限事項
You cannot specify parameter overrides to be applied to plans specifically.
Plans inherit parameter values from the objects referenced in the plan's tasks.
If overrides are applied to parameters inside of assets in a plan, those overrides are passed to the plan at the time of task execution.
基本タスク
プランを作成してスケジュールするには、次の基本的なタスクを実行します。
プランを作成します。プラン は、タスク、トリガー、その他のオブジェクトを定義するためのコンテナです。「Plansページ」を参照してください。
Planビューでは、プランの一部であるオブジェクトを指定します。「Planビューページ」を参照してください。
スケジュール: スケジュールは、プランを実行用のキューに入れるトリガーのセットを定義します。
トリガー: トリガーは、プランを実行するスケジュールと頻度を定義します。プランには複数のトリガーを設定できます(例: 毎月の実行か毎週の実行)。
タスク: 次に、順番に実行するタスクを指定します。
必要に応じて、任意のフローパラメーターにオーバーライド値を適用できます。これらのオーバーライドは、プランの実行時に適用されます。詳細については、「プランのパラメーターの管理ダイアログ」を参照してください。
テストするには:
プランの定義とテスト実行に問題がなければ、プランはスケジュールされたトリガーに従って実行されます。
プランのスケジュール
[プランビュー] ページでは、プランの実行スケジュールを設定できます。プランのスケジュールはトリガーを使用して定義されます。
これらのスケジュールは、他のアセットタイプのスケジュールから独立しています。
個々のタスクのスケジュールを作成することはできません。
プランの実行
プランが実行のためにトリガーされると、そのプランの スナップショット が作成されます。このスナップショットは、プランの実行に使用されます。タスクは、プランビューにリストされている順序で実行されます。
Important Notes
フローレベルでは、出力が正常に生成されたことに基づいてトリガーされるWebhookとEメール通知を定義できます。これらのメッセージのいずれかを含む出力を伴うプランを実行すると、メッセージがトリガーされ、ステークホルダーに配信されます。
Webhook messages and email notification cannot be directly triggered based on a plan's execution. However, you can create HTTP-based tasks to send messages based on a plan task's execution.
When a flow email notification is triggered through a plan, the internal identifier for the plan is included in the email.
See "Webhooks" and "Email notifications" above.
有効にする
次の設定を有効にします。
Plans feature
プランの共有、インポート、エクスポートも有効にする必要があります。
Logging (ロギング)
プランのデバッグの詳細については、「失敗したプラン実行の診断」を参照してください。