Синхронизујте и интегришите мобилни SDK са Salesforce CRM-ом То више није нешто резервисано за велике корпорације са неограниченим буџетима. Данас, свака компанија која сарађује са продајним тимовима користећи мобилне уређаје, ERP, SAP или друге системе може да изгради екосистем у коме све комуницира са свим осталим, без дуплирања података или заглављивања у компликованим интеграцијама.
Ок сада да се та интеграција добро уради (Посебно када се у игру укључе Salesforce мобилни SDK, ERP-ови попут SAP или Microsoft Dynamics и друге cloud апликације) захтева јасно разумевање компоненти: типови интеграције, селективна синхронизација, конектори, посреднички софтвер, iPaaS, API-ји, уобичајени изазови и најбоље праксе. Овај чланак ће их све повезати, са практичним приступом и фокусом на стварно окружење са мобилним CRM-ом, back-office и пословним апликацијама.
Шта мобилни CRM који покреће Salesforce заправо нуди?
Мобилни CRM који је добро интегрисан са Salesforce-ом омогућава продајним и сервисним тимовима да ажуриране информације о купцима где год да се налазеизбегавајући типичну гомилу папирних белешки и заморни ручни унос података на крају дана.
Директна последица је да Подаци о клијентима су поузданији и увек ажурираниОво омогућава продајним представницима да проводе више времена посећујући, преговарајући и закључујући послове, а мање времена куцајући. Штавише, поседовање исте фотографије клијента на мобилном уређају као и у канцеларији смањује недоследности и неспоразуме са другим одељењима.
Мобилни CRM такође постаје Моћна полуга за побољшање продајних резултатаУкрштањем историјских података, понашања и могућности, представници могу боље да одреде приоритете, фокусирају се на потенцијалне клијенте са већом вероватноћом закључења посла и много лакше открију опције унакрсне продаје или продаје додатних производа.
У области подршке, имајући комплетна историја купаца на мобилном телефону (Инциденти, преференције, уговорени производи, статус поруџбине итд.) нам омогућавају да понудимо персонализовану и брзу услугу, без потребе да се „враћате у канцеларију“ да бисте било шта проверили. Ово побољшава корисничко искуство и скраћује време решавања.
Са становишта трошкова, добро повезан мобилни CRM смањује папирологију, грешке и ручне процесе, и Интегрише се са другим кључним системима као што су рачуноводство или управљање залихамаОво чини организацију агилнијом, смањује понављајуће административне задатке и побољшава контролу над пословањем у целини.
За програмере, коришћење Salesforce мобилног SDK-а отвара врата ка Прилагођене мобилне апликације које комуницирају са практично било којим уређајем или системом Захваљујући API-јима платформе. Ово укључује све, од изворних iOS/Android апликација до интеграција са паметним компонентама повезаним на интернет.
Селективна синхронизација: укључивање записа и контрола интеграције
Приликом интеграције Salesforce-а са другим системима (на пример, са HubSpot-ом као маркетиншким центром или са ERP-ом), кључно је дефинисати који записи се заправо синхронизују и под којим условимаТу долазе до изражаја такозвани сегменти или листе инклузије.
Сегмент инклузије је филтер који одређује који контакти, компаније, карте или прилагођени објекти су овлашћени за синхронизацију између Salesforce-а и друге платформе. Записи који не спадају у тај сегмент једноставно се изостављају из синхронизације, чак и ако постоје у CRM-у.
Ово омогућава, на пример, синхронизујте само компаније у одређеној фази животног циклусаОво укључује само тикете са одређеним статусима или контакте са одређеног тржишта. То је веома ефикасан начин да се избегне гужва у ERP системима, маркетиншким алатима или мобилним апликацијама којима је потребан само део информација.
Важно је да ови сегменти буду Активни сегменти који се динамички ажурирајуКако запис испуњава или више не испуњава критеријуме, додаје се на листу или се уклања са ње. Само активне листе могу се користити као листе за укључивање за синхронизацију са Salesforce-ом.
Избор сегмента као листе за укључивање не подразумева да Све ће се аутоматски синхронизовати у том тренутку.Синхронизација се дешава када се покрене процес синхронизације (заказан или ручни), у ком тренутку се чланови сегмента шаљу или ажурирају у Salesforce-у.
Важно је имати на уму да ако је Salesforce конфигурисан да аутоматски креирајте контакте од нових потенцијалних клијената/контактаОви записи се могу појавити у HubSpot-у или другом систему чак и ако не припадају сегменту за укључивање. У том случају, биће креирани, али накнадна ажурирања се неће синхронизовати док не испуне критеријуме за укључивање.
Повремено се може појавити необична ситуација: ако ажурирање својства записа узрокује да тај запис више не припада сегменту инклузије, може Синхронизација се обрађује брже од поновне евалуације сегментаУ том изолованом случају, могуће је да ажурирање које „не би требало“ према правилима буде синхронизовано, али то се дешава само када ажурирање треба да уклони запис из сегмента, а не обрнуто.
Како направити листе за укључивање и шта треба имати на уму
Управљање листама за укључивање се обично врши из одељка повезане апликације или интеграције у вашем маркетиншком/CRM алату који је повезан са Salesforce-ом. Типичан образац је веома сличан, иако се интерфејс може мало разликовати.
Типичан ток би био: приступ подешавањима, улазак у повезану Salesforce апликацију, иди на картицу синхронизација података и унесите правила синхронизације за жељени објекат (контакте, компаније, карте, прилагођене објекте итд.). Одатле се отвара падајући мени за избор постојеће активне листе.
Ако одговарајући сегмент не постоји, можете га креирати. нова листа за укључивањеДавање јасног имена и избор критеријума који су у складу са пословним процесом (на пример, само B2B налоге, само клијенте са годишњим приходом већим од X, итд.). Након чувања и обраде, вратите се на подешавања интеграције и изаберите ову нову листу као листу за укључивање.
Приликом увоза записа из Salesforce-а (нпр. потенцијалних клијената или контаката) у HubSpot или неки други систем, обично увозите само почетне податке. имејл адреса или друга минимално обавезна пољаОдатле се покреће „нормална“ синхронизација, која затим преноси остатак поља, све док се контакт налази на листи за укључивање.
Ако контакт није део листе за укључивање, након почетног увоза Преостала својства ће бити остављена празна и неће бити синхронизована. док запис не испуни услове за укључивање у листу. Ово спречава попуњавање секундарног система информацијама које неће бити коришћене.
Током почетне синхронизације између Salesforce-а и другог система, могу се појавити ситуације у којима Мапирана поља ажурирају податке у Salesforce-у чак и ако запис огледала још није креиран на другој платформи или још не припада сегменту инклузије. То се дешава зато што процена инклузије зависи од података који су већ креирани на другој страни, тако да се „прво укрштање“ може понашати донекле другачије од накнадних синхронизација.
Ако се Salesforce запис на крају повеже са другим HubSpot записом (или обрнуто), интеграција га тумачи као ново упаривањеСвако ново упаривање се третира као прва синхронизација, тако да мапирања поља могу покренути потпуно освежавање у Salesforce-у.
Зашто интегрисати Salesforce CRM са ERP-ом (SAP, Microsoft Dynamics, итд.)

