ワークスペース所有者は、Workivaプラットフォームや他のデータソースにおけるワークフローを自動化するために、直線的な一連のタスクをチェーンとして作成・管理することができます。例えば、データテーブルのデータソースから財務情報を自動的に更新し、そのデータを別のデータソースにプッシュしてレポートを生成するチェーンを作成することができます。
追加トレーニングあり
Workivaラーニングハブのセルフペースコースでチェーンの力を解き放ちましょう!この包括的なコースは、チェーンビルダー・プラットフォームの実践的なエクスペリエンスと深い理解を提供しながら、チェーンの作成プロセスを最初から最後までガイドします。
Workivaラーニングハブを見る
要件
以下のWdataユーザー役割 は、チェーンの作成と管理ができる:
- 編集者,プロフェッショナル, またはスタンダードの役割を持つワークスペース所有者
- チェーンオーナー 編集者,プロフェッショナル, またはスタンダードの役割を持つチェーン所有者
- 適切な権限を持つチェーンビルダー
チェーンにアクセス
Wdata のチェーン=>チェーンビルダー をクリックすると、チェーンのビューと管理ができます。管理者=>セキュリティ から、チェーンの作成と管理に関する監査イベント を追跡することができます。
チェーン作成
チェーンで発生するコマンドとイベントのシーケンスを定義するには、次のようにします:
- チェーンをゼロから作る
- テンプレートからのチェーン作成
- 類似チェーンのコピーから始める
チェーンビルダー から、チェーン内のステップ(ノード)をドラッグしてリンクすることができます。
ステップ1:チェーンの追加と詳細設定
- チェーン から、チェーン作成=> チェーン作成 をクリックする。
メモ:右上のBuild アイコン にカーソルを合わせると、Chains タブから直接チェーンを作成することもできます。
- [セットアップ]で、チェーンとその目的を特定するのに役立つ一意の名前と説明を入力します。
- インスタンスごとに異なるランタイム入力など、チェーンを同時に複数回実行できるようにするには、Allow concurrent runsを選択します。
- 使用状況を延期するなど、チェーンの実行を防ぐには、Disable execution を選択します。
- チェーンで使用される共有値や動的値を定義する :
- 変数 では、複数のコマンドに現れ、多くが頻繁に変更される値を定義します。
- Dynamic Variables で、チェーンの実行開始時や実行中に設定する値(以前のコマンドの出力に基づくなど)を定義します。
メモ: 共同作業者に動的変数の値の入力を促すには、Runtime Inputs trigger event またはSet Dynamic Chain Variables event を含めます。
- 定期的に、あるいは特定の日付の範囲で自動的にチェーンを実行するには、Schedules で、いつ、どれくらいの頻度で開始するかを指定します 。
- [保存]をクリックします。
ステップ2:チェーンのノードの定義
チェーンを構築する際には、複数のノードを含みリンクする:
- コマンド すなわち、Workiva プラットフォームまたは別のデータソースと対話するために、チェーンによって実行されるタスク。
- チェーンイベント 承認ワークフローやファイルのマニュアルアップロードを可能にするなど、チェーン内で発生するイベント。
- チェーンの実施により—特定のアカウント、地域や期間のように—変数を設定するための、または接続済ソースにおける変更に基づいてチェーンを自動起動するためのランタイムインプットのようなトリガ―イベント。
ノードの追加
ノードを追加したら、そのノードをチェーンの内での発生場所に移動させ、次または前のステップとリンクさせます。
- チェーンの最初のノードを追加するには、Start に移動する。
- ロジックツリーの新規ブランチの開始点としてノードを追加するには、チェーンの以前のステップを複数のブランチの最初のノードにリンクします。
- コマンド同士を並列に実行したり、シリアルコマンドグループの一部として一緒に実行したりするには、ステップとしてコマンドグループを作成し、コマンドを上に移動します。
メモ: デフォルトでは、リンクされた以前のノードが成功したときにノードは実行されます。前へ のノードが失敗した場合にのみノードを実行するなど、条件付きロジックを有効にするには、リンクをダブルクリックし、その条件(成功 、失敗 、警告 、または任意の )を選択します。
チェーンのノードを定義したら、Publish をクリックして、実行できるようにします 。
メモ: リンクされていないノードでチェーンを更新できますが、チェーンを実行するときに実行されるのは、Start ノードで始まる、互いにリンクされたノードだけです。
チェーンの作成を簡単にするために、コマンドやイベント、そして変数のフレームワークを提供するテンプレートで始めます。
ステップ1:チェーンを作成する
- Chain Builder で、Templates またはChains タブのいずれかから、テンプレートからチェーンを作成します:
- テンプレート から、テンプレートの名称をクリックし、右上の新規チェーンをクリックする。
- Chains から、Build アイコン をクリックし、Create Chain from Template をクリックする。その後、使用するテンプレートを選択できます。
- テンプレート から、テンプレートの名称をクリックし、右上の新規チェーンをクリックする。
- チェーンを識別するためのユニークな名称を入力します。
- チェーンを使用するワークスペースと環境を選択し、次へ をクリックします。
ステップ2.テンプレートの変数と接続をマップする。
- 各テンプレート変数について、チェーン内で置換する値を選択する:
- チェーン内に設定された変数値については、チェーンの変数タイプ を選択し、新規チェーン変数の名称を入力します。
- ワークスペース内で設定された変数値については、ワークスペースの変数種別を選択し、使用するワークスペース変数を選択します。
- ワークスペース内のリソースとしてアップロードされたファイルについては、ワークスペースリソースの変数種別選択し、使用するリソースを選択します。
- チェーン実行時に設定される動的変数値については、動的チェーンの変数種別を選択し、新規動的チェーン変数の名称を入力します。
- チェーン実行時に生成される値については、ランタイムの変数種別を選択し、使用するランタイム変数を選択します。
メモ: 変数をテンプレートに追加するときに、Dynamic またはResource を選択した場合、別の変数タイプを選択することはできません。
- テンプレートの変数を新規変数またはリソースにマップしたら、次へ をクリックします。
- テンプレートで使用する各接続について、そのコマンドを実行するコネクターとランナーを選択し、Submit をクリックします。
ステップ3チェーンの最終確認
- 新規チェーンを表示をクリックします。
- 必要に応じて新規チェーンをカスタマイズする:
- テンプレートの変数で使われているチェーン変数 を更新する。
- チェーンを開始または完了するために、コマンドやイベントを追加します。
- [公開]をクリックします。
ワークスペースにある別のチェーンと同じようなチェーンを作成するには、コピーを出発点として使用することができます。
ヒント: チェーンを他のチェーンの開始点として頻繁に使用する場合は、そのノードのシーケンスに基づいてテンプレート を作成します。
- チェーンビルダー で、チェーン タブから、コピー を既存のチェーンのメニューから選択します。
- 新規コピーに対して、Edit をクリックし、必要に応じてノードまたはプロパティを更新します。
チェーンを別の環境に上げる
開発ライフサイクルの一環として、共同作業者が実行する環境とは別の環境でチェーンを構築することがあります。例えば、PROD環境で使用できるようになるまで、DEV環境でチェーンを作成することができる。チェーンをある環境から別の環境に移動すべく、それを推進することができます 。
- Chain Builder で、Chains タブから、Promote をチェーンのメニューから選択します。
- Name で、必要に応じてチェーンの名称を新規環境用に編集する。
- Promote to で、チェーンの新規環境を選択する。
- 昇格チェーンのスケジュールを有効にするかどうかを選択し、次へ をクリックします。
- チェーン内の各接続について、新規環境で使用する接続を選択し、次へ をクリックします。
- 接続担当者をレビューし、Promoteをクリックします。
チェーンの編集
チェーンのステップやプロパティを更新する:
- Chain Builder で、 Chains タブから、Edit for the chain をクリックし、commands andevents を必要に応じて更新します。
- チェーンのプロパティを更新するには、Chain Settingsをクリックし、スケジュール 変数 通知を必要に応じて調整します。
- チェーンのコマンド接続を一括更新するには 、三点鎖メニューをクリックし、そのコマンド を調整する。
ヒント: 一度に複数のノードを選択することで、簡単にチェーンをアレンジすることができます。Shift を押しながら、マウスカーソルをキャンバス全体にドラッグするだけです。詳細はこちら。
チェーンを以前のバージョンに戻す
変更を取り消したり、別のチェーンの前バージョンから新規チェーンを作成したりするなど、チェーンを以前のバージョンに戻すには:
- チェーンビルダー のチェーン タブで、チェーンのメニューからバージョン を選択します。
- 過去バージョン の下で、元に戻すバージョンを選択し、チェーンを戻す をクリックします。
- 各接続のコネクターとランナーを選択し、任意の変数を設定する。
- 送信 、元に戻したチェーンをビュー 、 更新をクリックします。
チェーンタグ
チェーンタグは、関連するチェーンをグループ化し、チェーンのコンテンツに関する情報を提供します。タグを作成すると、チェーン・リスト表示やスケジューラーでチェーンのフィルターとして使用できる。
チェーンタグの追加
- チェーンを選択してビューを拡大する
- プラスアイコン (+) をクリックして新規タグ名称を入力するか、既存のタグを選択します。
- オプションで、タグをクリックして色を選択し、タグの色を設定する。
チェーンタグの削除
- チェーンを選択してビューを拡大する
- タグにカーソルを合わせ、グレーの (x) をクリックします。