Integrations#
External systems that ManexCloud pushes to or pulls from. Every integration is a pair: the sync / adapter helper in MnxEFModel/Helper/, plus a background trigger in ManExService/ when the sync is scheduled rather than user-initiated.
Sub-topics#
- Juki — SMT machine / feeder integration; item and reel sync.
- Aegis — MES sync trigger.
- QuickBooks — GL / journal-entry sync to QuickBooks Desktop.
- Smart Storage — automated component storage integration.
- Webhooks & Email Triggers — outbound webhooks and configurable email / notification triggers.
Synchronization framework#
There’s a general sync framework used by several integrations. It sits in MnxEFModel/Helper/:
| Helper | Role |
|---|---|
SynchronizationConnectionsHelper | Connection / credential per remote system. |
SynchronizationMasterHelper | Master record of what to sync and when. |
SynchronizationCreationHelper | Builds new sync jobs. |
SynchronizationMasterLogHelper / SynchronizationMultiLocationLogHelper | Per-run and per-location log rows. |
SynchronizationModulesHelper / SynchronizationsEnabledApisHelper | Which modules / APIs are enabled per tenant. |
MnxListOfSyncItemsHelper / MnxSyncTableStatusHelper / MnxSynchronizedItemsHelper / SynchronizedItemHelper | Per-item state so incremental sync knows what’s changed. |
GlobalSynchronizationsHelper | Cross-cutting sync operations. |
Background triggers live in ManExService/ — most notably AegisSynchronizationTrigger, NotificationPoller, MirsNotificationTrigger, LcPoller, CalenderTrigger, MxNoteReminderTrigger, AutoLogoutPoller.