Skip to main content

Integration with Enova 365

Enova 365 Integration Files -- Download

Check out the add-on details on our website (link)


To test the integration with Enova 365, you need to create a demo version. Detailed information can be found under this link. After creating the demo version, an instance link and login credentials will be generated.
Enova 365 Login Credentials


First, you need to create a User for integration in the ERP system. Navigate to the Settings tab and select the Users option.

Users Tab in Enova 365


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

Enova 365 Integration Files


To configure the connection between Enova 365 and Weaver WMS, locate and open the appsettings.json file in a text editor. At the beginning of the file, you will find settings for integration with WMS and Enova 365:

appsettings.json File

File FieldWhat to Enter
UrlInstance link received during registration
LoginLogin of the user created for integration
PasswordPassword of the user created for integration
File FieldWhat to Enter
DatabaseNameEnova 365 database name
UserNameEnova 365 user login
UserPasswordEnova 365 user password

After configuration, you can find the Weaver.Wms.Enova.Service.exe file in the integration folder and run it.

Weaver.Wms.Enova.Service.exe File


Once launched, a system console should open. If configured correctly, it will look similar to the following:

Enova 365 System Console


Explanation of Variables in the appsettings.json File

CodeDescription
Sales Document ConfigurationConfiguration of Sales Document Attributes:
- EnovaOwnFieldsNames – Attributes required to integrate Enova365 with WMS.
- "AddMaterialToWmsIfNotExists": – adds material to WMS if it does not exist. Allowed values: true/false.
- "AddMaterialToEnovaIfNotExists": false – does not add material to Enova 365 if it does not exist. Allowed values: true/false.
Item Shipment ConfigurationConfiguration of Item Shipment from Enova 365 to Weaver WMS as Materials:
- "EqualMaterialFind" – variable used for comparing materials between systems.
- "Cron" – update schedule, configuration details available at: crontab.guru.
PZ Document SynchronizationPZ Document Synchronization Settings:
- "Enabled": - Is reception synchronization enabled. Allowed values: true/false.
- "IntervalPerSec": - Interval between updates. Allowed values: number of seconds.
- "UseDefaultSupplier": - Allows using the default supplier. Allowed values: true/false.
- "Enabled": - Synchronization of documents from Enova 365 to Weaver WMS. Allowed values: true/false.
- "WmsDocument": "PZ" - PZ documents in WMS.
- "SetVisibleOnMobile": - Visibility of documents on the mobile terminal. Allowed values: true/false.
- "BlockNewDocumentsOnError": - Blocks adding documents in case of errors. Allowed values: true/false.
- "OverwriteOriginalDocumentNumber": - Maintains original document numbers. Allowed values: true/false.
- Filters:
"LastDaysBack": - Number of days back for transmitted documents. Allowed numeric values.
"Approved" - Filter verifying document status (approved/buffer). Allowed values: true/false.
Reverse SynchronizationReverse Synchronization (from WMS to Enova 365):
Functionality identical to the above but with reverse data transfer direction.
Document Update OptionsDocument Update Options:
- "Enabled": - Enable/disable updates. Allowed values: true/false.
- "DocumentStatusAfterSave": - Document status after update. Allowed values: status names, e.g., "Approved".
- Filters:
"LastDaysBack": 20 - Updates documents from a specified number of days ago. Allowed numeric values.
• Selected statuses and document types (e.g., "Finished", "Delivery", "DeliveryDocument").

Enova 365 Integration Summary


Running Integration as a System Service

To run the integration as a system service in Windows, use the following command in PowerShell:

To launch integration as a service in Windows, use this command in PowerShell:
New-Service -Name "Enova 365 Integration" -BinaryPathName 'C:\Program Files\Weaver Software\Weaver\Weaver.Wms.Enova.Service.exe'