Skip to main content
Skip table of contents

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

image-20251020-114523.png

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: FileLocation and Name

  • DocumentType: 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

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.