實施方案 – 共好plm系統 http://www.dazhanpaper.com PDM產品數據管理軟件、項目管理系統 Thu, 16 Jan 2025 07:05:26 +0000 zh-Hans hourly 1 https://wordpress.org/?v=6.7.2 http://www.dazhanpaper.com/wp-content/uploads/2022/11/cropped-plmico512-32x32.png 實施方案 – 共好plm系統 http://www.dazhanpaper.com 32 32 mobox3 格式化日期 http://www.dazhanpaper.com/3144/ Thu, 16 Jan 2025 07:04:46 +0000 http://www.dazhanpaper.com/?p=3144  

–[[ 格式日期 2024-03-25T16:00:00.000Z 格式化為 2024-03-25?]]

function DayFromat(dateTimeStr)

local formattedDateStr =""
if (dateTimeStr == "" or dateTimeStr==nil ) then
return formattedDateStr
end

dateTimeStr = string.gsub(dateTimeStr, "T", " ")
print(dateTimeStr)

-- 使用模式匹配提取日期和時間部分
local dateStr, timeStr = dateTimeStr:match("(%d+-%d+-%d+) (%d+:%d+:%d+)")

if (dateStr == nil) then
formattedDateStr ="Date Format Error"
return formattedDateStr
end

-- 提取日期部分的年、月、日
local year, month, day = dateStr:match("(%d+)-(%d+)-(%d+)")

-- 將提取的月、日格式化為兩位數的字符串
month = string.format("%02d", tonumber(month))
day = string.format("%02d", tonumber(day))

-- 組合格式化后的日期和原始時間部分
local formattedDateStr = string.format("%s-%s-%s", year, month, day)
local formattedDateTime = string.format("%s %s", formattedDateStr, timeStr)

return formattedDateStr
end

— 示例使用
local date = “2024-03-25T16:00:00.000Z”
local formattedDate = DayFromat(date)
print(formattedDate) — 輸出: 2024-03-25

]]>
制造業低代碼平臺mobox3升級過程 http://www.dazhanpaper.com/3044/ Fri, 30 Aug 2024 02:14:39 +0000 http://www.dazhanpaper.com/?p=3044 mobox3是面向制造業的低代碼平臺,因企業需求不斷在演變及擴延,系統在高速迭代中。本文主要介紹怎樣快速正確的給系統升級。

mobox3系統升級涉及服務及網站程序、數據庫 2個部分升級

升級工具下載

服務及網站程序升級包、數據庫升級工具下載地址:www.dazhanpaper.com/downlaod

下載后,拷貝到 mobox3 所在服務器,解壓后

服務及網站程序升級包Mobox3ServerUp.exe

數據庫升級工具DBUpdate.exe

升級過程(嚴格執行)

升級會造成系統停機,升級后需要做簡單測試,所以升級前必須與甲方事先約定好停機時間段。按約定好的時間安排升級工作

 

1、數據庫備份? (必須做)

一般需要對 : OIMobox、OIOrg、OIFile、OIAm? 進行備份

參考:

http://www.dazhanpaper.com/2998/

 

2、服務及網站程序備份 (必須做)

一般要對 \OpenInfo\OIServer? ;? \OpenInfo\WebSite? ? 2個目錄進行備份(具體路徑要看系統安裝路徑)

 

1,2 步驟至關重要,在升級前我們要做好回退的準備

 

3、通過數據庫升級工具升級數據庫

以管理員身份運行? DBUpdate.exe

參考視頻

關鍵點備注

1)若需要通過這個工具對數據庫進行備份,那么SQLServer必須在本機上

2)必須以管理員身份運行此工具

能自動識別mobox3用的數據庫 (下圖案例是 Mobox3TS,實際情況要看甲方部署設置)

3)最好先獲取一下最新版本

3)幾個異常情況描述說明

4)更新后報錯處理

這個時候,需要到更新程序目錄的log 目錄里面查看原因

 

4、通過服務及網站程序升級包升級mobox3應用

以管理員身份運行? Mobox3ServerUp.exe

 

這樣操作后,mobox3的系統升級就做完了

]]>
軟件維保服務內容 http://www.dazhanpaper.com/2979/ Tue, 09 Jul 2024 04:26:41 +0000 http://www.dazhanpaper.com/?p=2979 維保服務一般是在乙方提供的軟件系統在甲方運行、通過甲方驗收一年后,為了保障軟件系統平穩高效運行。甲方會與乙方簽訂維保服務,服務內容如下

一)維保服務內容

