コンテンツにスキップ

Systémová krajina Steve Trucking

このコンテンツはまだ日本語訳がありません。

K dispozici také v 29 jazycích

English · Español · 日本語 · Português (Brasil) · Français · Deutsch · Italiano · 한국어 · 简体中文 · Português (Portugal) · 繁體中文 · Bahasa Indonesia · Türkçe · Polski · Tiếng Việt · ไทย · Nederlands · العربية · עברית · Українська · हिन्दी · Русский · Svenska · Dansk · Norsk bokmål · Suomi · Español (México) · Français (Canada) · Deutsch (Schweiz)

A cracked truck-yard surface with each problem circled in bright paint and orange cones set out, nothing repaired yet, a delivery truck at the dock behind.
Obrázek vytvořený pomocí AI

Modul 6 z 6 kapitoly Porozumění podnikovým datům, kapitoly 4 kurzu Data Architect. Každý modul stojí sám o sobě. Předchozí: Strategie orgů je rozhodnutí o krajině · Další: další kapitola, Kvalita dat a správa dat

Otázka, na kterou tento modul odpovídá: Co nám skutečná krajina řekne dřív, než cokoli navrhneme?

Tato kapitola kameru postupně oddalovala: Salesforce jako jeden systém z mnoha, druhy dat, systémy kolem Salesforce, jak nakreslit krajinu a strategie orgů. Teď to dáme dohromady na Steve Trucking. Zatím ale nebudeme nic opravovat. To je ta disciplína: nakreslete, co existuje, projděte každou šipku a podívejte se, co vám krajina říká.

Steve Trucking provozuje jeden org Salesforce v USA. Service Cloud řeší případy od příjemců a maloobchodních partnerů; Field Service řídí schůzky, posádky a mobilní aplikaci; Experience Cloud dává maloobchodním partnerům portál, který se dnes používá jen pro reklamace a sestavy; Sales Cloud sleduje smlouvy s partnery a nabídky pro nová DC. Salesforce tedy jde doprostřed.

Vlevo lidé: 45 dispečerů, kteří pracují přímo v DC maloobchodních partnerů, asi 700 členů posádek na 330 kamionech, 60 agentů zákaznické péče, 40 lidí z provozu, financí a obchodu a asi 300 uživatelů u maloobchodních partnerů. To už nám něco říká: tohle není oddělové CRM. Je to provozní platforma pro většinu byznysu. Pořád je to ale jedna krabice. Teď se podívejme, co ji obklopuje.

