Trang chủ Blog BRMS Số 7 Hãy sử tỷ lệ kèo cá cược chức năng kế thừa từ vựng của Corticon

Blog sử tỷ lệ kèo cá cược triệt để BRMS

Số 7 Hãy sử tỷ lệ kèo cá cược chức năng kế thừa từ vựng của Corticon

20160930 Progress Corticon

Mục này được đóng góp bởi Assist Co, Ltd ()

Số 7 Hãy sử tỷ lệ kèo cá cược chức năng kế thừa từ vựng của Corticon

Bạn có bao gồm các thuộc tính liên quan đến một thực thể khi xây dựng vốn từ vựng của mình không?
Ví dụ: khi vận chuyển hàng hóa, khái niệm chi phí sẽ khác nhau tùy thuộc vào việc việc vận chuyển được thực hiện bởi con người hay bằng thiết bị hay robot
Trong trường hợp này, nếu phương tiện giao thông được thể hiện dưới dạng một thực thể thì các thuộc tính liên quan đến con người nhưng không liên quan đến thiết bị sẽ được trộn lẫn Để đơn giản hóa trạng thái hỗn hợp này, Corticon cho phép bạn sử tỷ lệ kèo cá cược tính năng kế thừa khi xây dựng vốn từ vựng Tính năng kế thừa này cho phép bạn tạo ra một từ vựng trực quan dễ hiểu và đơn giản Lần này tôi sẽ giới thiệu cách tạo từ vựng bằng hàm kế thừa này và các quy tắc sử tỷ lệ kèo cá cược từ vựng đó

Giới thiệu về sử tỷ lệ kèo cá cược tính kế thừa

Kịch bản

Chúng tôi tạo ra một dịch vụ phù hợp với các yêu cầu (khả năng) cần thiết cho doanh nghiệp với các nguồn lực (con người, thiết bị, robot) có thể hỗ trợ họ và phân bổ các nguồn lực (con người, thiết bị, robot) cho doanh nghiệp Là một phần của quá trình kết hợp này, chúng tôi cũng tính toán tổng chi phí nguồn lực (con người, thiết bị) có thể được phân bổ cho công việc
Tổng chi phí của nhiệm vụ này là thời gian kinh doanh * chi phí tài nguyên

Tài nguyên có các loại sau, điều này khiến chúng trở nên phức tạp
1 Con người (costPerHour=baseCostPerHour + extraCostPerHour)
2 Thiết bị (costPerHour=nhiên liệuCostPerHour + bảo trìCostPerHour)
3 Rô-bốt (costPerHour=baseCostPerHour+ FuelCostPerHour + MaintenanceCostPerHour+ ProgrammingCost)

Mỗi tài nguyên có thuộc tính chung và thuộc tính duy nhất
Chúng ta hãy xem từ vựng và quy tắc được tạo trong trường hợp này

Khi không sử tỷ lệ kèo cá cược tính kế thừa

Tạo từ vựng sau khi triển khai kịch bản
Trong từ vựng này, thực thể Nguồn lực có tất cả các thuộc tính bắt buộc và một thuộc tính (loại) cho biết loại nguồn lực

trường hợp1

Tuy nhiên, không cần thiết phải áp tỷ lệ kèo cá cược tất cả thuộc tính cho tất cả các loại tài nguyên Ví dụ: Thiết bị yêu cầu ngày sản xuất (dateOf Manufacturing) và chi phí nhiên liệu mỗi giờ (fuelCostPerHour), nhưng Con người thì không Con người có ngày sinh (dateOfBirth) nhưng không có ngày sản xuất (dateOfProduction)
Bảng quy tắc bên dưới sử tỷ lệ kèo cá cược từ vựng ở trên để tính toán chi phí của tài nguyên khi tất cả các thuộc tính được kết hợp thành một thực thể

trường hợp2

Hành động E yêu cầu chi phí bổ sung cho Thiết bị và Robot
Hành động F yêu cầu chi phí bổ sung cho công nhân (Con người và Robot)
Nếu bạn không sử tỷ lệ kèo cá cược tính năng kế thừa của Corticon thì nó sẽ giống như trên

Ngoài ra, các quy tắc phân bổ tài nguyên cho các nhiệm vụ có thể được viết đơn giản như sau

trường hợp3

Khi sử tỷ lệ kèo cá cược tính kế thừa

Tạo từ vựng như bên dưới Các thuộc tính được hiển thị bằng màu xám trong chế độ xem dạng cây từ vựng cho biết các thuộc tính được kế thừa

trường hợp4

