diff --git a/AMESCoreStudio.Web/Controllers/PCSController.cs b/AMESCoreStudio.Web/Controllers/PCSController.cs index 6d5d5965..57d19f3c 100644 --- a/AMESCoreStudio.Web/Controllers/PCSController.cs +++ b/AMESCoreStudio.Web/Controllers/PCSController.cs @@ -1503,7 +1503,7 @@ namespace AMESCoreStudio.Web.Controllers model.WipSops = await _pcsApi.GetWipSopByWipNo(model.wipInfo.WipNO); - model.wipInfoBlobs = await _pcsApi.GetWipInfoBlob(model.wipInfo.WipID); + model.wipInfoBlobs = await _pcsApi.GetWipInfoBlob(model.wipInfo.WipNO); } await GetItemsList(); await GetProductType(); @@ -1590,7 +1590,7 @@ namespace AMESCoreStudio.Web.Controllers model.WipSops = await _pcsApi.GetWipSopByWipNo(model.wipInfo.WipNO); - model.wipInfoBlobs = await _pcsApi.GetWipInfoBlob(model.wipInfo.WipID); + model.wipInfoBlobs = await _pcsApi.GetWipInfoBlob(model.wipInfo.WipNO); } await GetItemsList(); await GetProductType(); @@ -1884,7 +1884,7 @@ namespace AMESCoreStudio.Web.Controllers await formFile.CopyToAsync(stream); } - model.wipInfoBlob.WipID = model.wipInfo.WipID; + model.wipInfoBlob.WipNo = model.wipInfo.WipNO; model.wipInfoBlob.ImageName = FileName; model.wipInfoBlob.Filepath = FilePath; result = await _pcsApi.PostWipInfoBlob(JsonConvert.SerializeObject(model.wipInfoBlob)); @@ -3718,22 +3718,19 @@ namespace AMESCoreStudio.Web.Controllers } /// - /// PCS030 Query + /// PCS030 SOP文件查詢 Query /// - /// 工單狀態:鎖定|解鎖 - /// 鎖定類型 - /// 鎖定原因類別 - /// 站別 - /// 工單 - /// 料號 - /// 鎖定日期起 - /// 鎖定日期迄 + /// 料號 + /// 生產單位 + /// SOP類型 + /// 建立日期起 + /// 建立日期迄 /// public async Task PCS030QueryAsync(string itemNo, string unitNo - , string sopName, string sopType, string date_str, string date_end) + , string sopType, string date_str, string date_end) { IResultModel result = await _pcsApi.GetMaterialSopQuery(itemNo: itemNo, unitNo: unitNo - , sopName: sopName, sopType: sopType, date_str: date_str, date_end: date_end); + , sopType: sopType, date_str: date_str, date_end: date_end); if (result.Data.Count() != 0) { diff --git a/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs index d44b722f..4a533836 100644 --- a/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs +++ b/AMESCoreStudio.Web/HttpApis/AMES/IPCS.cs @@ -996,8 +996,8 @@ namespace AMESCoreStudio.Web [WebApiClient.Attributes.HttpPost("api/WipInfoBlob")] ITask> PostWipInfoBlob([FromBody, RawJsonContent] string model); - [WebApiClient.Attributes.HttpGet("api/WipInfoBlob/{id}")] - ITask> GetWipInfoBlob(int id); + [WebApiClient.Attributes.HttpGet("api/WipInfoBlob/ByWipNo/{id}")] + ITask> GetWipInfoBlob(string id); #endregion } diff --git a/AMESCoreStudio.Web/Views/PCS/PCS001R.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS001R.cshtml index f50af061..3d99b132 100644 --- a/AMESCoreStudio.Web/Views/PCS/PCS001R.cshtml +++ b/AMESCoreStudio.Web/Views/PCS/PCS001R.cshtml @@ -613,7 +613,7 @@ - + @@ -630,7 +630,7 @@ - + diff --git a/AMESCoreStudio.Web/Views/PCS/PCS030.cshtml b/AMESCoreStudio.Web/Views/PCS/PCS030.cshtml index 79f4f960..7db55a94 100644 --- a/AMESCoreStudio.Web/Views/PCS/PCS030.cshtml +++ b/AMESCoreStudio.Web/Views/PCS/PCS030.cshtml @@ -71,15 +71,7 @@ - - - 檔案名稱: - - - - - - + 建立日期: diff --git a/AMESCoreStudio.WebApi/Code/CustomContractResolver.cs b/AMESCoreStudio.WebApi/Code/CustomContractResolver.cs new file mode 100644 index 00000000..56e2423f --- /dev/null +++ b/AMESCoreStudio.WebApi/Code/CustomContractResolver.cs @@ -0,0 +1,25 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Threading.Tasks; +using Newtonsoft.Json.Serialization; +using Newtonsoft.Json; +using System.Reflection; + +namespace AMESCoreStudio.WebApi +{ + public class CustomContractResolver : DefaultContractResolver + { + public static CustomContractResolver Instance { get; } = new CustomContractResolver(); + + protected override JsonProperty CreateProperty(MemberInfo member, MemberSerialization memberSerialization) + { + JsonProperty property = base.CreateProperty(member, memberSerialization); + if (member.Name == "LazyLoader") + { + property.Ignored = true; + } + return property; + } + } +} diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/FqcResultController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/FqcResultController.cs index 4003e4aa..eff2173d 100644 --- a/AMESCoreStudio.WebApi/Controllers/AMES/FqcResultController.cs +++ b/AMESCoreStudio.WebApi/Controllers/AMES/FqcResultController.cs @@ -38,10 +38,6 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES { var fqcResult = await _context.FqcResults.FindAsync(id); - if (fqcResult == null) - { - return NotFound(); - } return fqcResult; } diff --git a/AMESCoreStudio.WebApi/Controllers/AMES/WipInfoBlobController.cs b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfoBlobController.cs index de114edb..c9a28171 100644 --- a/AMESCoreStudio.WebApi/Controllers/AMES/WipInfoBlobController.cs +++ b/AMESCoreStudio.WebApi/Controllers/AMES/WipInfoBlobController.cs @@ -37,10 +37,21 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES [HttpGet("{id}")] public async Task>> GetWipInfoBlob(int id) { - var wipInfoBlob = await _context.WipInfoBlobs.Where(w => w.WipID == id).ToListAsync(); + var wipInfoBlob = await _context.WipInfoBlobs.Where(w => w.WipBlobID == id).ToListAsync(); return wipInfoBlob; } + /// + /// 工單上傳圖檔資料表 By 工單號碼 + /// + /// 工單號碼 + /// + [HttpGet("ByWipNo/{id}")] + public async Task>> GetWipInfoBlobByWipNo(string id) + { + var wipInfoBlob = await _context.WipInfoBlobs.Where(w => w.WipNo == id).ToListAsync(); + return wipInfoBlob; + } /// @@ -84,9 +95,12 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES public async Task> PostWipInfoBlob(WipInfoBlob wipInfoBlob) { ResultModel result = new ResultModel(); - _context.WipInfoBlobs.Add(wipInfoBlob); + Helper helper = new Helper(_context); + wipInfoBlob.WipBlobID= helper.GetIDKey("WIP_BLOB_ID").Result; + try { + _context.WipInfoBlobs.Add(wipInfoBlob); await _context.SaveChangesAsync(); result.Success = true; result.Msg = "OK"; @@ -117,7 +131,7 @@ namespace AMESCoreStudio.WebApi.Controllers.AMES private bool WipInfoBlobExists(int id) { - return _context.WipInfoBlobs.Any(e => e.WipID == id); + return _context.WipInfoBlobs.Any(e => e.WipBlobID == id); } } } diff --git a/AMESCoreStudio.WebApi/Enums/EnumPCS.cs b/AMESCoreStudio.WebApi/Enums/EnumPCS.cs index b2b37ae8..a8c32228 100644 --- a/AMESCoreStudio.WebApi/Enums/EnumPCS.cs +++ b/AMESCoreStudio.WebApi/Enums/EnumPCS.cs @@ -241,13 +241,6 @@ namespace AMESCoreStudio.WebApi.Enum [Display(Name = "B面部份點膠")] D = 4, - /// - /// AB面部份點膠 - /// - [Display(Name = "AB面部份點膠")] - E = 5, - - /// /// 不須點膠 /// diff --git a/AMESCoreStudio.WebApi/Models/AMES/WipInfoBlob.cs b/AMESCoreStudio.WebApi/Models/AMES/WipInfoBlob.cs index 7e709a1d..e38c7bae 100644 --- a/AMESCoreStudio.WebApi/Models/AMES/WipInfoBlob.cs +++ b/AMESCoreStudio.WebApi/Models/AMES/WipInfoBlob.cs @@ -16,18 +16,27 @@ namespace AMESCoreStudio.WebApi.Models.AMES public partial class WipInfoBlob { /// - /// 工單ID + /// ID /// [Key] - [Column("WIP_ID")] + [Column("WIP_BLOB_ID")] + [Required(ErrorMessage = "{0},不能空白")] [DataMember] - public int WipID { get; set; } + public int WipBlobID { get; set; } /// - /// 圖檔名稱 + /// 工單號碼 /// [Key] [Required] + [Column("WIP_NO")] + [DataMember] + public string WipNo { get; set; } + + /// + /// 圖檔名稱 + /// + [Required] [Column("IMAGE_NAME")] [StringLength(50)] [DataMember] diff --git a/AMESCoreStudio.WebApi/Models/AMESContext.cs b/AMESCoreStudio.WebApi/Models/AMESContext.cs index 19ac7d5a..2427cc79 100644 --- a/AMESCoreStudio.WebApi/Models/AMESContext.cs +++ b/AMESCoreStudio.WebApi/Models/AMESContext.cs @@ -46,7 +46,7 @@ namespace AMESCoreStudio.WebApi modelBuilder.Entity().HasKey(c => new { c.WipNO, c.RuleStationID, c.KeyNo }); modelBuilder.Entity().HasKey(c => new { c.WipNO, c.StartNO, c.EndNO }); - modelBuilder.Entity().HasKey(c => new { c.WipID, c.ImageName}); + modelBuilder.Entity().HasKey(c => new { c.WipBlobID, c.WipNo }); modelBuilder.Entity().HasOne(r => r.B).WithMany().HasForeignKey(r => r.BarcodeID).IsRequired(); modelBuilder.Entity().HasOne(r => r.I).WithMany().HasForeignKey(r => r.ItemNo).IsRequired(); modelBuilder.Entity().HasOne(r => r.S).WithMany().HasForeignKey(r => r.RuleStationID).IsRequired(); diff --git a/AMESCoreStudio.WebApi/Startup.cs b/AMESCoreStudio.WebApi/Startup.cs index 133276c0..dea27ec8 100644 --- a/AMESCoreStudio.WebApi/Startup.cs +++ b/AMESCoreStudio.WebApi/Startup.cs @@ -16,6 +16,7 @@ using System.Reflection; using Swashbuckle.AspNetCore.Swagger; using Microsoft.OpenApi.Models; using System.Text.Json.Serialization; +using Newtonsoft.Json.Serialization; namespace AMESCoreStudio.WebApi { @@ -87,6 +88,12 @@ namespace AMESCoreStudio.WebApi options.SuppressModelStateInvalidFilter = true; }); + // NAPILazyLoader ݩʤ + services.AddMvc().AddNewtonsoftJson(options => + { + options.SerializerSettings.ContractResolver = CustomContractResolver.Instance; + }); + //services.AddControllers().AddJsonOptions(x => // x.JsonSerializerOptions..ReferenceHandler = ReferenceHandler.Preserve.Ignore); //services.AddControllers().AddNewtonsoftJson(x => diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll new file mode 100644 index 00000000..585af46a Binary files /dev/null and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.JsonPatch.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll new file mode 100644 index 00000000..cabaeedd Binary files /dev/null and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Microsoft.AspNetCore.Mvc.NewtonsoftJson.dll differ diff --git a/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll new file mode 100644 index 00000000..e9b1dd22 Binary files /dev/null and b/AMESCoreStudio.WebApi/bin/Debug/netcoreapp3.1/Newtonsoft.Json.Bson.dll differ diff --git a/其他專案資料/AMES時程規劃及系統架構(20220331).pdf b/其他專案資料/AMES時程規劃及系統架構(20220331).pdf new file mode 100644 index 00000000..a3efc5be --- /dev/null +++ b/其他專案資料/AMES時程規劃及系統架構(20220331).pdf @@ -0,0 +1,2383 @@ +JH 機密 + + AMES confidential + + 安勤科技 Create by + 昶亨科技 + 時程規劃及系統架構 Jin Hon Information Co., Ltd. + Rita Su & BB.Wang + + 錦鴻資訊 | 新北市新莊區新北大道三段5號19樓 + Tel:+886-2-2601-8909 + Fax:+886-2-2602-2396 + 卓斐软件 | 厦门市集美区印斗路银盛里95号301室 + Tel:+86-592-6101985 + + Best solution provider + Partner with us + 機密 + + confidential + +導入計畫 + + Best solution provider + Partner with us + 導入的步驟 機密 + + confidential + + 系統分析與規劃 系統建置與測試 系統導入與維護 + +專案準備與計畫 定義使用者權限 上線準備 + 客製化開發與測試 操作手冊製作 + 需求收集與分析 使用者教育訓練 + 企業流程分析 跨系統整合 正式上線運作 +Solution Presention 系統功能測試 上線調整與維護 + 系統分析確認 + + Best solution provider + Partner with us + N + 1.5 M 導入的時程 機密 + + 系統分析與規劃 confidential + + ‐ 作業流程分析與確認 N+4M + + ‐ AMES系統操作說明 系統建置 + ‐ 客製化功能開發與整 +分析 + 合 + + N+6M 客製 + + 系統測試 N+7M + ‐ 系統環境建置 + ‐ 客製程式測試 系統導入與維護 + ‐ 系統參數調整 ‐ 教育訓練與技術移轉 + ‐ 試運行 + 測試 ‐ 上線支援 + + 目標達成 + + 導入 Best solution provider + + Partner with us + AMES專案組織 機密 + + 專案小組 confidential + 專案經理 + + 許怡琳 / 黃啟仁 Rita Su + + 業務支援 ACN + + 錦鴻 楊其達 + + 製造 工程/工務 資材 品保 採購 資訊(IT) + + 許志遠* 魏晧焜* 吳家豪* 許崇霞* 黃宗文* 王建欽* + 湯慧勤 朱吉珍 黃國樺 郭忠益 郭淑君 蕭俊生 + 吳弘文 吳朋靛 楊政雄 陳世龍 張明瑄* 齊偉竹 + 徐義仁 許福隆 黃世安 胡俊忠* 王馥維* + 黃志文* 游捷閔 林鉅貿* 黃琪婷 BB.Wang + 陳漢翔 李俊賢 翁政邦 林予歆 BB.Wang + 蔡秋田 沈俊輝 +Rita Su 李金順* Rita Su 江旭民 + 陳坤常 江信宇 + + Rita Su BB.Wang + + Best solution provider + Partner with us + Mile Stone 機密 + +階段名稱 起始日期 結束日期 安勤、昶亨 錦鴻資訊 confidential +Kick-Off Meeting 2021-07-28 2021-07-28 All All +導入規劃 2021-07-29 2021-08-10 All PM、SA Mile stone +專案範圍* 2021-08-11 2021-09-30 All All +作業分析 All PM、SA 專案導入規格書 +需求收集 2021-08-11 2021-10-15 All SA、PG 專案範圍確認會議 +系統功能* 各生產單位、IT All 現行作業流程分析 + 2021-10-04 2021-12-31 All All 測試環境建立 +需求規格確認 IT SA、PG 系統功能確認書 + 2021-10-04 2021-12-10 生產相關部門 SA、PG 系統功能規格書 +客製需求* All PM、SA、PG 客戶規格審查確認書 +系統客製 2021-11-01 2022-01-28 All PM、SA、PG 客製需求階段說明 +功能測試 2021-11-01 2022-01-14 生產相關部門 PM、SA + 2022-01-03 2022-01-28 功能測試驗收單 +整合測試 整合測試驗收單 + 2022-01-03 2022-01-28 MES系統建立 +驗收測試 客戶系統審查確認書 + 2022-02-07 2022-02-28 操作手冊 +上線準備教育訓練 使用者訓練 + 2022-02-07 2022-02-25 驗收 +系統上線* 系統文件製作 +文件製作 2022-03-01 2022-03-31 All All 文件交付 +文件交付 + 2022-03-01 2022-03-11 生產相關部門 All + + 2022-03-14 2022-03-18 生產相關部門 All + + Best solution provider + Partner with us + 機密 + + confidential + +導入目標 + + Best solution provider + Partner with us +AMES系統標準模組 機密 + + confidential + + 製程參數 生產管制 資料查詢 + +• 系統資料維護 • 生產管理模組 • 資料查詢模組 +• 基本資料模組 • PCBA製程模組 • 系統整合模組 +• 製程資料維護 • System製程模組 +• 製程控管模組 • 測試資料模組 +• 工時管理模組 • 維修管理模組 +• 組件控管模組 • FQC管理模組 + • 中央治具庫模組 + + Best solution provider + Partner with us +客製化程式 客製程式 機密 + + 昶亨 confidential + + 安勤 + + Best solution provider + Partner with us + 製程參數 機密 + + confidential + +• 系統資料維護 用戶 | 角色 | 權限 | 告示 +• 基本資料模組 廠區 | 部門 | 生產單位 | 線別 | 班別 | 站別 | 途程 +• 製程資料維護 Error code | Repair code | 異常原因 | 組件 | 良率 | WIP +• 製程控管模組 工單 | 開/收線 | 鎖定 | 序號 | 組件 | 過站 | 燒機 +• 工時管理模組 標準 | 異常 | 重工 | 除外 | 人力 +• 組件控管模組 MAC | Mapping | 數量| 除外 | 庫存 + + Best solution provider + Partner with us +系統資料維護 & 基本資料模組 機密 + confidential + +• 系統資料維護 – 功能模組資料維護 – 工廠資料維護 +• 基本資料模組 – 功能程式資料維護 – 部門資料維護 +• 製程資料維護 – 工作角色資料維護 – 生產製程單位維護 +• 製程控管模組 – 角色功能模組設定 – 線別資料維護 +• 工時管理模組 – 角色功能程式設定 – 班別資料維護 +• 組件控管模組 – 使用者資料維護 – 生產時段資料維護 + – 使用者角色設定 – 站別類別維護 + – 使用者密碼變更 – 站別資料維護 + – 個人密碼變更 – 流程資料維護 + – 流程站別規則維護 + – 流程規則維護 + – 生產料號流程維護 + – 料號燒機時間維護 + – 責任單位資料維護 + – 郵件群組類別維護 + – 郵件群組人員資料維護 + + Best solution provider + Partner with us +製程資料維護 & 製程控管模組 機密 + confidential + – 工單資料維護 + + – 工單資料設定 + + – 工單資料修改 + +• 系統資料維護 – 工單狀態資料維護 – 工單條碼區間設定 + – 條碼狀態資料維護 – 工單資料查詢 + – 工單開線/收線作業 + +• 基本資料模組 – 機種C/T資料維護 – 線上工單查詢 +• 製程資料維護 – 機種C/T資料查詢 – 未結工單查詢 +• 製程控管模組 – 異常群組資料維護 – 條碼生產歷程查詢 +• 工時管理模組 – 異常類別資料維護 – 工單對應站別鎖定 + – 異常原因資料維護 – 製程工單解鎖 + – 不良現象群組資料 – 製程工單鎖定查詢 + – 不良現象類別資料 – 條碼鎖定 + – 不良現象原因資料 – 條碼解鎖 + – 鎖定條碼資料查詢 + +• 組件控管模組 – 維修群組資料維護 – 條碼起訖查詢 + – 維修類別資料維護 – 工單條碼區間設定 + – 維修原因資料維護 – 重工工單條碼維護 + – 維修方式資料維護 – 條碼遺漏查詢 + – 組件類別資料維護 – 條碼補印查詢 + – 問題類別資料維護 – 條碼輸入作業(生產過站) + – 條碼輸入整批作業 + + – 各站目標良率維護 – 條碼置換 + + – 無效工時類別維護 – 組件資料新增 + – 無效工時代碼維護 – 組件資料置換 + – 無效工時判定類別維護 – 組件資料刪除 + – 組件資料Be批st s量olu刪tio除n provider + – 拆解群組Partner with us +工時管理模組 & 組件控管模組 機密 + confidential + +• 系統資料維護 – 工作群組資料維護 – MAC資料維護 +• 基本資料模組 – 工作類別資料維護 – 序號-料號維護 +• 製程資料維護 – 標準工時資料維護 – 批量-序號維護 +• 製程控管模組 – 標準工時批量上傳 – 組件料號序號維護 +• 工時管理模組 – 標準工時資料查詢 – 組件料號序號上傳 +• 組件控管模組 – 每日工時資料維護 + – 每日出勤工時上傳 + – 援入/援外資料維護 + – 異常工時資料維護 + – 異常工時修改 + – 重工標準工時維護 + – 重工標準工時上傳 + – 線上無效工時查詢 + + Best solution provider + Partner with us + 生產管制 機密 + + confidential + +• 生產管理模組 排程 | 出貨天數 | 外包 | 前置 +• PCBA製程模組 工單 | 開/收線 | 首件 | 過站 | 工位 | 工項 | 未結 | 入庫 +• System製程模組 工單 | 開/收線 | 首件 | 過站 | 工位 | 工項 | 未結 | 入庫 +• 測試資料模組 工單 | 開/收線 | 首件 | 測項 | 過站 |未結 +• 維修管理模組 前/後判 | 進/出時間 | 報廢 | 過站 +• FQC管理模組 檢項 | AQL | 過站 | 變更 +• 中央治具庫模組 + + Best solution provider + Partner with us +生產管理模組 & PCBA製程模組 機密 + confidential + +• 生產管理模組 – 工單排程資料維護 – WIP資料查詢 +• PCBA製程模組 – 工單排程資料上傳 – 開線/收線作業 +• System製程模組 – 外包機種資料維護 – 條碼生產歷程查詢 +• 測試資料模組 – 出貨天數設定 – 首件檢查表 +• 維修管理模組 – 工單資料維護 – 條碼輸入作業 +• FQC管理模組 – 工單資料設定 – 條碼輸入整批作業 +• 中央治具庫模組 – 工單資料修改 – 條碼置換 + – 工單條碼區間設定 – 組件資料新增 + – 工單資料查詢 – 組件資料置換 + – 線上工單查詢 – 組件資料刪除 + – 未結工單查詢 – 組件資料批量刪除 + – 連板拆解群組 + – 鋼板量測記錄 + – 錫膏使用管控 + + Best solution provider + Partner with us +System製程模組 & 測試資料模組 機密 + confidential + +• 生產管理模組 – WIP資料查詢 – WIP資料查詢 +• PCBA製程模組 – 開線/收線作業 – 開線/收線作業 +• System製程模組 – 條碼生產歷程查詢 – 條碼生產歷程查詢 +• 測試資料模組 – 首件檢查表 – 條碼輸入作業 +• 維修管理模組 – 條碼輸入作業 – 條碼置換 +• FQC管理模組 – 條碼置換 – 組件資料新增 +• 中央治具庫模組 – 組件資料新增 – 組件資料置換 + – 組件資料置換 – 組件資料刪除 + – 組件資料刪除 – 組件資料批量刪除 + – 組件資料批量刪除 + – 機種燒機時數設定 + – 包裝拆箱作業 + – 機種秤重維護 + + Best solution provider + Partner with us +維修管理模組 & FQC管理模組 機密 + confidential + +• 生產管理模組 – 前判維修輸入 – 檢驗類別維護 +• PCBA製程模組 – 後判維修輸入 – 檢驗項目維護 +• System製程模組 – 維修進站維護 – 檢驗結果維護 +• 測試資料模組 – 維修出站維護 – 抽驗標準維護 +• 維修管理模組 – 維修進/出條碼查詢 – 抽驗係數維護 +• FQC管理模組 – 報廢作業 – FQC狀態維護 +• 中央治具庫模組 – 轉出作業 – FQC抽驗作業 + – 報廢資料查詢 – FQC查詢 + – 轉出資料查詢 + – 不良未維修備註維護 + – 維修置換信息查詢 + – 維修資料統計 + – 維修進出統計報表 + + Best solution provider + Partner with us +中央治具庫模組 機密 + + confidential + +• 生產管理模組 設備種類資料維護 +• PCBA製程模組 設備規格資料維護 +• System製程模組 設備廠商資料維護 +• 測試資料模組 設備基本數據維護 +• 維修管理模組 設備基本數據查詢 +• FQC管理模組 設備—料件領用 +• 中央治具庫模組 設備—料件歸還 + 設備—料件報廢 + 設備—料件送修 + 設備到期未歸還查詢 + 設備校驗項目維護 + 設備校驗結果維護 + 設備校驗資料查詢 + + Best solution provider + Partner with us +資料查詢模組 & 系統整合模組 機密 + confidential + +• 資料查詢模組 – 工單資料查詢 – 測試個人效率 +• 系統整合模組 – 未結工單查詢 – 線頭生產效率 + – 首件檢查表 – 單位生產效率 + – 條碼生產歷程查詢 – 單位生產力 + – 標準工時資料查詢 – 製程生產指標 + – 報廢資料查詢 – 製程管理指標 + – 維修資料統計 – 管理綜合指標 + – FQC查詢 + – 在製分布圖 + + Best solution provider + Partner with us + 機密 + + confidential + +導入議題 + + Best solution provider + Partner with us +須提供的相關文件 機密 + + confidential + +工單基本資料(所需資料) +生產流程 +生產線標準工時(班、線、站) +編碼規則(製程序號、出貨序號、KeyParts、箱號) +不良代碼、維修代碼、良率、直通率,統計公式 +特殊卡控條件 +各項檢查表(生產聯絡單、首件、巡檢單、入庫單、報工) +隨線列印(標準品) + + Best solution provider + Partner with us + 工單 機密 + + 工單基本資料 confidential + +工單基本資料 +工單種類 +報工 + + Best solution provider + Partner with us +生產作業流程 機密 + + confidential + +工單生產聯絡單 | MFG/ENG/PC/QC/IT +Keypart管制| MFG/ENG/PC +防呆卡控條件| MFG/ENG/QC +首件檢查表| MFG/QC +標準工時(量測方式:段?站?人數?) | MFG/ENG +生產過站(包含SOP) | MFG/ENG +標準品包裝彩盒、外箱| MFG/ENG +測試站過站(自動化測試?測試log?) | ENG +維修作業| ENG + + Best solution provider + Partner with us + 料號(機種)對應生產流程(途程) 機密 + confidential + +流程 +站別 +流程對應站別 + + Best solution provider + Partner with us + 生產單位 機密 + + confidential + +製程 +線別 +站別 + + 站別類別代碼 測試類型 + + Best solution provider + Partner with us + 料號(機種)對應工時 機密 + + confidential + +標準工時 +站別 +人數 + + Best solution provider + Partner with us +序號編碼 機密 + + confidential + +工單編碼 +生產序號編碼(內部序號) +出貨序號編碼(外部序號) +Keypart編碼 +箱號編碼 + + 料號對應箱入數 + + Best solution provider + Partner with us +首件檢查表 機密 + + confidential + + Best solution provider + Partner with us + 過站介面 機密 + + SOP confidential + 作業站別 + 管控Key值 返回 + + 作業站工作項目 Best solution provider + Partner with us +底色為 +紅色:效率為95% 以下 +黃色:效率95% ~ 99.9% +綠色:100%以上 + 在製分布圖 機密 + + confidential + +1.各產線當前生產機種 +2.各站即時的WIP量及生產良率 +3.各測試站Error code發生比例 +4.過站時間間隔流量檢視(異常工時) + + Best solution provider + Partner with us +生產歷程 機密 + + confidential + + Best solution provider + Partner with us +維修作業 機密 + + confidential + +作業面 + + 生產線上打下之不良品,刷入Error code後進行維修(前判維 + 修) + + 維修人員,刷取不良品確認異常後進行維修 + 維修完成,輸入相關維修資料後,返回生產線走後續流程(維 + + 修人員選擇返回站別,或透過維修代碼返回) + +預警及分析面 + + 每筆序號監控異常狀況 + + 同一工單,相同error code 累計達 5 個 + 同一工單,相同維修位置累計達 3 個 + 同一工單,相同維修(原因)根因累計達 3 個 + + 以上狀況發生時,將發mail預警通知相關人員,並在同時 + 成立異常單(狀況、時間、原因) + + 分析那些是應該要先修的產品(不是漫無目的的修) + + Best solution provider + Partner with us + 維修作業 機密 + +輸入欲維修之序號 confidential + + 累積n次發送出來的mail + + Best solution provider + Partner with us + 維修資料維護 機密 + +紀 confidential +錄 +相 Best solution provider +關 Partner with us +之 +維 +修 +過 +程 +及 +資 +料 +維修資料維護 I 機密 + + confidential + + Best solution provider + Partner with us +維修資料維護 II 機密 + + confidential + +紀錄相關之維修過程及資料 + + Best solution provider + Partner with us +維修資料維護 III 機密 + + confidential + + Best solution provider + Partner with us +不良及維修預警 機密 + + confidential + + Best solution provider + Partner with us +不良分析查詢 機密 + + confidential + + Best solution provider + Partner with us +分析統計圖表 機密 + + confidential + + Best solution provider + Partner with us +維修看板 I 機密 + + confidential + + Best solution provider + Partner with us +維修看板 II 機密 + + confidential + + Best solution provider + Partner with us +FQC 機密 + + confidential + +作業面 + + 生產線將生產完畢之產品送至檢驗區,品檢員依照入庫 + 單(檢驗單),刷入序號後進行檢驗 + + 品檢員依據檢驗結果判定PASS或FAIL,若為FAIL則刷取 + 不良代號後 + + 品檢員進行允收或批退判定 + +管理面 + + 分析那些是應該要先檢驗的產品(不一定是先送先驗) + + Best solution provider + Partner with us +FQC檢驗類別、項目、結果 機密 + + confidential + + Best solution provider + Partner with us +FQC抽驗標準 機密 + + confidential + + Best solution provider + Partner with us +FQC 機密 + + confidential + + Best solution provider + Partner with us +FQC 狀態查驗 機密 + + confidential + + Best solution provider + Partner with us +FQC檢驗看板 機密 + + confidential + + 作業流程圖 + + Best solution provider + Partner with us + 良率 機密 + + confidential + +不良代碼 +維修代碼 +不良責任單位 +單站良率 + + 那些站點為測試站 + +直通率 + +DPPM + + 不合格品零件總數 / 零件總數 * 1000000 + + Best solution provider + Partner with us +各站良率 - 板卡 機密 + + confidential + + Best solution provider + Partner with us +各站良率 – 系統 機密 + + confidential + + Best solution provider + Partner with us +直通率 I 機密 + + confidential + + Best solution provider + Partner with us +不良明細 機密 + + confidential + + Best solution provider + Partner with us +直通率 II 機密 + + confidential + + Best solution provider + Partner with us +DPPM 機密 + + confidential + + Best solution provider + Partner with us +治具種類、規格 機密 + + confidential + + Best solution provider + Partner with us +治具廠商維護 機密 + + confidential + + Best solution provider + Partner with us +治具基本數據查詢 機密 + + confidential + + Best solution provider + Partner with us +治具基本數據維護 機密 + + confidential + + Best solution provider + Partner with us +治具領用、歸還 機密 + + confidential + + Best solution provider + Partner with us + 治具報廢、送修 機密 + +可輸入多筆資料 confidential + + 可輸入多筆資料 + + Best solution provider + Partner with us +設備到期未歸還查詢 機密 + + confidential + + Best solution provider + Partner with us +設備校驗項目維護 機密 + + confidential + + Best solution provider + Partner with us +設備校驗資料查詢 機密 + + confidential + + Best solution provider + Partner with us +儀器教驗通知單 機密 + + confidential + + Best solution provider + Partner with us +巡檢表維護 機密 + + confidential + + Best solution provider + Partner with us +IPQC巡檢項目維護 機密 + + confidential + + Best solution provider + Partner with us +IPQC巡檢結果維護 機密 + + ROOT confidential + + Best solution provider + Partner with us +IPQC維修對策回覆 機密 + + confidential + + Best solution provider + Partner with us +IPQC維修分析 機密 + + confidential + + Best solution provider + Partner with us +抽驗良率匯總 機密 + + confidential + + Best solution provider + Partner with us +抽驗統計分析 機密 + + confidential + + 作業流程圖 + + Best solution provider + Partner with us + 入庫單 機密 + + confidential + +樣式 + + Best solution provider + Partner with us + 生產聯絡單 機密 + + confidential + +樣式 + + Best solution provider + Partner with us + IT問題整理 機密 + + confidential + + 與安勤、昶亨IT需要串接的系統有哪些(AMES要取得的資料) 、串接的方式? + + SAP - SAP轉出之txt file 格式說明 + + PLM – 認證資訊的表達方式、料件基本資料 + + RMA – API、ADO方式傳遞資料 + +HR (出勤資料) + + Other (特採單) + + 安勤、昶亨IQC進貨檢驗要如何運作? + + NWP + + 安勤、昶亨出貨系統要如何運作? + + 若User提出簽核作業,是否要與Flow串接? + + 維持現有的Function + + WebAPI、Web Service + 手機板SFIS + + 序號唯一性,如何把以記錄序號提供 + + 生產序號、出貨序號、keyparts、MAC + 依AMES格式轉檔 + + Best solution provider + Partner with us + 機密 + + confidential + +作業流程規格說明 + + Best solution provider + Partner with us + 機密 + + confidential + +生管作業規格說明 + + Best solution provider + Partner with us + 工單的建立(SAP)(取消) 機密 + + confidential + +開 SAP結轉Temp data AMES轉入Temp data 產生 + 生產序號 +始 • 以工單Release後進行拋轉 • 將資料轉入工單基本資料 + • 工單Release後欄位有異動 • 確認該料號對應生產流程、生產線別 + + 工單 N 工單新增 預設製程 預設線別 組件對應 + 存在 板卡S、D L1 + (轉入資訊) 系統B、T、 產生 + Y MAC序號 + P + 工單 結束 + 開工 N 工單更新 流程 Y + + 存在 + + N + + Y 結轉失敗 AMES結轉通知 + • 工單結轉成功與否(新增或修 + 錯誤訊息 + 正),皆通知相關單位做後續 + 作業 + +資料結轉時間:每天凌晨03:00(SAP)、03:30(AMES) + + Best solution provider + Partner with us + 外包、外購,工單資料匯入(取消) 機密 + + confidential + + 資料收集方式有2種 + + 1. 透過Internet連入安勤、昶亨 AMES,進行資料收 + 集(把外包廠當作為一條生產線)。 + + 2. 將資料轉為Excel檔,由生管匯入AMES。 + +開 外包廠 相關單位 單號 序號 組件 + 開啟AMES 存在 唯一 數量 +始 轉出EXCEL檔 進行上傳 + N N N + +工單、生產序號、出貨序號、Keypart SN、Keypart Item 結轉失敗 資料上傳 +採購單號 錯誤訊息 +入庫單號 + + AMES匯入通知 結束 + • 外包工單結轉成功與否,皆 + + 通知相關單位做後續作業 + + Best solution provider + Partner with us + 工單的建立(SAP) 2021-10-20修訂(確認) 機密 + + confidential + +開 SAP結轉Temp data AMES轉入Temp data + +始 • 以工單Release後進行拋轉 • 將資料轉入工單基本資料 + • 工單Release後欄位有異動 • 確認該料號對應生產流程、生產線別 + + 工單 N 工單新增 預設製程 預設線別 + 存在 (轉入資訊) 板卡S、D L1 + 系統B(一 + Y 注意生產廠區(有 + 條龍) + 工單 外包廠) + 開工 + N 流程對應 組件對應 產生 + 生產序號 + 工單更新 + 結束 + Y 結轉失敗 AMES結轉通知 + • 工單結轉成功與否(新增或修 + 錯誤訊息 + 正),皆通知相關單位做後續 + 作業 + +資料結轉時間:每天凌晨03:00(SAP)、03:30(AMES) + + Best solution provider + Partner with us + 外包、外購,工單資料匯入2021-10-14修訂 機密 + + confidential + + 資料收集方式有2種 + + 1. 透過Internet連入安勤、昶亨 AMES,進行資料收 + 集(把外包廠當作為一條生產線)。 + + 2. 將資料轉為Excel檔,由生管匯入AMES。 + +開 外包廠 相關單位 單號 序號 組件 + 開啟AMES 存在 唯一 數量 +始 轉出EXCEL檔 進行上傳 + N N N + +現行外購品 (含keypart) 匯入的 excel 格式 結轉失敗 資料上傳 + 錯誤訊息 + + AMES匯入通知 結束 + • 外包工單結轉成功與否,皆 + + 通知相關單位做後續作業 + + Best solution provider + Partner with us + 工單資料維護 機密 + + confidential + +工單表頭 (工單基本資料) + + 工單號碼、料號、計畫產量、開工時間、完工時間… + +工單表身 (工單生產參數) + +工單屬性 – 安勤PC、昶亨PC + +生產流程 – 安勤PE、昶亨PE + +序號編碼 – 安勤PC、昶亨PC + + Keypart組合 – 安勤PC、昶亨PE + +板卡-工程資訊 (含SOP) – 安勤PE、昶亨PE + +系統-工程資訊 (含SOP) – 安勤PE、昶亨PE + +標籤選項 – 製造列印人員、昶亨PE + + Best solution provider + Partner with us +工單表頭 及 表身(Sheet) 機密 + + confidential + + Best solution provider + Partner with us + 機密 + + confidential + +工程作業規格說明 + + Best solution provider + Partner with us +工程單位 執行作業 機密 + + confidential + +工單資料維護 – 10/20 +製程資料維護 – 10/20 +維修作業 – 10/27 +測試程式串接 – 10/27 +工時維護 – 11/03 +中央治具庫 – 11/03 + + Best solution provider + Partner with us +製程資料維護 機密 + + confidential + +在生產過程中,會有許多的參數需要建立,以 + 供生產時使用 + +有的參數會透過料號(工程編號)去做關聯 + +工程單位建立的有 + + Error code + Repair code + 責任單位 + 流程(途程) + Kerparts (含MAC) + SOP + 工程資訊 (FW、IC) + 燒機時間 + + Best solution provider + Partner with us +工單資料維護 – 工程 機密 + + confidential + +工單資料轉入AMES後,Mail通知相關單位進行 + 後續生產資訊的確認 + +工程單位確認的部分有 + + 流程(途程) + Kerparts (含MAC) + SOP + 工程資訊 (FW、IC) + 燒機時間 + + Best solution provider + Partner with us +Error code、Repair code、責任單位機密 + confidential + + 建立不良現象群組,再建立不良類別,最後建立不良原 + 因 + + 建立維修群組,再建立維修類別,最後建立維修原因 + 建立維修方式 + 建立責任單位 + +不良現象 不良現象 不良現象 生產過站 +群組維護 類別維護 原因維護 程式 + + 維修方式 測相關程 + 資料維護 式 + +維修群組 維修類別 維修原因 維修程式 +資料維護 資料維護 資料維護 + + 責任單位 Best solution provider + 資料維護 Partner with us + Error code Sample 機密 + + confidential + +不良現象 不良現象 不良現象 +群組維護 類別維護 原因維護 + + Best solution provider + Partner with us + 流程(途程) 機密 + + confidential + +1. 設定站別類別,再設定站別,確認每一站的作業型態 +2. 建立流程名稱,再設定該流程要走哪些站別 +3. 建立站別pass或fail該流往哪一站(下一站) +4. 最後設定料號(工程編號),所對應的流程、所屬製程 + +站別類別 站別資料 + 維護 維護 + +流程名稱 流程站別 流程規則 生產料號 + 維護 維護 流程維護 + + 工單基本 生產過站 + 資料維護 程式 + + Best solution provider + Partner with us + Keyparts設定 機密 + + confidential + +建立生產料號對應Keyparts 順序、Keyparts名稱、 + Keyparts料號、組裝製程別 (如果相同Keyparts則建立多 + 筆) + + 可批量或單筆建立組件料號及其組件序號 + + 建立MAC群組、MAC起迄值、安全庫存數、通知MAIL + 群組 + + 建立料號對應MAC群組、MAC數量 + +組件料號 生產製程 MAC資料 +序號上傳 單位維護 維護 + +組件料號 料號組件 料號MAC +序號維護 維護 維護 + + 工單基本 生產過站 Best solution provider + 資料維護 程式 Partner with us + SOP、燒機時間 機密 + + confidential + +建立料號對應SOP PDF檔名(路徑預設於系統中)、所屬製 + 程 + +建立料號對應燒機比例、燒機時間 + +生產製程 料號SOP 工單基本 +單位維護 維護 資料維護 + + 料號燒機 生產過站 + 維護 程式 + + Best solution provider + Partner with us + 工程資訊 機密 + + confidential + +建立工程資訊項目 +建立工程資訊型態 +建立料號及所需對應之工程資訊、所屬製程 + +項目 型態 Value Desc + +工程資訊 料號工程 工單基本 Value、Desc +項目設定 資訊維護 資料維護 + +工程資訊 生產製程 測試相關 +型態設定 單位維護 程式 + + Best solution provider + Partner with us + 工程資訊 – 工程連絡單應用 機密 + + confidential + + Desc + + Value + +項目 + + Best solution provider + Partner with us + 維修作業 機密 + +維修人員,輸入“生產序 confidential + 號”,查詢前端人員所判 + 退下來之錯誤訊息 Best solution provider + Partner with us +若該序號為前端人員誤 + 判,則可以勾選“是否誤 + 判”,系統並記錄該誤判 + 資訊 + +若為需要維修之狀況, + 擇點選維修 + 維修流程 機密 + + 維修單位收到產品後,進行維修進站,紀錄產品移交時間。 confidential + 維修人員維修完成後,進行維修相關紀錄。 + 若該產品無法維修,則做報廢紀錄。 + 產品維修完成後,轉移生產單位時進行維修出站。 + +測試 維修 維修 維修 維修 +判退 入站 作業 完成 出站 + + A C + + 堆積、等待、運送 B 實際修復 D + + 待修 堆積、等待 + + 維修進站 前判維修 維修出站 + 報廢作業 + + Best solution provider + Partner with us + 維修作業 機密 + + confidential + + 維修人員,輸入“生產序號”,查詢前端人員所判退下來之錯誤訊息 + 若該序號為前端人員誤判,則可以勾選“是否誤判”,系統並記錄該誤判資訊 + 若為需要維修之狀況,擇點選維修 + +開 維修人員 輸入 序號 N 選擇維修群 選擇維修方 + 式 +始 • 前判維修 是否 Y 組、類別、 + • 後判維修 誤判 + 原因 (Repair + code) + + 選擇問題類 選擇責任單 新增維修位 輸入維修過 ‒ 維修位置 + 別 位(可與問題類 置、料號或 程說明 ‒ 維修Pin腳 + 組件置換(多 ‒ 維修料號 + 別去勾稽) ‒ 原組件序號 + 筆) ‒ 新組件序號 + ‒ 物料ID + ‒ Datacode + ‒ VenderCode + + 輸入維修備 輸入RMA單 上傳附件 維修 回送至原測站 + 註 號 判定 Pass • 進行重新測試 + (Size 10M) + (多筆) 報廢 • 建議依照Repair + code返回對應站 +取得使用者 檔名:序號 + "-" + 原始檔名 + 資訊 結束 + + 維修報廢 Best solution provider + Partner with us + 維修數據公式 機密 + +不良數 已修數 待修數 confidential + +維修進站後,未出 已完成維修的數量 不良數 ― 已修數 維修率 + 站的數量 + 已修數 / 不良數 + + 日統計、周統計 + +當日維修工時投入 當日維修工時累計 維修效率 + +該日維修人員出勤 該日維修完成數, 維修工時累計 / 維 + 時間加總 維修時間加總 修工時投入 + + 不良未維修總數 Best solution provider + Partner with us +該年度維修進站後, + 未出站的數量 + + 年統計 + 測試程式串接 機密 + + confidential + +1. 測試程式,呼叫AMES API(Service),取得站別、線別、使用者、治具 + 等相關資訊 + +2. 測試程式,傳送生產序號及相關資料,確認該序號是否可以於該站生 + 產 + +3. 若可以生產,則再執行測試程式,最後送出測試結果,進行過站 + + API 開 傳送序號, API 可否 回傳成 回傳錯 + 始 詢問是否可 過站 功訊息 誤訊息 +取得站別資 以進行過站 + 訊 測試員選擇 + 製程、線別、 進行測試, API 進行過站 回傳成 + API 站別,輸入 完成後,進 功訊息 + Pass/Fail (Error) 過站成功 +取得線別資 序號 行過站 + 訊 API Keyparts / 治具 + API + API Test log + +取得使用者 取得治具資 取得MAC 過站失敗 回傳錯 結束 + 資訊 訊 誤訊息 + + Best solution provider + Partner with us + 測試程式串接(10.27修正) 機密 + + confidential + +1. 測試程式,呼叫AMES API(Service),取得站別、線別、使用者、治具 + 等相關資訊 + +2. 測試程式,傳送生產序號及相關資料,確認該序號是否可以於該站生 + 產 + +3. 若可以生產,則再執行測試程式,最後送出測試結果,進行過站 + + API 開 傳送序號, API 可否 回傳成 回傳錯 + 始 詢問是否可 過站 功訊息 誤訊息 +取得站別資 以進行過站 + 訊 測試員選擇 + 製程、線別、 進行測試, API 進行過站 回傳成 + API 站別,輸入 完成後,進 功訊息 + Pass/Fail (Error) 過站成功 +取得線別資 序號 行過站 + 訊 API Keyparts / 治具 + API + API Test log + +取得使用者 取得治具資 取得MAC 過站失敗 回傳錯 結束 + 資訊 訊 誤訊息 + + Best solution provider + Partner with us +測試程式使用之AMES API 機密 + + confidential + +取得製程別資訊 取得站別資訊 + +取得線別資訊 取得使用者資訊 + +取得治具資訊(待補) 取得MAC資訊(待補) +詢問是否可以進行過站(待補) +進行過站(待補) Best solution provider + Partner with us +目前(安勤)既有的API or Service 機密 + + confidential + + iProgram治具使用/保養次數累加 +網址:http://nportal.avalue.com.tw/SWM_Xfis/api/Fixture +說明:SFIS治具檢查和使用/保養次數+1 + + 查詢SFIS工單資料 +網址:http://nportal.avalue.com.tw/SFIS_MO/api/MO_Info +說明:SWM呼叫SFIS工單資訊 + + iProgram測試程式呼叫SFIS寫入結果 + +網址:http://nportal.avalue.com.tw/SWM_Xfis/api/AddTERecord + +說明:測試站程式呼叫此API將測試結果寫入SFIS,後續可以在SFIS上查詢測試結果並結合RunCard +自動過站。 + + PTD出貨序號批次輸入 +網址:http://nportal.avalue.com.tw/PTD_Batch/api/SNImport +說明:因應PTD的/ZSNImport/ZSNImport_Layout.asp的輸入模式 + + Best solution provider + Partner with us + 目前(安勤)既有的API or Service 機密 + + PLM呼叫SFIS工單停線 confidential +網址:http://nportal.avalue.com.tw/SFIS_RunCard/api/RunCard_Stop +說明:RunCard停線,以PLM料號搜尋,該工單FQC pass數不等於工單數且未停線 + + 單筆生產序號/出貨序號查詢所有生產歷程 +網址:http://nportal.avalue.com.tw/SFIS_ProductInfo/api/ProductData +說明:生產序號或出貨序號查詢,工單資訊、KeyPart、RunCard、Repair、TestLog + +Best solution provider +Partner with us + 機密 + + confidential + +製造作業規格說明 + + Best solution provider + Partner with us +工時的計算方法 機密 + + confidential + +標準工時:指在正常條件下,一位受過訓練的 + 熟練工作者,以規定的作業方法和用具,完成一 + 定的質和量的工作所需的時間。 + +標準工時 = 觀測時間 * 評比係數 * (1+寬 + 放率) + + Best solution provider + Partner with us +工時的計算方法 機密 + + confidential + +1. 出勤工時:實到人數與每日標準工作時間數(8小時) + 之乘積 + +2. 受援工時:接受支援人數與實際支援時間之乘積 +3. 加班工時:加班人員與加班時間之乘積 +4. 實勤工時:出勤工時 + 受援工時 + 加班工時 + +5. 除外工時:當日非發生於生產之工時(生產中無法抗拒之工時) + 停工待料、材料不良、前製程不 +6. 生產總工時:實勤工時 — 除外工時 良率過高、機器設備故障、換線、 + Rework、教育訓練 + +7. 總標準工時 = 產出數 × 單一產品標準工時 + + (為當日生產之各產品入庫總數與各產品之單一標準工時之乘積之和) + +8. 生產效率 = 總標準工時 \ 生產總工時 × 100% + + Best solution provider + Partner with us +工時的計算方法 機密 + + confidential + +1. 異常工時:為當日因各種因素造成生產部無法正產 + 生產而耗費的人工工時。(將影響當日生產所發生之狀況分別填寫 + + 實際時間) + +2. 生產工時:為當天生產此工令所發生的實際工時 +3. 差異工時:為產出標準工時與生產工時之差 + +4. 報工工時:為當天生產此工令所發生的實際工時 + 為當天生產此工令所發生的標準工時 + + Best solution provider + Partner with us + 生產力 機密 + + confidential + +生產效率講的是快慢,是速度,它是實際產出 + 與標准產出的比率 + +生產力講的是效益,它講的是產出與投入之比 + +效率可低於100%,效益不可低於100% + +生產力 = 總產出標準工時 / 總出勤人力工時 + + 區間(年-週) 2145 區間(年-週) 2145 120% + 生產力 116.77% 生產力 85.29% + 104.71% 101.84% 115% 114% + 效率 效率 110% + 1.63% 2.72% 105% 105% 105% 104% 103% 105% 106% + 異常(非自責) 0.00% 異常(非自責) 0.00% 100% 101% + 在製重工工時比重 在製重工工時比重 95% 101% 103% + 207 44 + 總標準工時(hr) 198 總標準工時(hr) 43 98% + 總實際報工時(hr) 186 總實際報工時(hr) 57 + 90% + 投入工時(hr) 10 投入工時(hr) 5 2019 2020 1月 2月 3月 4月 5月 6月 7月 8月 9月 +總標準換線工時(hr) 9 總標準換線工時(hr) +總實際換線工時(hr) 4 效率 + 95% 總實際換線工時(hr) 95% + 標準(%) 7 標準(%) +效率超過105%筆數 5 3 + 效率超過105%筆數 1 + 效率小於95%筆數 效率小於95%筆數 + + 日期 2019 20201月 2月 3月 4月 5月 6月 7月 8月 9月 + 效率 105% 101% 103% 105% 104% 103% 98% 101% 105% 106% 114% + + 指標 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% 95.00% + + Best solution provider + Partner with us + 相關工時的建立 機密 + + confidential + + 建立工作群組,再建立工作類別 + + 建立異常類別,再建立異常代碼,最後依據異常狀況,建立異常維修判定 + + IE維護標準工時,依據料號(工程編號)、製程、縣別、站別…等資料,建立標準工時 + + 生產單位每日進行相關工時維護 效率看板 + 個人看板 + 出勤工時 + 援入/援外工時 生產指標 + 除外工時 生產力 + 異常工時 + 生產製程 + 標準工時 單位維護 + 資料維護 + + 作業人數、首件時間、IE工時、CT + +異常類別 異常判定 援入援外 生產站別 +資料維護 類別維護 資料維護 維護 + + 異常代碼 異常工時 + 資料維護 資料維護 + +工作群組 工作類別 每日出勤 生產線別 +資料維護 資料維護 資料維護 維護 + + Best solution provider + Partner with us + 人員出勤維護 機密 + + confidential + +新增 + + 批量 + + Best solution provider + Partner with us +援入/援外填寫 機密 + + confidential + +新增 + + 由援入或援外單位則一單位填寫 (誰借人誰填) + 主要在計算效率、生產力時會被納入 + + Best solution provider + Partner with us + 異常工時維護 機密 + +新增 confidential + + Best solution provider + Partner with us +生產力 機密 + + confidential + + Best solution provider + Partner with us + 中央治具庫 機密 + + confidential + + 設備類別資料維護 + + • 種類代碼–3碼 + • 提前預警天數–by類別設定設備保養提前通知的天數 + • 領用累計天數–料件領用的累計天數設置,一旦累計天數 + + 達到則不可以領用該類別料件 + + 設備種類(規格)資料維護 + + • 規格代码–4碼 + • 安全庫存–by規格設定安全庫存;如果當前庫存小於安全 + + 庫存則在匯總查詢的地方安全庫存欄位為紅色警示; + +設備種類 設備規格 設備基本 生產廠別 +資料維護 資料維護 數據維護 維護 + + 設備廠商 設備校驗 Best solution provider + 資料維護 資料維護 Partner with us +中央治具庫 設備狀態說明 機密 + + confidential + + 新設備 領用(B) 歸還(R) + (N) + + 報廢(C) 送修(S) + +設備/料件 領用的限制條件: 設備/料件 歸還的限制條件: + + 當前狀態為“領用(B)”狀態,則不可領用 當前狀態為“新設備(N)”狀態,還未領用則不可歸 + 還 + 當前狀態為“報廢(C)”狀態,則不可領用 當前狀態為“報廢(C)”狀態,則不可歸還 + 當前狀態為“歸還(R) ”狀態,則不可歸還 + 當前狀態為“送修(S)”狀態,則不可領用 設備/料件預計下次保養日期如果大於當前時間,則 + 系統會提醒“該設備該保養了!” 只是提醒,還可 + 料件(TYPE_FLAG=1)借用時,如果本次借用天數 繼續歸還 + ++之前借用天數的累加 > 累計領用天數限制天 Best solution provider + Partner with us +數 ,則不可領用 + + 設備/料件預計下次保養日期如果大於當前時間, + 則系統會提醒“該設備該保養了!”,只是提 + 醒,還可繼續領用 +中央治具庫 設備狀態說明 機密 + + confidential + +新設備 領用(B) 歸還(R) + (N) + +報廢(C) 送修(S) + +設備/料件 送修的限制條件: 設備/料件 報廢的限制條件: + + 當前狀態為“領用(B)”狀態,則不可送修 當前狀態為“報廢(C)”狀態,則不可報廢;其它情 + 當前狀態為“報廢(C)”狀態,則不可送修 況下都可以報廢 + + 當前狀態為“送修(S) ”狀態,則不可送修 + + 設備/料件預計下次保養日期如果大於當前時間, + 則系統會提醒 “該設備該保養了!” ,只是 + 提醒,還可繼續送修 + + Best solution provider + Partner with us + 中央治具庫 設備校驗 機密 + + confidential + + 設備/料件當前狀態為“報廢(C)”狀態,不可校驗 + + 同一個設備/料件,同一天相同的校驗結果不可以做兩次 + + (唯一:OUTFIT_ID+CHECK_STATUS+CHECK_DATE ) + + 預計下次校驗日期,系統根據在基本資料維護的檢驗週 + 期直接維護,下次校驗日期如果逾期在做領用/歸還/送 + 修時系統會提醒“該設備該保養!” + + 校驗結果:PASS/FAIL + +設備校驗 設備校驗 設備基本 +項目維護 資料維護 數據維護 + + Best solution provider + Partner with us +中央治具庫 設備校驗 機密 + + confidential + +輸入設備ID 取得設備相 預設校驗 + 關資料 日期 +填寫校正程 + 序說明 (基本資料、 (可修正) + 測量訊息) + 選擇檢驗之 + 填寫校驗數 母儀 + 值、附件及 + (可多筆) + 結果 + + Best solution provider + Partner with us +設備預警 機密 + + confidential + +借用送修逾期未歸還預警 + + 逾期天數定義n天 + MAIL物件定義發送群組 +設備當前為領用(借用) / 送修狀態; + 每上午8:00定時發送 + +設備校驗提前通知 + + 逾期天數定義n天 + MAIL物件定義發送群組 +根據設備類別設定的”提前預警天數“ + 預計下次校驗 + + 日期 來判斷是否需要通知 + 每日早上8:00定時發送 + + Best solution provider + Partner with us + 使用次數記錄 機密 + + confidential + + 回傳錯 + 誤訊息 + + 作業人員 N N +於過站程式 + N +刷入所要使用的 + 治具 取得設備ID 設備 Y 設備 Y 料號 Y 結束 + 及生產料號 狀態 對應 + 測試人員 存在 +於測試程式 API 可用 關係 + +刷入所要使用的 + 治具 + + 取得生產序 紀錄生產序 設備ID 設備 Y 過站作業 + 號、料號、 號、料號、 使用次數 + 1 狀態 + 站別及設備 站別及設備 + 可用 + ID ID + + N + + 作業人員 回饋 + 進行過站 設備已無法 + 使用訊息 + + Best solution provider + Partner with us +設備彙總查詢 機密 + + confidential + + Best solution provider + Partner with us + 過站的作業流程 機密 + + confidential + +1. 作業人員選擇所在製程、線別、站別 (也可依據人員基本資料,待出相對應的作業單位) +2. 輸入工單或是生產序號,以料號帶出SOP、該工站所需要收集的資料、注意事項、治具種類 +3. 刷入所需使用的治具ID (不強制卡關) (治具更換時,切換此頁面) +4. 刷入組件序號 或 Error code (Error code 前面帶$以示區別) +5. 最後,刷入生產序號,進行過站 +6. 完成後,回上一個動作(4 or 5) + +1 2 輸入工單 + 選擇製程 + 或是序號 + +選擇線別 帶出 帶出 +選擇站別 + 4 SOP|工項 治具項目 3 + + 輸入 輸入 輸入 確認治具 + 治具ID 是否可用 + 組件序號 Error code + + 5 輸入 進行過站 + + 生產序號 Best solution provider + Partner with us + 過站介面 機密 + + 作業站別 confidential + SOP + + 管控Key值 +工站工作項目 + + Data Input + + Best solution provider + Partner with us +過站卡控檢查條件 機密 + + confidential + + 確認序號的狀態 確認工單的狀態 確認組件的狀態 + +1. 是否存在於工單範圍 1. 是否存在 1. 數量是否正確 +2. 是否報廢 2. 是否存在於該線 2. 碼長及前置碼是否正確 +3. 是否外部序號 3. 是否已開工 3. 確認是否有亂碼出現(Config +4. 是否被鎖定 4. 是否已完工 + 5. 是否被鎖定 設定) + 6. 是否為重工工單 4. 組件是否重複 + 5. 組件是否為在製狀態(ex.板 + + 卡) + 6. 確認MAC是否在設定區間及 + + 群組內 + + 確認製程的狀態 + +1. 過站的製程是否存在 +2. 過站的站別是否存在 +3. 前製程式否投產(T→D or B, + + P → T) +4. 檢查燒機時間 +5. 同一站過站達n次,鎖定(測 + + 試站) + + Best solution provider + Partner with us +傳入條件 過站邏輯 機密 +• ISN (生產序號) +• Line(線別Line_ID) confidential +• Station (站別Station_ID) +• Status (P) 是否投入 該工單已經投 過站製程 製程單位不存 工單產出量更新 +• Unit_No (製程單位) 已經完工 入完工,請切 是否存在 在 ( 檢查生產序號當前站別使 +• Input_Data (輸入日期) 否為抽驗站,是則不更新) +• Login_No (過站者) 條碼是否 換工單 過站站別 站別不存在 +• Extra_Barcode_No (出貨序號) 第二次過 是否存在 結束 +• Sys_Type (過站方式S or U) 請投入重工工 投入站不可以 +• Key_Part_Items(組件節點) 包裝 單 投入站不 刷不良 Best solution provider + 可以刷不 Partner with us + 取得Server時間,為過站時 判断 REASON + 間 REASON CODE指向下 良 + CODE指向 一站為[XXX] + 條碼是否 回傳錯誤訊息 解除Group作業 + 已經報廢 條碼【】已報 過第一站 該條碼目前狀 + 廢或轉賣,不 时流程未 態為FAIL不 生產序號過站 +查看刷入的序號是否為外 可繼續過站 结束,判 可投入,請先 1. 新增 + 部序號 斷是否為 2. 更新 + 查無此登入帳 重工工單 解碼 +根據外部序號所查出的內 號 生產序號 + 部序號做過站 後工單不 1.後抵前 是否超過n + 能抵前工 2.前抵後 次Fail,超 + 確認使用 線上工單與條 + 者帳號是 單 碼對應工單不 過鎖定 + 否存在 + 組件和條 一樣 工單自動完工 +自動開線,T2自動建工單 碼是否同 1.計畫量 = 完工量(產出量) + 邏輯 (待畫流程) 時出現相 主條碼和組件 2.工單狀態不為E + 同序號 序號不可同時 3.該工單中序號没有WIP存 +WIPSO.TxNewWipInfo010 在 + 组件是否 相同 +條碼在當 條碼在當前站 存在生產 +前站別是 別被鎖定,不 序號中, 組件流程尚未 +否被鎖定 存在則判 結束,不可被 + 可過站 斷組件狀 +條碼所對 組(多種) +應的工單 工單在當前站 態 +在當前站 別被鎖定,不 +別是否被 + 可過站 + 鎖定 +標籤列印 – 生產前 (標準品) 機密 + + confidential + +生產前 + + PCBA序號 + SYSTEM序號 + +輸入工 系統帶出工單所 序號列 序號補 +單號碼 綁定的序號區間 印 印紀錄 + + 可分批列印 印過不可再印 + + 設定 or 選擇 + 標籤格式 + + Best solution provider + Partner with us +標籤列印 – 生產前 機密 + + confidential + +1 + 2 + 4 + +1. 選擇列印類型 +2. 輸入工單號碼 +3. 帶出工單基本資料及序號區間 +4. 輸入列印張數 + + Best solution provider + Partner with us + 包裝段整體作業流程 機密 + + confidential + + 包裝目檢 包裝零配件 秤重機 秤重機 印表機 + 放置 條碼列印機 條碼列印機 +Web過站程式 入庫單送檢 + Web過站程式 包裝秤重 包裝裝箱 + AP過站程式 + 組件序號 AP過站程式 AP過站程式 + 客戶序號 + 出貨序號 彩盒標籤 外箱標籤 + + Best solution provider + Partner with us +標籤列印 – 包裝 (標準品) 機密 + + confidential + +包裝 1. LOGO : □AVALUE or EVENSUN □無 + 2. CE/FCC Logo : □CE/FCC □CE □FCC □皆無 + 彩盒列印 + 外箱列印 列印資訊設定 + +選擇標 選擇列 選擇包 +籤樣式 印張數 裝線別 + +輸入包 刷入序 序號補 +裝工單 號列印 印紀錄 + + 印過不可再印 + + Best solution provider + Partner with us +標籤列印 – 包裝 (標準品) 機密 + + confidential + +1. 選擇列印標籤 帶箱號列印 + 樣式 + +2. 選擇列印張數 +3. 選擇認證Logo +4. 選擇包裝線別 + + 及輸入工單 +5. 刷入序號及外 + + 部序號(客戶 + 序號) + + Best solution provider + Partner with us +包裝標籤樣式 機密 + + confidential + +1. 紅框 → 安勤Logo,若無Logo則空白 +2. 橘框 → 機種名稱 (工單 → 料號) +3. 紫框 → EAN 條碼 (工單 → EAN) Code:128 +4. 青框 → Made In Taiwan (產地) +5. 藍框 → 品名敘述 (工單 → 料號 → 品名敘述) +6. 綠框 → L/N固定,Rev.1.00 → BIOS 版本 (工單 → BIOS Ver,若無則空白),C664H → BIOS check sum (工單 → + + CS字元,若無則空白),H0324 → ECN號碼 (工單 → ECN,若無則00000) + BIOS版本及CK需固定格式,由工程人員於工單內的工程資訊輸入, 若無則空白 +7. 粉框 → S/N,條碼 + 出貨序號 Code:218 (工單 → 出貨序號起訖) +8. 黃框 → 出貨序號 Code:128,共6張 (5大1小) + + Best solution provider + Partner with us +安勤料號對應出貨序號編碼 機密 + + confidential + +成品料號 SNPattern 流水號起始 [YY]:生產西元年後2碼 + [WW]:生產週別 +RAD-SYS02-AURA-B02 910-407P[YY][WW]N[SN4] 14 [SN3]:3碼流水號 +AURA-A07R 910-399P[LOT4]N[SN3] 14 [LOT4]:4碼生產批號 +DMS-PCBYT-B1R 910393R[YY][WW]N[SN4] 13 +RAD-SYS02-ODIN-B4R 910-387P[YY][WW]N[SN4] 14 +RAD-SYS02-ODIN-C0R 910-387P[YY][WW]N[SN4] 14 +RAD-SYS02-PISA-B1R 910-389P[YY][WW]N[SN4] 14 +RAD-SYS02-PISA-B2R 910-389P[YY][WW]N[SN4] 14 +RAD-SYS02-PISA-C0R 910-389P[YY][WW]N[SN4] 14 +BEACON-DSP-A03R 910-347P[LOT4]N[SN3] 14 +BEACON-CPU-A04R 910-348P[LOT4]N[SN3] 14 +DMS-PCBYT-S-B1R 910388R[YY][WW]N[SN4] 13 +BCC-MSA32G-KIT-01R R[YY][WW]N[SN3] 7 +RAD-SYS02-OD-S-B1R 910-414P[YY][WW]N[SN4] 14 +CALI-BYT-S-B2R 44864S[YY][WW]N[SN4] 12 +DMS-PCBYT-S-B2R 910388R[YY][WW]N[SN4] 13 +RAD-SYS02-OD-S-B3R 910-414P[YY][WW]N[SN4] 14 + + Best solution provider + Partner with us +入庫單 機密 + + confidential + +1. 輸入工單號碼,系統會將該工單所有包裝過的箱號及數量帶出來放在From list中 +2. 在From list中雙擊要加入至入庫單中的箱號,該箱號會自動移至右邊的To list中 +3. 選擇好入庫單的箱號後,點選抽驗標準及Site(入庫庫房) +4. 點選”生成入庫單”,系統會自動産生一個入庫單號(入庫單號輸入框中) +5. 點選”預覽”,可彈出入庫單預覽畫面,點選畫面上的”打印”就可以直接打印出來入庫單,送至FQC(OQC)做 + + 檢驗 + + Best solution provider + Partner with us + 11/25 IT資料交易討論重點 機密 + + SAP (11/25以這個為優先) confidential + + 工單 (安勤連結) (昶亨連結) + 報工 (都傳3000、4000) + 工單BOM/發料 (安勤連結) (昶亨連結) + + PLM (11/25以這個為優先) + + 料號(料件基本主檔) + 標準BOM(含location?) 改成SAP轉出工單BOM + 停線 PLM過來呼叫,JinHon提供API + ECN內容 JinHon呼叫,PLM提供API + PNR起單 呼叫PLM開立PNR,Web Service + + PE資料 與PE討論 + PTD + RMA + 安勤現有SFIS資料轉至AMES評估 (全部?Keyparts、MAC) + + Best solution provider + Partner with us + 機密 + + confidential + +品保作業規格說明 + + Best solution provider + Partner with us +品保作業 機密 + + confidential + +IPQC +良率查詢(直通) +iRepair +FQC +中央治具庫(設備檢驗) + + Best solution provider + Partner with us + IPQC作業流程圖 機密 + + confidential + +1 表單類型 2 選擇巡檢 巡檢維修 + 維護 單 對策回覆 + + 刷入序號 巡檢維修 + 或工單 分析 + +表單維護 3 帶出 抽驗良率 + 匯總 + 巡檢項目 + 抽驗統計 +表單項目 4 輸入 輸入 上傳 分析 + 區域 +維護 缺失類型 缺失圖片 + +料號檢驗 5 輸入 巡檢記錄 +製程參數 + 稽查結果 + 非必要維護 + + 作業畫面 + + Best solution provider + Partner with us +良率計算公式 機密 + + confidential + +單站良率 + + 良率 = 良品數 / 單站投入數 + 不良率 = 不良數 / 單站投入數 + +直通率 + + 測試站直通率,各站良率相乘(流程中站別型態為F/T) + +DPPM + + 不合格品零件總數 / 零件總數 * 1000000 + + Best solution provider + Partner with us + 良率查詢 機密 + +條件 輸入 輸入 輸入 輸入 輸入 confidential + 製程 工單號碼 料號 客戶 站別 + 輸入 + 日期區間 + +展開明細 + + 可轉Excel + +料號 工單 序號 站別 Error 插件 Repair 維修 維修 責任別 送修 維修 + code 位置 code 料號 說明 日期 日期 + + Best solution provider + Partner with us + 直通率 I 機密 + +條件 輸入 輸入 輸入 輸入 輸入 confidential + 製程 工單號碼 料號 客戶 站別 + 輸入 + 日期區間 + + 總直通率 + + 單站良率 Bes工t so單lutio直n p通rov率ider + + Partner with us + 直通率 II 機密 + +條件 輸入 輸入 輸入 輸入 輸入 confidential + 製程 工單號碼 料號 客戶 站別 + 輸入 + 日期區間 + + 單站 半年 / 年 + 良率 直通率 + + 工單 + 直通率 + + Best solution provider + Partner with us + DPPM 機密 + +條件 輸入 輸入 輸入 輸入 輸入 confidential + 製程 工單號碼 料號 客戶 站別 + 輸入 + 日期區間 + + 料號 → 零件總數(位置) + + Best solution provider + Partner with us + iRepair 機密 + +生產線 By工單 Error code confidential +測試站 相同5個 + 異常回覆單 +生產線 By工單 位置/料號 Mail alert +維修站 相同3個 狀況、時間、原因 Best solution provider + Partner with us + 當工單量大時,告警次數 >20 次 + 後,每10次發送一次 + + Repair code + + 相同3個 + +跨生產料號 & 90天內 維修料號 + + 相同5個 + + Error code + Repair code + + Location + 分析統計圖表 機密 + + confidential + +工單 料號 料號說明 工單數量 開工時間 直通率 良品數 不良品數 完成數量 + + Best solution provider + Partner with us + FQC作業流程 機密 + + confidential + +製造 FQC Y 成倉 +送驗 檢 入庫 + + 系 驗 + 統 + 不 N + 走 + 該 系統不走該作業流程 N + 作 + 業 開立 開立 + 流 重工 特採 + 程 + +拒收重流 致命缺陷(CR) +(1)品管部出貨檢驗判定不合格(拒收)之成品 能或可能危害消費者的生命或財產安全之缺陷,稱為致命缺陷,又稱嚴重缺 +(2)品管、工程、製造,聯合制定重工對策 陷,用CR表示 + 主要缺陷(MA) + (A)品管部主導重流的對策 不能達成產品使用目的之缺陷,稱為主要缺陷,或嚴重缺陷,用MA表示 + (B)生技部主導重流的作業流程 次要缺陷(MI) + (C)製造部負責重流作業。必要時,因重工時間長,應與生管作計 並不影響產品使用之缺陷,稱為次要缺陷,或輕微缺陷,用MI表示 + 畫調度安排 +(3)重工後,製造單位應依交驗批逐批經FQC最終檢驗併入庫。 +(4)品管單位負責追蹤後續生產之預防改善對策。 + + Best solution provider + Partner with us + FQC作業流程圖 機密 + +1 檢驗類別 2 選擇單號 confidential + 維護 輸入單號 批次 + 抽驗係數 + 檢驗項目 3 帶出檢驗批 維護 + 維護 + 1. 工單基本資料 抽驗標準 + 檢驗結果 2. 送驗批量 維護 + 維護 3. 應抽樣數 + 4. 允收/拒收標準 巡檢記錄 + 不良現象 5. 已驗數量 + 群組維護 6. 該批檢驗箱號 + + 不良現象 點選欲檢箱號 巡檢看板 + 類別維護 進行抽驗紀錄 驗退通知 + + 不良現象 4 輸入 輸入 輸入 + 原因維護 箱號 + 生產序號 出貨序號 + + 5 輸入單一 輸入整批 + + 抽查結果 抽驗結果 作業畫面 + + 1.不判退,就是等待维修好了允收 + + 2.不判退,就是在線重工好了允收 + + 就是有允收數也有拒收數,但是,該批允收數達標,Best solution provider + 拒 入庫 收數不達標,但即時處理檢驗不良的,讓該批過關Partner with us + FQC 機密 + + confidential + +入庫單號來源: +1.輸入入庫單號 +2.輸入序號或箱號,帶出所屬入庫單 (藉由包裝時所建立的連結) + + 序號來源: + 1.Default:最大號 + 2.同一批,第幾次送驗單序 + +以方便輸入的序號為主 + + 結果判定: + 1.Default:依照檢驗單的統計結果,系統進行初判 + 2.若為批退標準,但卻更改為允收時,顯示更改原因(下拉式選單), + 若原因選 單中為特採時,顯示特採欄位,讓人員輸入特採單號 + + Best solution provider + Partner with us +驗退通知 機密 + + confidential + +驗退單號:20211249-L-0145 +驗退料號:AVA0004A +驗退時間:2021-12-05 09:44:32 +驗退原因:工單102748901A03 ,送驗數:50 pcs,驗退數達 2 pcs + +驗退筆數共:2 + +FQC 批退異常明細: +驗退序號 | 不良代碼 | 檢驗時間 | 檢驗人員 + + Best solution provider + Partner with us +完工入庫 機密 + + confidential + +當工廠生產完畢(完工)時(FQC檢驗PASS後),後續的作業流程 + +[完工入庫] + +1. 倉庫收到入庫單(或FQC檢驗單),可透過該單號,進行工單入庫。 //相關生產序號(ISN),整批過站狀 + 態為入庫 (FQC站PASS) + +2. 倉庫可透過該工單號,帶出底下所屬之入庫單(或FQC檢驗單),進行工單入庫。 //相關生產序號(ISN), + 整批過站狀態為入庫 (FQC站PASS) + +3. 列出所有已通過FQC檢驗Pass之入庫單(或FQC檢驗單),讓user選擇單號,進行工單入庫。 //相關生產 + 序號(ISN),整批過站狀態為入庫 (FQC站PASS) + +以上三種方式可選擇其一進行 + +建議作業方式 +1. 設定一個流程為完工入庫流程 +2. 該流程設立一個站,完工入庫站 +3. 當執行完工入庫後,過該流程 +4. Barcode_Info更改站別 +5. 寫入一筆資料入Barcode_Station + +[資料轉檔] + +當工單完工入庫後,依照安勤所提供之格式,呼叫安勤WebAPI,進行資料拋轉 + +API網址:http://nportal.avalue.com.tw/PTD_Batch/api/PTD101AMES + + Best solution provider + Partner with us + 完工入庫 呼叫安勤API格式說明 機密 + confidential + + JSON內容:基本上有n筆序號就帶n筆資料,不用特別正規化 + [{"FQCID":"QC93100061050001","SSN":"20220325005","ISN":"12345","RecordNumber":"50000098745 + + ","PN":"EPC","EmpID":"530","Location":"9000","RecordTypeID":"101","Key":"test-Ava.ptdbatch- + test"},{"FQCID":"QC93100061050001","SSN":"20220325004","ISN":"67890","RecordNumber":"5000009 + 8745","PN":"AMX","EmpID":"921","Location":"9000","RecordTypeID":"101","Key":"test-Ava.ptdbatch-test"}] + + FQCID:AMES送驗單單號 + SSN:出貨序號 + ISN:生產序號 + RecordNumber:本次入庫單號(※請參考下面的mail,安勤本來的介面有這個欄位,讓成倉的人員輸入 + + 即可) + PN:料號 + EmpID:成倉人員工號(※目前安勤是用輸入的,未來AMES應該可以直接從登入資訊取得工號?) + Location:如果從安勤這邊呼叫就固定帶9000;昶亨呼叫就帶0S08 + RecordTypeID:固定帶101即可 + Key:這個欄位要注意一下,測試階段這個欄位的值不重要,我這邊是用這個欄位在識別正式/測試,正 + + 式資料請幫我輸入Ava.ptdbatch + + Best solution provider + Partner with us + AMES生產作業順序 機密 + + confidential + +生產前置作業 生產中作業 生產完分析 + +1 2 3 4 + +基本參數維護 SAP資料轉檔 工單投產 資料分析 + +1.料號途程(流程、站點) 1.AMES工單資料對應 1.工單開線(確認相關資訊) 1.生產歷程追蹤 +2.料號組件 2.Mail通知生管Review data 2.過站程式 2.在製分佈 +3.料號SOP 3.Mail通知工程Review data 3.製程段SOP (使用Beer SOP) 3.良率查詢 +4.料號燒機溫度 4.Mail通知製造Review data 4.IPQC巡檢 4.效率查詢 +5.料號工程資訊 5.測試程式過站 (透過WebAPI) 5.FQC待驗清單 +6.Error code 無料號對應途程,則該筆工單不轉 6.燒機過站 6.IPQC檢驗分析 +7.Repair code 發送Mail通知失敗工單清單 7.維修作業 +8.工時 8.包裝隨線列印 + 9.包裝裝箱 +PLM資料結轉 10.FQC抽驗 + 11.完工轉檔 (提供Austion) +1.料號、說明、備註 +2.插件位置 +3.料號分位 (抓Austion) + + Best solution provider + Partner with us + AMES資料拋轉 機密 + + confidential + +承 生產完成入庫 +前 +頁 + + 5 6 7 + + 完工入庫 + + 1. 倉庫收到入庫單(或FQC檢驗單),可透過該單號,進行工單入庫。 + 2. 倉庫可透過該工單號,帶出底下所屬之入庫單(或FQC檢驗單),進行工單入庫。 + 3. 列出所有已通過FQC檢驗Pass之入庫單(或FQC檢驗單),讓user選擇單號,進行工單入庫。 + //相關生產序號(ISN),整批過站狀態為入庫 + + 資料轉檔 + + 當工單完工入庫後,由錦鴻依照安勤所提供之格式,呼叫安勤WebAPI,進行資 + 料拋轉 + + [Keyparts] + + 提供生產序號或出貨序號可查詢Keyparts相關資訊之WebAPI,讓安勤RMA系 + 統可呼叫查詢資料 + + Best solution provider + Partner with us + 機密 + + confidential + +智慧整合,創造價值 + +THANK YOU + + Best solution provider + Partner with us + \ No newline at end of file