Integration API
Integration of RS Production — For Non-Developers
Good Solutions’ Integration API provides a standardized and secure way for customers to read and write data to and from RS Production.
The API is open and well documented, allowing customer developers to create customized solutions that fit their needs.
See the full technical documentation here: https://api.goodsolutions.se/swagger/index.html

Integration Options
1. One-Way ERP Integration
Send data from your ERP system into RS Production.
If an object doesn’t already exist, it will be created automatically.
If it does exist, it will be updated with any new information.
You can create or update the following objects:
Articles
Orders
Documents
2. Two-Way ERP Integration
Read back the production reports created in RS Production and update your ERP system with the reported data.
You can retrieve:
Order reports
Details per Integration Type
One-Way ERP Integration
Articles
Create or update articles in RS Production.
Article Key:
ArticleNumber(a new article is created if not found)ArticleName: Article description
ArticleType: Used to group similar articles in reports
Orders
Create or update production orders in RS Production.
Order Key:
OrderNumber+OperationNumber(defaults to 0 if omitted)PlanningGroups: List of group names where the order can be started (commonly machine names)
TargetedAmount: Planned production quantity
PlannedStart: Scheduled start date/time
PlannedFinish: Estimated completion date/time
OrderInfo: Short free-text information for operators
OptimalCycleTime: Target cycle time in seconds (supports decimals)
SetupTime: Setup time in seconds (supports decimals)
UnitsPerCycle: Units produced per cycle
Priority: Order priority
OrderStatus: Descriptive order status
ReportNumber: Reference number for report retrieval
Documents: List of documents connected to the order
If a document is removed from this list, it is automatically unlinked from the order
Documents
Create or update documents linked to articles or orders.
Document Key:
FileLocationandNameDocumentType: File type (case insensitive)
Supported values:PDF
RSDocument
Excel
TextFile
WebPage
WindowsExplorer
Word
Other
IsPublished: Visible to operators (defaults to true if omitted)
RequireConfirmation: Operators must confirm they have read it
InfoFlash: Shows as popup/alert to operators
DisplayStart: When the document becomes visible
DisplayEnd: When the document expires and is no longer shown
Two-Way ERP Reporting
Retrieve production data reported in RS Production since your last sync.
The following fields are available:
Field | Description |
|---|---|
reportNumber | Report ID |
orderNumber | Order reference |
created | Creation timestamp |
consumed | Consumption timestamp |
startReport | Start report data |
partReport | Partial report data |
pauseReport | Pause report data |
finalReport | Final report data |
setupTime | Total setup time |
productionTime | Active production time |
reportedAmount | Reported good quantity |
reworkAmount | Reported rework quantity |
scrappedAmount | Reported scrap quantity |
printFlag | Print indicator |
printFlagQuantity | Quantity related to print flag |
operatorName | Name of reporting operator |
producingUnitName | Machine or unit name |
operationNumber | Operation step number |
planningGroups | Associated planning groups |
staffingLevel | Active staffing level |
setupStaffingLevel | Staffing level during setup |
mannedDowntime | Logged downtime with staff present |
mannedActiveTime | Logged active production time |