Skip to main content

Overview

Outbound connections push data FROM Fentu FSM TO external systems. This is typically used for sending completed work orders, time entries, material usage, and other transactional data to your ERP or CRM system. Outbound Connection List

Outbound Connection List

The list displays all configured outbound connections:
ColumnDescription
NameThe display name of the outbound connection
TypeThe external system type (e.g., SAP B1, Fentu-FSM)
Object InThe source Connect Object from Fentu FSM
Object OutThe destination object in the external system
ActionsEdit, configure, or delete the connection

List Features

  • Search - Filter connections by name
  • New Button - Create a new outbound connection
  • Pagination - Navigate through pages
  • Items per Page - Choose display count

Creating an Outbound Connection

New Outbound Connection Form To create a new outbound connection:
  1. Click New from the Outbound list
  2. Enter a name for the connection
  3. Select the system type
  4. Configure the Active checkbox
  5. Click Save

Basic Fields

FieldDescriptionRequired
NameDisplay name for the outbound connectionYes
TypeThe external system typeYes
ActiveEnable/disable synchronizationNo

Available System Types

  • SAP B1 - SAP Business One
  • Fentu-FSM - Another Fentu FSM instance
  • Salesforce - Salesforce CRM
  • Acumatica - Acumatica ERP
  • Shopware - Shopware e-commerce
  • ABAS-ERP - ABAS ERP
  • HRlab - HR management
  • Window Maker - Window manufacturing
  • Internal Connect - Internal connections
  • Jsonblob Shopware - Shopware via JSON
Do not activate outbound connections until you have fully tested the configuration. Incorrectly configured outbound connections can create invalid records in your external systems.

Outbound Connection Configuration

After creating the basic connection, edit it to configure:

Connection Settings

FieldDescription
Endpoint URLAPI endpoint for the external system
CredentialsAuthentication fields (vary by system type)
EntityThe external system entity/table to write to

Object Mapping

FieldDescription
Object InThe source Connect Object from Fentu FSM
Primary Key FieldThe field used to match records in the external system

Field Mapping

Map Fentu FSM fields to external system fields using:
  • Field - Direct field-to-field mapping
  • Raw Data - Static values
  • Formula - Calculated values using formula syntax

Outbound vs Inbound: Key Differences

AspectInboundOutbound
DirectionExternal → Fentu FSMFentu FSM → External
Typical DataMaster data (customers, products)Transactional data (work orders, time)
TriggerScheduled or manualEvent-driven or scheduled
Primary KeyMatches external recordsUpdates external records

Common Outbound Use Cases

Purpose: Send completed work order data to your ERP for invoicingData typically includes:
  • Work order ID and status
  • Labor hours and costs
  • Parts used
  • Customer information
  • Completion dates
Configuration tips:
  • Map Fentu FSM work order fields to ERP sales order or service call fields
  • Include all required fields for ERP document creation
  • Use formulas to format data according to ERP requirements
Purpose: Export technician time entries to payroll or billing systemsData typically includes:
  • Employee ID
  • Date and hours
  • Work order reference
  • Activity codes
Configuration tips:
  • Ensure employee IDs match between systems
  • Format dates according to the target system’s requirements
  • Include project/cost center codes if required
Purpose: Sync inventory movements and usage to ERPData typically includes:
  • Item codes
  • Quantities used
  • Warehouse locations
  • Work order reference
Configuration tips:
  • Match item codes exactly between systems
  • Include warehouse/location information
  • Consider batch/serial number tracking requirements
Purpose: Push customer information changes back to CRM/ERPData typically includes:
  • Customer contact updates
  • Address changes
  • New site locations
Configuration tips:
  • Only sync changed fields to avoid overwriting ERP master data
  • Use conditions to sync only approved changes
  • Maintain primary key consistency

Best Practices

Use conditions and formulas to validate data before sending to external systems. This prevents errors and rejected records.
External systems often have required fields. Ensure all mandatory fields are mapped, even if they need default values.
Configure error handling to prevent data loss. Failed outbound records should be logged for retry.
Before activating outbound connections, test with sandbox/development environments to verify records are created correctly.
Only send records that meet specific criteria (e.g., status = ‘completed’, type = ‘billable’) to avoid sending incomplete data.

Common Questions

Outbound sync can be triggered by:
  • Scheduled intervals
  • Record status changes (e.g., work order completion)
  • Manual trigger Check with your administrator for the specific configuration.
Failed outbound attempts are typically queued for retry. Check the sync logs for failed records and their error messages.
Yes, you can configure outbound connections to only send specific fields rather than the entire record. This is useful for updating just status fields or specific attributes.
The Primary Key Field determines whether to create or update:
  • If a matching record exists in the external system, it’s updated
  • If no match exists, a new record is created

Troubleshooting

Check:
  • Is the connection Active?
  • Do records meet the condition criteria?
  • Are connection credentials valid?
  • Is the sync schedule running?
Common causes:
  • Missing required fields
  • Invalid data format
  • Duplicate key errors
  • Validation rule failures
Solution:
  • Review error messages in sync logs
  • Verify field mappings include all required fields
  • Use formulas to format data correctly
Check:
  • Field mapping configuration
  • Formula syntax for calculated fields
  • Source field names match expected values

Inbound Connections

Configure inbound data pull from external systems

Connect Objects

Define data structures for integration

Formula Reference

Learn formula syntax for data transformation

Connection Config

Configure connection credentials