概要: Iacorner Ver 1.0 (2010/12/04) をリリースいたします。 今回のリリースでは、前回リリース(0.23)に対して、様々なバグフィックス、機能改善を行っています。 ※ 変更点に関する詳細及びその他の修正内容については、添付のリリースノートを参照下さい。 1.0 (2010/12/04) [必須チェック漏れ対応] 一部の画面で、JSP側の必須チェックが正しく動作してないバグを修正します。 AN0001(entry.jsp) AN0008(entry.jsp) [回答方法=SCALEのバグ修正] 回答明細テーブルにSCALEの値を落とす際に、正しく値がクリアされていないバグを修正 OP1003(OP1003A.java) [回答方法=SCALEの改善] 回答方法=SCALEの表示方法を改善します。 @各チェックボックスをセル(td)で分割して表示 Aスケールの注釈で、カンマ(,)区切りで入力した注釈をセル(th)で分割して表示 customan(ankKomoku.jsp, ankKomokuConfirm.jsp) [一括ダウンロード機能修正] アンケート結果の一括ダウンロード機能で、日付が正しく出力されないバグを修正します。 AN0101 (allOutput.jsp) [連続回答の制限] 連続回答の制限方法のロジックを見直します。 具体的には、ユーザー単位に10分縛りの制限を設けるのではなく、「戻るボタン」を利用した連投のみを エラーとするようにします。 OP1003 (index.jsp, confirm.jsp, entry.jsp, OP1003A.java OP1003S.java) -- ラベルリソース追加 ANE0035 : (戻るボタンでの再回答はできません。) [初心者用アンケート作成画面改善] 初心者用アンケート作成画面で、複数行を一気に追加できるように対応します。 AN0001A (index.jsp an0001a.jsp) [回答結果の表示方法制御の改善] 回答者が回答後でも回答結果を表示しない設定ができるように対応します。 OP1003 (index.jsp, thanks.jsp, answer.jsp, msg.jsp) OP1004 (result.jsp) OP1101 (index.jsp) -- コードリソース変更 FGRESDISP ("3:表示しない"を追加) [セッションタイムアウト対策] 回答画面でセッションタイムアウトになるのを防ぐため、Ajaxで20分毎にダミーのリクエストを発行し、 セッションタイムアウトが発生しないようにします。 OP1003 (index.jsp, antitimeout.js, dummy.html) [その他回答欄の桁数] チェックボックスや、ラジオボタンの「その他」の自由入力欄について、桁数を100桁に増やします。 Utils.java [自由入力回答バグ修正] 自由入力回答形式で、値にカンマ(,)が含まれていると、回答内容が分割して登録されるバグを修正します。。 OP1003 (OP1003A.java) [アンケート回答チェック強化] アンケート回答画面で、登録直前にも必須入力チェックを行います。 OP1003 (entry.jsp, OP1003A.java) [全データ一括ダウンロード機能追加] 全データ一括ダウンロード機能を追加します。 AN0101(allOutput.jsp,detail.jsp) -- ラベルリソース追加 ALLDL : (全データ一括ダウンロード) [テンプレート公開機能対応] 自身が作成したアンケートをテンプレートとして公開することのできる機能を追加します。 AN0001 (AN0001D.java) AN0002 (result.jsp, entry.jsp) AN0005 (index.jsp) AN0008 (index.jsp, fileout.jsp AN0008A.java AN0008S.java) -- ラベルリソース追加 TEMPLATEKOKAI : 雛形(テンプレート)として公開する [回答方法=SCALE(段階)の対応] 回答方法として、段階で回答できる機能(SCALE)を追加します。 templateOut.jsp AN0001 (AN0001A.java) AN0001A (index.jsp) AN0002 (AN0002A.java) AN0003 (result.jsp) AN0004 (query.jsp, result.jsp, AN0004A) AN0008 (fileout.jsp) AN0101 (detail.jsp, detail_RADAR.jsp output.jsp) OP1003 (entry.jsp OP1003A) customan (ankKomoku.jsp, ankKomokuConfirm.jsp, ankKomokuAnswer.jsp resultView.jsp) AnkCheck.java ColumnRes.java Utils.java -- テーブル定義変更 alter table AN03 add ( KSCALE integer default 0 not null ); alter table AN12 add ( KVALSCL integer default 0 not null ); -- カラムリソース追加 KSCALE : KVALSCL : QANOTE : (注釈) 追加 -- ラベルリソース変更 ANE0014 QAGROUP : (グループ) 名称追加 -- コードリソース変更 KBUNRUI ("SCALE"を追加) KBUNRUI2 ("SCALE"を追加) [openGionバージョンアップ] openGionのバージョンを5.2.1.0から5.3.0.0にアップします。 これに伴い、GEA09のテーブルに対して、NEXTGUIの項目を追加する必要があります。 ALTER TABLE GEA09 ADD ( NEXTGUI VARCHAR(1000)) ; [アンケート作成画面修正] 初心者用アンケート作成画面で、内容をコピーした場合に、初期注釈が正しくクリアされないバグを修正します。 AN0001A (an0001a.js) [質問小グループ追加] アンケート項目定義(AN02)に質問小グループの項目を追加します。 これを設定することにより、質問グループの中にさらに小さい分類の質問を定義することができます。 templateOut.jsp AN0001 (AN0001A.java) AN0003 (result.jsp, AN0003A.java) AN0008 (fileout.jsp) custom/custom.css customan/ankVIEW.jsp customan/resultVIEW.jsp -- テーブル定義変更 alter table AN02 add ( SITSUSGRP varchar(4000) ); -- カラムリソース、ラベルリソース追加 SITSUSGRP,QASGROUP [アンケート回答用URLの構築方法変更] アンケート回答用のURLを{@SYS.CONTEXT_URL}ではなく、requestオブジェクトから構築するようにします。 これは、アクセスがロードバランサー経由の場合、{@SYS.CONTEXT_URL}では、実サーバーのURLを返してしまうためです。 AN0002 [アンケート回答画面・改善] アンケート回答画面で、アンケート概要の表示が見難いため、レイアウトを改善します。 customan/ankVIEW.jsp customan/resultVIEW.jsp [アンケート結果・回答者IDの出力] アンケート結果集計で、回答の明細に回答者IDの情報を付加します。 (回答者が見ることのできる画面については、今まで通り、回答者IDは表示しません) AN0101 [アンケート定義・1行表示数の設定改善] アンケート定義・1行表示数の設定で0以下が入力できないようにします。 AN0001 AN0003 [アンケート定義取り込み機能改善] アンケート定義ファイル取り込み時にカラムをチェックをかけるようにします。 この改善により、"RCODE"というキーのカラムリソースが必要になります。 ("RSCODE"をコピーし、キーのみ変更して登録して下さい。) AN0001 [アンケートコピー不具合] アンケートコピー時に、必須属性が引き継がれないバグを修正します。 AN0001 [登録画面改善] 一括複数件登録機能(repeatCount)を追加します。 AN0003 AN0004 AN0005 [結果表示の改善] 結果表示のグラフで、回答件数の多い順から表示されるようにします。 AN0101 [連続回答の制限] アンケートの設定で、複数回答を許可している場合、連続で回答内容を送信することが可能でした。 今回の対応では、複数回答を許可している場合でも、回答後10分以内は、回答ができないように 制限を設けます。 OP1003 [ファイル出力形式の設定対応] アンケート結果及びアンケート定義をファイル出力する際に、そのフォーマット(Excel or Calc)を指定 できるようにします。 また、アンケート結果出力については、帳票システムを利用せず、writeTableタグで直接ファイル出力も できるようにします。 AN0001 AN0008 AN0101 [回答済判定条件の変更] 公開方法を「一般公開」または「URL通知」とした場合、従来は、IPアドレスのみで回答済みの判定を行って いましたが、これを以下のように変更します。 @GUESTユーザーの場合 -> IPアドレス で判定 AGUESTユーザー以外の場合 -> ユーザーID で判定 OP1003 [回答期限の表示] アンケート回答画面に回答期限を表示します。 customan [アンケート項目詳細画面表示] アンケート項目詳細画面で詳細定義を行う必要のない、自由入力の質問がプルダウンに表示されるバグ を修正します。 AN0004