「州/国/テリトリー選択リスト」を有効にすると、都道府県が選択リストを選ぶ形式に変更になりますが、普通にやるとめちゃくちゃなあいうえお順ですよね。

残念な結論:州コードでソートは2023年6月現在、できないようです

前の記事で、「州/国/テリトリー選択リスト」を有効にしましたが、都道府県の並び順がめちゃくちゃなあいうえお順になるのです。

「州コード」でソートができればベストなのですが、現在対応していないようです。

暫定的な対応:州名の頭にソート用の数字を入れる

「出来そうだけど、やりたくないな」の最悪解、州名の頭にソート用の数字を入れることで、その数字通りにソートされます。

具体的な仕様と挙動、影響範囲

選択リストの表示ソート:州名の数字・アルファベット・あいうえお順

Lightningページなどでの表示:州名(例:02.青森県)

レポートの集計表示:「都道府県」=州名、「都道府県(テキストのみ)」インテグレーション値

フローで取得する値:「*State」=インテグレーション値、「*StateCode」=州コード

以上の結果となりました。

お願いと終わりに

表示に01.とか邪魔なものが付くことは好ましくないのですが、裏側はインテグレーション値と州コードで扱えることがわかったので、私は本番環境でも導入しました。愛知県から始まる都道府県リストの方が気持ち悪いので。

SalesforceのIdea Exchangeでは、ソートに関する意見の投票があります。同じくお困りの方は是非一票をお願いします。

Change Sort Order on State and Country Picklist Values
https://ideas.salesforce.com/s/idea/a0B8W00000GdgIaUAJ/change-sort-order-on-state-and-country-picklist-values