Audience: Administrators, integration developers
Applies to: All ProcessFlow-enabled plans
Last reviewed: 2026
1. Understanding ProcessFlow Nodes
Each node performs one function. Combine them left-to-right to create a complete data flow.
| Node | Purpose | Notes |
| START | Entry point for the flow | Required as the first node |
| APP (GET) | Pulls data from source application | E.g., fetch new Shopify orders |
| MAPPER | Transforms and maps fields between schemas | Required between every GET-POST pair |
| APP (POST) | Pushes data to destination application | E.g., create SAP Sales Order |
| DECISION | Routes flow based on a condition | E.g., skip if order total = 0 |
| SPLITTER | Splits a batch into individual items | Use before per-record operations |
| RETURN RESPONSE | Returns result data to calling system | REQUIRED at end of every flow |
WARNING: Missing RETURN RESPONSE means Sync Info shows 0 records — impossible to audit or retry syncs.
2. Creating a ProcessFlow
3. Field Mapping Best Practices
4. Scheduling and Triggers
| Trigger Type | How It Works |
| Auto Sync (Schedule) | Runs at fixed interval (e.g., every 15 min). Set in flow Settings tab. |
| Manual | Agent dashboard - select flow - Run Now. For one-off or test syncs. |
| Webhook | External system calls APPSeCONNECT webhook URL to trigger instantly. |
| API Call | Trigger via APPSeCONNECT REST API for custom orchestration. |
5. Monitoring: Snapshots and Sync Info
Go to ProcessFlow > Snapshots to see real-time logs per node execution. Each row is one run — expand to see node results. Click a failed node for the error message and data payload. Use Resync to retry failed records without re-running the full flow.
Sync Info shows totals: records processed, success count, error count. Filter to errors only for quick diagnosis.
6. Common ProcessFlow Issues
| Symptom | Root Cause | Fix |
| Sync Info shows 0 records | Missing RETURN RESPONSE node | Add RETURN RESPONSE as final node |
| Orders not appearing in destination | GET node filter excluding records | Review GET node filters; check date range and status filters |
| Duplicate records created | Flow triggered twice or lookup key not unique | Check schedule overlap; ensure unique lookup key |
| Mapping errors on numeric fields | Null source value passed to integer field | Use '#' function or hardcoded default in MAPPER |
| Flow not running on schedule | Agent offline or deployment not active | Check Agent status; re-deploy the flow |