Skip to main content

Integration with Subiekt GT

Integration Files for Subiekt GT -- Download

Check out the post about the add-on on our website (link)


Create Demo Version

In order to test the integration with Subiekt Nexo, you need to create a demo version. Click here to learn how to create a demo version. Once created, you will receive link to the instance and login credentials.

Login Data


Create User for ERP Integration

To begin, you need to create a User for ERP integration. Go to the settings tab and then select Users.

User Setup


Download Integration Files

After downloading the integration files, extract them and place them anywhere on your disk, then open the folder. The folder should look like this:

Integration Folder


Configure Subiekt Nexo and Weaver WMS Connection

To start configuring the connection between Subiekt Nexo and Weaver WMS, open the file appsettings.json using a text editor. At the beginning of the file, you will find the WMS and Subiekt GT integration settings:

Configuration File

Name in fileWhat to enter?
UrlLink to the instance you will receive during registration
LoginLogin for the user created for integration
PasswordPassword for the user created for integration
Name in fileWhat to enter?
DatabaseServerAddress of the database server
DatabaseUserLogin for the database user
DatabasePasswordPassword for the database user
DatabaseNameName of the Subiekt Nexo database
UserNameSubiekt Nexo user login
UserPasswordSubiekt Nexo user password

Running the Integration Service

After completing the configuration, look for the file Weaver.Wms.Subiekt.Service.exe in the integration folder and run it.

Running Service


The system console should start up, and if no error occurs, the console should look like this:

System Console


Descriptions of Variables in appsettings.json

CodeDescription
"IntervalInSec": 10,Number of seconds between synchronization intervals.
"DefaultSubiektWarehouseId": 2,The default warehouse selection.
"DaysBack": 1,Number of days back to include documents in the integration.
"CreateWarehouseEffectOnDeliveryDocumentIfFinished": true,Completes the document in Subiekt GT when the receipt document is finished in WMS.
"DownloadFromSubiektToWms": true,Downloads documents from Subiekt GT to WMS.
"ConsiderAdvisedWarehouse": true,Considers the advised warehouse in WMS.
"UpdateDocumentInSubiektWhenDocumentInWmsIsFinished": true,Updates the document in Subiekt when finished in WMS.
"UpdateQuantityPositionsBeforeConfirmDocument": true,Updates quantity positions before confirming the document.
"DocumentDefinition": "PZ",Document definition.
"WmsTargetType": "DeliveryDocument",Target document type in WMS.
"WmsSourceType": "DeliveryDocument",Source document type in WMS.
"SubiektSourceType": 10,Source document type in Subiekt GT.
"SubiektTargetType": 10,Target document type in Subiekt GT.
Code ExampleSelects documents only when the "fwl_IdFlagi" column has the value "1009".
Code ExampleMarks the document as "synchronized" when synchronization is complete.
"FinishedDocumentFlagName": "Zrealizowano w WMS",Flag name in Subiekt GT for a document completed in WMS.
"DownloadShippingOrderFromSubiektToWmsAsShippingDocument": falseSends the Subiekt order to WMS as an outbound shipping document.
"BlockedCourierShippingIfCod": true,Blocks shipment creation for cash on delivery orders.
"CreateSubiektWarehouseDocumentToOrder": true,Creates a warehouse document for the order in WMS.
"CreateReservation": true,Creates a reservation in WMS.
"SendOnlyFinishedDocumentsToSubiekt": trueSends only documents with "Completed" status.

Running the Integration as a Windows Service

You can also run the integration as a service on your Windows system. To do so, use the following command in PowerShell:

Command to run the integration as a Windows service
New-Service -Name "Subiekt GT Integration" -BinaryPathName 'C:\Program Files\Weaver Software\Weaver\Weaver.Wms.Subiekt.Service.exe'