通過電話,郵件,遠程工具(必要時上門)提供服務,服務內容包括對《開合共好項目管理軟件》(以下簡稱軟件產品)的故障排除、技術咨詢、技術支持和補丁升級。
1)故障修復服務
軟件產品在甲方環境運行時,出現報錯或數據異常。造成用戶無法正常使用。乙方有義務進行調試、定位、并修復該故障。(必要時甲方應提供相關數據及軟件環境)
2)咨詢及技術支持服務
乙方在甲方有需要的時候,可以給系統甲方管理員提供包括操作咨詢、業務流程咨詢
3)數據庫調優服務
乙方應定期指派專人清理軟件產品運行過程中所生成的生產數據庫中的臨時表,優化數據庫,清理數據庫日志 以提高數據庫運行效率。
4)補丁升級
因甲方業務發展需要或需求變動,引發對本合同約定系統功能進行更新、完善改進開發,在雙方交流后(修改的必要性及技術的可實現性),且工作量小于等于2人日的,乙方應予以支持。
若工作量大于2天的或全新功能開發。雙方需額外協商和支付開發費用。
5)運維總結報告
乙方應定期撰寫運維總結報告,重點描述和分析出現的技術問題和服務質量問題,并給出整改方案。

二)本維保服務不包含內容事項

1)硬件維護
甲方的硬件維修或更換,網絡配置或調試等 ,需甲方安排自己的專業工程師負責完成。
2)安全維護
甲方應定時更新操作系統補丁,并部署安全類軟件及設置防護策略用于防護黑客或病毒攻擊。甲方應安排專業工程師定時對系統做數據備份以保障數據安全。
3)第三方軟件或服務問題
如果系統問題是由第三方集成軟件或服務引起,甲方需要出面協調第三方協助解決發現的問題。
4)災難性事件
自然災害、電力中斷等不可抗力因素導致的服務中斷或數據丟失,不在維保范圍內。
]]>
微信小程序開發技巧(業務域名)設置 http://www.dazhanpaper.com/2939/ Fri, 05 Jul 2024 04:12:23 +0000 http://www.dazhanpaper.com/?p=2939 我們在進行微信小程序開發的時候,有的時候需要調用本地網站的某些網頁功能。這個時候就需要在小程序中設置“業務域名”。 小程序為了考慮安全對這個業務域名是要做驗證的。而我們本地服務器上部署的應用程序往往會采用自定義端口 (非 80,433? 如 8080) 。 這個情況下驗證業務域名就不能操作了。(原因是小程序驗證的時候必須采用 80 或 443)

小程序業務域名驗證

點擊后:

解決方法:

企業需要臨時將 80 或 443 端口指向給這個服務器, 之后將下載的檢驗文件,放在這個網站的根目錄,先完成驗證后,再考慮采用自己的 比如 8080 端口

]]>
hosts怎么添加ip和域名解析 http://www.dazhanpaper.com/2936/ Fri, 05 Jul 2024 03:52:02 +0000 http://www.dazhanpaper.com/?p=2936 在企業網絡環境中某一臺內網服務器(IP: 192.618.0.8),通過端口映射后發布到外網。(往往會給這個服務器弄一個域名 比如:led.hzfims.com 。而比較麻煩的是 企業對網絡有安全限制,造成局域網內部的機器無法訪問 led.hzfims.com 這個域名。)這個時候我們需要對局域網的機器自己做域名解析。將led.hzfims.com 強制解析到 192.618.0.8

實現過程,在Windows系統中,你可以按照以下步驟來修改《hosts文件》,從而將某一個域名解析到指定IP:

尋找《hosts文件》:

一般情況下,Windows系統的《hosts文件》位于C:\Windows\System32\drivers\etc目錄下。

注意,如果你的系統安裝在其他盤符,你需要找到相應的系統盤下的這個路徑。

編輯《hosts文件》:

使用管理員權限打開記事本或其他文本編輯器(如notepad 記事本)。

右鍵點擊《hosts文件》,選擇“打開方式”,然后選擇“記事本”或其他你喜歡的文本編輯器。

其實就是用 notepad 直接打開(C:\Windows\System32\drivers\etc\hosts) 就可以

添加IP和域名:

在《hosts文件》的末尾添加一行,格式為“IP地址 域名”。

例如,如果你想將led.hzfims.com解析到192.168.0.8,你應添加以下行:192.168.0.8 led.hzfims.com。

注意,IP前面無需空格,域名和IP之間至少空一格。

保存并關閉文件:

完成編輯后,保存并關閉文件。

刷新DNS緩存:

為了使更改立即生效,你需要刷新DNS緩存。

打開命令提示符(cmd),輸入ipconfig /flushdns并回車。

驗證更改是否成功:

你可以通過ping命令來驗證更改是否生效。例如,輸入ping led.hzfims.com并查看返回的IP地址是否為你所添加的192.168.0.8。

另外,你也可以在瀏覽器中訪問該域名,看看是否能夠正確解析到對應的IP地址。

