🐴

Salesforce:レコード作成時のページレイアウトに表示していない選択リスト項目は空白のままになるので、プロセスビルダーで制御する

2021/12/03に公開

タイトル長っ!

Barusu Advent Calendar第3日目の記事です。

概要

プロセスビルダーにて、初回作成時のみ発火させ、ステータス項目を更新するように記載する。

Q. 選択リスト項目のデフォルト値を設定しているのに、作成時にデフォルトの値が入らないのはなぜ?

A. Salesforceの基本仕様として、作成時のページレイアウトに無い項目は入力されない。

選択リストも同様で、デフォルト値も選択されずに-なし- のままになる。

解決するにはページレイアウトに選択リスト項目を表示すれば良いのだが、
どうしても選択リスト項目を非表示にしたい場合は、レコード作成時のみに発火するプロセスビルダーで対象の項目へデフォルト値をセットする必要がある。

Q. プロセスビルダーで初回作成のときだけ発火する条件ってどうやるの?

A. 評価条件を以下の通りにすればOK。フローならこんなことしなくても良いんだけど。

作成日(CreatedDate) >= (LastModifiedDate) 

プロセスビルダー設定の簡易手順

Salesforce画面にて操作する

  1. 設定→画面左部のクイック検索欄で[プロセスビルダー]
  2. 新規をクリックして作成
  3. 各種条件を入力

設定後、プロセスビルダーの有効化を忘れないこと

Discussion