0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

本橋孝昭です

今回は特定のレコード作成を防ぐ方法として重複ルール・一致ルールを作成して対応する方法をご説明します

今回は例として以下のような設定です

前提1 取引先責任者には「test01」という選択リスト項目がある

image.png

前提2 同じ取引先には複数の取引先責任者が紐づくが、同じ取引先にはtest01項目が同一のレコードがあってはいけない

例として株式会社Aに紐づく取引先責任者について

・田中太郎 test01項目A
・鈴木次郎 test01項目B
・佐藤三郎 test01項目C

と異なるtest01項目が紐づくのはいいのですが、株式会社Aに紐づく取引先責任者について

・田中太郎 test01項目A
・鈴木次郎 test01項目A
・佐藤三郎 test01項目B

と、test01項目が1つでも同じデータがある場合重複を許さない という設定です
(これは田中太郎と鈴木次郎が同じAなのでNG)

前回は一致ルール重複ルールで対応しました

しかし一致ルール重複ルールでは欠点があります

欠点1 商談など一部標準オブジェクトでは使えない

そもそも商談オブジェクトなど一部オブジェクトは重複ルールが作成できないのでこの方法は使えない

欠点2 同一名称の取引先名レコードがある場合、同一名レコードも重複判定してしまう

今回はこの欠点をなくしたフローでご紹介します

フロー全体像

image.png

フロー詳細

image.png

image.png

image.png

こちらのフローを有効にすると重複判定のレコードがある場合このようにエラーで対応できます

image.png

このフローは商談など重複ルールで使用できないオブジェクトでも使えます
またレコードIDで見ているのでレコードごとに重複を防ぐことが可能です

0
1
0

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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?