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.
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.
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:
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:
Name in file | What to enter? |
---|---|
Url | Link to the instance you will receive during registration |
Login | Login for the user created for integration |
Password | Password for the user created for integration |
Name in file | What to enter? |
---|---|
DatabaseServer | Address of the database server |
DatabaseUser | Login for the database user |
DatabasePassword | Password for the database user |
DatabaseName | Name of the Subiekt Nexo database |
UserName | Subiekt Nexo user login |
UserPassword | Subiekt 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.
The system console should start up, and if no error occurs, the console should look like this:
Descriptions of Variables in appsettings.json
Code | Description |
---|---|
"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. |
Selects documents only when the "fwl_IdFlagi" column has the value "1009". | |
![]() | Marks the document as "synchronized" when synchronization is complete. |
"FinishedDocumentFlagName": "Zrealizowano w WMS", | Flag name in Subiekt GT for a document completed in WMS. |
"DownloadShippingOrderFromSubiektToWmsAsShippingDocument": false | Sends 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": true | Sends 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' |