Salesforceは世界中の企業で活用されているCRM(顧客関係管理)システムです。
このSalesforceには、日常業務を効率化・自動化するための強力なツールとして「ワークフロールール」と「プロセスビルダー」が用意されています。
見積書の承認、タスクの割り当て、メール通知の送信など、本来手作業で行っていたことを自動で処理できるようになると、ミスの削減やスピードアップが期待できます。
この記事では、ワークフロールールとプロセスビルダーそれぞれの機能や特徴、設定手順、使い分けのポイントまでをわかりやすく解説します。Salesforce初心者の方でもすぐに業務に取り入れられるようになるはずです。
ワークフロールール(Workflow Rule)は、Salesforce内のレコードに特定の条件が満たされたときに、定義された自動処理を実行するための仕組みです。
たとえば「商談が成立したら担当営業にお礼メールを自動送信」や「リードが一定の条件を満たしたら営業マネージャーに通知」といった使い方が可能です。
プロセスビルダー(Process Builder)は、ワークフロールールよりも複雑で柔軟な条件分岐や処理が行える自動化ツールです。Salesforceの画面上でビジュアルにフローを作成することができ、直感的に設定できます。
「顧客のステータスが“解約”になったら、アカウントマネージャーに引き継ぎ通知を送り、退会処理タスクを作成する」など、業務フロー全体を自動化できます。
Salesforceの画面右上の「設定」から「ワークフロールール」と検索してアクセスします。
対象オブジェクト(例:商談、リードなど)を選び、「新規ルール」をクリックします。
「条件式に一致する場合のみ実行」を選び、必要な条件を入力します。
アクションの種類を選び(例:メールアラート)、詳細を入力します。
保存後、「ルールを有効化」することで自動化が開始されます。
設定画面で「プロセスビルダー」と検索してアクセスします。
プロセスに名前をつけ、どのオブジェクトに対する処理かを選びます。
処理を開始する条件を設定し、それに応じて実行するアクションを追加します。複雑な条件分岐もここで定義できます。
すべての設定が完了したら、プロセスを有効化して運用を開始します。
項目 | ワークフロールール | プロセスビルダー |
---|---|---|
設定の簡単さ | ◎(簡単) | △(やや複雑) |
条件分岐 | ×(不可) | ◎(可能) |
レコード作成 | ×(不可) | ◎(可能) |
処理の可視化 | × | ◎(ビジュアル表示) |
将来の利用推奨度 | △(廃止予定) | △(将来的にフローへ移行) |
現在、Salesforceは「フロー(Flow)」への移行を推奨していますが、既存環境で運用しているワークフロールールやプロセスビルダーは多く、段階的な移行が必要です。
→ 条件式が正しくない場合があります。フィールド値の確認や数式の検証をしましょう。
→ 同じレコード更新で複数のプロセスが動くと二重実行が起きます。「条件一致のときのみ実行」を明示しましょう。
→ 本番環境でのテストは慎重に。まずはサンドボックスで確認しましょう。
Salesforceは、ワークフロールールとプロセスビルダーの両方を今後非推奨とし、すべての自動化を「フロー(Flow)」に一本化する方針を示しています。
したがって、これから新しく自動化を検討する場合は「Flow」の利用を優先し、既存のルールやビルダーも順次移行していくことが推奨されます。
Salesforceで業務を自動化することで、人的ミスの削減、業務効率の向上、顧客対応のスピードアップが実現できます。
ワークフロールールはシンプルな処理に、プロセスビルダーは柔軟で複雑な処理に適していますが、将来的には「Flow」への移行を前提に設計するのがベストです。
まずは身近な業務から小さく自動化を始めて、Salesforceの自動化パワーを最大限活用していきましょう!