トーク

ユーザー画像
2021/11/14 15:22

簡単なことか、複雑なことかも分からないので質問します。
アプリAからアプリBにアクションでデータ転送し保存した時、
アプリAのラジオボタンを自動的に未送付から送付済にしたいのですが、
標準ではそんな機能はないようです。
一番、簡単に実現するにはどうすれば良いのでしょうか?

cybozu developer networkに「アクション元のステータスを変えたい」という似た質問があり、Javascriptカスタマイズの回答も紹介されています。
ただ、何かやり方を間違えているのか、3日位トライしたのですがうまく動かず、お手上げの状態です。
https://bit.ly/3CcoJXR


この投稿を共有する
閉じる
URLをコピー URLをコピー
1件のコメント (新着順)
ユーザー画像
ユーザー画像
Oxalis
2021/11/15 08:35

Javascriptでも対応可能かと思いますが、
TiS様の「アプリ間レコード更新プラグイン」はお試しになりましたでしょうか?

アプリ間レコード更新プラグイン
https://www.tis2010.jp/referenceupdate/

私はこのプラグインを使用して、
「売上管理」アプリに上記のプラグインを設定しておき、
「発注管理」アプリから、アプリアクションで「売上管理」アプリのレコードを新規作成した際に
「発注管理」アプリの「入金確認」欄を「入金済」に変更
という処理を行いました。

もっと良い方法は他の方から教えていただけると思いますが、ご参考になれば。



ユーザー画像
ユーザー画像
辻川
2021/11/15 16:01

Oxalisさん、

コメントありがとうございます。

2つのアプリ間ではTiS社の「アプリ間レコード更新プラグイン」でうまく行くことを確認しました。
アプリA → アプリBで「アプリ間レコード更新プラグイン」利用→ アプリAにフィードバック
これは成功

ただ、3のアプリで2回「アプリ間レコード更新プラグイン」を使ったところ3つ目のアプリがハングアウト状態になりました。

アプリA → アプリBで「アプリ間レコード更新プラグイン」利用 → アプリAにフィードバックすると同時に
アプリB → アプリCで「アプリ間レコード更新プラグイン」利用 → アプリBにフィードバック
この使い方だとアプリCがハングアウト状態になる

原因はまだ分かりません。実際のアプリCでは他のフィールドでも、他の用途で自動計算させているので、それが何か影響してるのかも知れません。

(追記)「アプリ間レコード更新プラグイン」の使い方が正しくなかったようで、
アプリA → アプリBでアプリ間レコード更新プラグイン」利用  → アプリAにフィードバック
アプリB → アプリCでアプリ間レコード更新プラグイン」利用 → アプリBにフィードバック
でもうまく行きました。

今後、アプリの数を更に(全部で6つに)増やしても大丈夫かどうか確認する予定です。