Định nghĩa phiên bản tự động cập nhật

Navigation:  Các công cụ phát triển phần mềm > Bảo mật, phân quyền (Security) >

Định nghĩa phiên bản tự động cập nhật

Previous pageReturn to chapter overviewNext page

Tự động cập nhật phiên bản Phoebus

tipbulb           pbs.BO.PS.Version

Câu lệnh mở tính năng Version.

Phoebus cung cấp tính năng Version (pbs.BO.PS.Version) hỗ trợ người dùng trong việc quản lý việc cập nhật phiên bản trong quá trình sử dụng. Ở khách hàng, việc cập nhật phiên bản thường do người quản trị hệ thống phụ trách.

version_001_zoom68

 

nut_check

Bấm vào nút Check để kiểm tra có phiên bản mới hay không.

Nếu không sẽ nhận được thông báo No new update.

Nếu có và chọn update, chương trình sẽ download và tự động cập nhật phiên bản ngay khi người dùng thoát phần mềm.

Version Key

Dùng để xác định phiên bản mới nhất của Phoebus trên đám mây Azure.

Update To Version

Trong môi trường doanh nghiệp, khi SPC Technology phát hành phiên bản mới, quản trị hệ thống có thể yêu cầu kiểm tra phiên bản mới trước khi cho phép các máy tính trong công ty cập nhật.

Sau khi quản trị hệ thống kiểm tra xong, thì sẽ vào chức năng Version (pbs.BO.PS.Version) để nhập giá trị vào ô Update To Version. Ví dụ: '4.5.4.474'

Các máy trạm làm việc trong mạng nội bộ sẽ chỉ cập nhật đến phiên bản được khai báo ở đây

Nếu ô này để trống có nghĩa hệ thống luôn cập nhật phiên bản mới nhất mà SPC Technology công bố.

Local Deployment Folder

 

Đây là vị trí thư mục cài Phoebus trên máy chủ, được chia sẻ trên mạng nội bộ dùng để lưu trữ phiên bản được khai báo ở ô Update To Version.

Khi một máy trạm trong mạng nội bộ tải xuống phiên bản mới, sẽ thực hiện các bước sau:

1.Kiểm tra xem phiên bản cần tải về có trong Local Deployment Folder hay không, nếu có thì tải về tự động từ thư mục chia sẻ này.

2.Nếu Local Deployment Folder là trống, chưa được định nghĩa hoặc phiên bản mới không có ở vị trí này, thì tải về từ Azure.

3.Sau khi tải từ Azure về, Local Deployment Folder đã được định nghĩa và có giá trị thì Phoebus sẽ sao chép phiên bản mới vừa tải về này lên Local Deployment Folder cho các máy trạm khác cùng truy cập.

Manual Update

Nếu bật ON thì hệ thống sẽ không thực hiện quá trình cập nhật phiên bản tự động.

 

 

Thiết lập phiên bản Phoebus tự động cập nhật

SPC Technology quản lý việc công bố phiên bản được áp dụng cho từng khách hàng khác nhau, tùy thuộc vào nhu cầu và đặc tính sử dụng phần mềm Phoebus của khách hàng.

Trong tính năng Version trên đây, có 2 trường thông tin cần lưu ý là:

Version Key: Nhập tên file ____.AppCast (*) dùng để xác định phiên bản mới nhất của Phoebus trên đám mây Azure, file này do SPC Technology quản lý thông qua công cụ Azure Storage Explorer.

Update To Version: Quản lý bởi người quản trị hệ thống phía khách hàng, xác định phiên bản nào sẽ được áp dụng cho hệ thống của họ. Nếu ô này để trống có nghĩa hệ thống luôn cập nhật phiên bản mới nhất mà SPC Technology công bố dựa vào file AppCast được khai báo ở Version Key.

 

Như vậy, việc các phiên bản Phoebus công bố bởi SPC Technology được quản lý như thế nào? Hoạt động này sẽ được thực hiện thông qua công cụ Azure Storage Explorer của Microsoft để kiểm soát dữ liệu Phoebus trong quá trình lưu trữ đám mây Azure - bao gồm forms, layouts, templates, ...

azurestorage_001_zoom42

Tài khoản trên Azure Storage Explorer của SPC Technology là: phoebusfiles. Thiết lập phiên bản Phoebus áp dụng cho từng đối tượng như sau:

1.Vào Azure Storage Explorer\Table\PhoebusCurrentVersion

2.Bấm nút New để tạo file AppCast mới, hoặc chọn file AppCast và bấm nút View để chỉnh sửa

 Ô nhập liệu

 Diễn giải

PartitionKey

Phoebus_System

RowKey

_____.AppCast (*)

PBS.AppCast: nếu file dùng chung cho tất cả khách hàng

PBS.ABC.AppCast: định nghĩa riêng từng file cho từng đối tượng khách hàng, trong đó ABC là mã đối tượng.

Active

True

Description

Diễn giải cho file AppCast

DownloadLink

Link tải về file cài đặt Phoebus, ví dụ 'Phoebus4.5.4.799.zip'

DownloadLink1

Link tải về file cài đặt Phoebus

DownloadLink2

Link tải về file cài đặt Phoebus

ForceUpdate

True

Version

Phiên bản, ví dụ '4.5.4.799'

 

 

________________________

Updated date: 28/04/2016