Synchronizace a integrace mobilní sady SDK se systémem Salesforce CRM Už to není něco, co je vyhrazeno pouze pro velké korporace s neomezenými rozpočty. Dnes si každá společnost, která spolupracuje s prodejními týmy využívajícími mobilní zařízení, ERP, SAP nebo jiné systémy, může vybudovat ekosystém, kde vše komunikuje se vším ostatním, aniž by se duplikovala data nebo se musela zabývat složitými integracemi.
Ok teď aby se ta integrace provedla dobře (Zejména pokud se do hry dostane mobilní SDK Salesforce, ERP systémy jako SAP nebo Microsoft Dynamics a další cloudové aplikace) vyžaduje jasnou znalost jednotlivých komponent: typy integrace, selektivní synchronizace, konektory, middleware, iPaaS, API, běžné problémy a osvědčené postupy. Tento článek je všechny propojí s praktickým přístupem a zaměřením na reálné prostředí s mobilním CRM, back-office a podnikovými aplikacemi.
Co mobilní CRM od Salesforce skutečně nabízí?
Mobilní CRM dobře integrovaný se Salesforce umožňuje prodejním a servisním týmům aktuální informace o zákaznících, ať se nacházejí kdekoličímž se vyhnete typické hore papírových poznámek a zdlouhavému ručnímu zadávání dat na konci dne.
Přímým důsledkem je, že Zákaznická data jsou spolehlivější a vždy aktuálníDíky tomu mohou obchodní zástupci trávit více času návštěvami, vyjednáváním a uzavíráním obchodů a méně času psaním. Navíc, když mají klienti stejnou fotografii na mobilním zařízení jako v kanceláři, snižuje se riziko nesrovnalostí a nedorozumění s ostatními odděleními.
Mobilní CRM se také stává Silná páka pro zlepšení prodejní výkonnostiDíky křížovému porovnání historických dat, chování a příležitostí mohou obchodní zástupci lépe stanovovat priority, zaměřit se na potenciální zákazníky s vyšší pravděpodobností uzavření obchodu a mnohem snadněji odhalovat možnosti křížového prodeje nebo upsellingu.
V oblasti podpory, s kompletní historie zákazníků v mobilu (Incidenty, preference, nasmlouvané produkty, stav objednávky atd.) nám umožňuje nabízet personalizované a rychlé služby, aniž byste se museli „vracet do kanceláře“ a cokoli kontrolovat. To zlepšuje zákaznickou zkušenost a zkracuje dobu řešení.
Z hlediska nákladů dobře propojený mobilní CRM snižuje papírování, chyby a manuální procesy a Integruje se s dalšími klíčovými systémy, jako je účetnictví nebo správa zásobDíky tomu je organizace agilnější, snižuje se počet opakujících se administrativních úkolů a zlepšuje se kontrola nad celým provozem.
Pro vývojáře otevírá používání mobilní sady SDK Salesforce dveře k Vlastní mobilní aplikace, které komunikují s prakticky jakýmkoli zařízením nebo systémem Díky API platformy. To zahrnuje vše od nativních aplikací pro iOS/Android až po integrace s chytrými komponentami připojenými k internetu.
Selektivní synchronizace: zahrnutí záznamů a řízení integrace
Při integraci Salesforce s jinými systémy (například s HubSpot jako marketingovým centrem nebo s ERP) je zásadní definovat které záznamy jsou skutečně synchronizovány a za jakých podmínekPrávě zde přicházejí na řadu tzv. inkluzní segmenty nebo seznamy.
Segment zahrnutí je filtr, který určuje které kontakty, společnosti, tikety nebo vlastní objekty jsou oprávněny k synchronizaci mezi Salesforce a druhou platformou. Záznamy, které nespadají do daného segmentu, jsou jednoduše vynechány ze synchronizace, i když v CRM existují.
To umožňuje například synchronizovat pouze společnosti v určité fázi životního cykluTo zahrnuje pouze tikety s určitými statusy nebo kontakty z konkrétního trhu. Je to velmi efektivní způsob, jak se vyhnout zbytečnosti v ERP systémech, marketingových nástrojích nebo mobilních aplikacích, které potřebují vidět pouze část informací.
Je důležité, aby tyto segmenty byly aktivní segmenty, které jsou dynamicky aktualizoványJakmile záznam splňuje nebo přestane splňovat kritéria, je přidán do seznamu nebo z něj odebrán. Jako seznamy pro zahrnutí pro synchronizaci se Salesforce lze použít pouze aktivní seznamy.
Výběr segmentu jako seznamu pro zahrnutí neznamená, že Vše se v tu chvíli automaticky synchronizuje.K synchronizaci dochází, když je spuštěn proces synchronizace (plánovaný nebo ruční), v tomto okamžiku jsou členové segmentu odesláni nebo aktualizováni v Salesforce.
Je důležité mít na paměti, že pokud je Salesforce nakonfigurován tak, aby automaticky vytvářet kontakty z nových leadů/kontaktůTyto záznamy se mohou v HubSpotu nebo jiném systému zobrazit, i když nepatří do segmentu pro zahrnutí. V takovém případě budou vytvořeny, ale následné aktualizace se nebudou synchronizovat, dokud nebudou splňovat kritéria pro zahrnutí.
Občas může nastat kuriózní situace: pokud aktualizace vlastnosti záznamu způsobí, že daný záznam již nepatří do segmentu inkluze, může Synchronizace se zpracovává rychleji než přehodnocení segmentu.V tomto ojedinělém případě je možné, že aktualizace, která by podle pravidel „neměla“ být synchronizována, ale to se stane pouze tehdy, když by aktualizace měla záznam ze segmentu odstranit, nikoli naopak.
Jak nastavit seznamy pro zařazení a na co si dát pozor
Správa seznamů pro zařazení se obvykle provádí ze sekce propojené aplikace nebo integrace ve vašem marketingovém/CRM nástroji, který je propojen se Salesforce. Typický vzorec je velmi podobný, i když se rozhraní může mírně lišit.
Typický postup by byl: přístup k nastavení, vstup do připojené aplikace Salesforce, přechod na kartu synchronizace dat a zadejte pravidla synchronizace pro požadovaný objekt (kontakty, společnosti, tikety, vlastní objekty atd.). V rozbalovací nabídce se zobrazí možnost vybrat existující aktivní seznam.
Pokud vhodný segment neexistuje, můžete si ho vytvořit. nový seznam zařazenýchZadejte jasný název a vyberte kritéria, která odpovídají obchodnímu procesu (například pouze B2B účty, pouze klienti s ročním obratem přesahujícím X atd.). Po uložení a zpracování se vraťte do nastavení integrace a vyberte tento nový seznam jako seznam pro zahrnutí.
Při importu záznamů ze Salesforce (např. leadů nebo kontaktů) do HubSpotu nebo jiného systému obvykle importujete pouze počáteční data. e-mailová adresa nebo jiná minimálně povinná poleOdtud se spustí „normální“ synchronizace, která poté přenese zbývající pole, pokud je kontakt v seznamu pro zahrnutí.
Pokud kontakt není součástí seznamu pro zahrnutí, po počátečním importu Zbývající vlastnosti zůstanou prázdné a nebudou synchronizovány. dokud záznam nesplňuje podmínky pro zařazení do seznamu. Tím se zabrání zaplnění sekundárního systému informacemi, které nebudou použity.
Během počáteční synchronizace mezi systémem Salesforce a jiným systémem mohou nastat situace, kdy Aktualizace dat mapovaných polí v Salesforce i když zrcadlový záznam ještě nebyl vytvořen na druhé platformě nebo ještě nepatří do segmentu pro zahrnutí. K tomu dochází, protože posouzení zahrnutí závisí na datech již vytvořených na druhé straně, takže „první křížení“ se může chovat poněkud odlišně od následných synchronizací.
Pokud je záznam Salesforce nakonec přidružen k jinému záznamu HubSpot (nebo naopak), integrace jej interpretuje jako nové párováníKaždé nové párování je považováno za první synchronizaci, takže mapování polí může v Salesforce spustit úplnou aktualizaci.
Proč integrovat Salesforce CRM s ERP (SAP, Microsoft Dynamics atd.)