Současná krajina Steve Trucking Krajina Steve Trucking dnes, označená „Současný stav: dnes, před řádnou implementací“. Vlevo: 45 dispečerů v devíti partnerských DC, asi 700 členů posádek na 330 kamionech, 100 zaměstnanců péče o zákazníky a kanceláře, asi 300 uživatelů maloobchodních partnerů a asi milion příjemců ročně. Uprostřed jeden org Salesforce v USA s portálem pro maloobchodní partnery; firemní poskytovatel identity nad ním s ním sdílí certifikát, jen pro kancelářské zaměstnance. Plánovaná exportní úloha uprostřed si přes Bulk API bere ze Salesforce týdenní export a nahrává ho do Snowflake. FleetLink má k Salesforce červenou tečkovanou čáru: chybí, kde je kamion? Mezi RouteDesk a Salesforce dvě červené přerušované šipky: trasy ručně přepisované do Salesforce a dokončené zastávky ručně přepisované zpět do RouteDesk. Červené přerušované šipky nesou také počty doručení z RouteDesk do měsíční tabulky a dál do finančního ERP, ručně. Každý maloobchodní partner má s RouteDesk dvě šipky: manifesty dovnitř, otevírané partnerem (soubor od Keystone, API od Redrock, EDI od Brightwave), a stav ven, otevíraný systémem RouteDesk. Vpravo dole RouteDesk posílá přes poskytovatele SMS a e-mailů zprávu den předem bez odkazu, červeně; příjemci volají, červeně, 60 % z nich se ptá, kde je jejich doručení; e-maily se v Salesforce stávají případy. Legenda: červená je dnes špatný nebo nevhodný proces, přerušovaná znamená ručně, červené tečky chybějící spojení. Současný stav: dnes, před řádnou implementací NAHOŘE: IDENTITA, APPEXCHANGE, WEB LIDÉ VPRAVO: INTERNÍ SYSTÉMY DOLE: ZÁKAZNICKÉ KANÁLY VPRAVO DOLE: PARTNEŘI A POSKYTOVATELÉ Dispečeři 45, v 9 partnerských DC Posádky doručení ~700 na 330 kamionech Péče o zákazníky a kancelář 100: servis, provoz, finance Uživatelé maloobchodních partnerů ~300 u 3 partnerů Příjemci ~1 milion ročně Firemní IdP SSO jen pro kancelářské zaměstnance Partnerský portál EXPORTNÍ ÚLOHA Snowflake analytika provozu a financí FleetLink GPS každou minutu; samostatná obrazovka Finanční ERP fakturuje partnerům, platí posádkám Měsíční tabulka počty doručení, ručně RouteDesk (starší systém) trasy v DC; 8 let historie Telefon agenti péče o zákazníky E-mail email-to-case Poskytovatel SMS a e-mailů zpráva den předem, bez odkazu Redrock REST API, webhooky Keystone CSV přes SFTP Brightwave EDI přes síť třetí strany Salesforce jeden org, USA jen kancelářští zaměstnanci hovory: 60 % kde je moje doručení? případy dovnitř manifesty dovnitř (API) stav ven (webhook) manifesty dovnitř (soubor) stav ven (soubor) manifesty dovnitř (EDI) stav ven (EDI) týdenní export (Bulk API) týdenní načtení trasy, ručně přepisované dokončené zastávky, ručně přepisované chybí: kde je kamion? den předem, bez odkazu počty doručení měsíčně, ručně Salesforce komunita lidé identita, aplikace, web interní systém zákaznický kanál data dovnitř a ven integrační vrstva začíná u systému, který otevírá spojení; popisek říká, co se přesouvá přerušovaná: dělá se ručně červená: dnes špatný nebo nevhodný proces červené tečky: chybějící spojení sdílený certifikát: důvěra, žádné přímé volání © 2026 Twinshark LLC · stevetecharc.com
Kliknutím zvětšíte

Steve Trucking dnes, před řádnou implementací. Každý manifest přistane v RouteDesk; dispečeři ručně přepisují trasy do Salesforce a dokončené zastávky zpět; FleetLinku chybí spojení.

Tohle je současný stav, před řádnou implementací, a říkám to přímo na kresbě. Pak otevřu paletu. V krajině hotového systému červenou nepoužívám; v současném stavu ano. Červená označuje špatný nebo nesprávný proces, přerušovaná čára něco, co se dělá ručně, a červené tečky chybějící spojení. I vynechaná šipka něco říká. Nic z toho není dekorace: každá červená čára je požadavek, který čeká, až ho někdo zapíše.

Tři maloobchodní partneři posílají manifesty třemi různými způsoby, takže každého nakreslete zvlášť.

Keystone každé odpoledne odloží manifest CSV na server SFTP, pro doručení o dva dny později, a každou noc chce zpátky soubor se stavy. Dvě šipky: manifest dovnitř souborem, který otevírá Keystone, a stav ven souborem, který otevírá RouteDesk. Asynchronní, se širokým časovým oknem.

Redrock posílá manifesty přes REST API a očekává aktualizace stavu přes webhook ve chvíli, kdy se dějí. Dvě šipky, dva mechanismy: Redrock volá dovnitř s manifesty přes API a RouteDesk volá ven se stavem přes webhook. Téměř reálný čas.

Brightwave posílá soubory EDI přes síť třetí strany a očekává zpátky stavové zprávy EDI. Další formát, další mechanismus.

Stejné obchodní pojmy (manifest, doručení, stav), tři úplně odlišné integrace. Nezjednodušujte kresbu jen proto, že byste chtěli, aby byly konzistentní. Nejsou. To je současný stav.

