ワークフロー管理
ワークフロー管理の一環として、Designer で作成したワークフローを保存して、会社の Server でワークフローの再利用や他のユーザーとの共有を行うことができます。
また、会社の Server 内の既存のワークフローを Designer で開いて管理することもできます。Designer では、これらのワークフローを編集、保存、共有して Server に戻すことができます。Server は以前のバージョンのワークフローを保持しているため、変更後のワークフローを会社の Server に保存しても以前のバージョンは置き換えられません。
ファイルや接続などの依存関係と共にワークフローを保存して共有する場合は、それらを .yxzp ファイルとしてエクスポートできます。単一のファイルワークフローと同様に、エクスポートされたワークフローを Server 内で他のユーザーと共有したり、Designer で開いたりすることができます。
単一のワークフローを保存するだけでなく、複数のワークフローをワークフローグループとして保存して、ひとつのワークフローグループファイル (.yxwg) として開くこともできます。既存のローカルに保存されたワークフローのワークフローグループのみを作成できます。
個々のワークフローを保存
ワークフローを開いて、[ファイル] > [名前を付けて保存]を選択し、ワークフローを保存する場所を選択します。
ファイル ディレクトリ
- [参照]を選択します。
- エクスプローラーで、ワークフローを保存する場所に移動します。
- ファイル名に、ワークフローの名前を入力します。
- [保存]を選択します。
Alteryx Server
既定では、あなたの所有するワークフローはプライベートワークスペースに保存されます。コレクション内で共有されたワークフローは、コレクションに保存されます。
- [名前を付けて保存]を選択します。
- [Alteryx Server] > [会社の Alteryx Server]を選択します。
- ユーザー名とパスワードでサインインします。必要に応じて、[ログイン状態を保持する]を選択し、セッションを常にアクティブにします。
- ワークフローの保存ウィンドウで、ワークフロー名を入力します。既定では、場所にはワークフローの保存先のスタジオが表示されます。ワークフローがコレクション内で共有されている場合、[場所] にはコレクションが表示されます。
- ワーカータグで、ワークフローを実行する特定の作業者を割り当てるオプションを選択します。
- (オプション) 詳細 に、役に立つコメントを入力します。
- (オプション) [ワークフローオプション]を選択して、次のいずれかを選択します。
ワークフローオプション 説明 このバージョンのワークフローを公開する このバージョンのワークフローを Server で利用可能なバージョンとして公開します。
このオプションは、ワークフローが以前 Server で保存されていた場合にのみ使用できます。他のユーザーにこのバージョンのワークフローを使用させたくない場合は、このオプションを選択しないでください。
Server 内のワークフローバージョンを更新するには:
- アプリの詳細を表示し、バージョン番号 を選択して、使用可能なバージョンを表示します。
- バージョンを選択し、Make Published Version を選択します。
ワークフローを検証して保存する (既定オプション) このオプションは、既定で選択されています。検証では、禁止されているツールやコマンドがないかをチェックします。検証に失敗した場合、そのワークフローを会社の Server で実行するためには適用除外が必要になります。Server 管理者に連絡して、ワークフローの実行モードを変更するよう依頼してください。
以下のツールは、Alteryx パブリック Gallery での実行に適用除外認定が必要です。Rツール、コマンド実行ツール、Pythonツール、メールツール、ダウンロードツール。
Server では、イベントまたは連鎖アプリの実行は許可されません。ワークフロー設定 と インターフェースデザイナー ウィンドウ を参照してください。
適用除外に関する追加情報については、Gallery メッセージに保存 を参照してください。
AMP Engine
ワークフローで AMP Engine を使用していてもコントローラーでは使用していない場合、ワークフローの検証は無効になり、有効にすることはできません。ワークフローの検証を有効にするには、コントローラーで AMP Engine を有効にする または ワークフロー設定 を使用して、元の Alteryx Engine で実行するようにワークフローを変更します。
AMP Engine の詳細については、次のリソースを参照してください。
ワークフローアセットを管理する ワークフローに関連付けられているアセットを表示および管理します。
- ツールでアセットをグループ化する を選択すると、ワークフローのアセットまたはファイルの依存関係がすべて表示されます。これらは、接続されているツールとともにグループ化されています。
- アセットの選択を解除して、ワークフローパッケージからアセットを除外します。
- 入力パスに定数を含むアセットはアセットのリストに表示されますが、ワークフローパッケージには含まれません。
*この設定により、各ツールのアセットが整理され、情報を解析しやすくなります。.yxzp ファイルの作成方法は変更されません。
ワークフローのロックを有効にする ワークフローのロックオプションを表示します。
- ロックされたワークフローの使用を、指定したシリアル番号のみに制限するには、[特定のシリアル番号に制限する]を選択します。選択すると、リスト内のシリアル番号 (メールアドレス) のみがロックされたワークフローを使用できます。Server でワークフローを実行できるようにするには、Server のシリアル番号 (既定の Server 管理者) をリストに記載する必要があります。既定の Server 管理者は、Server 認証の設定時に設定されます。詳細については、Gallery 認証の設定を参照してください。それぞれの一意のシリアル番号 (メールアドレス) を 1 行に 1 つずつ入力します。
- [ロックされたワークフローの有効期限を設定]を選択して、ロックされたワークフローが選択した日に期限切れになるように設定します。有効期限日になると、ワークフローの実行または使用はできなくなります。
- このチェックボックスをオンにすると、ワークフローのロックの影響について同意したことになります。
- [完了]を選択して、ワークフローをロックします。
詳細については、ワークフローのロック を参照してください。
ワークフロー資格情報を設定する このオプションを使用するには、キュレーター (Server 管理者) が [管理者] > [資格情報] > [変更] から [ユーザーに資格情報オプションの選択を許可する]設定を選択する必要があります。
有効にすると、ユーザーはワークフローを実行するための資格情報を選択できます。
- ユーザーは資格情報を指定する必要はありません: 既定のサーバーまたはスタジオの資格情報を使用してワークフローを実行します。
- ユーザーは自分の資格情報を指定する必要があります: ワークフローを実行するためにユーザーに自分の資格情報を入力するように要求します。
- これらの資格情報で常にワークフローを実行します: ワークフローの実行時に常に使う資格情報を入力します。
- 保存 を選択します。ワークフローを Server に保存するときに表示されるエラーと警告の詳細については、Gallery メッセージに保存 を参照してください。
Alteryx Server: 新しい Server を追加
- [名前を付けて保存] > [Alteryx Server] > [新しい Server を追加]を選択します。
- ワークフローを保存 - Server を追加 画面で URL フィールドを使用して会社の Server への URL パスを入力します。
- [接続] を選択します。
- Server の設定によって、認証手順は異なります。
設定の種類 認証手順 ビルトイン認証 (Built-in Authentication) - E メールとパスワード に、Server の E メールとパスワードを入力します。
- 必要に応じて、[ログイン状態を保つ]を選択します。
- 接続 を選択します。
Windows 認証 (Windows Authentication) - ユーザー名が表示されます。
- [続行]を選択して、ログインします。
- リストから Server を選択し、手順に従ってワークフローを会社の Server に保存します。
Alteryx Platform
Designer ワークフローを Alteryx Platform に保存することもできます。
- [名前を付けて保存] > [Alteryx Platform] を選択します。Designer を Alteryx Platform にリンクしていない場合は、[オプション] > [Alteryx のリンクを管理] に移動し、新しい Platform リンクを作成します。
- Alteryx Platform リンクを選択します。
- ワークフローに 名前 を付け、ワークフローを保存する 場所 を選択します。
- 保存 を選択します。
現在、すべての Designer Desktop ツールが Designer Cloud と互換性があるわけではありません。Designer Cloud と互換性のないツールが含まれている Platform にワークフローを保存することはできますが、Designer Cloud でこうしたワークフローを開くと警告メッセージが表示されます。現在の Designer Cloud ツールのリストについては、Designer Cloud ツール一覧 を参照してください。
ワークフローをエクスポート
ワークフローとその依存関係を .yxzp パッケージファイルとしてエクスポートします。ワークフローをエクスポートする前に、ワークフローを保存する必要があります。
依存ファイルパッケージ
以下のアセットは、エクスポートされたワークフローに自動的に含まれます。
- 入力ファイル
- 出力参照
- マクロ
- 連鎖アプリ
- ユーザーが追加したファイル
以下のファイルは、エクスポートされたワークフローには含まれません。
- 不足ファイル
- Alteryx インストールの一部として識別されるファイル
- ネットワークパスによって参照されるファイル
- 定数を含む入力パス
ワークフローとその依存関係をエクスポートすると、Designer は各ファイルの元のファイル形式を維持します。ワークフローに含まれるアセットのフォルダー構造は、含まれているファイルがワークフローファイルの子 (または兄弟) である限り、維持されます。他のすべてのファイルは外部ファイルと見なされ、パッケージに含まれている場合は _externals
フォルダーに配置されます。
ワークフロー依存関係 を使用して、不足しているファイルを参照するときにパスが壊れないようにします。
ワークフローをエクスポート
- [オプション] > [ワークフローのエクスポート] を選択して、[ワークフローのエクスポート] ウィンドウを表示します。[ワークフロー] には、ワークフローの名前とそのファイル拡張子が表示されます。
- 使用可能な構成オプションをすべて入力します:
オプション 説明 ロック ワークフロー、アプリ、マクロのコピーを作成し、実行することはできますが、Designer で開いて編集することはできません。
- [ロック] ボタンを選択します。
- [このワークフローのロックを有効にする] を選択します。
- 必要に応じて、次のオプションを設定します。
- [特定のシリアル番号 (1 行につき 1 つ) に制限する]: ロックされたワークフローへのアクセスを可能にするライセンスのシリアル番号を入力します。各シリアル番号を別の行に表示します。各Alteryxのインストールにはシリアル番号が使用されます。シリアル番号を表示するには...
- [オプション] > [ライセンスの管理] に移動し、右上の歯車アイコンを選択します。
- 次に [View Partner Data License Manager] を選択し、ウィンドウの右上にある マシンシリアル番号 を確認します。
- [ロックされたワークフローの有効期限を設定する]: ロックされたワークフローが選択した日に期限切れになるように設定します。有効期限が切れると、ワークフローを実行または使用できなくなります。
- このチェックボックスをオンにすると、ワークフローのロックの影響について同意したことになります。
- [完了]を選択して、ワークフローをロックします。
- [特定のシリアル番号 (1 行につき 1 つ) に制限する]: ロックされたワークフローへのアクセスを可能にするライセンスのシリアル番号を入力します。各シリアル番号を別の行に表示します。各Alteryxのインストールにはシリアル番号が使用されます。シリアル番号を表示するには...
- ロックを元に戻すことはできません。
- Alteryx では、この設定を最後に行なうことをお勧めします。
パッケージの場所
ファイルの保存場所を変更します。
ツールでアセットをグループ化する
ワークフロー内のアセットを使用するツールによってグループ化します。このオプションを選択しないと、アセットが個々に表示されます。
アセットの選択を解除して、ワークフローパッケージからアセットを除外します。アセットは参照されますが、パッケージには含まれません。
入力パスの一部として定数を含むアセットは、アセットのリストに表示されますが、ワークフローの一部としてパッケージ化されません。
- [保存] を選択します。詳細については、ワークフローのロック を参照してください。
ワークフローグループの保存
追加の考慮事項
- 既存のローカルに保存されたワークフローグループのみを作成できます。Server に保存されているワークフローからワークフローグループを作成しようとする場合は、まず各ワークフローをローカルドライブに個別に保存する必要があります。
- ワークフローグループの一部であるワークフローを移動または削除すると、ワークフローグループを開こうとすると、エラーが表示されます。
- グループに含めるローカルに保存されたすべてのワークフローを開きます。Start Here.yxmd はワークフローグループに保存されません。
- [ファイル] > [ワークフローグループを作成する]を選択します。
- エクスプローラーで、ワークフロー グループを保存する場所に移動します。
- ファイル名に、ワークフローの名前を入力します。
- [保存] を選択して、個々のワークフローを 1 つのワークフローグループ ファイル (.yxwg) として保存します。
[保存] または [エクスポートされたワークフロー] を開く
ファイルディレクトリまたは Server からワークフローを開きます。
ファイルディレクトリから単一のワークフローを開く
- [ファイル] > [ワークフローを開く] > [参照]を選択します。
- ワークフローを保存した場所に移動します。
- ファイル名をダブルクリックしてDesignerで開きます。
エクスポートされたワークフロー
エクスポートされた .yxzp ファイル内にワークフローがある場合は、次の操作を行います。
- パッケージのインポートメッセージで、[はい]を選択してワークフローをインポートします。
- ワークフローパッケージのインポート ウィンドウで、次の情報を確認します。
- パッケージファイル名: ファイルへの完全なパスを表示します。
- ワークフロー: ワークフロー名を表示します。パッケージ内のアセットがボックスに表示されます。
- 保存先ディレクトリ: パッケージを保存する場所を表示します。場所を変更するには、フロッピーディスクアイコンを選択し、新しい場所を選択します。
- [インポート] を選択します。
- ワークフローのインポートの進行状況 ウィンドウで、[はい]を選択してワークフローを読み込みます。ワークフローの読み込みが正しく行なわれなかった場合は、もう一度インポートしてください。
ファイルディレクトリからワークフローグループを開く
- [ファイル] > [ワークフローグループを開く]を選択します。
- ワークフローグループファイルが保存されている場所に移動します。
- .yxwg ファイルをダブルクリックして開きます。グループ内の各ワークフローは、Designer の別のタブで開きます。
Server からワークフローを開く
- [ファイル] > [ワークフローを開く] > [会社の Alteryx Server]を選択します。
- ユーザー名とパスワードでサインインします。必要に応じて、[ログイン状態を保持する] を選択し、セッションを常にアクティブにします。
- [会社の Alteryx Server] ウィンドウで、ワークフローを探します。[検索]、[All Locations] ドロップダウンによるフィルタリング、列ヘッダーの選択による結果の並べ替えを実行できます。
- ワークフローの右側にある [バージョン] アイコンを選択すると、必要に応じて以前のバージョンを表示できます。このオプションを Designer に表示するには、Server で有効にする必要があります。
- ワークフローを選択し、[開く]を選択します。ワークフローを Server に保存するときに表示されるエラーや警告の詳細については、Gallery メッセージに保存 を参照してください。
新しい Server を追加
- [ファイル] > [ワークフローを開く] > [新しい Server を追加]を選択します。
- URL に、会社の Server の URL パスを入力します。
- [接続] を選択します。
- Server の設定によって、認証手順は異なります。
設定の種類 認証手順 ビルトイン認証 (Built-in Authentication) - E メールとパスワード に、Server の E メールとパスワードを入力します。
- 必要に応じて、[ログイン状態を保持する] を選択します。
- [接続]を選択します。
Windows 認証 (Windows Authentication) - ユーザー名が表示されます。
- [続行]を選択して、ログインします。
- 一覧から Server を選択し、手順に従って、会社の Server に保存されたワークフローを開きます。
Alteryx Platform からワークフローを開く
Alteryx Platform からワークフローを開くには:
- [ファイル] > [ワークフローを開く] > [Alteryx Platform]を選択します。
- Alteryx Platform リンクを選択します。Designer を Alteryx Platform にリンクしていない場合は、[オプション] > [Alteryx のリンクを管理]に移動し、新しい Platform リンクを作成します。
- ワークフローの場所に移動し、ワークフローファイルを選択して [開く]ボタンを選択します。ファイル名をダブルクリックして Designer で開くこともできます。