Integration with Subiekt Nexo
Integration Files for Subiekt Nexo -- Download
Check out the post about the add-on on our website (link)
Creating a 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.
Creating a User for ERP Integration
To begin, you need to create a User for ERP integration. Go to the settings tab and then select Users.
Downloading 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:
Configuring the Connection between Subiekt Nexo and Weaver WMS
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 Nexo 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 the integration |
Password | Password for the user created for the 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 |
WindowsLogin | Change the value to “true” if you want to log in with a Windows user account (if this option is checked, leave DatabaseUser and DatabasePassword empty) |
DatabaseName | The 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.Nexo.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 Nexo when the receipt document is finished in WMS. |
"DownloadFromSubiektToWms": true, | Downloads documents from Subiekt Nexo to WMS. |
"ConsiderAdvisedWarehouse": true, | Considers the advised warehouse in WMS. |
"UpdateDocumentInSubiektWhenDocumentInWmsIsFinished": true, | Updates the document in Subiekt Nexo 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 Nexo. |
"SubiektTargetType": 10, | Target document type in Subiekt Nexo. |
![]() | 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 Nexo 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 Nexo Integration" -BinaryPathName 'C:\Program Files\Weaver Software\Weaver\Weaver.Wms.Nexo.Service.exe' |