LoginSignup
3
2

More than 5 years have passed since last update.

複合キーで重複チェック

Last updated at Posted at 2018-10-04

例えば、月次の部門別の売上データがあった場合、「年月」と「部門コード」でユニーク管理したい場合があります
ただ残念ながらSalesforceには複合キーでユニーク管理する機能がありません。
(単一キーのユニーク化であれば、カスタムフィールとで設定できますが。。。)

なので多少めんどくさい手順を踏まなければなりません。

手順

1. ユニーク項目をテキストで作成

ここでは、カスタムフィールドを値の重複を許可しないユニーク項目として作成します。

API参照名:UniqueKey__c
項目ラベル:重複チェック用項目

2. プロセスビルダー設定

プロセスビルダーで先程作成した項目に自動でレコードのユニーク値が入るようにします。
例えば:

[MonthlyDepartment].[Month__c] & "_" && [MonthlyDepartment].[Department__c]

3. 動作確認

重複チェック用項目をレイアウトに表示した場合のエラー

スクリーンショット 2018-10-15 18.52.58.png

重複チェック用項目をレイアウトに表示しなかった場合のエラー

スクリーンショット 2018-10-15 19.00.24.png

はい、これで基本的には終わりです。

3
2
3

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2