請注意,修改《hosts文件》是一種直接解析域名到IP的方法,這通常用于繞過DNS服務器或進行本地開發測試。但請確保你知道自己在做什么,并避免隨意修改系統文件,因為這可能會導致網絡問題或其他不可預見的問題。

]]>
mobox系統版本及數據庫版本判斷方法 http://www.dazhanpaper.com/2932/ Wed, 03 Jul 2024 02:29:27 +0000 http://www.dazhanpaper.com/?p=2932 mobox系統因為業務需求,其服務程序及數據庫目前階段變化比較頻繁。我們實施人員在更新mobox系統的時候,是需要將服務程序與數據庫程序保持正確對應關系,這樣才能保障程序正常啟動及運行。

服務端相關程序版本判斷(目前通過服務程序的日期來判斷)

數據庫版本判斷(在數據庫通過查詢分析器,運行如下腳本)


— 使用前 請修改 老的數據庫名稱 目前用的是 OIOrg.dbo OIAm.dbo OIFile.dbo OIMobox.dbo (老庫用 DMS.dbo)
declare @OIOrgDBVer varchar(40)
declare @AMDBVer varchar(40)
declare @OIFileDBVer varchar(40)
declare @DMSDBVer varchar(40)
declare @CODEDBVer varchar(40)
declare @GunghoVer varchar(40)
declare @REMINDDBVer varchar(40)
declare @WMSDBVer varchar(40)
declare @ISSUEDBVer varchar(40)
declare @PRINTDBVer varchar(40)

select @OIOrgDBVer = ‘OIOrgDB ‘ +(select S_C1 from OIOrg.dbo.OI_ORG_DBVER) + ‘ New- 20230327’
select @AMDBVer = ‘AM8DB ‘ +(select S_C1 from OIAm.dbo.OI_STK_DBVER) + ‘ New- 20200327’
select @OIFileDBVer = ‘OIFileDB ‘ +(select S_C1 from OIFile.dbo.OI_FILE_DBVER) + ‘ New- 20151106’
select @DMSDBVer = ‘DMSDB ‘ +(select CN_S_DMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240321’
select @GunghoVer = ‘GunghoDB ‘ +(select CN_S_GUNGHO from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240516’
select @WMSDBVer = ‘WMSDB ‘ +(select CN_S_WMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240419’
— select @ISSUEDBVer= ‘ISSUEDB ‘ +(select CN_S_ISSUE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
select @PRINTDBVer = ‘PRINT ‘ +(select CN_S_PRINT from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’
— select @CODEDBVer = ‘CODEDB ‘ +(select CN_S_CODE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’

print ‘列出目前所有數據庫版本日期’
print @OIOrgDBVer
print @AMDBVer
print @OIFileDBVer
print @DMSDBVer
print ‘———————- Mobox3Ver 20240613’
print @GunghoVer
— print @CODEDBVer
print @WMSDBVer
— print @ISSUEDBVer
print @PRINTDBVer


運行后,得到數據庫版本信息

我們要根據當前數據庫版本日期,來確定需要更新的數據庫腳本

 

]]>
mobox軟件注冊過程及相關問題解答 http://www.dazhanpaper.com/2917/ Tue, 02 Jul 2024 00:39:54 +0000 http://www.dazhanpaper.com/?p=2917 mobox系統部署后,我們需要得到當前機器的機器碼甲方單位全稱,到公司申請授權文件。得到授權后進行注冊,mobox軟件才能正常使用。下文重點介紹在這個過程中關鍵點及可能遇到的問題。

我們來看一下軟件注冊操作視頻

 

注冊的時候,可能遇到的問題

1)當前登錄windows的賬號權限不夠 (注冊的時候會出現)

解決方法:以管理員身份運行 “服務管理器”

2)授權文件的機器碼與當前服務器的機器碼不一致(注冊的時候會出現)

解決方法:將正確的機器重新發公司,重新申請正確的授權文件

]]>
關于Mobox3英文環境部署(授權申請及服務管理界面) http://www.dazhanpaper.com/2911/ Mon, 01 Jul 2024 08:31:09 +0000 http://www.dazhanpaper.com/?p=2911 Mobox3主要用于WMS項目的開發與實施,我們最近遇到比較多的國外用戶需要部署。而這些用戶的操作系統是英文系統。在部署的時候,我們需要注意如下

1、在進行授權申請的時候,請必須注明是英文操作系統,單位名稱要用英文名稱

這樣授權的時候,會采用純英文的方式提供

2、服務管理器亂碼的解決方法

解決方法:

打開 : \OpenInfo\SvrMgr\STKConsole\Data\Console.ini

將下面的內容粘貼到 ini 文件并保存