Pak je projděte. Keystone: jak se ověřuje spojení SFTP, kam soubor přistane, co si ho vyzvedne, jak poznáme, že se zpracoval celý soubor, co se stane se špatným řádkem a jak se Keystone dozví o změně dřív než z dnešního nočního souboru? Redrock: jak se ověřuje API, co se stane, když jedna ze stran nejede, co se počítá jako úspěšný webhook, co když stejný stav dorazí dvakrát? Brightwave: kdo provozuje síť EDI, kde je překlad, jaká potvrzení se vracejí? Nic nepřenavrhujeme. Objevujeme otázky. To je úkol krajiny.

RouteDesk je starý desktopový nástroj pro dispečink a plánování tras, kterým dispečeři v každém DC mění manifesty na trasy. Drží osm let historie doručení a má být vyřazen. Nakreslete ho přesto. Častou chybou je vynechat systém, „kterého se zbavujeme“. Kdy? Řekněme, že odpověď zní za osmnáct měsíců. Pak je součástí architektury nejméně osmnáct měsíců a jeho osm let historie, asi pět milionů doručení, nezmizí, když zmizí aplikace. A podívejte se, co krajina odhalí: RouteDesk a Salesforce nejsou propojené. Posádky pracují se svými zastávkami v aplikaci Field Service v Salesforce, ale trasy se stavějí v RouteDesk, takže je dispečeři každý večer přepisují do Salesforce a pak dokončené zastávky přepisují zpátky do RouteDesk, aby mohl posílat stav partnerům. Asi 3 300 zastávek denně, dvakrát, ručně. Na kresbě je to přerušované a červené. Také vám to říká, že Redrockův webhook „ve chvíli, kdy se dějí“ ve skutečnosti ve chvíli, kdy se dějí, není. Co dnes RouteDesk vlastní? Co na něm závisí? Jaká historie ho musí přežít a kde: v Salesforce, v datovém skladu, v archivu? Zatím neodpovídáme. Krajina jen odhalila otázky.

FleetLink, telematická platforma, dostává GPS z každého kamionu: asi 200 000 údajů denně, každý kamion, každou minutu, kdy jede. A není připojená k ničemu. Dispečeři se na ni dívají na samostatné obrazovce. Nakreslete tedy FleetLink bez šipek. Žádnou kouzelnou integrační čáru jen proto, že si myslíme, že by tam měla být.

Pak spočítejte nuly: 200 000 denně je přes 70 milionů ročně. To není „máme data z GPS“. Je to streamovací zdroj se spoustou nul, který leží mimo zážitek v Salesforce. Potřebuje Salesforce 70 milionů údajů ročně? Nejspíš ne všechny. To je otázka návrhu na později.

Finanční ERP fakturuje každému maloobchodnímu partnerovi za každé doručení, instalaci a odvoz a vyplácí pobídky posádkám. A počty doručení se do něj dostávají přes měsíční tabulku. Nakreslete tu tabulku. Nenahrazujte ji úhlednou šipkou API jen proto, že jsme architekti a víme to líp; je součástí současné architektury. A jakmile je nakreslená, přicházejí otázky: kdo ji dělá, z jakého systému, kdo ji kontroluje, co když se doručení po odeslání změní a čí číslo vyhraje? Na odpovědích visí peníze.

Snowflake obsahuje provozní a finanční analytiku, plněnou týdenním exportem. Snowflake to sám nedokáže; dělá to něco uprostřed: plánovaná exportní úloha, která běží mimo Salesforce, bere data přes Bulk API a nahrává je do Snowflake. Kde žije analytika, se řídí tím, kde žijí data, a Snowflake už je analytickým domovem. Načasování nám ale také něco říká. „Co se stalo minulý měsíc?“ Týdenní zdroj stačí. „Kde je toto doručení právě teď?“ Snowflake není místo, kde bych začal. Stejný podnik, jiná zátěž, jiná čerstvost, jiná odpověď.

Firemní poskytovatel identity jde nad Salesforce. Kancelářští zaměstnanci používají jednotné přihlášení. Dispečeři a posádky se ale přihlašují přihlašovacími údaji Salesforce. Jedna čára důvěry od IdP k Salesforce by tedy skryla půlku příběhu. Skutečná otázka zní, kteří uživatelé se přihlašují kterou cestou, a to do krajiny patří.

