いつもお世話になっております。
kitnoneのプロセス管理、
ステータス変更時の処理について質問させてください。
現在、 [' app.record.detail.process.proceed']の関数を使用して、
ステータスが「承認済」になった際に、
特定のフィールド値を変更する処理を実施しています。
PCでステータスの変更をおこなった際は、
正常に動作するのですが、モバイルでステータスの変更を
おこなった場合、処理が実行されません。
モバイル版で処理を実行するにはどういった方法がありますでしょうか。
お手数おかけしますがご回答お願い致します。
2件のコメント
https://developer.cybozu.io/hc/ja/articles/202738940-PC-%E3%82%B9%E3%83%9E%E3%83%BC%E3%83%88%E3%83%95%E3%82%A9%E3%83%B3-%E6%97%A9%E8%A6%8B%E8%A1%A8
こちらによりますと、モバイル版では利用出来ないようですね。
私もどのような処理で代用出来るのか、気になっておりましたので、
どなたか重ねてご教授いただければ幸いです。
よろしくお願いいたします。
大川 義昭さん、おっしゃるようにまずモバイル版のイベントはありませんね。となると、どうしてもやりたければ等価的にイベントを自作することになるかと思います。
例えば、以前はapp.record.edit.submit.successというイベントはなかったので、編集画面から遷移してきた詳細画面を開いた時に発火するというような記述を行ったりして対応していました。状態遷移はlocalstorageを利用したりといった具合です。