Podle údajů společnosti Salesforce pouze kolem 29 % podnikových aplikací je skutečně integrovaných navzájem. To znamená, že většina společností má obrovský prostor pro zlepšení, pokud jde o tok informací a automatizaci.
Salesforce je často centrálním CRM systémem, kde se nachází celkový pohled na zákazníka. Problém nastává, když ERP systém (například SAP nebo Microsoft Dynamics) spravuje zásoby, finance, logistiku a fakturaci. aniž by byly synchronizované. Jsou to dva světy, které bez integrace fungují jako oddělené ostrovy.
Integrace Salesforce s ERP umožňuje bezproblémovou spolupráci prodeje, financí, provozu a zákaznických služeb. jeden „datový jazyk“Jasné příklady: aktualizované informace o zásobách a cenách se prohlížejí v CRM, faktury vystavené v ERP se používají v marketingových segmentacích nebo příležitosti získané v Salesforce se automaticky převádějí na prodejní objednávky a dokumenty v SAP.
Hodnota této integrace spočívá ve snaze oba systémy, jako by byly jeden a tentýžPokud si v Salesforce vytvoříte zákazníka, máte ho k dispozici v SAPu bez nutnosti duplicitního zadávání dat; pokud v SAPu provedete kontrolu rizik nebo úvěruschopnosti, můžete mít tento výsledek k dispozici v Salesforce, aby obchodník věděl, jak daleko může s obchodními podmínkami zajít.
Společnosti, které integrovaly Salesforce s ERP systémy, jako jsou Microsoft Dynamics, NetSuite nebo SAP, uvádějí… lepší přehled o celém životním cyklu zákazníka, větší udržení zákazníků a zvýšení celoživotní hodnoty zákazníka díky možnosti pracovat s mnohem propracovanějšími kampaněmi a nabídkami.
Běžné případy použití při integraci Salesforce s ERP
V praxi integrace Salesforce a ERP obvykle začínají pokrytím tři často opakované případy použitíkteré jsou poté rozšířeny o pokročilejší toky:
- Synchronizace nabídek, cenových nabídek a objednávekObchodní oddělení vygeneruje cenovou nabídku v Salesforce a objednávka se automaticky vytvoří nebo aktualizuje v ERP, čímž se předejde chybám a dvojímu zadávání dat.
- Aktualizace zásob téměř v reálném časeERP systém odesílá aktualizované stavy zásob a ceny do Salesforce, aby obchodní tým nesliboval produkty, které neexistují.
- Centralizace dat pro analýzu a marketingInterní a externí data (faktury, zakoupené produkty, historie interakcí) jsou synchronizována, aby marketing a management mohli lépe segmentovat a činit informovaná rozhodnutí.
Středně velký průmyslový výrobce by mohl například Zkraťte dobu zpracování objednávky až o 70 % a téměř úplně eliminovat překlepy, a to pouhým propojením Salesforce s Dynamics 365 Finance a automatizací vytváření objednávek a částek.
Pro distributora s více sklady je prioritou obvykle mít okamžitý přístup k přesným údajům o skladových zásobáchTo umožňuje drastické snížení nesplněných slibů z důvodu nedostatku zásob a zlepšuje přesnost správy zásob na úroveň blízkou 99,5 %.
Na druhou stranu mohou integraci využít poskytovatelé B2B služeb s desítkami tisíc zákazníků. centralizovat data a podpořit křížový prodejVědět, kteří zákazníci si zakoupili určité produkty, kdo si ještě nezakoupil určitou službu nebo kterým účtům hrozí opuštění, je mnohem snazší, když se faktury a objednávky ERP prohlížejí přímo v Salesforce.
Metody integrace Salesforce a ERP (a jak do nich zapadá mobilní SDK)
Existuje několik přístupů k propojení Salesforce s ERP a dalšími aplikacemi (včetně mobilního SDK). Každý z nich má Výhody a nevýhody z hlediska nákladů, flexibility, údržby a časových harmonogramů projektu.
iPaaS: integrace jako služba v cloudu
Platformy iPaaS (Integrační platforma jako služba) jsou cloudové služby třetích stran, které Propojují aplikace a data bez nutnosti instalovat cokoli lokálně.Obvykle nabízejí předkonfigurované konektory a rozhraní s nízkým nebo žádným kódem, což je ideální pro malé a střední podniky a projekty, kde IT oddělení nemůže vyhradit mnoho zdrojů.
Například pomocí iPaaS, jako je Rapidi, můžete Integrujte Salesforce s vaším ERP systémem bez nutnosti přeprogramování.Nabízíme hotové šablony, které pokrývají většinu typických mapování mezi ERP a CRM a navíc možnosti přizpůsobení bez nutnosti zásahu do kódu.
Přenosy dat mohou flexibilní rozvrhInformace putují šifrované a komprimované, aby se minimalizovala spotřeba šířky pásma, a platforma zpracovává chyby, fronty a opakované pokusy. Pro mobilní SDK Salesforce to znamená, že aplikace může díky integraci iPaaS využívat data, která jsou již konsolidovaná, aniž by musela komunikovat přímo s ERP.
Mezi hlavní výhody iPaaS patří rychlé nasazení, škálovatelnost a snížené zapojení IT odděleníJe to proto, že velkou část konfigurace může provést pokročilý obchodní profil s občasnou technickou podporou. Společnost se pak však stává silně závislou na poskytovateli platformy, pokud jde o údržbu a podporu.
Integrační middleware (cloud nebo on-premise)
Middleware funguje jako mezivrstva, která překládá a přenáší data mezi Salesforce a ERP, ať už v cloudu nebo instalované na vaší infrastruktuře. Historicky se jednalo spíše o on-premise řešení, ale dnes je mnoho řešení také cloudových, což stírá hranici s iPaaS.
Tento přístup je často zajímavý pro firmy, které potřebují vysoký stupeň přizpůsobení, komplexní transformace dat nebo integrace, které zahrnují více podnikových systémů kromě Salesforce a ERP.
Cloudová middleware řešení, jako je Rapidi, umožňují čtení a zápis dat do systémů, jako je Microsoft Dynamics, pomocí protokolů, jako je OData, s použitím pokročilé transformační logiky a orchestrace složitých datových tokůVýhodou je robustnost, škálovatelnost a integrované zabezpečení; vstupní náklady jsou obvykle vyšší a vytvářejí závislost na poskytovateli middlewaru.
Konektory třetích stran specifické pro Salesforce-ERP
Konektory třetích stran jsou nástroje připravené k použití, které Kombinují Salesforce se specifickým ERP systémem. (například NetSuite, Dynamics 365, NAV, AX, GP, SAP…) s velmi malou konfigurací. Jejich silnou stránkou je rychlost a fakt, že již obsahují standardní mapování navržené pro tyto systémy.
V jednoduchých projektech může dobrý konektor ponechat funkční integraci otázka hodin místo týdnůNavíc často umožňují určité úpravy bez nutnosti programování, což je ideální pro malé a střední podniky nebo pro rychlé pilotní projekty.
Hlavním rizikem je, že každý konektor přidává novou vrstvu do datové architekturyJe nezbytné zajistit, aby splňoval platné předpisy o bezpečnosti a ochraně osobních údajů (např. GDPR) a aby dostatečně podporoval úpravy, které již máte ve svém ERP a Salesforce.
Integrace bod-bod
Integrace bod-bod je založena na propojte Salesforce přímo s jiným systémem Toho lze dosáhnout pomocí skriptů, malých služeb nebo přímých spojení, bez použití zprostředkovatelských platforem. Je to lákavé, protože počáteční náklady jsou nízké a lze to rychle implementovat, pokud existuje pouze velmi specifická potřeba (například odesílání objednávek ze Salesforce do jednoduchého ERP).
S rostoucími požadavky (více objektů, více systémů, více toků) se však architektura stává „špagety“ obtížně udržovatelnéKaždé nové připojení vyžaduje specifický vývoj, testování, monitorování a údržbu. To může být přijatelné pro velmi omezené scénáře, ale u středních nebo velkých projektů to není dostatečné.
Vlastní integrace přes API
Nejflexibilnější možností je vyvinout vlastní integraci pomocí Rozhraní Salesforce API a ERP APISalesforce nabízí velmi bohatý ekosystém (REST, SOAP, Bulk API, Streaming atd.), který umožňuje prakticky jakýkoli typ integrace nebo vlastního toku.
Tento přístup má smysl, když Obchodní požadavky jsou extrémně specifické Nebo mluvíme o velkých organizacích s IT týmy věnovanými integraci a neustálému vývoji. Úroveň kontroly je na maximální úrovni, ale také náklady, doba implementace a závislost na vývojářích.
V mobilních prostředích se sadami Salesforce SDK lze k umožnění připojení aplikace k vlastnímu rozhraní API interní koncové body, které konsolidují data z více systémůčímž se zabrání tomu, aby mobilní telefon musel komunikovat se všemi částmi samostatně.
Časté problémy při integraci Salesforce s ERP a mobilními aplikacemi
Integrace Salesforce, ERP a mobilních aplikací prostřednictvím SDK není jen technická záležitost. Existují velmi běžné problémy, které, pokud se neřeší, mohou... což vede k nekonečným projektům nebo nespolehlivým integracím.
Jedním z nejčastějších je neshoda formátu datNapříklad Salesforce ukládá telefonní číslo jako „(555) 123-4567“ a ERP jej očekává jako „5551234567“. Bez správného mapování a konverze může synchronizace vést k chybám nebo nekonzistentním záznamům.
Je také běžné najít problémy s integritou datDuplicitní, neúplné nebo zastaralé informace. Pokud v obou systémech existuje stejný klient s mírně odlišnými názvy nebo bez společného identifikátoru, výsledkem bude pravděpodobně hromada duplicitních záznamů, které komplikují správu.
Chyby synchronizace v reálném čase jsou další klasikou: pokud existují časové limity, výpadky připojení nebo nadměrné zatíženíObjednávka vygenerovaná v Salesforce se může v ERP zobrazit příliš dlouho a naopak. Aby se tomu zabránilo, je nutná jasná strategie pro opakované pokusy, řazení do fronty a stanovování priorit kritických dat.
Pokud dochází k mnoha simultánním aktualizacím stejných záznamů v různých systémech, vzniká problém „Kdo má velení“ a jaké jsou nejnovější informaceBez hlavní systémové politiky, časových razítek a pravidel pro řešení konfliktů je snadné přepsat důležité informace.
Na technologické úrovni nás nekompatibilita mezi systémy (starší verze ERP, omezení API atd.) nutí používat konektory nebo middleware, které fungují jako mostpřeklad protokolů a formátů. Synchronizace velmi velkých objemů dat během pracovní doby může navíc negativně ovlivnit výkonnost systému Salesforce i ERP.
Aby se to všechno vyřešilo, je vhodné zavést jasná pravidla mapování, validace, deduplikace a důkladné testování Než cokoli nasadíte do produkčního prostředí, začněte synchronizací pouze nejdůležitějších dat (zákazníci, objednávky) a poté synchronizaci rozšířte na další objekty. To snižuje rizika a umožňuje vám upravovat integraci za chodu.
Konektory Salesforce-ERP a jak si vybrat ten správný
Konektory Salesforce jsou nástroje, které umožňují Propojení Salesforce s dalšími systémy z ekosystému nebo externě, ať už se jedná o jinou organizaci Salesforce, Tableau CRM, ERP nebo databáze jako Oracle, MySQL nebo PostgreSQL.
Konektor Salesforce-ERP funguje jako „překladač“ mezi prodejním jazykem a jazykem provozuPřebírá data z jednoho systému, upravuje je do formátu druhého a zajišťuje, aby zprávy dorazily včas a byly na obou stranách aktualizovány nejnovější dostupnou verzí.
Použití dobře navrženého konektoru znamená, že Už není třeba data kopírovat ručně mezi systémy a aby se týmy mohly spolehnout, že se dívají na stejné informace, a to jak z webového rozhraní Salesforce, tak z mobilních aplikací založených na SDK.
Pro výběr správného konektoru je vhodné si položit řadu klíčových otázek v několika blocích: obchodní, cenový, technický, implementační a údržbový.
Na funkční úrovni je nutné ověřit, zda konektor Podporuje všechny objekty, které potřebujete (účty, kontakty, produkty, objednávky, zásoby, faktury, vlastní objekty), jak zpracovává vlastní pole a zda umožňuje obousměrnou nebo jednosměrnou synchronizaci.
Z ekonomického hlediska je důležité pochopit, přesný cenový model (jedna licence, předplatné, platba za použití), potenciální dodatečné náklady, limity objemu dat a rozumná doba návratnosti investice ve srovnání s vlastní integrací.
Po technické stránce musíme zjistit, Jaké metody připojení používá konektor s vaší konkrétní verzí ERP?, jak se škáluje s velkými objemy dat, jaká bezpečnostní opatření zahrnuje (šifrování, ověřování, dodržování předpisů) a jak se spravují a hlásí chyby.
Pokud jde o implementaci, je důležité mít jasno v tom, typický časový rámec projektu Pro firmy vaší velikosti, jaké interní zdroje jsou potřeba, zda bude nutné upravit stávající systémy a jaký typ testování se doporučuje před vážným zahájením.
A konečně, při údržbě je důležité vědět, co se stane, když Salesforce nebo ERP jsou aktualizoványJakou úroveň podpory poskytovatel nabízí, jak je monitorován stav integrace a jaký je plán obnovy po havárii, pokud se něco pokazí?
Mít vyspělé řešení, které již má předkonfigurované šablony a vysoké hodnocení na AppExchange To může proces výrazně zjednodušit. A pokud potřebujete pokrýt velmi specifické případy použití, je zásadní, aby konektor umožňoval rychlé úpravy, aniž byste museli vše přepisovat od nuly.
Vybudování ekosystému, kde mobilní SDK, CRM, ERP a další podnikové aplikace Salesforce fungují jako jeden, ucelený systém, není triviální, ale s přístupem založeným na selektivní integraci, vhodných metodách (iPaaS, middleware nebo specializovaný konektor) a dobré správě kmenových dat se dosahuje mnohem agilnější platformy s lépe informovanými týmy, automatizovanějšími procesy a výrazně lepší zákaznickou zkušeností. Sdílejte informace, aby se o daném tématu mohli dozvědět i ostatní uživatelé.