[Base]
HaveAMB=0
HaveTrimDB=0
HaveMonitor=1
ShowSearchMsg=1
ShowServers=OIOrgWebAPI,OIOrgWebAPI;OIDataWebAPI,OIDataWebAPI;OIMoboxWebAPI,OIMoboxWebAPI;OIWorkFlowWebAPI,OIWorkFlowWebAPI;OIFileMService,MFileSvr;OIFileMDBLinkService,MfileDBLink;OIMongoService,OIMongoService;OIDeviceCommWebAPI,OIDeviceCommWebAPI;NginxWebSvr,NginxWebSvr;

OIMoboxWebAPI_admin=OIMoboxSAdmin.exe
OIOrgWebAPI_admin=OIOrgSAdmin.exe
OIDeviceCommWebAPI_admin=OIDeviceCommSAdmin.exe
OIWorkFlowWebAPI_admin=OIWorkFlowSAdmin.exe
OIDataWebAPI_admin=OIDataSAdmin.exe

[MOBOX]
MOBOX_URL=http://127.0.0.1/work/account/auth?uid=[loginname]&session_id=[sessionid]&conn_ip=[connip]&conn_name=[pcname]&return_url=http%3A//127.0.0.1/work
[Login]
Server=127.0.0.1
Port=5010

 

]]>
Mobox 相關服務異常判斷方法 http://www.dazhanpaper.com/2907/ Mon, 01 Jul 2024 04:33:36 +0000 http://www.dazhanpaper.com/?p=2907 Mobox2,Mobox3,AM 相關服務出現不能啟動或運行中停止。我們實施人員需要對不同的服務進行問題查詢。根據錯誤信息判斷并解決(有些能自己解決,有些是自己無法解決需要提交給開發人員協助解決的)

以下視頻里面打開事件查看器的命令: eventvwr.msc

Mobox3 相關常見服務

人員管理服務 : OpenInfo Organization OIOrgWebAPI

Mobox綜合服務:OpenInfo OIMoboxWebAPI

Mobox數據服務:OpenInfo OIDataWebAPI

Mobox2 & AM 相關常見服務

人員管理服務 : OpenInfo Organization WebService

網盤WEB服務:OpenInfo NetDisk WebService

Mobox核心服務:OpenInfo Mobox WebService

Mobox數據服務:OpenInfo Data WebService

視頻教程

 

]]>
Mobox數據庫版本的查看 http://www.dazhanpaper.com/2875/ Thu, 20 Jun 2024 01:45:06 +0000 http://www.dazhanpaper.com/?p=2875 Mobox數據庫版本的查看

— 20171220 以后用這個查詢,以前的用 showdbver20171226 – oldziduan.txt 查詢

— 使用前 請修改 老的數據庫名稱 目前用的是 OIOrg.dbo OIAm.dbo OIFile.dbo OIMobox.dbo (老庫用 DMS.dbo)

declare @OIOrgDBVer varchar(40)
declare @AMDBVer varchar(40)
declare @OIFileDBVer varchar(40)
declare @DMSDBVer varchar(40)
declare @CODEDBVer varchar(40)
declare @GunghoVer varchar(40)
declare @REMINDDBVer varchar(40)
declare @WMSDBVer varchar(40)
declare @ISSUEDBVer varchar(40)
declare @PRINTDBVer varchar(40)

select @OIOrgDBVer = ‘OIOrgDB ‘ +(select S_C1 from OIOrg.dbo.OI_ORG_DBVER) + ‘ New- 20230327’

select @AMDBVer = ‘AM8DB ‘ +(select S_C1 from OIAm.dbo.OI_STK_DBVER) + ‘ New- 20200327’

select @OIFileDBVer = ‘OIFileDB ‘ +(select S_C1 from OIFile.dbo.OI_FILE_DBVER) + ‘ New- 20151106’

select @DMSDBVer = ‘DMSDB ‘ +(select CN_S_DMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240321’

select @GunghoVer = ‘GunghoDB ‘ +(select CN_S_GUNGHO from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240516’

select @WMSDBVer = ‘WMSDB ‘ +(select CN_S_WMS from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20240419’

— select @ISSUEDBVer= ‘ISSUEDB ‘ +(select CN_S_ISSUE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’

select @PRINTDBVer = ‘PRINT ‘ +(select CN_S_PRINT from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’

— select @CODEDBVer = ‘CODEDB ‘ +(select CN_S_CODE from OIMobox.dbo.OI_SYS_DBVER) + ‘ New- 20171110’

print ‘列出目前所有數據庫版本日期’
print @OIOrgDBVer
print @AMDBVer
print @OIFileDBVer
print @DMSDBVer
print ‘———————- Mobox3Ver 20240613’
print @GunghoVer
— print @CODEDBVer
print @WMSDBVer
— print @ISSUEDBVer
print @PRINTDBVer

 

]]>
亚洲国产成人久久综合碰