フォーラム

GroupSession

フォーラム
GroupSessionについての自由な情報交換の場としてご利用ください

GroupSessionフォーラム:投稿一覧

 
フォーラム:99_その他フォーラム
スケジュールでユーザの並び順について
[ 2566 ] スケジュールでユーザの並び順について

環境:groupsession ver.2.5.1、OS Redhat ES5、Java sdk5_01-l、Tomcat5.5.28
(Apache連携はおこなっていません) 

スケジュールでユーザの並び順をデフォルトの 役職、名前 から社員No.に変更したかったため
下記の作業をおこないました。

1. ユーザマネージャーで「社員/職員番号」欄に社員No.を入力
2. グループ・ユーザの並び順設定で 第1キー:社員No、 第2キー:空欄で設定
3. 再度スケジュールで並び順を見ると、元の役職、名前順のまま
4. 念のためTomcatの再移動をおこなってみましたが、並び順は変わらず

ユーザの並び順を変更すえうためには、どのようにすればよいか、ご教示いただけませんでしょう
か?それとも、スケジュールでユーザの並び順は変更できないものなのでしょうか?

投稿者ue
最新書き込み2009/11/05 12:38:48
[ 2568 ] Re: スケジュールでユーザの並び順について

> 1. ユーザマネージャーで「社員/職員番号」欄に社員No.を入力

上記において、どのような番号付けをしていますか?
例えば「001」と「002」を比較した場合、「001」「002」の順番となりますが、
「1」と「002」を比較した場合、「002」「1」の順番となります。(いずれも昇順)

以上より、(GS2コードの詳細を見てはいませんが)従業員番号を文字列として捉えて、
先頭から順に大小の評価をしているものと思われます。
従業員番号とはいえ、記号が織り交ぜられる可能性もありますしね。

予測するに、従業員番号を「1」,「2」,「3」,…,「9」,「10」,「11」…と付けていませんか?
最大桁数を規定して3ケタなら「001」,「002」,「003」,…「010」,「011」…と入力すると
スケジュール上で従業員番号順にソートされると思います。

ご参考程度に。

投稿者kon
最新書き込み2009/11/05 14:12:00
[ 2569 ] Re: スケジュールでユーザの並び順について

自己補足レスです。
DB定義書(2.5.1)に従業員番号の定義記載がありました。

フィールド:USI_SYAIN_NO
名称:社員番号
タイプ:VARCHAR
長さ:20

ソートはSQLで指定しているので、詳細を調査したい場合はH2DBのリファレンスを
ご参照されるといいと思います。

投稿者kon
最新書き込み2009/11/05 14:35:01
[ 2571 ] Re: スケジュールでユーザの並び順について

ご回答いただきありがとうございます。
おっしゃる通り、社員番号を 100、1000 のように欄の左端から入力していたため、
これを 0100 のように変更(最大4桁であるため)してみました。
しかしながら結果は変わらずで、デフォルトの氏名のよみがな順(役職欄は使用して
いません)にユーザが並んでします。
その後、役職欄に適当な番号を入力してユーザの並び順を「役職」に変更してみたり
したのですが、相変わらずよみがな順のままです。
ユーザの並び順を変更するためには、それを反映させるための別作業が必要になる
のでしょうか?
どなたかお分かりになる方または、同様の操作で問題なく並べ替えがうまくいってい
る方がいらっしゃいましたらご教示ください。

投稿者ue
最新書き込み2009/11/05 15:48:02
[ 2572 ] Re: スケジュールでユーザの並び順について

ここの設定じゃないですか?

スケジュール個人設定 グループメンバー表示設定
http://www.gs.sjts.co.jp/v2/seihin/plugin_schedule.html#schedule13

投稿者KIRIN
最新書き込み2009/11/05 15:59:18
[ 2573 ] Re: スケジュールでユーザの並び順について

まさにご指摘の通りでした。管理者設定ばかり見ていて、個人設定とは気が付きません
でした。
ありがとうございます!

投稿者ue
最新書き込み2009/11/05 16:30:59
スレッドURLhttps://groupsession.jp/wbs/bulletin/bbs080.do?bbs010forumSid=4&threadSid=855
 


TOP