Према подацима компаније Salesforce, само око 29% пословних апликација је заиста интегрисано једни са другима. То значи да већина компанија има огроман простор за побољшање у погледу протока информација и аутоматизације.
Salesforce је често централни CRM, где се налази целокупни поглед на купце. Проблем настаје када ERP (на пример, SAP или Microsoft Dynamics) управља залихама, финансијама, логистиком и наплатом. без синхронизације. То су два света која, без интеграције, функционишу као одвојена острва.
Интеграција Salesforce-а са ERP-ом омогућава продаји, финансијама, операцијама и корисничкој служби да беспрекорно раде заједно. један „језик података“Јасни примери: ажуриране информације о залихама и ценама се прегледају из CRM-а, фактуре издате у ERP-у се уносе у маркетиншке сегментације или се могућности добијене у Salesforce-у аутоматски конвертују у продајне поруџбине и документе у SAP-у.
Вредност те интеграције лежи у покушају оба система као да су један те истиАко креирате купца у Salesforce-у, он вам је доступан у SAP-у без дуплирања уноса података; ако урадите проверу ризика или кредитног рејтинга у SAP-у, тај резултат можете имати доступан у Salesforce-у тако да продавац зна колико далеко може да иде са својим комерцијалним условима.
Компаније које су интегрисале Salesforce са ERP-овима као што су Microsoft Dynamics, NetSuite или SAP извештавају побољшана видљивост током целог животног циклуса клијента, веће задржавање и повећање вредности животног века купца могућношћу рада са много префињенијим кампањама и предлозима.
Уобичајени случајеви употребе при интеграцији Salesforce-а са ERP-ом
У пракси, интеграције Salesforce-ERP-а обично почињу покривањем три често понављана случаја употребекоји се затим проширују напреднијим токовима:
- Синхронизација понуда, цитата и поруџбинаПродаја генерише понуду у Salesforce-у, а поруџбина се аутоматски креира или ажурира у ERP-у, избегавајући грешке и дупли унос података.
- Ажурирања залиха у скоро реалном временуERP шаље ажуриране нивое залиха и цене компанији Salesforce како продајни тим не би обећавао производе који не постоје.
- Централизација података за анализу и маркетингИнтерни и екстерни подаци (фактуре, купљени производи, историја интеракције) су синхронизовани како би маркетинг и менаџмент могли боље сегментирати и доносити информисане одлуке.
Средњи индустријски произвођач би могао, на пример, Смањите време обраде поруџбина до 70% и скоро потпуно елиминисати грешке у куцању, једноставним повезивањем Salesforce-а са Dynamics 365 Finance и аутоматизацијом креирања поруџбина и износа.
За дистрибутера са више складишта, приоритет је обично имати тренутни приступ тачним подацима о залихамаОво омогућава драстично смањење неиспуњених обећања због недостатка залиха и побољшава тачност залиха на нивое близу 99,5%.
С друге стране, B2B добављачи услуга са десетинама хиљада купаца могу користити интеграцију централизовати податке и повећати унакрсну продајуМного је лакше знати који су купци купили одређене производе, ко још није купио одређену услугу или који су налози у опасности да буду напуштени када се ERP фактуре и поруџбине прегледају директно из Salesforce-а.
Методе интеграције Salesforce-ERP-а (и како се мобилни SDK уклапа)
Постоји неколико приступа повезивању Salesforce-а са ERP-ом и другим апликацијама (укључујући мобилни SDK). Сваки од њих има Предности и мане у погледу трошкова, флексибилности, одржавања и временских рокова пројекта.
iPaaS: интеграција као услуга у облаку
iPaaS (Интеграциона платформа као услуга) платформе су cloud сервиси трећих страна који Повезују апликације и податке без потребе за инсталирањем било чега локално.Обично нуде унапред конфигурисане конекторе и интерфејс са мало кода или без кода, што је савршено за мала и средња предузећа и пројекте где ИТ не може да посвети много ресурса.
Користећи iPaaS као што је Rapidi, на пример, можете Интегришите Salesforce са вашим ERP-ом без репрограмирања ERP-аНуде се готови шаблони који покривају већину типичних мапирања између ERP-а и CRM-а, поред опција прилагођавања без додиривања кода.
Пренос података може распоред са флексибилношћуИнформације путују шифроване и компресоване како би се минимизирала потрошња пропусног опсега, а платформа обрађује грешке, редове чекања и поновне покушаје. За Salesforce мобилни SDK, то значи да апликација може да користи податке који су већ консолидовани захваљујући iPaaS интеграцији, без потребе за директном комуникацијом са ERP-ом.
Међу главним предностима iPaaS-а су брзо распоређивање, скалабилност и смањено учешће ИТ-аТо је зато што велики део конфигурације може да обави напредни пословни профил уз повремену техничку подршку. Међутим, компанија тада постаје у великој мери зависна од добављача платформе за одржавање и подршку.
Интеграциони мидлвер (облак или локални)
Мидлвер функционише као средњи слој који преводи и преноси податке између Salesforce-а и ERP-а, било у облаку или инсталираном на вашој инфраструктури. Историјски гледано, то је било углавном локално, али данас су многа решења такође базирана на облаку, што брише границу са iPaaS-ом.
Овај приступ је често занимљив за компаније којима је потребно висок степен прилагођавања, сложене трансформације података или интеграције које укључују више корпоративних система поред Salesforce-а и ERP-а.
Клауд мидлвер решења попут Рапидија омогућавају читање и писање података у системе попут Мајкрософт Динамикса користећи протоколе као што је OData, примењујући напредну логику трансформације и оркестрирање сложених токова податакаПредност је робусност, скалабилност и интегрисана безбедност; почетни трошкови су обично виши и стварају зависност од добављача посредничког софтвера.
Конектори трећих страна специфични за Salesforce-ERP
Конектори трећих страна су алати спремни за употребу који Они комбинују Salesforce са специфичним ERP-ом. (на пример, NetSuite, Dynamics 365, NAV, AX, GP, SAP…) са врло мало конфигурације. Њихова снага лежи у брзини и чињеници да већ укључују стандардна мапирања дизајнирана за те системе.
У једноставним пројектима, добар конектор може оставити функционалну интеграцију питање сати уместо недељаШтавише, често омогућавају одређена прилагођавања без потребе за програмирањем, што је идеално за мала и средња предузећа или за брзе пилот пројекте.
Главни ризик је тај што сваки конектор додаје нови слој архитектури податакаВеома је важно осигурати да је у складу са важећим прописима о безбедности и заштити података (нпр. GDPR) и да адекватно подржава прилагођавања која већ имате у свом ERP-у и Salesforce-у.
Интеграција од тачке до тачке
Интеграција од тачке до тачке је заснована на повежите Salesforce директно са другим системом Ово се може урадити путем скрипти, малих сервиса или директних веза, без коришћења посредничких платформи. Примамљиво је јер су почетни трошкови ниски и може се брзо имплементирати ако постоји само веома специфична потреба (на пример, слање поруџбина из Salesforce-а у једноставан ERP).
Међутим, како захтеви расту (више објеката, више система, више токова), архитектура постаје „Шпагете“ тешко одржаватиСвака нова веза захтева специфичан развој, тестирање, праћење и одржавање. Ово може бити прихватљиво за веома ограничене сценарије, али није довољно у средњим или великим пројектима.
Прилагођена интеграција путем API-ја
Најфлексибилнија опција је развој прилагођене интеграције користећи Salesforce API-ји и ERP API-јиSalesforce нуди веома богат екосистем (REST, SOAP, Bulk API, Streaming, итд.), који омогућава практично било коју врсту интеграције или прилагођеног тока.
Овај приступ има смисла када се Пословни захтеви су изузетно специфични Или говоримо о великим организацијама са ИТ тимовима посвећеним интеграцији и континуираном развоју. Ниво контроле је на максимуму, али су такви и трошкови, време имплементације и зависност од програмера.
У мобилним окружењима са Salesforce SDK-овима, прилагођени API се може користити да би се апликацији омогућило повезивање са интерне крајње тачке које консолидују податке из више системаспречавајући мобилни телефон да комуницира са свим деловима одвојено.
Уобичајени изазови при интеграцији Salesforce-а са ERP-ом и мобилним апликацијама
Интеграција Salesforce-а, ERP-а и мобилних апликација путем SDK-а није само техничко питање. Постоје веома чести изазови који, ако се не реше, могу... завршавајући у бескрајним пројектима или непоузданим интеграцијама.
Један од најчешћих је неусклађеност формата податакаНа пример, Salesforce чува број телефона као „(555) 123-4567“, а ERP га очекује као „5551234567“. Без правилног мапирања и конверзије, синхронизација може довести до грешака или недоследних записа.
Такође је уобичајено пронаћи проблеми са интегритетом податакаДупликати, непотпуне или застареле информације. Ако исти клијент постоји у оба система са мало другачијим именима или без заједничког идентификатора, резултат ће вероватно бити гомила дуплих записа који компликују управљање.
Грешке синхронизације у реалном времену су још један класик: ако постоје временски истеци, прекиди везе или прекомерна оптерећењаПоруџбина генерисана у Salesforce-у може се предуго очекивати да се појави у ERP-у или обрнуто. Да би се ово ублажило, потребна је јасна стратегија за поновне покушаје, стављање у ред и одређивање приоритета критичних података.
Када се догоди много истовремених ажурирања истих записа на различитим системима, настаје проблем „Ко је главни“ и које су најновије информацијеБез главне системске политике, временских ознака и правила за решавање сукоба, лако је пребрисати важне информације.
На технолошком нивоу, некомпатибилност између система (старије ERP верзије, API ограничења итд.) нас приморава да користите конекторе или посреднички софтвер који делује као мостпревођење протокола и формата. Штавише, синхронизација веома великих количина података током радног времена може негативно утицати на перформансе и Salesforce-а и ERP-а.
Да би се све ово решило, препоручљиво је успоставити јасна правила мапирања, валидације, дедупликација и темељно тестирање Пре него што било шта пустите у производњу, почните синхронизацијом само најкритичнијих података (купци, поруџбине), а затим проширите на остале објекте. Ово смањује ризике и омогућава вам да прилагођавате интеграцију у ходу.
Salesforce-ERP конектори и како одабрати прави
Salesforce конектори су алати који омогућавају Повежите Salesforce са другим системима из екосистема или споља, било да је у питању друга Salesforce организација, Tableau CRM, ERP или базе података попут Oracle, MySQL или PostgreSQL.
Salesforce-ERP конектор делује као „преводилац“ између продајног језика и оперативног језикаПреузима податке из једног система, прилагођава их формату другог и осигурава да поруке стижу на време и да су ажуриране на обе стране најновијом доступном верзијом.
Коришћење добро дизајнираног конектора значи да Више нема потребе за ручним копирањем података између система и да тимови могу бити сигурни да гледају исте информације, како са веб интерфејса Salesforce-а, тако и из мобилних апликација заснованих на SDK-у.
Да бисте изабрали прави конектор, препоручљиво је да себи поставите низ кључних питања у неколико блокова: пословни, ценовни, технички, имплементациони и одржавајући.
На функционалном нивоу, потребно је потврдити да ли конектор Подржава све објекте који су вам потребни (рачуни, контакти, производи, поруџбине, залихе, фактуре, прилагођени објекти), како обрађује прилагођена поља и да ли дозвољава двосмерну или једносмерну синхронизацију.
Са економског становишта, важно је разумети тачан модел цена (једна лиценца, претплата, плаћање по коришћењу), потенцијални додатни трошкови, ограничења количине података и разуман период поврата инвестиције у поређењу са прилагођеном интеграцијом.
Са техничке стране, морамо да сазнамо Које методе повезивања конектор користи са вашом специфичном ERP верзијом?, како се скалира са великим количинама података, које безбедносне мере укључује (шифровање, аутентификација, усклађеност са прописима) и како се грешке управљају и пријављују.
Што се тиче имплементације, важно је бити јасан у вези са типичан временски оквир пројекта За компаније ваше величине, који су интерни ресурси потребни, да ли ће постојећи системи бити потребно модификовати и која врста тестирања се препоручује пре него што се озбиљно почне.
Коначно, код одржавања је важно знати шта се дешава када Salesforce или ERP су ажурираниКоји ниво подршке нуди провајдер, како се прати статус интеграције и какав је план опоравка од катастрофе ако нешто крене наопако?
Имати зрело решење које већ има унапред конфигурисани шаблони и висока оцена на AppExchange-у Ово може знатно поједноставити процес. А ако треба да покријете веома специфичне случајеве употребе, кључно је да конектор омогућава брза прилагођавања без потребе да се све преписује од нуле.
Изградња екосистема у коме мобилни SDK, CRM, ERP и друге пословне апликације Salesforce-а функционишу као јединствен, кохерентан систем није тривијална, али уз приступ заснован на селективној интеграцији, одговарајућим методама (iPaaS, middleware или специјализовани конектор) и добром управљању матичним подацима, постиже се много агилнија платформа, са боље информисаним тимовима, аутоматизованијим процесима и знатно бољим корисничким искуством. Поделите информације како би и други корисници могли да сазнају више о теми.