特定の条件に基づいてシートから行を削除します。
USM Content
このワークフローが実行されると、ソースシートから列のすべてのデータを取得し、その後該当する列を削除します。
前提条件
- シート
- ソース シート ID (行データを取得するソースシート)。
- 行を削除するタイミングを示すチェックボックス列。この例では、Bridge で [Delete (削除)] という名前のチェックボックス列を使用しています。
- Bridge
- Smartsheet の統合機能
- 列の値が変更された場合 トリガー
- 「Bridge workflow (Bridge ワークフロー)」モジュール:
- Smartsheet - 行を取得
- 状態 (オプション)
- Smartsheet - 行を削除
技術的には、「Get Row (行を取得)」モジュールは必要ありませんが、予期しない削除が発生した場合のバックアップとしてここに追加されています。トリガーデータには行の情報が含まれないため、トラブルシューティングやデータ確認が必要な場合に備えて、実行ログに行データを30日間保存できるように「Get Row」を含めておくと便利です。後で参照するためのデータを保持しない場合は、トリガーと「行を削除」モジュールのみを使用してこのワークフローを構築できます。
利用を開始する
Bridgeでこのワークフローを構築するには、Smartsheet統合を認証します。
ワークフローの構築中は、シートと Bridge ワークフローを 2 つの個別のタブで開いたままにします。これにより、構築プロセスの進め方が簡単になります。
基本的なワークフロー モデルを構築する
- Bridgeで新しいワークフローを作成します。
- ワークフロー ビルダーで、パネルを使用してモジュールを次の順序で追加します。
- Smartsheet — 行を取得
- 都道府県/州
- Smartsheet — 行を削除
- ワークフローを保存します。
ワークフローは次のようになります。
トリガーを設定する
- トリガーモジュールを選択します。
- 統合セクションで、統合ページを選択します。
- 統合リストからSmartsheetを選択し、トリガー行を展開します。
- トリガーに追加を選択します。
- 次のフィールドに入力します。
- トリガー名: トリガーのカスタムラベルを作成します。
- シート ID: ソースシートのシート IDを貼り付けます。
- イベントタイプ: 列の値が変更された場合を選択します。
- 列名またはID: 行の削除をトリガーするSmartsheetの列名を入力します。この例では、Bridgeで削除という列を使用します。
- ワークフローの選択: ドロップダウンリストから作成した新しいワークフローを選択します。
- 保存を選択して、ワークフローに戻ります。
トリガーをテスト
モジュールの設定を開始する前に、トリガーをテストしたいと思います。これにより、ワークフローが正しく応答し、必要なデータがワークフローの実行ログに取り込まれます。
- シートを開きます。
トリガー列のチェックボックスをオンにします。この例では、ワークフローはBridge で削除列からトリガーされます。
Brandfolder Image
- シートを保存します。
実行ログにワークフローの実行エントリが追加されました。 次のステップでは、トリガーデータを使用してモジュールを設定します。
ワークフロー モジュールを設定する
「Get Row (行を取得)」モジュールを設定する
行を取得モジュールは、行データをワークフローの 実行ログに取り込みます。データは、実行ログからワークフローの次のステージで参照できます。
「Delete Row (行を削除)」モジュールを設定する
このワークフローでは、「行を削除」モジュールがワークフローをトリガーした行を削除します。 このワークフローに「行を取得」モジュールを設定すると、それぞれのフィールドで同じ参照を再度使用できます。
ワークフローをテストする
シートで:
- 新しい行を作成します。
- Bridge で削除チェックボックスをオンにします。
- シートを保存します。
Bridge では、ワークフローがトリガーされ、行データが取得され(行を取得が使用されている場合)、その後行が削除される必要があります。
あなたの Bridge ワークフローは、Bridge で削除列が変更されるたびにトリガーされます。ここから、行を削除する必要があるときにいつでもボックスをチェック(またはチェックを外す)できます。
特定の条件の下でこれを行いたいとします。その場合、条件をチェックするために条件付き接続などのモジュールを Bridge ワークフローに追加するか、ボックスをチェックし、シートから列を非表示にするためのシートレベルの自動化ワークフローを作成できます。これにより、ブリッジは自動化されたワークフローがチェックボックスをオンにしたときのみ実行されます。