ステップのコピーと貼り付け
ステップのコピー
Section titled “ステップのコピー”毎回ゼロから作成するよりも、ステップをコピーするほうが便利なことがよくあります。PlaidCloudでは、ワークフロー内でも、ワークフロー間でも、さらに別のプロジェクトにもステップをコピーできます。複数のステップを選択して、一度にコピーすることもできます。階層内でワークフローステップを選択し、テーブル上部の 選択項目をコピー ボタンをクリックします。
選択したステップがクリップボードに置かれ、現在のワークフローまたは別のワークフローに貼り付けられるようになります。
クリップボードはブラウザーに保持されるため、ページを再読み込みしても残り、開いているすべてのPlaidCloudタブで共有されます。あるタブのプロジェクトでコピーし、別のタブのプロジェクトに切り替えて貼り付けることができます。異なるブラウザー間、別のマシンのブラウザー間、他のユーザーとは共有されず、ワークスペースを切り替えるとクリアされます。
クリップボードは、ステップをコピーするすべての場所で共通です。ステップテーブル、Ctrl(またはCmd)キーを押しながらワークフローを開いたときに表示される従来のテーブル、高度なワークフローのキャンバスのいずれでコピーしても、いずれにも貼り付けられます。テーブルから数個のステップをコピーして高度なキャンバスに貼り付けることも、その逆も可能です。どちらも同じクリップボードです。
ステップをコピーすると、プロジェクト内に複製ステップが作成されます。元のステップとは独立した、独自の設定を持つ新しいステップです。
1つのステップは、任意のワークフローの構造内に最大1回しか配置できません。追加と挿入は常に新しい複製を貼り付けるため、この制限には該当しません。一方、すでに配置したステップへの参照を貼り付ける場合(後述の「リンクステップとして貼り付け」を参照)は異なります。これは同じステップなので、そのステップをすでに含むワークフロー(コピー元のワークフローを含む)に貼り付けると、ステップ名を示すメッセージとともに拒否されます。その場合は、別のワークフローにリンクしてください。
ステップの貼り付け
Section titled “ステップの貼り付け”コピーするステップを選択してクリップボードに置いたら、同じワークフローや別のワークフロー(別のプロジェクトでも可)にそれらを貼り付けられます。ワークフローにステップを貼り付ける方法は2つあります。
- ワークフローの末尾に追加
- 最後に選択した行の後ろに挿入
追加オプションは、選択したワークフローの末尾にステップを追加するだけです。挿入オプションは、選択した行の後ろにコピーしたステップを挿入します。ワークフロー内の複数の場所からステップをクリップボードにコピーした場合、それらは順番どおりに貼り付けられますが、コピー時のネストされた階層情報は引き継がれません。貼り付け結果は、挿入するステップのフラットなリストになります。意外に思えるかもしれませんが、コピー元のワークフローにあったディレクトリ構造をすべて貼り付け先に作成するよりも安全です。
リンクステップとして貼り付け
Section titled “リンクステップとして貼り付け”貼り付け → Add Linked Steps (Advanced) は、コピーではなく、同じステップを貼り付け先のワークフローに配置します。2つの配置は1つのステップです。変更対象のステップが1つしかないため、どちらのワークフローで編集しても両方に反映されます。
リンクステップは、コピー元のプロジェクトにのみ貼り付けられます。リンクは、プロジェクトが所有するステップの2つ目の配置であるため、そのプロジェクトの外では意味を持ちません。別のプロジェクトに貼り付けると、PlaidCloudはこれを拒否し、代わりに追加または挿入を使用するよう案内します。これらは、ステップを貼り付け先のプロジェクト内に独自のステップとしてコピーします。
リンクステップは、すでにそのステップを含むワークフローにも配置できません。1つのワークフローの構造内に同じステップが2つ存在することになり、PlaidCloudがこれを拒否するためです。リンク操作が失敗したように見えて再試行した場合に、これが起こりやすくなります。実際には最初の試行が成功しており、再試行はワークフローを壊さないよう拒否されます。エラーにはステップ名が示されるため、すでに存在していることを確認できます。
高度なキャンバスでのコピーと貼り付け
Section titled “高度なキャンバスでのコピーと貼り付け”高度なワークフローでは、キーボードを使ってキャンバス上で直接ステップをコピー&貼り付けでき、ステップ間のリンクも一緒にコピーされます。
目的のステップを選択します。ステップの周りをドラッグして囲むか、1つをクリックしてからShiftキーまたはCtrl/Cmdキーを押しながらクリックして追加します。そのうえで Ctrl/Cmd+C を押します。このプロジェクトか別のプロジェクトかを問わず、貼り付け先のワークフローに移動し、配置したい場所をポイントして Ctrl/Cmd+V を押します。ステップは元の配置のままコピーされ、選択状態で残るため、ドラッグして位置を調整できます。キーボードを使わずに実行することもできます。キャンバスの空白部分を右クリックして、N個のステップをコピー(ステップを選択しているときに表示)またはここにN個のステップを貼り付け(クリップボードにステップがあるときに表示)を選択します。貼り付けたステップは、クリックした位置に配置されます。クリップボードにステップがある場合、ツールバーに「ワークフローのNステップ」と 貼り付け ボタンが表示され、キャンバスの表示中の部分の中央に貼り付けられます。
グループはグループとしてコピーされます。 グループのヘッダーをクリックすると、グループとそのすべてのステップがまとめて選択されます。コピーすると、グループの枠とそのメンバーが1つのまとまりとして貼り付けられます。範囲選択でグループ全体を枠で囲んだ場合も、同様に選択されます。
コピーしたステップ間のリンクは一緒にコピーされますが、コピーしていないステップへのリンクはコピーされません。 選択範囲内のステップが、選択しなかったステップから入力を受けていた場合、その入力リンクなしで貼り付けられます。接続先のステップがないためです。この状況が発生した場合は貼り付け時に通知されるため、接続が黙って失われることはありません。
同じワークフローに貼り付けると、コピーが元のステップの真上に重ならないよう、少しずらして配置されます。高度なワークフローではないワークフロー(通常のステップテーブル)に貼り付けると、キャンバス上の配置とリンクは破棄され、ステップだけが追加されます。その場合も貼り付け時に通知されます。
大量のステップの貼り付けは、自動的にバッチで処理されます。 件数の上限はなく、黙って省略されるステップもありません。数百のステップを貼り付ける場合も、処理中は進行状況が表示され、キャンセルすることもできます。貼り付けを完了できなかった場合は、それまでに追加されたステップが削除されるため、貼り付けが中途半端に残ったワークフローにはなりません。まれに一部を自動的に削除できない場合は、完全にロールバックされたとは表示せず、残っているステップの数をメッセージでお知らせします。
貼り付けを元に戻すには、 貼り付けた直後に Ctrl/Cmd+Z を押します。貼り付けたステップが削除されます。共同作業者がワークフローを変更した後や、ワークフローを再読み込みした後は、あなた単独の作業ではなくなったものを削除してしまわないよう、この1段階の元に戻す操作は実行されません。
ステップは、それぞれ独自の新しいステップとしてコピーされます。同じステップを複数の場所に貼り付ける操作(前述のリンクステップの動作)はステップテーブルでの操作です。キャンバスでは、そのステップをすでに含んでいないワークフローに参照を配置するには、ステップを追加を使用します。