キンコミ kintone user community

みんなの投稿

2023/11/24 22:41

はじめまして。

今年からkintoneを導入して、社内の業務改善に取り組んでいる中小企業です。

さて、早速ですが、ご存知の方がおられれば教えてください。

条件分岐処理プラグインですが、とても便利でガツガツ使用したいのですが、スマホからだけなぜかプロセス管理が動きません。保存はできるのですが、次のプロセスのボタンが出てきません。PCは問題なく使用できます。

スマホが対象外?と思ったのですが、スマホ動作のボタンもありますし、、、

対応策や原因など、なんでも良いので、心当たりやわかる方がおられればご返信いただけると大変喜びます。

よろしくお願いします!

追伸:
外部の開発者の方にも入っていただいて、プラグインでは対応仕切れない部分をJavaScriptで開発してもらっています。

その方もなぜかわからず、プロセス管理にJavaScriptを組んでないので、原因がわからないとのことでした。JavaScriptが原因であればPCもプロセス管理が動かないはずとのことでした

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

まず確認ですが、JavaScriptはPC用、モバイル用の両方とも追加されているのでしょうか。
どちらかにしか追加されていないのでしたら動作が変わる原因かもしれません。

また、動作の順番はJavaScriptが先でその後プラグインが読み込まれます。
kintone全体にもJavaScriptが追加されていれば、そちらが一番に読み込まれます。

つまり、kintone全体JavaScript➔アプリのJavaScript➔プラグインの順です。
なお、JavaScript、プラグインともに複数あれば、ファイルの並びの上から下へ順に読み込まれます。

プラグインを先に読み込ませたいのであれば、それを考慮し、
ページの読み込みが完了したあとに実行させるなどの処理を追加しないとですね。


たくや
2023/11/27 11:03

ご返信ありがとうございます。

まず確認ですが、JavaScriptはPC用、モバイル用の両方とも追加されているのでしょうか。

⇒両方ともに追加されています。

本来であれば、仰っていただいたように
「kintone全体JavaScript➔アプリのJavaScript➔プラグインの順」

「kintone全体JavaScript➔プラグイン➔アプリのJavaScriptの順」
になっている可能性がありますね。

開発者の方に聞いてみます。ありがとうございます。

たくや
2023/11/29 18:46

開発者の方に聞いてみました。

javascriptでは特段読み込むタイミングの指定はしていないので、
「kintone全体JavaScript➔アプリのJavaScript➔プラグインの順」
になっているかと思います。
「kintone全体JavaScript➔アプリのJavaScript➔プラグインの順」になっていたとしてもプロセス管理の表示等の制御はjavascript側では行っていないので、干渉はしないと思います。

とのことでした。他に原因は考えられますでしょうか?

JavaScriptでプロセス管理を呼び出す制御をしているけれども、
プロセス管理の表示等の制御は行っていないって矛盾しているような気がするのですが。
その外部の開発の方にプラグインの内容含め相談いただいたほうが良い気がします。
私もこれ以上はコードだったり、条件分岐処理プラグインの設定画面を見ないと判断つきません。

たくや
2023/11/30 10:07

開発者の方も自分で作ったプラグインじゃないのでわからないという回答で…

「JavaScriptでプロセス管理を呼び出す制御」が言葉が正しいのかわかりませんが、そのようなことを仰っていたと思いますが、改めてJavaScriptで何を制御しているのか聞いてみて、問題がどこにあるのか確認してみます。

色々ご対応ありがとうございました。

プラグインで賄っている部分もJavaScriptでコーディングしてもらえば一番問題ない気がしますけどね。

たくや
2023/11/30 11:54

そうなんですけど、予算の問題があって(苦笑)、できる部分は自分でやりたいのと、後日なにかあったときに自分で対応できるとと思いまして

一度Javascriptを無効にして試してみてはいかがでしょうか。


lenzras
2023/11/25 13:12

Javascriptを実装するとき、PC用とモバイル用はありますが、モバイル用には問題があるかもしれません。Javascriptを無効にして、プロセス管理は動くかどうか試してください。

たくや
2023/11/27 00:24

ご返信ありがとうございます。

アプリAでは、JavaScriptを無効にすると、PCは「エラー開始日時が終了日時より未来になっています」と表示され保存できず、スマホは保存はできますが、プロセス管理は動きませんでした。

アプリBでは、JavaScriptを無効にすると、PCスマホともにプロセス管理は動きませんでした。

開発者はJavaScriptでプロセス管理を呼び出す制御をしていると言っていました。

これを踏まえると、アプリAのPCはたまたま条件分岐処理プラグインが稼働したが、アプリAスマホ・アプリBのPC・スマホは、条件分岐処理プラグインがJavaScriptより前に働いて、JavaScriptのプロセス管理が使えなくなっているということでしょうか?こういうことってあり得るのでしょうか?