Loading
システム管理者に対するフィッシング耐性MFA・全従業員ユーザーMFAの適用のお知らせ 続きを読む
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
Salesforce フローを使用したビジネスプロセスの自動化
ワークフロールールの例

ワークフロールールの例

ワークフロールールでビジネスを合理化する方法を探している場合は、次の例を確認してください。

必要なエディション

重要
重要 ワークフロールールのサポートと更新は 2025 年 12 月 31 日で終了しました。 つまり、ワークフロールールのサポートは提供されず、ワークフロールール製品のバグは修正されません。「Workflow Rules & Process Builder End of Support (ワークフロールールとプロセスビルダーのサポート終了)」を参照してください。

2025 年 12 月 31 日以降、既存のワークフロールールは引き続き実行され、有効化、無効化、編集ができますが、Flow Builder を使用することをお勧めします。既存のワークフロールールを移行するには、Flow Builder への切り替えを計画し、フローに移行ツールを使用します。新しい自動化の場合は、Flow Builder でフローを作成します。

重要
重要 可能な場合は、Equality の会社の値に一致するように、含めない用語を変更しました。顧客の実装に対する影響を回避するために、一部の用語は変更されていません。
使用可能なインターフェース: Lightning Experience および Salesforce Classic
使用可能なエディション: Enterprise Edition、Performance Edition、Unlimited Edition、および Developer Edition

ビジネスプロセス

オブジェクト間プロセス

商談管理

通知

契約期限切れ前のフォローアップ

オブジェクト 契約
説明 契約終了の 20 日前に更新マネージャーにアラームをメールで送信します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Contract: Status equals Activated)
ルール適用時のアクション なし
時間ベースのアクション 20 日前 契約: 終了日 — [メールアラート:] クライアントが延長を希望するかどうかを確認するリマインダーを更新マネージャーにメールで送信します。

プラチナ契約のケースクローズ時のフォローアップ

この例は、ケースの契約レベルを識別するために [契約種別] カスタム選択リストを使用しており、選択リストに「プラチナ」という値が含まれていることを前提としています。

オブジェクト ケース
説明 顧客がプラチナ契約を所有している場合に、優先度の高いケースがクローズされてから 7 日後にフィードバック要求をケース取引先責任者にメールで送信します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Case: Priority equals High) and 
(Case: Closed equals True) and 
(Case: Contract Type equals Platinum)
ルール適用時のアクション なし
時間ベースのアクション 7 日後 ケース: クローズした日時 — [メールアラート:] フィードバック要求をケースの取引先責任者にメールで送信します。

新規顧客の信用調査の割り当て

この例は、商談に [新規顧客] カスタム項目があることを前提としています。

オブジェクト 商談
説明 金額が $50,000 を超える場合に、商談完了日の 15 日前に潜在顧客の信用調査を行う ToDo を請求担当 (AR) 部門に割り当てます。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Opportunity: Amount greater than 50000) and 
(Opportunity: Closed equals False) and 
(Opportunity: New Customer equals True)
ルール適用時のアクション なし
時間ベースのアクション 15 日前 商談: 完了日 — ToDo: 請求担当ロールのユーザーが信用調査を行う ToDo を作成します。

取引先所有者への優先度の高い新規ケースに関する通知

この例は、「SLA」というサービスレベル契約カスタム選択リストで取引先の契約レベルを識別しており、それに「プラチナ」という値が含まれていることを前提としています。

オブジェクト ケース
説明 プラチナ SLA を所有する取引先に対する優先度の高いケースが作成されたときに、取引先所有者に通知します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Case: Priority equals High) and 
(Account: SLA equals Platinum)
ルール適用時のアクション [メールアラート:] 優先度の高いケースの詳細に関するメールを取引先所有者に送信します。
時間ベースのアクション なし

配送に遅延がある場合の配送状況の更新

オブジェクト 配送
説明 配送が配送予定日より遅れている場合や、顧客に到着していない場合は、[発送の状況] 項目を [遅延] に更新します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Shipment: Status not equal to Delivered)
ルール適用時のアクション なし
時間ベースのアクション 配送予定日の 1 日後 — [項目自動更新]: 配送レコードの [発送の状況] 項目を [遅延] に変更します。

新規ユーザーの自動有効化

オブジェクト ユーザー
説明 各新規ユーザーが有効であり、Salesforce にログインできることを確認します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(User: Active equals False)
ルール適用時のアクション 項目自動更新: [有効] を True に設定します。
時間ベースのアクション なし。

営業統括責任者への主要取引先のケースに関する通知

