Repository navigation
Interface Guide
Download the complete exercise pack (SQL, field list, Python scripts, database and CSV files)
A production model needs to know what to make, how it can be made, which resources it uses, when materials become available, and how much work each period permits. The DecisioWorks standardized data interface organizes these facts as connected business objects.
This course provides a complete semantic guide, nine task-based lessons, and field, relationship, template, and code references. Begin with the system map; use the lessons to build a configuration; consult the field reference for exact storage requirements.
DecisioWorks Standardized Data Interface: A Detailed Semantic Guide covers objects, field meanings, time and quantity rules, relationships, and result updates.
| Lesson | What you will produce |
|---|---|
| 01 Configure time, shifts, and maintenance | Time records, resource occupancy, and an available-time calculation |
| 02 Express orders, products, and attributes | Staged order deliveries and a product-attribute mapping |
| 03 Configure work centers and shared resources | Resource hierarchy, sharing relationships, and availability records |
| 04 Configure routes and alternative resources | Operation precedence, route options, and resource mappings |
| 05 Calculate cycle output, batches, and processing time | Quantity conversions, batch checks, and joint-output calculations |
| 06 Configure operation-level materials and availability | Material requirements, time-phased supply, and a manual feasibility check |
| 07 Translate inventory requirements into cumulative bounds | Bounds derived from an inventory balance |
| 08 Import, validate, and load business data | A mapping sheet, a separate teaching database, and validation results |
| 09 Interpret results and prepare the next planning cycle | Output, time, material checks, and an update checklist |
- Complete field reference: 18 tables and 105 fields in the current standard template, separating business meaning from storage requirements.
- Relationship and rule reference: foreign keys, cardinalities, calculations, and distinctions between similarly named fields.
- Configuration patterns: shifts, continuous production, maintenance, sharing, inventory, and quantity conventions.
- End-to-end exercise and commands: a 120-unit requirement, configuration checks, a manually constructed candidate plan, and a maintenance change.
The quantities, resources, and periods in the exercises are teaching data. The supplied program builds a separate database and runs structural checks and manual calculations. Candidate rows are explicitly labeled as manually constructed; solver results must come from an actual run. This separates learning how data is expressed from testing how a model uses it.
For production configuration, use the field definitions and capability documentation that accompany your installed version. The extensible attribute mechanism is not limited to three dimensions; this SQLite template implements three attribute tables.
Product Home | DecisioWorks v1.4.0 | English / 中文
- What Is DecisioWorks / DecisioWorks 是什么
- Scenarios and Pain Points / 适用场景与痛点
- Quick Start / 快速开始
- Documentation Map / 文档地图
- Research and Commercial Editions / 研究版与商业版
- Whitepapers / 白皮书
-
Learning Center / 学习中心: 8 topics / 8 个专题
- Design Principles and Differentiation / 设计原则与差异化
- Architecture Overview / 总体架构
- Component Responsibilities / 组件职责
- Standard Actions and Orchestration / 标准动作与能力编排
- Objectives and Rule Control / 目标与规则控制
- Controlled Solving and Engine Adapters / 受控求解与模型适配
- Results, Evidence, and Feedback / 结果、证据与反馈
- Developer Guide Index / 开发手册索引
- Data Objects and Fields / 数据对象与字段
- Actions, Recipes, and Execution / 动作、配方与执行
- Runtime Status, Errors, and Limits / 运行状态、错误与限制