> For the complete documentation index, see [llms.txt](https://manual.dxable.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://manual.dxable.com/smartsheet/automated-workflows/automate-processes-end-to-end-with-visual-workflows.md).

# ワークフローでプロセスを自動化する

ワークフローを作成して、一日の大半を占める反復的な手動タスクを自動化します。

### プラン <a href="#t3w0a7nl2diu" id="t3w0a7nl2diu"></a>

* Smartsheet
* Pro
* Business
* Enterprise

プラン タイプと含まれる機能の詳細については、 「Smartsheetプラン」ページを参照してください。

### 許可 <a href="#id-8sfz8ah6227l" id="id-8sfz8ah6227l"></a>

ワークフローを作成するには、シートに対するライセンスを付与された 所有者 、管理者、または 編集者 レベルの権限が必要です。

編集者レベルの権限を持つユーザーは、自分自身を受信者としてアラートまたはリマインダーを作成、編集、または削除することのみできます。

ワークフローの権限について学習します。

この機能がSmartsheetリージョンまたはSmartsheet Gov に含まれているかどうかを確認してください。

#### ワークフローを作成する <a href="#pjn3dtb7tpka" id="pjn3dtb7tpka"></a>

自動化されたワークフローの構築は、フローチャートの構築に似ています。開始ブロックから 1 つ以上の終了ブロックまで、トリガー、条件、アクションをまとめて配置します。

独自のワークフローを最初から構築することも、目的に合わせて既存のテンプレートをカスタマイズすることもできます。ワークフロー テンプレート ギャラリーには、ワークフローをいつ使用するか、各テンプレートをカスタマイズする方法に関するヒントが含まれています。

| **このテンプレートを使用してください**            | **これをする**                                                                        |
| -------------------------------- | -------------------------------------------------------------------------------- |
| **指定された基準が満たされたときに誰かに警告する**      | タスクを割り当てたり、日付を変更したりしたことを相手に知らせます。                                                |
| **特定の日付を誰かにリマインドする**             | 重要な日付が近づくと関係者に通知します。                                                             |
| **毎週更新をリクエストする**                 | 毎週のステータス レポートを収集し、プロジェクトを最新の状態に保ちます。                                             |
| **指定された基準が満たされた場合に行を別のシートに移動する** | 誰かがタスクを完了したとき、ステータスを更新したとき、またはチームに新しいタスクを割り当てたときなど、何か変化があったときに行を別のシートに自動的に移動します。 |

注記

何ができるか、どこにワークフローを適用できるかは、権限レベルによって異なります。ワークフローの権限について学びます。

**テンプレート ギャラリーにアクセスするには:**

* シートの左上隅で、 \[自動化] > \[テンプレートからワークフローを作成...] を選択します。

**ワークフローを最初から作成するには:**

* シートの左上隅で、 \[自動化] > \[ワークフローの作成...] を選択します。\
  ![View of the workflow editor window.](/files/aekbGWLdKvgyfAAvRlED)

ワークフローは以下によって形成されます。

* [トリガーブロック: ワークフローがいつ実行されるかを定義します。](https://help.smartsheet.com/articles/2479236-trigger-blocks-define-when-your-workflow-is-executed)
* 条件パス: 設定した条件に応じてワークフローがたどる可能性のあるさまざまなルートを示すためにブロックを接続する線。ワークフローには、トリガーからアクションまでのパスが 1 つある場合もあれば、前の条件に基づいて異なるアクションへの複数のパスがある場合もあります。
* [条件ブロック: アラートまたはアクションに含める行をフィルターするための条件を定義します。](https://help.smartsheet.com/articles/2479251-condition-blocks-filter-what-your-automated-workflows-send)
* [アクション ブロック: ワークフローがトリガーされたときに実行する自動化のタイプを選択します。](https://help.smartsheet.com/articles/2479246-action-blocks-specify-what-kind-of-automation-is-triggered)

#### ワークフローをカスタマイズする <a href="#vykesdourjv2" id="vykesdourjv2"></a>

\[追加] ![add button](/files/POAtjebJTkZzvPY7c9Uo) を選択して、ニーズを満たす新しいパスとブロックをワークフローに挿入します。

* 条件を追加する: ワークフロー パスに含まれる行をフィルターします。
* 新しい条件パスを追加する: 最初の条件が満たされない場合にワークフローがたどる代替ルートを定義します。
* アクションを追加する: 条件を満たした場合にワークフローに必要なものを定義します。

**以下の点に留意してください。**

* 複数のパスがある場合、ワークフローは各条件ブロックを左から右に順番に評価します。行が満たす左端の条件ブロックは、ワークフロー内で行がたどるパスを定義します。
* 各パスの最後に少なくとも 1 つのアクション ブロックを追加します。アクション ブロックの後に、別のアクション ブロックが続く限り、追加の条件とパスを定義できます。
* 数式とは異なり、ワークフローの処理には数秒かかります。電子メール、更新/承認リクエスト、大きなシートでの行の移動オートメーション、および最近変更されていない古いワークフローは、完了までに数分かかる場合があります。

注記\
無限承認ループを防ぐため、[クロスシート数式](https://help.smartsheet.com/articles/2476606)または[セル リンク](https://help.smartsheet.com/articles/861579#Inbound_Outbound_Links)を含むセルは、シートを自動的に変更するオートメーション (行の移動 、行のコピー 、行の行、行の行解除 、承認要求) をトリガーしません。これを回避するには、時間ベースの自動化または繰り返しワークフローの使用を検討してください。

#### 制限事項 <a href="#ciqc1yqcgot3" id="ciqc1yqcgot3"></a>

* 各シートには最大 150 のワークフローを含めることができます。
* 各ワークフローには最大 100 個のブロックを含めることができます。これには、トリガー、条件、およびアクション ブロックが含まれます。
* 各ワークフローには最大 30 個のアクション ブロックを含めることができます。
* 条件ブロックには、最大 20 個の条件ステートメント (ブロック内に 20 行) を含めることができます。
* 自動ワークフロー電子メールに含まれる添付ファイルのリンクは、14 日後に期限切れになります。

#### ワークフローのベストプラクティス <a href="#su62v6y05l9i" id="su62v6y05l9i"></a>

* ワークフロー ビルダーの左上隅にワークフローの名前を入力します。
* セットアップ後、または変更後にワークフローを保存します。いつでも戻ってきて、ワークフローにさらに変更を加えることができます。
* アクションが実行される 1 時間前にトリガーが実行されるように設定します。これにより、技術的な問題によってアクションが予定どおりに実行されなくなることがなくなります。
* シート上のアクティブなワークフローが多いほど、ワークフローは遅くなります。パフォーマンスを向上させるには、一緒にトリガーされるワークフローを結合し、不要な古いワークフローを非アクティブ化します。
* ワークフローを保存した後、ワークフローを編集、複製、または削除すると、そのワークフローが\[アラートとアクションの管理] ウィンドウにリストされます。 \[自動化] > \[ワークフローの管理...] を選択します。このウィンドウでは、ワークフローの非アクティブ化 (またはアクティブ化)、編集、複製、または削除を行うことができます。
* ワークフローを複製するときは、承認リクエストが新しい列に保存されるか、承認または拒否されたときに新しい値が使用されるように、承認リクエストを必ず変更してください。クローンの承認リクエストの構成を変更しない場合、元のワークフローの承認によって新しいワークフローの承認リクエストがトリガーされる可能性があります。
