みんなの投稿

・ご契約中のコース(スタンダード)

弊社では案件情報を管理しているアプリが2つあり、
顧客管理アプリに関連レコード一覧で2つのアプリの
契約情報を表示しています。
顧客によっては複数案件契約している状態です。

⇩このようなイメージです
Aアプリ
契約情報 キャンセル

Bアプリ
契約情報① 契約
契約情報② キャンセル

そこで契約情報がすべてキャンセルになっている顧客のみを
抽出したいと考えておりますが、うまくいかず…
フィルターでどのように条件設定したら良いでしょうか。
それともプラグインなどを使わないと難しいでしょうか?

ご教示よろしくお願いいたします。

2件のコメント (新着順)
2525
情報通信業
2025/11/10 13:54

関連レコードで契約情報を表示させているのであれば、顧客管理アプリではそれらの情報を使って絞仕込みができるはずです。
Aアプリの契約情報、Bアプリの契約情報がしっかりはいっているか再度確認したほうがいいかと思います。
そのうえでそれぞれのフィールドでキャンセルが入っているもので絞り込みをすれば問題なくでてくるかと、、、


ありがとうございます。
画像のように設定してみたのですが、
すべてキャンセルではない顧客も混ざってきてしまいます。

説明が足りず、わかりにくかったのですが、Bアプリの契約情報①②というのは
項目が分かれているわけではなく、
同一顧客のレコードが2つある…という意味でした。
別商材で契約している為、顧客管理アプリでの登録は1レコードですが
案件管理アプリでは2レコードになっています。

改めて⇩を抽出したい
Aアプリ
契約情報 キャンセル

Bアプリ
契約情報① キャンセル
契約情報② キャンセル

⇩抽出失敗
Aアプリ
契約情報 キャンセル

Bアプリ
契約情報① 契約
契約情報② キャンセル

2525
情報通信業
2025/11/10 16:06

なるほど。。。
Bアプリの検索条件で、1つの顧客に対して①②のどちらかが契約でどちらかがキャンセルの場合にも、レコードが分かれてることが原因でキャンセルのものを引っ張ってきて検索結果に表示されてしまうということですね。。。
それですと標準機能での絞り込みは難しいかもしれません。プラグインを利用すれば可能になると思います。

ご協力いただきありがとうございます。
やはり標準機能では難しいようですね・・
何か良いプラグインがないか探してみようと思います!

2525
情報通信業
2025/11/10 17:55

参考までに、アプリ間レコード集計ブラグインをつかうと可能になるかと思います。
https://www.tis2010.jp/referencecalc/

Aアプリはそのまま絞り込みが可能になるので設定不要です。
Bアプリに計算フィールドを追加。ステータスフィールドが「契約」であれば「1」、「キャンセル」であれば「0」を表示させる計算式を入れる
→「IF(ステータス = "契約中", 1, 0)」

顧客管理アプリにBアプリの計算フィールドの集計結果を表示させるフィールドを作成。
上記プラグインを利用し、企業名?企業番号?をキーフィールドにし、Bアプリの複数のレコード(今回は1企業あたり2つのレコード)の計算フィールドの合計値を顧客管理アプリの集計結果フィールドに表示させる設定をする。

顧客管理アプリにて、集計結果(①と②の合計)が0であればどちらもキャンセル、1であればどちらか一方が契約、2であればどちらも契約というように判断できるようになるため、そちらでフィルターをかけることが可能になります。

詳しく教えていただきありがとうございます!
早速実践してみようと思います!!

かな
建設業
2025/11/10 13:48

関連レコード一覧の中身を検索に掛けることはできないので、
案件情報アプリの方で、検索するのが良いです。

ルックアップで顧客情報を引っ張ってきていると思うので、案件情報アプリから顧客情報も拾えませんかね?


顧客管理のみでなんとかならないかと考えていましたが
検討してみます。ありがとうございます!