Poskytovatel SMS a e-mailů posílá příjemcům z RouteDesk obecnou zprávu „vaše doručení je zítra“. Není v ní žádný odkaz na sledování. Mezitím je ročně asi 180 000 případů a asi 60 % z nich je „kde je moje doručení?“: zhruba 108 000 případů ročně se stejnou otázkou. Teď to dejte vedle FleetLink. Firma ví, kde jsou její kamiony. Její příjemci se pořád volají ptát. A systém, který to ví, není připojený k tomu, který odpovídá. Řešení zatím navrhovat nemusím. Krajina už ten příběh vypráví.

Teď spočítejte, co se přesouvá. Stejně jako v modulu 4 nuly nejdou na šipky; jdou do inventury za obrázkem, kde budou řídit mechanismy, až budeme navrhovat. Asi milion doručení ročně, asi 3 300 denně, s růstem 30 % ročně; asi 1,6 řádkové položky na každé; asi osm aktualizací stavu na každé, tedy dnes osm milionů aktualizací stavu ročně; čtyři až pět milionů fotek ročně, zatím na vlastních telefonech posádek; asi 200 000 údajů z GPS denně; asi 180 000 případů ročně. Šipka s popiskem „stav doručení“ není občasná zpráva. Krabice vám říkají, co existuje. Šipky vám říkají, co se přesouvá. Nuly vám říkají, jestli vaše předpoklady přežijí realitu.

Inventura Steve Trucking i s nulami Dnešní inventura Steve Trucking, jeden řádek na druh dat, s objemem a mechanismem podbarvenými společně. Manifesty partnerů: transakční, od každého maloobchodního partnera do RouteDesk, asi milion doručení ročně s růstem 30 %, souborem přes SFTP, REST API a EDI. Stav doručení: transakční, z RouteDesk k partnerům, asi osm milionů aktualizací ročně, nočním souborem, webhookem a EDI. Trasy a dokončené zastávky: mezi RouteDesk a Salesforce, asi 3 300 zastávek denně oběma směry, ručně přepisované dispečery. Údaje z GPS: streamovaná, ve FleetLink, asi 200 000 denně, přes 70 milionů ročně, bez spojení, jen samostatná obrazovka. Fotografie z doručení: nestrukturovaná, na vlastních telefonech posádek, čtyři až pět milionů ročně, bez jakéhokoli mechanismu. Případy: transakční, v Salesforce, asi 180 000 ročně, 60 % se ptá, kde je doručení, telefonem a přes email-to-case. Počty doručení pro fakturaci: transakční, ve finančním ERP, měsíčně, tabulkou ručně sestavenou z RouteDesk. Analytika provozu a financí: ve Snowflake, týdně, exportní úlohou, která data bere přes Bulk API a nahrává do Snowflake. Historie doručení: v RouteDesk, osm let a asi pět milionů doručení, ve starší aplikaci. Pod tím: krabice vám řeknou, co existuje, šipky vám řeknou, co se přesouvá, a nuly vám řeknou, jestli vaše předpoklady přežijí realitu. DATA DRUH KDE DNES ŽIJÍ ZÁTĚŽ OBJEM A NAČASOVÁNÍ SOUČASNÝ MECHANISMUS Manifesty partnerů Transakční Každý maloobchodní partner, pak RouteDesk Provozní ~1 milion doručení ročně, růst 30 % Soubor SFTP, REST API, EDI, do RouteDesk Stav doručení Transakční RouteDesk, posíláno partnerům Provozní ~8 milionů aktualizací ročně Noční soubor, webhook, EDI, z RouteDesk Trasy a dokončené zastávky Transakční RouteDesk a Salesforce Provozní ~3 300 zastávek denně, oběma směry Ručně přepisují dispečeři Údaje z GPS Streamovaná FleetLink Streamovací, provozní ~200 000 denně, přes 70 milionů ročně Žádný: samostatná obrazovka Fotografie z doručení Nestrukturovaná Vlastní telefony posádek Provozní, historická 4 až 5 milionů ročně Žádný Případy Transakční Salesforce Provozní ~180 000 ročně; 60 % „kde je moje doručení?“ Telefon, email-to-case Počty doručení pro fakturaci Transakční Finanční ERP Finanční Měsíčně Tabulka, ručně sestavená z RouteDesk Analytika provozu a financí Analytická Snowflake Analytická Týdně Exportní úloha: Bulk API ven, nahrává do Snowflake Historie doručení Historická RouteDesk Referenční 8 let, ~5 milionů doručení Starší aplikace Krabice vám řeknou, co existuje. Šipky vám řeknou, co se přesouvá. Nuly vám řeknou, jestli vaše předpoklady přežijí realitu. © 2026 Twinshark LLC · stevetecharc.com
Kliknutím zvětšíte

