✏️ メインプログラムの実装タスク作成はこちらから
✏️ 一般タスクの作成はこちらから
✏️ バグ報告はこちらから
✏️ 要望・アイデアはこちらから
:gear: フジワラ 不適合管理システム
Home Page: https://jms-web.slack.com/messages/CA1096YDU
1.ST02_FUTEKIGO_ICHIRAN 更新
2.V004_HOKOKU_SOUSA 更新
3.V007 更新
4.コードマスタ #30 要望対応
UPDATE [dbo].M001_SETTING
SET ITEM_DISP = '不適合処置'
WHERE
ITEM_NAME = 'PG_TITLE'
and ITEM_VALUE = 'FMS_G0010'
メール本文中に不適合管理SYSの該当承認画面を直接起動するリンクを入れたい
ClickOnceManifest起動アドレス(バージョンアップ確認&メニューPG起動アドレス)にURLパラメータを追加すれば、リンククリックでPGの特定画面まで遷移は可能のはず(未検証)
index | 内容 |
---|---|
1 | 担当者のSYAIN_ID |
2 | 起動するEXEのPG名 |
3 | 起動するEXEに渡す起動パラメータを,(カンマ)などの区切り文字で結合したもの |
不適合管理SYSの場合 index=3・・・[SYAIN_ID],[起動モード=2],[承認報告書ID],[報告書NO]
社内で主にSXGA FullHD WXGA(ノートPC)の解像度があり、
フォームデザインサイズは最低解像度のWXGAを想定して設計しているが、
より広い解像度が使用できる場合は、ユーザーが操作した画面サイズを記憶し、
次回起動時にそのサイズ・位置を復元されるようにしたい
5/23 以降
要望度合:低
フジワラ 河村君に依頼
FrmG0012
以下SQLで差戻し元ステージ= 、理由=差し戻し が取得出来ません。
変更画面では差し戻しコメントの取得は出来ています。
EXEC dbo.ST02_FUTEKIGO_ICHIRAN '',0,0,'','','','',999999,'','','20180440 ',0,'0','','','','','','','','','','','','','','',''
差し戻し時の情報が取得出来ていないため、差し戻しデータ行の背景色設定も適用出来ていません。
+不適合処置
-不適合検索
+転送理由
-差戻理由
Close時、滞留フラグ(TAIRYU_FG)はマスタ(M014_SYONIN_ROUT)の基準日=6を超えても0のままなので、正しく出ていると思われるが、滞留日数(TAIRYU_NISSU)は最終承認日を基準に増えていっている
EXEC dbo.ST02_FUTEKIGO_ICHIRAN '',0,0,'','','','',0,'','','',0,'0','0','','','','','','','','','','','','','',''
PDF出力だと毎回保存先を選ぶ必要があるため、プログラム内でプレビュー表示させたい
SpreadSheetGearのPDF印刷形式ではなく、Spire.XLSコンポーネントにより、直接PDF変換
部門区分を指定して、その該当する部門の部署に所属している社員情報を返すテーブル値関数を作成
引数:部門区分
戻値:テーブル情報
★留意事項
部署を兼務する場合、重複で社員IDを返す時があり(所属部署ID違いで)
よって、社員IDでユニークにしたい場合は、部署情報を除いたSELECTをしてGroup Byする必要あり
以下のSQL文でレコードが取得出来ません。
レコードソースのV002_NCR_J**、V008_NCR_Rに対象データがあることは確認してあります。
SELECT * FROM [dbo].[TV01_HENKO_HIKAKU] (
'20180605121008'
,1
,'20180440 ')
TV01_HENKO_HIKAKUデータソースのV004_HOKOKU_SOUSAにパラメータのSASIMODOSI_YMDHNSが
含まれていなかった
V002_NCR_Jをデータソースとして項目値を取得していますが、以下の項目が見当たりません。
内容的にCARのものかと思いますが、出来ればビューから取得したいです。
FrmG0013
テーブルはモデル作成→マイグレーション
その他(ビュー・関数)はDB側で作成後、対応するモデルを作成(DB firstでも可)
※マスタPG用ビュー(VWMxxx)も作成
M016_SYONIN_TANTOをベースに
M004_SYAIN、M005_SYOZOKU_BUSYO、M002_BUSYOを結合する
BUMON_KB AS char(1) ブランクあり
WHERE M002_BUSYO.BUMON_KB = [パラメータの製品区分]
M016.[SYONIN_HOKOKUSYO_ID]
,M016.[SYONIN_JUN]
,M016.SYAIN_ID
,M004.SIMEI
,M002.BUMON_KB
※M004-M005が1対多なので、パラメータブランク時はSYAIN_IDが重複するしてしまうので、
BUMON_KBは該当レコードの先頭のものを使用する
Closeのデータの場合、対象データが存在しないため、下記項目がNullになります。
可能であれば、存在しない場合はそれぞれのデータがの初期値を返すようにしてもらえると、
一覧表示処理にて加工する必要がなくなります。
ちなみに、下3項目は是正処置要否区分=否・・・NCR未登録の場合もNullとなります。
セットアップ、納入あり
Enable falseだとバインディングが働かないので、Enable=Trueのまま他のコントロールの後ろに隠してあるが、falseのままバインディングする方法はない確認する
TV03_SYOZOKU_SYAIN
BUMON_KB char(1)
M004.SYAIN_ID
M004.SIMEI
M002.BUSYO_ID
M002.BUSYO_NAME
SYAIN_ID,BUSYO_IDで一意
下記SQLで型変換エラーが発生して一覧が取得出来ません。
EXEC dbo.ST02_FUTEKIGO_ICHIRAN ' ',0,0,'','','','',0,'','','20180570',0,'0','','','','','','','','','','','','','','',''
メッセージ 245、レベル 16、状態 1、プロシージャ ST02_FUTEKIGO_ICHIRAN、行 583 [バッチ開始行 0]
nvarchar の値 '文字列データまたはバイナリ データが切り捨てられます。' をデータ型 int に変換できませんでした。
以下のリストのキーワードの、業務メニューやファンクションキー用のアイコン素材が欲しいです。
とりあえず思いついたものをいくつか選んでみて下さい。
選んでもらったものから細かいニュアンスや補足情報をメンションします。
既存(現在使用可能な)アイコンは、['KTS\Common\RESOURCE\Image'](https://github.com/jms-web/KTS/tree/DEV/Common/RESOURCE/Image)にあります。
選んでもらった素材ファイルは['FMS\Common\RESOURCE\Image'](https://github.com/jms-web/FMS/tree/DEV/Common/RESOURCE/Image)に、
以下のリストの名前で配置してpushして下さい。
急ぎではないので、設定してあるMilestoneまでに大体そろえてもらえればOKです。
## サイズ
32x32がベスト
なければ32x32以上やアスペクト比が違っても可
## 拡張子
.pngがベスト
なければその他でも可(実際使う際は.pngや.icoに変換するので)
## 欲しいアイコン
- [x] メール送信
- [x] 承認
- [x] 申請
- [x] 転送(または依頼)
- [x] 差戻し
- [x] 是正
- [x] 履歴
- [x] 資材
- [x] 生産
M105_KISYU、M107_BUHIN_KISYUを結合したビューを作成する
または既存ビューVWM105_KISYUにBUMON_KBを追加する
⇒M106のKISY_IDをなくして、M107からKISYU_IDを紐づけるようにする
機種、部品番号は入力必須となっているが、入力がなくても承認&申請登録ができてしまう
杉山氏(300)でログインした報告書No:20180670
入力チェックフラグ管理のバグ
メニューから不適合新規登録時、一瞬検索画面が見えた後に新規登録画面が表示されるが、
検索画面が見えることなくいきなり新規登録画面が見えるようにしたい
(裏で検索画面が開いていてもよい)
CARヘッダに製品区分を表示
メニュープログラム 「他のプログラムが開かれています」が出ないようにしたい
FrmG0011
FrmG0014,FrmG0015
FrmG0010
以下のように処理実施日From Toに同じ日付を入れるとレコードが取得出来ません。
EXEC dbo.ST02_FUTEKIGO_ICHIRAN '',0,0,'','','','',0,'20180601','20180601','',0,'0','','','','','','','','','','','','','','',''
ストアド[ST02_FUTEKIGO_ICHIRAN]にて、
削除したデータ(UPDATE DEL_SYAIN_ID=[削除したユーザーID], DEL_YMDHNS=[削除日時])も
現状そのまま表示されてしまいます。
プログラム側で非表示にしてしまっていいでしょうか?
下記検索パラメータだとSYONIN_NAIYO(ステージ名)がNullになってしまいます。
正しくは"Closed"となるはずです。
EXEC dbo.ST02_FUTEKIGO_ICHIRAN '',0,0,'','','','',0,'','','',0,'','0','','','','','','','','','','','','','',''
SYONIN_HOKOKUSYO_ID=1, HOKOKU_NO=20180340
EXEC dbo.ST02_FUTEKIGO_ICHIRAN '',0,0,'','','','',0,'','','',0,'0','0','','','','','','','','','','','','','',''
データ型 varchar を numeric に変換中にエラーが発生しました。
仕様書には特に記述はないですが、メール送信時にR001_報告書操作履歴にレコード追加したほうがいいですか。
操作区分(SOUSA_KB)=4・・・メール送信 という項目があります。
6/6 仕様確認する
現状だと、下記3の対応を取ったとしても、履歴画面上だとメール送信者と送信日時しか分からない
- 1.履歴画面にメール送信履歴が残る(※送ったという情報のみでメールの内容は残らない )
通常のメール送信は必ず対応する承認依頼操作があるため、
この場合だけならわざわざ別レコードで操作履歴を残さなくてもわかる
- 3.操作履歴は閲覧のみなので動作上問題はない
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.