キンコミ kintone user community

みんなの投稿

2024/06/04 10:20

・契約中のコース:スタンダード

・お悩みの背景、目的
 1レコードに1顧客を管理しています。
 顧客がサービスを解約する際、顧客側で「解約予約」というフィールドのチェックボックスにチェックを入れてもらい、それを確認して解約処理につなげたいです。
 処理につなげるために、チェックをいれた日付を別のフィールド(解約予約日)に入れたいです。

・試してみたこと
 解約予約:チェックボックス
  解約する のチェックのみ。

 解約予約日:文字列・自動計算として、
  IF(CONTAINS(解約予約,"解約する"),TODAY(),"")
  という風に入れたいですが、Today関数がないので困りました。
  さらに、Today関数があったとしても、レコード更新のたびに日付が変わってしまうと思うので、チェックを入れたその日を入れたいです。

・譲れない条件
 プロセス管理は別のことに利用しているので使えないです。

アイデア等ございましたらご教示いただけますと幸いです!

2件のコメント (新着順)

1.別途「更新日時」のフィールドを追加
2.以下の関数などで、チェックボックスが入ったときのみ、「更新日時」の日付を取得する方法ならシンプルになるのではないでしょうか?

IF(CONTAINS(チェックボックス,"解約予約"),DATE_FORMAT(更新日時, "YYYY/MM/dd",Etc/GMT"),"")


ponzu
2024/06/05 14:11

ありがとうございます!自動入力の更新日時を引っ張ってくるのはよさそうですね!!
無知で恐縮ですが、仕様について確認させてください。
自動入力の更新日時は、レコードの更新が完了したタイミングで更新されるのではないかと思い、チェックボックスに入れた瞬間の更新日時は、前回の更新日時になったりしませんでしょうか?

対象のデータを更新したタイミングの日時が更新日時に入ります。
kintoneの場合、”チェックボックスをチェックする=レコード(対象データ)を更新する”ことになりますので、チェックしたあと「保存」ボタンを押した日時が入ることになります。

試してみました!



ponzu
2024/06/05 17:18

テストまでしていただいて、ありがとうございます!!
知らない仕様でした・・・また勉強になります。ありがとうございます!

かな
建設業
2024/06/04 10:45

①解約予約のアプリを別で作ります。
 ・顧客名は顧客管理アプリからルックアップさせる。
 ・解約予約日は日付フィールドで初期値→レコード作成日にチェック
 ・解約予約アプリなので解約予約のチェックボックスはいらないかも?(解約における注意事項があれば同意文的なチェックボックスを作ってもいいかも?)

②顧客管理アプリにアクションでコピーを作って、顧客名を解約予約アプリにコピー→作成させる

でいかがでしょうか?


ponzu
2024/06/04 11:20

早速ありがとうございます!
解約用のアプリを作るんですね~なるほど。参考になります!
②ではアプリの設定にあるアクションを作成するということですね。
はじめて利用する機能なのでわくわくです!ありがとうございます!