キンコミ kintone user community

みんなの投稿

2023/12/17 15:20

関連レコード数に応じて完了/未完了のフラグを設定する方法

はじめまして。最近社内でkintoneのアプリ構築の依頼を受けている者です。
コールセンターの架電業務に使用するアプリを作成中で、顧客リストと架電リストの2種類があります。1回架電するごとに顧客リスト→架電リストにアプリアクションで転記・入力を行い、架電リストに出来たレコードを該当する顧客の顧客リストに関連レコード一覧で表示しています。
計3回架電をした時点で内容にかかわらず架電は終了するのですが、"その際自動で顧客リスト側に完了フラグを立てられるようにできないか"との相談を受けました。
関連レコード数をカウントし、その数値に応じてフラグ設定を行おうと想定しているのですが、中々うまくいきません。
①架電内容によっては計3回架電をする前に完了になることもある(この際の完了フラグは手動入力でOK)
②架電リストにのフィールドに数値「1」を配置し、プラグイン「ATTAZoo+」を用いて関連レコード数を表示させることには成功。ただしスペースに表示しているだけなので、関数に参照することができない。

プラグインは追加導入可、JavaScriptでのカスタマイズは不可です。
①②の問題点を解決し、上記の要望を叶える方法はございますでしょうか…?皆様のお知恵を拝借したいです。

1件のコメント (新着順)
よっち@Be-Links
2023/12/17 16:20

おこめさん、こんにちは!
https://www.tis2010.jp/referencecalc/
こちらでできると思います。


おこめ
2023/12/17 16:37

早速のご返信ありがとうございます。
実はこのトークを投稿した後、「ATTAZoo+」のみで関連レコード数を数値フィールドに表示することができました💦教えて下さったプラグインでも関連レコードの集計が出来そうなので確認してみます!

これで②は解決したのですが、①がまだ解決できていない状態です。
ネックなのは"3回架電した時には必ず完了になるが、2回以下の架電で完了になるときもある"という所です。ちなみに各架電レコードには架電状況のステータスとして「対話完了」や「留守電」等の項目を設定しています。このステータスの組み合わせで完了となるものをすべてピックアップし、IF関数を設定するなどでしょうか…。
引き続き①の解決方法を思いつかれた方がいらっしゃいましたら、ご教示いただきたいですm(..)m

よっち@Be-Links
2023/12/17 16:52

おこめさん
ご確認いただきありがとうございます。
文字列(1行)の項目を追加して、if(架電ステータス="架電完了","架電完了",if(cnt>=3,"架電完了",架電ステータス))
架電ステータスが架電完了なら架電完了、そうでない場合カウンタが3なら架電完了、3未満の場合架電ステータスそのものを表示、こんな感じでいかがでしょう?

おこめ
2023/12/17 17:01

ありがとうございます、記載いただいたものを参考に関数を組んで見ます!(架電状況のステータスは記載のもの以外に10個程あるので条件式が長くはなりますが、OR関数を組み合わせる等で何とかいけそうな気がしてきました…👍)

また何か躓きましたらご相談させていただくかもしれません。ありがとございました。