GroupSession
現在、GroupSessionを2つを使用しているのですが、両方とも所属している方が、二重登録になってしまうため、とても手間がかかっている状態です。そこで、片方のGSにスケジュール登録した際に、もう1つのGSに自動的にスケジュールを反映させたいのですが、可能でしょうか。もし可能でしたら、実現方法等ご指導頂けないでしょうか。また、自動ではできない場合、定期的に反映(タスクスケジュール化)できる仕組み等、別方法での実現方法でも構いません。可能であれば、なるべく大幅なカスタマイズは、必要ないようにしたいと思っております。よろしくお願い致します。
不思議なのはどうして別々のGSで運用しているか?ということ。そして、わざわざ分離しているのに共用している人がいること。何か特別な事情でもあるんでしょうか?その上で共用している人のデータまでも両方のGSに反映させようものならそもそも分離した意義・意味がどこにあるのか…素朴な疑問です。閑話休題。全くの未検証ですが、週次、日次でDBのマージをしてみては?スケジュールをマージするSQLを組んでバッチ化、これをタスクに登録する。テーブル構成を調べると見えてくると思いますが、素人(自分)からすると結構大変です。
ご返信ありがとうございます。> 不思議なのはどうして別々のGSで運用しているか?ということ。> そして、わざわざ分離しているのに共用している人がいること。> 何か特別な事情でもあるんでしょうか?> > その上で共用している人のデータまでも両方のGSに反映させようものなら> そもそも分離した意義・意味がどこにあるのか…理由ですが、スケジュールを見せる範囲を変えたかったというのと、動作が重くなるという2つが主な理由です。(※1つは社員用、もう1つは担当用で使用。担当用に登録している社員以外の方に別担当の社員スケジュールを閲覧できないようしたかったため)スケジュールの設定で所属以外は見えないように設定できるのを今頃気づいたので、それで解決はできそうです。ただ、担当用でスムーズにユーザの追加・削除等が行えてたのが、1つにまとめると、体制的に管理者が別になってしまうので、申請等大変になってしまうので、スムーズに実現できるかはわかりませんが・・・。(※体制的な問題なので、ここに書くことでもありませんが・・・)1つに統一できるか、掛け合ってみます。ありがとうございました。
TOP