Inventura za krajinou Steve Trucking: objem vedle mechanismu, který bude řídit.

Zatím žádná cílová architektura, a už vidím, kde žijí důležitá data, o jaký druh jde, jak rychle se přesouvají a jak si je systémy vyměňují.

Nad rámec zkoušky: co mění AI. Předpokládejme, že Steve Trucking postaví agenta, který bude příjemcům odpovídat na „kde je moje doručení?“. Kterého systému se má ptát? Salesforce zná schůzku, FleetLink ví, kde je kamion, partnerův manifest doručení definoval. Současná krajina je mapou agenta, a než může agent bezpečně odpovídat, musí architekt vědět, který systém je pro každý fakt autoritativní a jak je aktuální. Nasměrujte agenta na špatný zdroj a ze zastaralých dat se stane sebevědomá odpověď.

Ustupte o krok. Tři partneři, tři styly integrace. Starý dispečerský nástroj s osmi lety historie a dispečeři, kteří denně přepisují 3 300 zastávek do Salesforce a zpátky. Telematická platforma s 200 000 údaji denně, odpojená. Finance, které počítají doručení z měsíční tabulky. Analytika týden pozadu. Jednotné přihlášení pro některé uživatele, pro jiné ne. Žádný odkaz na sledování a 108 000 případů ročně s otázkou, kde je doručení. A všechno roste o 30 % ročně.

To je spousta architektury z jednoho obrázku. Pokušení je začít to opravovat. Nedělejte to. Zatím ne. Chci, abyste se naučili nechat diagram současného stavu ošklivý, protože současný stav je někdy ošklivý. Nejde o to někoho ohromit čistou kresbou; jde o společné porozumění realitě. Přenavrhujte, zatímco dokumentujete, a přijdete o výchozí bod. Později chci umět říct: tohle existovalo, tohle je problém, který jsme vyřešili, tohle jsme změnili, a proč. Kapitola 6 začne dělat rozhodnutí o vlastnictví a identitě a Kontrolní bod 1 dá část 1 dohromady. Kurz Integration Architect navrhuje toky partnerů do hloubky.

V této fázi architekt nerozhoduje o cílové architektuře. Rozhoduje se o tom, zda je současnému stavu porozuměno dost dobře na to, aby se dala navrhnout:

  • Které systémy, skupiny uživatelů, úložiště dat a externí partneři dnes skutečně existují.
  • Jaká data překračují každou důležitou hranici, kterým směrem, jak často a jakým mechanismem.
  • Kde teď žijí provozní, analytická, streamovací, historická a nestrukturovaná data.
  • Které toky nesou největší objem a zaslouží si brzkou pozornost.
  • Které mezery, ruční kroky, odpojené systémy, nejasné autority a nekonzistentní vzory se stanou výslovnými otázkami návrhu.

Tato kapitola začala jednou myšlenkou: nakreslete krajinu dřív, než navrhnete org. Kdybych začal datovým modelem Steve Trucking, mohl jsem strávit hodiny nad objekty a vztahy, zatímco FleetLink seděl venku s 200 000 údaji denně, RouteDesk držel osm let historie, tři partneři mluvili třemi jazyky, finance používaly tabulku a sto tisíc případů ročně se ptalo, kde je doručení. To nejsou otázky objektového modelu. Jsou to otázky podnikových dat. Nakreslete ošklivé integrace, tabulku, systém, který prý vyřazujete. Zapište si nuly. Projděte každou šipku. Pak jste připraveni to změnit.

  • Zadání Steve Trucking, oddíly 2–4, a jeho diagram krajiny.