このワークフロールールは、主要取引先のケース項目について把握する必要がある営業統括責任者用です。主要取引先は、規模と収益によって判断されます。

オブジェクト ケース
説明 主要取引先のケース項目について営業統括責任者に通知します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

AND(Account.AnnualRevenue > 500000, Account.NumberOfEmployees > 5000)
ルール適用時のアクション [メールアラート:] 主要取引先のケースについて営業統括責任者に通知します。
時間ベースのアクション なし

デフォルトの商談名の設定

一部の会社の商談の命名規則は「取引先名: 商談名」です。組織で各商談のデフォルト名を自動化するには、次のワークフロールールを作成します。

オブジェクト 商談
説明 商談の命名規則を適用します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、および編集されるたび]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

NOT(CONTAINS( Name, Account.Name ))
ルール適用時のアクション

項目自動更新: 商談名を次の数式に設定します。

Account.Name & ": " & Name
時間ベースのアクション なし

ケースの目標解決日の設定

この例では、関連付けられた取引先の項目値に基づいてケースの解決日を設定しています。[サポートレベル] という、取引先のカスタム選択リスト項目を使用しますが、これには、[基本]、[標準]、[プレミアム] の 3 つの値があります。ケースにはカスタム日付項目もあり、[目標解決日] と呼ばれています。

次の 3 つのワークフロールールの例を使用し、関連する取引先のサポートレベルに基づいてケースの目標解決日を設定します。

ベーシックサポートの解決日の設定

オブジェクト ケース
説明 ベーシックサポートレベルの取引先に対するケースの目標解決日を今日の日付から 30 日後に設定します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

ISPICKVAL(Account.Support_Level__c , "Basic")
ルール適用時のアクション 項目自動更新: [目標解決日] を Today() + 30 に設定します。
時間ベースのアクション なし

ベーシックサポートの解決日の設定

オブジェクト ケース
説明 ベーシックサポートレベルの取引先に対するケースの目標解決日を今日の日付から 14 日後に設定します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

ISPICKVAL(Account.Support_Level__c , "Standard")
ルール適用時のアクション 項目自動更新: [目標解決日] を Today() + 14 に設定します。
時間ベースのアクション なし

プレミアムサポートの解決日の設定

オブジェクト ケース
説明 プレミアムサポートレベルの取引先に対するケースの目標解決日を今日の日付から 5 日後に設定します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

ISPICKVAL(Account.Support_Level__c , "Premium")
ルール適用時のアクション 項目自動更新: [目標解決日] を Today() + 5 に設定します。
時間ベースのアクション なし

応募者が仕事を引き受けた場合のアプリケーションレコードの更新

このワークフロールールは、応募者が仕事を引き受けたときにアプリケーションレコードを終了します。クロスオブジェクト項目のメインレコードへの自動更新は、主従関係のカスタムオブジェクト間でサポートされています。

オブジェクト 応募者
説明 カスタム応募者オブジェクトの [応募者の状況] 項目が受諾に変更されたとき、カスタムアプリケーションオブジェクトの [アプリケーションの状況] 項目を [完了] に変更します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Candidate: Status equals Accepted)
ルール適用時のアクション [項目自動更新:] 親アプリケーションレコードの [アプリケーションの状況] 項目を [完了] に変更します。
時間ベースのアクション なし

完了した商談の追跡

この例は、「完了した商談」レコードタイプが特定のプロファイルに追加情報を提供することを前提としてます。レコードタイプについての詳細は、「各種レコードタイプユーザーに応じたビジネスプロセスの調整」を参照してください。

オブジェクト 商談
説明 成立商談のレコードタイプを変更します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、および編集されるたび]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Opportunity: Closed equals True) and 
(Opportunity: Stage equals Closed Won)
ルール適用時のアクション [項目自動更新:] レコードタイプを [完了した商談] に設定します。
時間ベースのアクション なし

デフォルトの商談完了日の上書き

オブジェクト 商談
説明 デフォルトの完了予定日を四半期末から商談作成の 6 か月後に上書きします。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Opportunity: Closed equals False)
ルール適用時のアクション

[項目自動更新:] 次の数式を使用して、商談完了日を商談作成の 6 か月後に設定します。

DATE( YEAR(TODAY()) , (MONTH(TODAY()) + 6), DAY(TODAY()))
時間ベースのアクション なし

不成立商談のレポート

オブジェクト 商談
説明 フェーズが「提案書/見積書の作成」で金額が 100 万ドルを超えていた商談が不成立になったときに営業統括責任者に通知します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、および編集されるたび]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

