
しもむー

kintoneのカスタマイズを行う際、
kintoneの保存実行前イベントと保存実行後イベントって何が違うの? そして、どのようにして使い分けをすれば良いの?
このような疑問を抱いたことがある人は少なくないと思います。
そこで、保存実行前イベントと保存実行後イベントで主にできることを表にまとめたので、 こちらを参考にカスタマイズしていただけたらと思います。
イベント | できること |
|---|---|
保存実行前 | ・保存直前に値を書き換えることができる。 ・保存をキャンセルしてエラーを出すことができる。 |
保存実行後 | ・保存が成功した時にのみ動作させたい処理を書くことができる。 |
ここで注意点は、どちらのイベントもkintone APIなどの非同期処理を使って値をGETしたり他のアプリにレコードPUTやPOSTなどをする場合はkintone.Promiseを使わなくてはいけません。
非同期処理を実装すると、なんでこんなことになるんだ!?
と頭を悩まされることはよくありますよね。。
非同期処理がうまくいかない理由は単純で、kintone.Promiseを使わない場合は処理が完了する前にイベントが終了してしまい、次のイベントに移ってしまうからです。

保存ボタンを押した時にイベントが遷移するため、非同期処理を普通に書いてしまうと処理が完了する前にイベントが遷移してしまいます。
kintone.Promiseを使って非同期処理を上手に使いこなす方法は、過去の記事をご覧ください!
カテゴリー
最新の投稿
kintoneでAIエージェントは何ができる? –具体例でわかる、人とAIの新しい仕事の分担
「AIエージェントって結局何ができるの?」 ーkintone活用企業が知っておきたいAI活用の新常識
営業部門のExcel脱却は AIを活用したkintone構築から
すべてを作り直す必要はない ~既存システムを残しながら「kintone × AI」で業務を改善する「共存」という考え方 ~
新入社員インタビュー【DX総合EXPO夏参戦】~AI時代でも顧客主義を貫くために~
見えないIT負債が、会社の成長を止める
【AIで働き方が変わる?】SIerの価値は『作り手』から『伴走者』へ
たかが領収書、されど領収書 — AI 化してみたら、経理の判断は思ったより深かった
【1時間でアプリ完成】FLASH AI サービスが実現する「kintone×生成AI×プロノウハウ」の爆速開発とは?
IT人材の「採用」や「従来の高額外注」はもう不要?