ワークフローのスケジューリング
ワークフロー、アプリ、またはパッケージを、選択した度数分布、日付、および時刻で自動的に実行するようにスケジュール設定します。 会社の構成によっては、ワークフローを別の場所で実行するようにスケジュールすることができます。
- Alteryx Server: 会社のギャラリー、またはコントローラへのスケジュール
- Designer プラスデスクトップオートメーション (スケジューラ): コンピュータへのスケジュール
ワークフローをスケジュールするには、スケジュールするワークフローを開き、キャンバスの上部をクリックするか、[オプション] > [ワークフローのスケジュール] を選択し ます。
アプリまたはワークフローパッケージをスケジュールに入れるには、「スケジュールの表示」ウィンドウに移動します。 参照: アプリまたはワークフローパッケージをスケジュールに入れる。
ギャラリーへのスケジューリングは、必要な場合にのみ使用できAlteryx Serverます。 このオプションは、会社のGalleryで実行するワークフローをスケジュールに入れます。
会社のギャラリーに接続している場合は、Designerギャラリーが一覧に表示されます。 別のGalleryをスケジュールに入れる必要がある場合は、新しいGalleryを追加できます。 スケジューリングが有効になっているGalleryでのみワークフローを実行するようにスケジュールに入れることができます。 Galleryでスケジューリングを有効にするには、Gallery管理者に連絡してください。
- ワークフローのコピーは、スケジュールを実行するGalleryに保存する必要があります。
- ツールで使用されるURLまたはファイルパスの場所は、Windowsアカウントの外部でアクセスできる必要があります。 たとえば、WebDAVパスはサポートされていません。
Galleryをスケジュールに入れるには:
- ワークフローを開いた状態で、をクリックし、「スケジュールの設定」ウィンドウでオプションを選択します。
- 既存のギャラリー: 以前に接続したギャラリー
- ギャラリーの追加: リストにないギャラリーに接続します。
- [ギャラリーの追加] をクリックします。
- [ url] に、会社のギャラリーへの url パスを入力します。
- 接続 をクリックします。
- ギャラリーの構成に基づいて、認証手順が異なります:
- ビルトイン認証: 電子メールとパスワードでギャラリーの電子メールとパスワードを入力し ます。 必要に応じて、[ログインを続ける] を選択します。 [接続] をクリックします。
- Windows 認証: ユーザー名が表示されます。 [続行] をクリックしてログインします。
- リストのGalleryをクリックします。
- ユーザー名とパスワードでログインします。 オプション[ログインしたままにする] を選択してセッションをアクティブにします。
- [ワークフローの保存] ウィンドウで、[ワークフロー名] に名前を入力します。
- 場所には、ワークフローが保存されるGalleryスタジオが表示されます。
- オプション[詳細] にコメントを入力します。
- オプション[ワークフローオプション] をクリックし 、オプションを選択します。
- [特定のシリアル番号への使用を制限する]: 選択すると、リスト内のシリアル番号だけが暗号化されたワークフローを使用できるようになります。 それぞれのユニークなシリアル番号は、それぞれの行に表示されます。
- 暗号化されたワークフローの有効期限の設定: 選択すると、選択した日付に暗号化されたワークフローが期限切れになり、ワークフローを実行または使用できなくなります。
- ユーザーが資格情報を指定する必要はありません: 既定のサーバーまたはスタジオの資格情報を使用してワークフローを実行します。
- ユーザーは独自の資格情報を指定する必要があります: ワークフローを実行するためにユーザーに独自の資格情報を入力するように要求します。
- 常に次の資格情報を使用してこのワークフローを実行します。ワークフローの実行時に常に使う資格情報を入力します。
- [保存] をクリックします。
- オプション[スケジュールの作成] に、スケジュール名にスケジュールの名前を入力します。
- スケジュール発生の選択:
- 1回: ワークフローのスケジューリングを開始した時点でワークフローを1回実行するか、または日付と時刻を選択します。
- [繰り返し]: 日次、週次、月次、または四半期ごとの再発生を選択します。
- [カスタム]: カスタムスケジュールオプションを選択します (たとえば、会計カレンダーで実行するワークフローをスケジュールします)。
- 発生を選択した後に表示されるスケジューリングの詳細を完了します。
- オプションコメントにコメントを入力します。
- オプションデータにアクセスするために特定のユーザーとしてワークフローを実行する必要がある場合は、[資格情報の編集] をクリックします。
- [スケジュール] で、ドロップダウンから [ワークフローの資格情報] を入力または選択します。
- 必要に応じて、ボックスにパスワードを入力します。
- [完了] をクリックします。
ワークフローが選択されたGalleryに保存されていない場合は、Galleryに保存するよう求められます。 ワークフローが保存されると、Galleryが開き、スケジュールの作成が開始されます。
ワークフローがGalleryに保存されると、Galleryが開きスケジュールが作成されます。
ワークフローをGalleryに保存するには:
このバージョンのワークフローをGallery内の他のユーザーが使用できるバージョンとして公開する場合に選択します。 このオプションは、ワークフローが以前Galleryにあった場合にのみ使用できます。 他のユーザーにこのバージョンのワークフローを使用させたくない場合は、このオプションを選択しないでください。
ギャラリーでワークフローのバージョンを更新するには、アプリの詳細を表示し、[バージョン番号] をクリックして利用可能なバージョンを表示します。 バージョンを選択し、[公開バージョンの作成] をクリックします。
デフォルトで、このオプションが選択されています。 Galleryでツールやコマンドが禁止されているかどうかを確認するワークフローを検証します。 検証に失敗した場合、ワークフローではGalleryで適用除外を実行する必要があります。
以下は、ギャラリーでの除外を実行する必要があります。 Rツール、 Run Commandツール、 Python ツール、 Eメールツールそして Downloadツール。
また、Galleryはイベントや連鎖したアプリの実行を許可しません。 参照: ワークフロー構成 および Interface Designerウィンドウ。
参照: Galleryメッセージに保存する、免除申請の詳細については、。
ワークフローに関連付けられたアセットを表示および管理する場合にクリックします。
[ツール別にアセットをグループ化]: オプションを選択すると、すべてのアセット、またはワークフローのファイル依存関係が表示されます。 オプションを選択すると、接続されているツールとともにグループ化されたすべてのアセットが表示されます。 アセットの選択を解除して、ワークフローパッケージからアセットを除外します。 入力パスに定数を含むアセットはアセットのリストに表示されますが、ワークフローパッケージには含まれません。
クリックすると、ワークフローの暗号化オプションが表示されます。
このリンクをクリックして、ワークフローを実行するための資格認定書を選択します。
スケジュールされたワークフローとタイムゾーン
スケジュールされたワークフローは、サーバーが配置されているタイムゾーンのスケジュール時刻に実行します。 午前1時30分または午前2時30分に実行するようにスケジュールされたワークフローは、複数回、夏時間のせいで選択した時間よりも後で複数回実行されることがあります。
スケジューリングされたワークフローが[スケジュール]ページに表示されます。
コントローラへのスケジューリングは、必要な場合にのみ使用できAlteryx Serverます。 このオプションは、ワークフローをコントローラ上で実行するようにスケジュールします。 必要に応じて、ワークフローをギャラリーで実行するようにスケジュールすることをお勧めしAlteryx Serverます。
コントローラは、組織のスケジュールを実行および管理するマシンです。 会社のAlteryx Server Administratorがコントローラを設定し、コントローラに接続するために必要なトークンを提供します。
- ワークフロー、アプリ、またはパッケージはコントローラがアクセスできる場所に保存する必要があります。
- すべてのファイルの入力、出力、およびその他のワークフローの依存関係は、コントローラがアクセスできる場所に保存する必要があります。
- すべてのワークフローコンポーネントが一緒に保存されるようにするには、ワークフローをパッケージ(.yxzpファイル)として保存します。 参照: Workflow管理 および アプリまたはワークフローパッケージをスケジュールに入れる。
- マクロリポジトリにマクロを保存します。 参照: ユーザー設定。
- ツールで使用されるURLまたはファイルパスの場所は、Windowsアカウントの外部でアクセスできる必要があります。 たとえば、WebDAVパスはサポートされていません。
- ワークフロー、アプリ、またはパッケージにデータベース接続または DB ツールが含まれている場合は、パスワード暗号化の種類を非表示に設定します。 マシンおよびユーザーベースの暗号化オプションを使用すると、作成されたコンピュータ以外のコンピュータでワークフローが失敗することがあります。 参照: パスワードの暗号化。
- スケジュールされたワークフロー、アプリ、またはパッケージの作成、スケジュール、および実行に使用するコンピュータは、同じバージョンのAlteryxを使用する必要があります。
コントローラーをスケジュールするには:
- 保存したワークフローを開いた状態で、をクリックし、オプションを選択します。
- 既存のコントローラ: 接続先のコントローラに接続する
- コントローラの追加: 新しいコントローラへの接続
- [コンピュータ名] にサーバー名を入力します。
- [コントローラートークン] に、会社の Alteryx サーバー管理者によって提供されるコントローラートークンを入力します。
- OK をクリックします。
- 実行オプションを選択します。
- スケジューラ DB に格納されているワークフローのコピーを実行する: ワークフローのコピーを作成し、それを実行するスケジューラデータベースに保存します。 Schedulerデータベースは共有場所です。 データベースのコピーを編集する唯一の方法は、ワークフローの改訂版をデータベースに保存することです。
- ディスク上の元の場所からワークフローを実行する: ワークフローを保存し、コンピュータにスケジュールします。 スケジュールを更新せずにワークフローを編集することはできますが、ワークフローの削除、移動、または名前の変更を行うと、スケジュールが失敗する可能性があります。
- スケジュールの度数分布を選択します。
- スケジュールの日付と時刻の詳細を入力します。
- OK をクリックします。
ワークフローにデータファイル、出力場所、またはその他のワークフローの依存関係が含まれている場合は、ワークフローをパッケージ(.yxzpファイル)として保存し、「スケジュールの表示」ウィンドウからスケジュールを設定します。 参照: アプリまたはワークフローパッケージをスケジュールに入れる。
スケジュールされたワークフローとタイムゾーン
スケジュールされたワークフローは、サーバーが配置されているタイムゾーンのスケジュール時刻に実行します。 午前1時30分または午前2時30分に実行するようにスケジュールされたワークフローは、複数回、夏時間のせいで選択した時間よりも後で複数回実行されることがあります。
[マイコンピュータへのスケジュール設定] は、Designerプラスデスクトップオートメーション (スケジューラ)のユーザーが使用できる唯一のオプションです。 このオプションは、使用する場合はお勧めしませんAlteryx Server。
マイコンピュータにスケジュールを設定すると 、ワークフローがコンピュータで実行されるようにスケジュールされます。 スケジュールしたワークフローは、コンピュータに保存することも、ワークフローのコピーをScheduler DBに保存することもできます。
コンピュータで実行するワークフローをスケジュールするには:
- 保存したワークフローを開いたまま、[マイコンピュータ] をクリックしてクリックします。
- 「Workflowのスケジュール」ウィンドウで、実行オプションを選択します。
- スケジューラ DB に格納されているワークフローのコピーを実行する: ワークフローのコピーを作成し、それを実行するスケジューラデータベースに保存します。 Schedulerデータベースは共有場所です。 データベースのコピーを編集する唯一の方法は、ワークフローの改訂版をデータベースに保存することです。
- ディスク上の元の場所からワークフローを実行する: ワークフローを保存し、コンピュータにスケジュールします。 スケジュールを更新せずにワークフローを編集することはできますが、ワークフローの削除、移動、または名前の変更を行うと、スケジュールが失敗する可能性があります。
- スケジュールの度数分布を選択します。
- スケジュールの日付と時刻の詳細を入力します。
- OK をクリックします。
スケジューラ (SQLite) データベースをバックアップすることをお勧めします。 SQLite をバックアップするには、\ProgramData\Alteryx\Service\ で見つかった永続フォルダを zip アップまたはコピーします。
ワークフローにデータファイル、出力場所、またはその他のワークフローの依存関係が含まれている場合は、ワークフローをパッケージ(.yxzpファイル)として保存し、「スケジュールの表示」ウィンドウからスケジュールを設定します。 参照: アプリまたはワークフローパッケージをスケジュールに入れる。
スケジュールされたワークフローとタイムゾーン
スケジュールされたワークフローは、サーバーが配置されているタイムゾーンのスケジュール時刻に実行します。 午前1時30分または午前2時30分に実行するようにスケジュールされたワークフローは、複数回、夏時間のせいで選択した時間よりも後で複数回実行されることがあります。
スケジュールは、「スケジュールの表示」ウィンドウで表示できます。 参照: スケジュールの管理。