Mark Hammer's blog

SalesforceやTrailheadに関する情報を投稿しているブログです。

Trailhead モジュール:ワークフロールールの移行

※この内容は2017/9時点のものです。

ワークフローからプロセスビルダーへの移行

https://trailhead.salesforce.com/ja/modules/workflow_migration/units/workflow_migration_intro

  • 説明:日本語
  • Challenge:日本語選択問題

プロセス条件へのワークフロー条件の対応付け

https://trailhead.salesforce.com/ja/modules/workflow_migration/units/workflow_migration_criteria

  • 説明:日本語
  • Challenge:英語ハンズオン

Challenge要約

あなたは商談の2つのワークフロールールを1つの商談のプロセスに変換しています。
両方のワークフロールールの評価条件は、「作成されたとき、またはその後の基準を満たすように編集されたとき」に設定されています。
プロセスを作成し、ワークフロールールに一致するようオブジェクトノードで適切な設定を行ってください。 注:条件ノードはまだ作業しないでください。次のユニットで、プロセスに条件とアクションを追加するよう求められます。

  • プロセス名:Opportunity Management
  • プロセスを開始するタイミング:レコードが変更されたとき
  • オブジェクト:商談
  • プロセスは、レコードを作成または編集したときに動作するようにしてください。

プロセスアクションへのワークフローアクションの対応付け

https://trailhead.salesforce.com/ja/modules/workflow_migration/units/workflow_migration_actions

  • 説明:日本語
  • Challenge:英語ハンズオン

Challenge要約

(もし前のユニットのChallengeを実施していない場合は、このChallengeを行う前に完了してください。)

以下2つの条件ノードをプロセスに追加し、またそれぞれの条件ノードにアクションを追加してください。
その後、そのプロセスを有効化してください。

  • 条件1:

    • 条件名:Closed Won and Banking
    • 条件:フェーズが”Closed Won”であり、かつ取引先の業種が”Banking”である
    • アクション:取引先をフォローするための取引先所有者を割り当てたToDoレコードを作成してください。
      [期日のみ]には”TODAY() + 7”の数式を使用してください。
      [優先度]と[状況]は削除してよいです。
  • 条件2:

    • 条件名:Closed Won
    • 条件:フェーズが”Closed Won”である
    • アクション:完了した商談の取引先用契約レコードを、[状況]を”Draft”として作成してください。

どちらの条件ノードも、指定された条件がレコードに設定された場合のみアクションを実行するよう設定します。

※筆者注: 設定を正しく実施しても

Challenge Not yet complete... here's what's wrong: 
There was an unexpected error in your org which is preventing this assessment check from completing: System.ListException: List index out of bounds: 0

というエラーが発生する場合は、Challenge用組織のユーザ言語を[English]に変更し、再度Challengeの確認を実施してください。

プロセス条件の順序の決定

https://trailhead.salesforce.com/ja/modules/workflow_migration/units/workflow_migration_order

  • 説明:日本語
  • Challenge:英語ハンズオン

Challenge要約

(もし前のユニットのChallengeを実施していない場合は、このChallengeを行う前に完了してください。)

  • 前のユニットで作成したプロセスの条件を、”Closed Won”が最初に評価されるようにしてください。
  • ”Closed Won”の条件がTrueの場合に、”Closed Won and Banking”も評価されるように設定してください。
  • 設定後、プロセスを有効化してください。