プロジェクト

全般

プロフィール

QA #863

未完了

データチェック仕様 

渡邉 拓英 さんが1年以上前に追加. 1年以上前に更新.

ステータス:
解決
優先度:
通常
担当者:
開始日:
期日:
進捗率:

0%

予定工数:
実開始日:
DD名:
INCLUDE:
DSN:
バグ区分:
QA分析:
仕様確認(処理)
方針(第一貨物):
テーブル種:
データ移行要否:
実終了日:
ツールのバージョン:
AsIsSource行:
進捗計画:
設計・開発者:
画面ID:
機能区分:
機能ID:
レビュー指摘区分:
検査完了日:
検査依頼日:

説明

範囲チェック
┏画面.入力区分 = '1', '2', '3'
┃COMM_AREA.COMM_PROC_YMD[オンライン稼働日] - 1ヶ月前 > 画面.発送年、発送月、発送日を文字連結
ならエラー
┃
┗上記以外
 COMM_AREA.COMM_PROC_YMD[オンライン稼働日] + 5日 <  画面.発送年、発送月、発送日を文字連結
ならエラー

とありますが、こちらのロジックは、PL/1では見たことがない気がします。
よくあるのは通算日数の差が30以内のチェック等のような気がします。
仕様は合ってますか?

また、記述通りが正解だとして「1ヶ月前」とはどのよう仕様ですか?
・日付-30日?
・日付の月ー1?

設計担当:渡部さん


ファイル

clipboard-202503181046-1gz7c.png (65.9 KB) clipboard-202503181046-1gz7c.png 渡部 義徳, 2025-03-18 10:46 午前
clipboard-202503240944-zemzu.png (20.3 KB) clipboard-202503240944-zemzu.png 渡邉 拓英, 2025-03-24 09:44 午前
clipboard-202503241032-jrzaj.png (28.8 KB) clipboard-202503241032-jrzaj.png 渡部 義徳, 2025-03-24 10:32 午前
clipboard-202503181046-1gz7c.png
clipboard-202503240944-zemzu.png
clipboard-202503241032-jrzaj.png

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202503181046-1gz7c.png を追加
  • ステータス を 新規 から 作業中 に変更
  • AsIsSource行 を 仕様確認(処理) にセット

現行ソース「BK10300P」の1688行目から1778行目を確認して設計書を作成しました。

・日付の月ー1?
こちらの仕様の認識です。
oracleですとADD_MONTHS関数があり、-1ヶ月で計算できると考えてました。認識間違っていたらすみません。

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • 担当者 を 竹川 直子 から PM に変更

岡 義久 さんが1年以上前に更新 · 編集済み

  • ステータス を 作業中 から 移行完了 に変更
  • 担当者 を PM から 岡 義久 に変更

こちらの件、日付を計算する共通関数を定義して、共通関数で計算する仕様にしたいと考えますので、対応をいたします。

岡 義久 さんが1年以上前に更新 · 編集済み

  • 担当者 を 岡 義久 から 渡部 義徳 に変更

共通関数[LSS1000].日付計算_年を追加しましたので、そちらを使用する形に設計をお願いいたします。
また、「COMM_AREA.COMM_PROC_YMD[オンライン稼働日] + 5日 <  画面.発送年、発送月、発送日を文字連結」の箇所ですが、
現行は通算日数での計算を行っているようですが、年が違う場合の考慮はされていますでしょうか?

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • 担当者 を 渡部 義徳 から 渡邉 拓英 に変更

共通関数[LSS1000].日付計算_年を追加しましたので、そちらを使用する形に設計をお願いいたします。
また、「COMM_AREA.COMM_PROC_YMD[オンライン稼働日] + 5日 <  画面.発送年、発送月、発送日を文字連結」の箇所ですが、
現行は通算日数での計算を行っているようですが、年が違う場合の考慮はされていますでしょうか?

作成頂いた共通関数[LSS1000].日数計算_月を使用する仕様に変更しました。
現行同様、通算日数で計算し、チェックを行う仕様に変更しました。
設計書を修正しました。

第23版
シート「画面レイアウト」
シート「データチェック仕様」
#863
日付関連のチェック仕様修正
・日付関連の計算に、LSS1000[共通関数]の「日付計算_月」「日付計算_日」を使用する。
・関連チェックでは現行プログラム同様「通算日数計算」を使用してチェックする。

渡邉 拓英 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202503240944-zemzu.png を追加
  • ステータス を 移行完了 から 保留中 に変更
  • 担当者 を 渡邉 拓英 から 渡部 義徳 に変更

引数が未設定

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • ファイル clipboard-202503241032-jrzaj.png を追加
  • ステータス を 保留中 から 作業中 に変更
  • 担当者 を 渡部 義徳 から 渡邉 拓英 に変更

引数の部分は黄色ハイライト部分です。
画面の発送年、発送月、発送日を文字連結して引数として渡す想定です。

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • ステータス を 作業中 から 移行完了 に変更
  • 担当者 を 渡邉 拓英 から 渡部 義徳 に変更

設計書のチェック処理の部分、おかしいので見直します。

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • ステータス を 移行完了 から 作業中 に変更

引数の部分は黄色ハイライト部分です。
画面の発送年、発送月、発送日を文字連結して引数として渡す想定で変更ありません。

しかし、設計書を見直したところ、プロパティ.変数に3つの変数を追加し、その値を使ってデータチェックを行うように仕様変更したのですが、記載漏れがありました。

変更前               変更後

変数.オンライン稼働日一か月前   →プロパティ.変数.オンライン稼働日一か月前
変数.発送日の通算日数       →プロパティ.変数.オンライン稼働日の通算日数
変数.発送日の通算日数  →プロパティ.変数.発送日の通算日数

設計書、修正済みになります。
第28版
シート「プロパティ一覧, データチェック仕様」
改版23.の記載漏れ

渡部 義徳 さんが1年以上前に更新 · 編集済み

  • 担当者 を 渡部 義徳 から 渡邉 拓英 に変更

渡邉 拓英 さんが1年以上前に更新 · 編集済み

  • ステータス を 作業中 から 解決 に変更

他の形式にエクスポート: Atom PDF