AND( ISCHANGED(StageName), ISPICKVAL(PRIORVALUE(StageName) , "Proposal/Price Quote"), ISPICKVAL(StageName,"Closed Lost"), (Amount >1000000))
ルール適用時のアクション [メールアラート:] 営業統括責任者ロールに商談の不成立を通知します。
時間ベースのアクション なし

未割り当てのリードのレポート

この例は、リードの割り当てルールによって、すべての未割り当てのリードが未割り当てリードキューに入れられていることを前提としています。

オブジェクト リード
説明 リードが 2 日間引き受けられていない場合にマネージャーに通知することで、未割り当てのリードを適時に追跡します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

Lead Owner equals Unassigned Lead Queue
ルール適用時のアクション なし
時間ベースのアクション 2 日後 リード: 最終更新日 — [メールアラート:] 2 日を超えている未割り当てのリードがキュー内にあることをマネージャーロールに通知します。

見積品目の割引が 40% を超えた場合のアラートの送信

オブジェクト 見積品目
説明 営業担当者が 40% を超える見積品目の割引を適用した場合に、メールアラートを送信します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

Quote Line Item: Discount is greater than 40
ルール適用時のアクション [メールアラート:] 見積品目の割引が 40% を超えていることをマネージャーロールに通知します。
時間ベースのアクション なし

主要人物への取引先所有者の変更に関する通知

オブジェクト 取引先
説明 取引先の年間売上が 100 万ドルを超えており、取引先の所有者が変更された場合に、営業部門の主要人物に通知します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、および編集されるたび]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

AND( ISCHANGED(OwnerId), AnnualRevenue > 1000000 )
ルール適用時のアクション [メールアラート:] 取引先の所有者の変更を営業担当ロールに通知します。
時間ベースのアクション なし

取引先責任者の誕生日のアラームの設定

この例は、[次の誕生日] カスタム数式項目が次の数式を使用して取引先責任者レコード内の取引先責任者の次の誕生日を計算することを前提としています。

IF(MONTH(Birthdate) > MONTH(TODAY()),DATE(YEAR(TODAY()),MONTH(Birthdate),DAY(Birthdate)),
IF(MONTH(Birthdate) < MONTH(TODAY()),DATE(YEAR(TODAY())+1,MONTH(Birthdate),DAY(Birthdate)),
IF(DAY(Birthdate) >= (DAY(TODAY())),DATE(YEAR(TODAY()),MONTH(Birthdate),DAY(Birthdate)),
DATE(YEAR(TODAY())+1,MONTH(Birthdate),DAY(Birthdate)))))
オブジェクト 取引先責任者
説明 取引先責任者の誕生日の 2 日前に取引先責任者にメールを送信します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

(Contact: Birthdate not equal to null) and 
(Contact: Email not equal to null)
ルール適用時のアクション なし
時間ベースのアクション 2 日前 取引先責任者: 次の誕生日 — [メールアラート:] 取引先責任者のメールアドレスに誕生日メッセージを送信します。

重要商談完了日のアラームの設定

オブジェクト 商談
説明 金額が $100,000 を超える商談の完了予定日が近づいたときに、商談所有者と上級マネジメントに通知します。 完了予定日を過ぎても商談が未解決の場合は、商談所有者のフォローアップ ToDo を作成します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、およびその後基準を満たすように編集されたとき]
ルール条件 (条件一致)

次の検索条件が一致する場合に、このルールを実行します。

(Opportunity: Amount greater than 100000) and 
(Opportunity: Closed equals False)
ルール適用時のアクション なし
時間ベースのアクション
  • 30 日前 商談: 完了日 — [メールアラート:] 残り 30 日であることを商談所有者に通知します。
  • 15 日前 商談: 完了日 — [メールアラート:] 残り 15 日であることを商談所有者に通知します。
  • 5 日後 商談: 完了日 — ToDo: 商談所有者が商談を更新するフォローアップ ToDo を作成します。[メールアラート:] エグゼクティブを関与させるように上級マネジメントに通知します。

取引先所有者への別のユーザーによる更新に関する通知

オブジェクト 取引先
説明 取引先の年間売上が 100 万ドルを超えており、他のユーザーが取引先を更新した場合に、取引先所有者に通知します。
評価条件 レコードが次の場合にルールを評価: [作成されたとき、および編集されるたび]
ルール条件 (条件一致)

次の数式が true の場合に、このルールを実行します。

AND( (LastModifiedById <> OwnerId), (AnnualRevenue > 1000000) )
ルール適用時のアクション [メールアラート:] 他のユーザーが取引先を更新したことを取引先所有者に通知します。
時間ベースのアクション なし
 
読み込み中
Salesforce Help | Article