Ke každému volání přistupujte jako k finanční události
Bankovní integrace vyžadují větší disciplínu než běžná synchronizace CRM. Každý požadavek potřebuje unikátní korelační ID, časové razítko, účel, iniciujícího uživatele a strategii pro opakované přehrání. Bez toho podpora nedokáže odpovědět, co se stalo, když jde o peníze.
Idempotence brání drahým chybám
Opakovaným pokusům se nevyhnete. Idempotentní klíče zajistí, že opakovaný požadavek nevytvoří duplicitní platby, duplicitní mandáty ani konfliktní aktualizace účtů. Měly by se navrhovat společně s bankovním partnerem, ne přišroubovat dodatečně po incidentech.
Nenechte uživatele čekat na všechno
Akce v Salesforce, se kterými pracuje zákazník, mohou zachytit záměr a předat ho asynchronní integrační vrstvě. Uživatel vidí stav a další kroky, zatímco platforma bezpečně řeší opakované pokusy, timeouty a potvrzení z navazujících systémů.
Monitoring musí být čitelný pro byznys
Technický log nestačí. Provoz potřebuje dashboardy s čekajícími požadavky, neúspěšnými payloady, nevyřešenými výjimkami a mezerami v rekonciliaci — s jasně přiřazenou odpovědností a dalším krokem.
Svěřte tu těžkou část seniornímu Salesforce engineering týmu.