Bằng cách sử tỷ lệ kèo cá cược tính kế thừa, Tài nguyên chỉ có các thuộc tính cần thiết để tạo quy tắc, khiến việc này trở nên rất đơn giản
Các loại tài nguyên khác nhau (Thiết bị, Công nhân) được xác định là các thực thể riêng biệt với Tài nguyên là nguồn kế thừa

Ở đây, Human là một trong các loại Worker và được tạo bằng cách kế thừa Worker

trường hợp5

Robot kế thừa cả thực thể Công nhân và Thiết bị Corticon hỗ trợ kế thừa từ nhiều thực thể

trường hợp6

Cài đặt kế thừa được thực hiện trong thuộc tính nguồn kế thừa ở phía kế thừa của trình soạn thảo từ vựng

trường hợp7

Việc tạo các thực thể riêng biệt cho từng loại tài nguyên có làm phức tạp các quy tắc phân bổ tài nguyên cho nhiệm vụ không?
Không Không cần phải thay đổi các quy tắc

trường hợp8

Tham chiếu đến Tài nguyên sẽ tự động bao gồm tất cả các thực thể được kế thừa từ Tài nguyên
Nói cách khác, bạn có thể thêm nhiều loại Tài nguyên hơn mà không cần thay đổi quy tắc phân bổ tài nguyên cho các nhiệm vụ

Điều duy nhất bạn cần làm là tính toán mức lương theo giờ cần thiết cho tài nguyên trong bảng quy tắc phân bổ tài nguyên Theo một nghĩa nào đó, điều này tương tự như những gì sẽ xảy ra nếu không có khái niệm về giao diện ngôn ngữ lập trình Điều này có nghĩa là bạn phải tự viết các quy tắc để tính toán các thực thể dữ liệu cần thiết

・Bảng nội quy

Việc tính lương theo giờ có thể được viết trên một bảng quy tắc như dưới đây

trường hợp9

Bảng này rất giống với bảng quy tắc đầu tiên, ngoại trừ việc chúng tôi truy vấn rõ ràng loại tài nguyên (Con người hoặc Robot)

Ngoài cách viết này còn có cách tách bảng quy tắc cho từng loại tài nguyên Trong trường hợp này, bất cứ khi nào bạn thêm một loại nguồn lực mới, bạn sẽ cần thêm bảng quy tắc để tính mức lương theo giờ Chi phí bổ sung được xử lý tự động trong bảng quy tắc Thiết bị bằng cách tạo một loại thực thể mới có tên là Thiết bị

Khởi tạo chi phí theo giờ cho mỗi tài nguyên

trường hợp10

Tính theo giờ và tuổi của Con Người

trường hợp11

Tính lương theo giờ của Robot

trường hợp12

Tính chi phí nhân công bổ sung

trường hợp13

Tính giá theo giờ và chi phí bổ sung của Thiết bị cũng như số năm kể từ ngày Sản xuất

trường hợp14

Lưu ý rằng vì Robot kế thừa cả Công nhân và Thiết bị nên mỗi bảng trong số ba bảng quy tắc sẽ áp tỷ lệ kèo cá cược một mức chi phí tương ứng cho Robot

・Luồng quy tắc

Xác định từng bảng quy tắc đã tạo theo thứ tự áp tỷ lệ kèo cá cược

trường hợp15

・Trường hợp thử nghiệm

Chúng ta đang tìm chi phí của mỗi công nhân làm việc trong 2 giờ

trường hợp16

Tôi hy vọng điều này sẽ cho bạn một chút ý tưởng về cách hoạt động của tính kế thừa
Hãy thử sử tỷ lệ kèo cá cược nó

Hẹn gặp lại

Giới thiệu tác giả

Mr Kei

Công ty TNHH Hỗ trợ Phòng Hạ tầng Thông tin Phòng Quản lý Sản phẩm Phòng Xúc tiến Tiến độ

Kể từ khi gia nhập Assist Co, Ltd, tôi đã sử tỷ lệ kèo cá cược phần mềm và sản phẩm chính sử tỷ lệ kèo cá cược FD 5 inch
Từ kỷ nguyên của ngôn ngữ phát triển khung đơn giản đến Progress Corticon hiện tại
Chúng tôi cung cấp dịch vụ dịch thuật tiếng Nhật cho sản phẩm, hỗ trợ kỹ thuật, đào tạo, vv

đóng

đóng

[16 tháng 2 (Thứ Năm)]

Hội thảo thực hành “Progress Corticon”

Nhấp vào đây để biết chi tiết