Siirry sisältöön

Piirrä järjestelmäkartta

Saatavilla myös 28 kielellä

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 · Español (México) · Français (Canada) · Deutsch (Schweiz)

A hand-drawn map of a region in ink and watercolor, half finished: towns, roads, a river and a rail line on one side, faint pencil lines on bare paper on the other.
Kuva on luotu tekoälyllä

Moduuli 4/6 luvussa Yrityksen tietojen ymmärtäminen, Data Architect -kurssin luku 4. Jokainen moduuli on itsenäinen. Edellinen: Salesforcea ympäröivät järjestelmät · Seuraava: Org-strategia on järjestelmäkartan päätös

Kysymys, johon tämä moduuli vastaa: Miten piirrän järjestelmäkartan, joka näyttää, minne tiedot kulkevat?

Anna minulle uusi skenaario ja tyhjä valkotaulu, niin yksi ensimmäisistä asioista, jotka piirrän, on järjestelmäkartta. Ei kaunis, ei jokaista API:a, ei vielä tietomallia. Haluan nähdä yrityksen: keitä käyttäjät ovat, mitkä järjestelmät ovat mukana, missä Salesforce sijaitsee, mikä sitä ympäröi, mistä tiedot tulevat ja minne ne menevät. Ja sitten haluan kävellä nuolet läpi. Hyvä järjestelmäkartta ei ole kuva laatikoista. Se on tapa tuoda arkkitehtuuriset päätökset esiin.

Teetän tätä harjoitusta CTA-kandidaateilla. Lue skenaario ja ala sitten piirtää. Älä odota, että olet ratkaissut kaiken päässäsi; piirtäminen auttaa sinua ratkaisemaan sen. Siksi ensimmäisen päivän kotitehtävä on aloittaa järjestelmäkartta ennen kuin yrität tietomallia. Piirrä tietomalli ensin, niin olet jo olettanut, mitä Salesforceen kuuluu. Piirrä järjestelmäkartta ensin, niin näet järjestelmät, joiden pitäisi muovata tuota päätöstä.

Aloita korkealta ja porau sitten alas: ensin koko yritys, sitten yksityiskohdat siellä, missä niillä on väliä.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 1/6: tyhjä pohja. Vain vyöhykkeet.

Järjestelmäkartan voi piirtää monella tavalla. Tämä on vain minun tapani, jota olen hionut monta vuotta, ja jaan sen, jotta näet, miten sellaisen voi koota nopeasti. Käytän sitä jokaisessa Salesforce-järjestelmäkartassa, ja se luetaan kuin lause: vasemmalla olevat ihmiset tavoittavat keskellä olevan Salesforcen, luottamus tulee sen yläpuolella olevista järjestelmistä, palvelu kulkee sen alapuolella olevien kanavien kautta, ja se on yhteydessä oikealla oleviin taustatoimintoihin.

Ihmiset vasemmalla, ylhäältä alas: sisäiset käyttäjät, kumppanit, asiakkaat. Ei vielä jokaista persoonaa; tarpeeksi vastaamaan kysymykseen kuka yrittää tavoittaa tämän arkkitehtuurin? Jokainen ryhmä osoittaa sinne, mistä se tulee sisään: sisäiset käyttäjät Salesforceen, kumppanit kumppaniyhteisöön, asiakkaat asiakasyhteisöön. Järjestelmät eivät ole olemassa itsestään. Joku, tai jokin, yrittää käyttää niitä.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat ihmiset © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 2/6: kuka yrittää tavoittaa tämän arkkitehtuurin?

Salesforce keskellä. Yksi pelkistetty laatikko. Ei siksi, että Salesforce olisi yrityksen keskipiste (käytimme juuri kolme moduulia sanoaksemme, ettei se ole), vaan siksi, että se on järjestelmä, jonka ympärille suunnittelen. Se on ankkuri.

Yhteisöt aivan sen alla, kiinni siinä. Kumppaniyhteisö ja asiakasyhteisö ovat erillisiä päätepisteitä, joten ne saavat omat laatikkonsa. Mutta ne ovat kiinni Salesforcessa, koska mitään ei tarvitse integroida niiden tavoittamiseksi: ne toimivat samassa orgissa.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat Partner Community Customer Community Salesforce org, jonka ympärille suunnittelemme Salesforce yhteisö ihmiset © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 3/6: Salesforce keskellä, yhteisöt aivan sen alla.

Identiteetti yläpuolella. Identiteetinhallinnan palvelut tulevat ylös, ne, jotka kehittäjät unohtavat: yksi sisäisille käyttäjille, ehkä toinen kumppaneille. Myös AppExchange-paketit menevät sinne, siirrettynä oikealle, koska ne ovat orgiin tuotuja ominaisuuksia eivätkä taustajärjestelmiä, jotka vaihtavat tietoja sen kanssa. Julkiset verkkosivustot ovat vasemmassa yläkulmassa.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat Julkinen verkkosivusto Työntekijöiden IdP kertakirjautuminen Kumppanien IdP kertakirjautuminen AppExchange-sovellus sähköinen allekirjoitus Partner Community Customer Community Salesforce org, jonka ympärille suunnittelemme Salesforce yhteisö ihmiset identiteetti, sovellukset, verkko © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 4/6: identiteetti yläpuolella, laatikko, jonka kehittäjät unohtavat.

Integraatio ja sitten taustatoiminnot oikealle. Integraatiokerros, ESB tai iPaaS (tai MuleSoft, kun se on nimetty), on korkea palkki heti Salesforcen oikealla puolella. Sisäiset järjestelmät ovat sen takana: ERP:t, talous, tilaustenhallinta, vanhat järjestelmät, tietovarasto. Nyt sivu luetaan vasemmalta oikealle: ihmiset, Salesforce, integraatio, taustatoiminnot.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat Julkinen verkkosivusto Työntekijöiden IdP kertakirjautuminen Kumppanien IdP kertakirjautuminen AppExchange-sovellus sähköinen allekirjoitus Partner Community Customer Community INTEGRAATIOKERROS (ESB) ERP tilaukset, laskut Talous maksut Tilaustenhallinta Tietovarasto analytiikka Salesforce org, jonka ympärille suunnittelemme Salesforce yhteisö ihmiset identiteetti, sovellukset, verkko sisäinen järjestelmä integraatiokerros © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 5/6: integraatio ja sitten taustatoiminnot.

Kanavat alapuolella. Kaikki, millä on suora yhteys asiakkaisiin: email-to-case, web-to-lead, puhelin, viestintä.

Tiedot sisään ja ulos, oikeassa alakulmassa. Ulkoiset tietolähteet, arkistot, tietojen lataukset.

Data 360 oikealla, integraatiokerroksen alapuolella. Käyttäjät eivät koskaan yhdisty siihen, ja sen tenantti yhdistyy moniin taustajärjestelmiin, joten se on putkiston joukossa, missä nuo viivat pysyvät lyhyinä: sisäisten järjestelmien, tietovaraston ja oikean alakulman tietojen vieressä. Datatiimit kyllä avaavat sen näkymiä, mutta ne näkymät ovat orgissa: Data 360 on lähellä corea (near-core), sitä hallitaan coressa ja se isännöidään coren ulkopuolella (moduuli 1). Yksi viiva takaisin Salesforceen näyttää, kuka sitä hallitsee. Laatikon paikan pitäisi kertoa tarina siitä, mitä se tekee.

Mikään tästä geometriasta ei ole pyhää. Käytännön arvo on siinä, etten keksi visuaalista kieltä joka kerta uudelleen, ja jokainen, joka on nähnyt yhden kaavioistani, lukee seuraavan nopeammin.

Steven järjestelmäkartan asettelu Steven järjestelmäkartan asettelu, vielä ilman nuolia. Vasemmalla ylhäältä alas: sisäiset käyttäjät, kumppanien käyttäjät ja asiakkaat. Keskellä Salesforce sinisenä pilven kanssa, org, jonka ympärille suunnittelemme, ja Partner Community ja Customer Community kiinni sen alareunassa. Ylhäällä: julkinen verkkosivusto vasemmassa yläkulmassa, työntekijöiden ja kumppanien identiteetinhallinnan palvelut Salesforcen yllä ja sähköisen allekirjoituksen AppExchange-sovellus siirrettynä oikealle. Salesforcen oikealla puolella integraatiokerros, jonka alla samassa sarakkeessa Data 360 (lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella; käyttäjät eivät koskaan yhdisty siihen, ja se tavoittaa monia taustajärjestelmiä), ja sen jälkeen sisäiset järjestelmät: ERP, talous, tilaustenhallinta ja tietovarasto. Alhaalla: asiakaskanavat, sähköposti, verkkolomakkeet, puhelin ja viestintä. Oikeassa alakulmassa tiedot sisään ja ulos: arkisto, tietojen lataukset ja ulkoiset tiedot, joihin viitataan kopioimisen sijaan. Kuusi vaihekuvaa rakentaa sen: tyhjät vyöhykkeet, sitten ihmiset, Salesforce ja sen yhteisöt, identiteetti ylhäällä, integraatio ja sisäiset järjestelmät ja lopuksi kanavat ja tiedot. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat Julkinen verkkosivusto Työntekijöiden IdP kertakirjautuminen Kumppanien IdP kertakirjautuminen AppExchange-sovellus sähköinen allekirjoitus Partner Community Customer Community Data 360 lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella INTEGRAATIOKERROS (ESB) ERP tilaukset, laskut Talous maksut Tilaustenhallinta Tietovarasto analytiikka Sähköposti sähköpostista tapaukseksi Verkkolomakkeet verkosta liidiksi Puhelin asiakaspalvelu Viestintä tekstiviesti, chat Arkisto vanhat tapaukset Tietojen lataukset siirto Ulkoiset tiedot viitataan, ei kopioida Salesforce org, jonka ympärille suunnittelemme Salesforce yhteisö ihmiset identiteetti, sovellukset, verkko sisäinen järjestelmä asiakaskanava tiedot sisään ja ulos integraatiokerros katkoviiva: ei vielä käytössä, tai viitattu © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Vaihe 6/6: koko asettelu, ei vielä nuolia. Jokainen myöhempi järjestelmäkartta säilyttää nämä paikat.

Pidä merkintätapa yksinkertaisena. Jokainen järjestelmä on kortti: sen nimi, sen rooli ja pieni kuvake, joka kertoo, millainen asia se on: ERP, tietokanta, identiteetinhallinnan palvelu, ihmisryhmä. Juuri kuvaamani alueet piirretään himmeinä, nimettyinä vyöhykkeinä, joten itse asettelu näkyy. Alareunan selite kertoo, mitä jokainen kuvake ja viiva tarkoittaa.

Älä laita liikaa laatikon sisään. Vain hyvin monimutkaisessa järjestelmäkartassa avaan Salesforcen osiinsa (Sales Cloud ja Service Cloud orgin sisällä nuolineen niiden välillä). Äläkä keksi viittätoista muotoa, ellei jokainen niistä kerro lukijalle jotain. Haluan, että joku katsoo järjestelmäkarttaa kolmekymmentä sekuntia ja alkaa ymmärtää arkkitehtuuria. Hienous ei auta. Selkeys auttaa.

Älä odota yksityiskohtaista suunnittelua ennen kuin ajattelet volyymia. Nuoli, joka kuljettaa 500 tuotetta yössä, ja nuoli, joka kuljettaa 200 000 GPS-lukemaa päivässä, voivat näyttää järjestelmäkartassa täsmälleen samalta. Ne eivät ole sama ongelma. Joten ennen kuin piirrät yhtäkään nuolta, laske, mitä liikkuu. Aloita kuvan takana oleva inventaario määristä: yksi rivi kutakin tärkeää tietojoukkoa kohden volyymeineen. Nollat eivät ehkä koskaan näy nuolissa, mutta sinun täytyy tietää, milloin siirryt suuriin lukuihin: tuhansia tai miljoonia tunnissa, satojatuhansia transaktioita, jopa kymmeniä tai satoja transaktioita sekunnissa.

Nuo luvut ohjaavat mekanismia. Muutama sata tietuetta yössä on eräajo. Kutsu, jota joku odottaa, voi olla synkroninen, jos volyymi sen sallii. Kymmenet tai sadat sekunnissa voivat vaatia tapahtumia, kuten platform eventejä, tietuekohtaisen kutsun sijaan. Nuoli näyttää samalta; volyymi ratkaisee, mikä sitä kuljettaa, joten kirjaa se inventaarioon, jossa mekanismi valitaan.

Mekanismi voi jopa muuttaa nuolen suunnan. Lähetä pari tietuetta minuutissa, niin Salesforce voi yksinkertaisesti tehdä kutsun ulos: nuoli alkaa Salesforcesta. Lähetä paljon enemmän, niin Salesforce voi sen sijaan julkaista tapahtumia tapahtumaväylälle; ulkoinen järjestelmä tilaa ne ja kutsuu sisään hakemaan ne, joten nyt nuoli alkaa toisesta päästä. Vielä isompi, vaikkapa miljoonien tietueiden öinen synkronointi, ja se on eräajo. Tunne siis määräsi aikaisin, kun alat suunnitella mekanismeja, koska määrät voivat piirtää nuolet uudelleen.

Volyymilla on merkitystä kahdessa paikassa, kahdesta syystä. Tietomallissa tarvitsen sitä suurten tietomäärien tarkkailuun ja arkistoinnin suunnitteluun; osa 2 menee siihen syvälle. Järjestelmäkartassa inventaarion suuret luvut ohjaavat integraatiomallin ja mekanismin valintaa. Moduuli 6 laittaa todelliset nollat Steve Truckingin järjestelmäkarttaan ja sen inventaarioon. Kun määrät ovat käsissä, piirrä nuolet.

Kun järjestelmät ovat paikoillaan, yhdistä ne, niin järjestelmäkartasta tulee arkkitehtuuria. Laatikko on järjestelmä; nuoli näyttää, kuka avaa yhteyden. Se alkaa järjestelmästä, joka avaa yhteyden, ja osoittaa siihen, jota se kutsuu: asiakkaasta palvelimeen. Nimiö kertoo, mikä liikkuu ja mihin suuntaan.

Tuo sääntö koskee järjestelmäkarttoja, joissa järjestelmät puhuvat järjestelmille. Tietovirtakaaviossa nuoli seuraa tietoja, kuten odottaisitkin. Älä vie järjestelmäkartan sääntöä muihin kaavioihin; se vain lisää sekaannusta.

Järjestelmäkartta nuolineen Sama järjestelmäkartta kuin aiemmin, nyt nuolineen; jokainen nuoli alkaa järjestelmästä, joka avaa yhteyden, ja sen nimiö kertoo, mitä liikkuu ja mihin suuntaan. Sisäiset käyttäjät käyttävät Salesforcea, kumppanien käyttäjät Partner Communitya, asiakkaat Customer Communitya. Kukin identiteetinhallinnan palvelu ja Salesforce jakavat varmenteen, joka näkyy pisteviivana vihreänä varmenne kummassakin päässä: luottamus, ei suora kutsu, koska kirjautuminen kulkee käyttäjän selaimen kautta uudelleenohjauksina. Työntekijöiden identiteetinhallinnan palvelu lähettää myös käyttäjäpäivitykset Salesforceen. Salesforce lähettää asiakirjat ulos sähköisen allekirjoituksen AppExchange-sovellukseen ja tilaukset ulos integraatiokerrokseen, joka lähettää tuotteet sisään Salesforceen. Integraatiokerros lähettää tilaukset ulos ja tuo tuotteet sisään ERP:stä; ERP lähettää tilausten tilan sisään integraatiokerrokseen; integraatiokerros tuo maksut sisään taloudesta. Data 360 integraatiokerroksen alla avaa omat yhteytensä: CRM-tiedot ulos Salesforcesta, zero copy tietovarastoon ja viittauksen ulkoisiin tietoihin. Alhaalta sähköposti lähettää tapaukset sisään ja verkkolomakkeet liidit sisään Salesforceen; Salesforce lähettää vanhat tapaukset ulos arkistoon; tietojen lataukset lähettävät tietueet sisään. YLHÄÄLLÄ: IDENTITEETTI, APPEXCHANGE, VERKKO IHMISET OIKEALLA: SISÄISET JÄRJESTELMÄT ALHAALLA: ASIAKASKANAVAT OIKEA ALAKULMA: TIEDOT SISÄÄN JA ULOS Sisäiset käyttäjät myynti, palvelu, toiminnot Kumppanien käyttäjät Asiakkaat Julkinen verkkosivusto Työntekijöiden IdP kertakirjautuminen Kumppanien IdP kertakirjautuminen AppExchange-sovellus sähköinen allekirjoitus Partner Community Customer Community Data 360 lähellä corea: hallitaan coressa, isännöidään coren ulkopuolella INTEGRAATIOKERROS (ESB) ERP tilaukset, laskut Talous maksut Tilaustenhallinta Tietovarasto analytiikka Sähköposti sähköpostista tapaukseksi Verkkolomakkeet verkosta liidiksi Puhelin asiakaspalvelu Viestintä tekstiviesti, chat Arkisto vanhat tapaukset Tietojen lataukset siirto Ulkoiset tiedot viitataan, ei kopioida Salesforce org, jonka ympärille suunnittelemme jaettu varmenne käyttäjäpäivitykset jaettu varmenne asiakirjat ulos tilaukset ulos tuotteet sisään tilaukset ulos, tuotteet sisään tilausten tila sisään maksut sisään CRM-tiedot ulos zero copy viitattu tapaukset sisään liidit sisään vanhat tapaukset ulos tietueet sisään Salesforce yhteisö ihmiset identiteetti, sovellukset, verkko sisäinen järjestelmä asiakaskanava tiedot sisään ja ulos integraatiokerros katkoviiva: ei vielä käytössä, tai viitattu alkaa järjestelmästä, joka avaa yhteyden; nimiö kertoo, mitä liikkuu jaettu varmenne: luottamus, ei suoraa kutsua © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Nuolet lisätty. Jokainen laatikko on siellä, missä se oli; jokainen nuoli alkaa järjestelmästä, joka avaa yhteyden, ja sen nimiö kertoo, mikä liikkuu ja mihin suuntaan.

Joten jos integraatiokerros työntää tuotteita Salesforceen, nuoli kulkee integraatiokerroksesta Salesforceen nimiöllä tuotteet sisään. Jos Salesforce kutsuu ulos hakemaan ne, nuoli alkaa Salesforcesta, ja nimiö on yhä tuotteet sisään. Samat tiedot, eri keskustelu, ja se ero kertoo minulle, kuka tarvitsee tunnistetiedot ja kenen täytyy käsitellä virhe. Salesforce lähettää tilauksen integraatiokerroksen kautta: tilaukset ulos. ERP:n toimitustieto palaa: tilauksen tila sisään. Nyt näen, kuka aloittaa kunkin keskustelun, missä tiedot tulevat Salesforceen ja missä ne lähtevät, mitkä virrat ylittävät rajoja, missä omistajuus luultavasti on ja missä minun täytyy kysyä lisää.

Ja muista moduuli 1: aina kun näen vain yhden virran, huolestun. Korkealla tasolla tilaukset ulos -nuoli riippuu paluuvirroista: asiakkaat sisään, tuotteet sisään, hinnat. Katso vielä syvemmälle, niin siellä on paluumatka: hyväksyntä, hylkäys, tila, laskun numero, peruutus. Nuolet antavat minulle jotain konkreettista haastettavaksi.

Tässä kohdassa järjestelmäkartta lakkaa olemasta PowerPoint-taidetta. Arviointilautakunnassa mikä tahansa nuoli voi herättää kolme kysymystä, ja haluan, että sinulla on vastaukset:

  • Miten se todentaa? OAuth, varmenne, Named Credential, jokin muu?
  • Onko se synkroninen vai asynkroninen? Odottaako Salesforce ERP:tä, vai julkaiseeko se ja jatkaa? Kuinka nopeasti liiketoiminta tarvitsee tuloksen?
  • Mikä on mekanismi? REST-kutsu, tapahtuma, tiedosto, viestijono, MuleSoftin kautta vai suoraan?

Ja sitten: mitä tapahtuu, kun toinen puoli on alhaalla? Jokainen nuoli tarvitsee mekanismin. Jos et osaa selittää sitä, viiva on koriste.

Eikä ”lähetä ja unohda” ole vastaus. Se tarkoittaa yleensä: ”en ole suunnitellut, mitä lähettämisen jälkeen tapahtuu.” Saapuiko se? Hyväksyttiinkö se? Epäonnistuiko se? Yritetäänkö uudelleen? Kuka tietää, että se on jumissa? Entä jos sama viesti saapuu kahdesti? Mikään tästä ei mene järjestelmäkarttaan, josta tulisi lukukelvoton. Mutta nuolen pitäisi saada sinut tietämään, että nuo kysymykset ovat olemassa.

Zoomaa mihin tahansa nuoleen, niin siellä on asiakas ja palvelin, ja kumpikin omistaa oman puoliskonsa. Asiakas avaa yhteyden: se tarvitsee päätepisteen ja portin, hakee ensin tunnisteen (token) todennuspalvelimelta, kutsuu palvelimen määrittelemää protokollaa ja sopimusta ja päättää, odottaako se. Vain asiakas näkee koko edestakaisen matkan, joten vain asiakas voi yrittää uudelleen. Palvelin kuuntelee, määrittelee protokollan, sopimuksen ja payloadin, validoi sen, mitä sisään tulee, ja näkee vain oman osansa. Kun piirrän nuolen, tiedän jo, kumpi pää on kumpi, ja se kertoo minulle, kuka omistaa kunkin näistä kysymyksistä.

Jokainen nuoli tarvitsee mekanismin Yksi nuoli järjestelmäkartalta suurennettuna. Salesforce, asiakasohjelma, jolla on Named Credential ja External Credential, lähettää tilaukset ulos ERP:hen, palvelimeen, jolla on External Client App ja vain API -integraatiokäyttäjä. Katkoviiva, pakollinen OAuthille, näyttää, että asiakasohjelma menee ensin todennuspalvelimelle, joka myöntää tunnuksen. Alla rivi riviltä, mitä asiakasohjelma hoitaa ja mitä palvelin määrittää. Missä: asiakasohjelma tarvitsee päätepisteen ja portin; palvelin kuuntelee URL- tai IP-osoitteessa ja portissa. Todennus: asiakasohjelma hakee ensin tunnuksen, käsittelee vanhenemisen ja kirjautuu uudelleen, päätepiste Named Credentialissa ja todennus sen External Credentialissa; palvelin luottaa todennuspalvelimensa tunnuksiin, ja sen External Client App ja integraatiokäyttäjä päättävät, mitä asiakasohjelma saa tehdä. Protokolla ja sopimus: asiakasohjelma kutsuu niitä; palvelin määrittää ne. Payload: asiakasohjelma sarjallistaa ja lukee; palvelin määrittää JSONin, XML:n tai binäärin. Ajoitus: asiakasohjelma valitsee, odottaako, jatkaako vai ajetaanko aikataulun mukaan; palvelimen on pysyttävä tahdissa. Jäljitys: asiakasohjelma näkee koko edestakaisen matkan; palvelin vain oman osuutensa. Virheet ja katkokset: asiakasohjelma käsittelee kaikenlaiset virheet, yrittää uudelleen ja tietää, milloin on jumissa; palvelin validoi saapuvan eikä voi yrittää uudelleen. Alla: mikään tästä ei mene järjestelmäkarttaan, mutta jokaisella nuolella on se. pakollinen OAuthille Todennuspalvelin myöntää tunnuksen tilaukset ulos ASIAKASOHJELMA Salesforce PALVELIN ERP Named Credential External Credential External Client App Integraatiokäyttäjä (vain API) ASIAKASOHJELMA HOITAA PALVELIN MÄÄRITTÄÄ Missä Tarvitsee päätepisteen (URL tai IP-osoite) ja portin, johon yhdistää. Kuuntelee URL- tai IP-osoitteessa, portissa (esimerkiksi 443). Todennus Hakee ensin tunnuksen todennuspalvelimelta; käsittelee vanhenemisen ja kirjautuu uudelleen. Named Credential sisältää päätepisteen, ja sen External Credential todennuksen. Luottaa todennuspalvelimensa tunnuksiin; External Client App ja vain API -integraatiokäyttäjä päättävät, mitä asiakasohjelma saa tehdä. Protokolla ja sopimus Kutsuu oikeaa protokollaa, metodeja ja verbejä (SOAPissa tuo WSDL:n). Määrittää protokollan (REST, SOAP, gRPC) ja sopimuksen: metodit, verbit, parametrit, paluuarvot. Payload Sarjallistaa pyynnön ja lukee vastauksen sovitussa muodossa. Määrittää payloadin: JSON, XML tai binääri. Ajoitus Valitsee: odottaa vastausta (synkroninen), jatkaa (asynkroninen) tai ajetaan aikataulun mukaan (erä). Sen on pysyttävä tahdissa: vastaa jokaiseen kutsuun sen saapuessa tai ottaa erän vastaan, kun se tulee. Jäljitys Näkee koko edestakaisen matkan: mitä lähti, mitä palasi ja kauanko se kesti. Näkee vain oman osuutensa: saapuvan kutsun, käsittelyn ja lähtevän vastauksen. Virheet ja katkokset Käsittelee yhteys-, todennus-, palvelin- ja vastausvirheet; yrittää uudelleen ja tietää, milloin on jumissa. Validoi saapuvan ja raportoi omat virheensä; se ei näe koko matkaa, joten se ei voi yrittää uudelleen. Mikään tästä ei mene järjestelmäkarttaan, mutta jokaisella nuolella on se. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Yksi nuoli lähempää: asiakas hoitaa, palvelin määrittelee. Mikään tästä ei mene järjestelmäkarttaan, mutta jokaisessa nuolessa se on.

Käännä nyt nuoli toisin päin. Kun ERP kutsuu Salesforcea, Salesforce on palvelin: se määrittelee API:t, pyörittää omaa valtuutuspalvelintaan ja päättää External Client Appin ja integraatiokäyttäjän avulla, mitä kutsuja saa tehdä. Samat kysymykset, toinen puoli.

Salesforce palvelimena Sama nuoli toisin päin. ERP, asiakasohjelma, jolla on asiakas-ID ja salaisuus tai varmenne, lähettää tilausten tilan sisään Salesforceen, palvelimeen, joka ajaa sen vain API -integraatiokäyttäjänä. Katkoviiva, pakollinen OAuthille, näyttää, että ERP menee ensin Salesforcen omalle valtuutuspalvelimelle, joka myöntää tunnuksen External Client Appille. Alla rivi riviltä, mitä asiakasohjelma hoitaa ja mitä Salesforce määrittää. Missä: asiakasohjelma tarvitsee orgin My Domain -URL:n ja API-version; Salesforce kuuntelee My Domainissa HTTPS:n yli. Todennus: asiakasohjelma hakee käyttötunnuksen External Client Appin kautta ja kirjautuu uudelleen, kun se vanhenee; Salesforce luottaa omiin tunnuksiinsa, ja sovelluksen käytännöt ja integraatiokäyttäjän käyttöoikeudet päättävät, mitä asiakasohjelma saa tehdä. Protokolla ja sopimus: asiakasohjelma kutsuu REST-, SOAP- tai Bulk APIa; Salesforce määrittää API:t, ja orgin objektit ja kentät ovat sopimus. Payload: JSON tai XML, CSV Bulkille. Ajoitus: asiakasohjelma odottaa, jatkaa tai lataa erissä; Salesforcen on pysyttävä tahdissa orgin API-rajojen sisällä. Jäljitys: asiakasohjelma näkee koko edestakaisen matkan; Salesforce vain oman osuutensa. Virheet ja katkokset: asiakasohjelma käsittelee yhteys-, todennus-, raja- ja vastausvirheet ja yrittää uudelleen; Salesforce validoi saapuvan, palauttaa virheensä eikä voi yrittää uudelleen. Alla: mikään tästä ei mene järjestelmäkarttaan, mutta jokaisella nuolella on se. pakollinen OAuthille Salesforcen valtuutuspalvelin myöntää tunnuksen External Client Appille tilausten tila sisään ASIAKASOHJELMA ERP PALVELIN Salesforce Asiakas-ID ja salaisuus tai varmenne Integraatiokäyttäjä (vain API) ASIAKASOHJELMA HOITAA PALVELIN MÄÄRITTÄÄ Missä Tarvitsee orgin My Domain -URL:n ja API-version. Salesforce kuuntelee orgin My Domainissa HTTPS:n yli (portti 443). Todennus Hakee käyttötunnuksen Salesforcen valtuutuspalvelimelta External Client Appin kautta; käsittelee vanhenemisen ja kirjautuu uudelleen. Luottaa omiin tunnuksiinsa; External Client Appin käytännöt ja integraatiokäyttäjän käyttöoikeudet päättävät, mitä asiakasohjelma saa tehdä. Protokolla ja sopimus Kutsuu Salesforcen määrittämää APIa: REST, SOAP tai Bulk (SOAPissa tuo WSDL:n). Salesforce määrittää API:t ja niiden versiot; orgin objektit ja kentät ovat sopimus. Payload Sarjallistaa pyynnön API:n odottamalla tavalla ja lukee vastauksen. Määrittää kunkin API:n payloadin: JSON tai XML, CSV Bulkille. Ajoitus Valitsee: odottaa vastausta (synkroninen), jatkaa (asynkroninen) tai lataa erissä (Bulk API). Sen on pysyttävä tahdissa orgin API-rajojen sisällä. Jäljitys Näkee koko edestakaisen matkan: mitä lähti, mitä palasi ja kauanko se kesti. Näkee vain oman osuutensa: saapuvan kutsun, tallennuksen automaatioineen ja lähtevän vastauksen. Virheet ja katkokset Käsittelee yhteys-, todennus-, raja- ja vastausvirheet; yrittää uudelleen ja tietää, milloin on jumissa. Validoi saapuvan (vahvistussäännöt, pakolliset kentät, jakaminen) ja palauttaa virheensä; se ei voi yrittää uudelleen. Mikään tästä ei mene järjestelmäkarttaan, mutta jokaisella nuolella on se. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Salesforce palvelimena: samat kysymykset, ja Salesforce vastaa palvelimen puoliskosta.

Nuolet järjestelmäkarttaan, keskustelut uimaratakaavioon

Osio nimeltä “Nuolet järjestelmäkarttaan, keskustelut uimaratakaavioon ”

Tässä kohdassa arkkitehdit pilaavat hyvän kaavion: he laittavat yhden dokumentin vastaamaan kaikkeen. Järjestelmäkarttaan tulee API-nimiä, payloadeja, uudelleenyrityksiä, virhejonoja, muunnoksia, jokainen takaisinkutsu, ja pian kukaan ei pysty lukemaan sitä. Älä tee niin. Järjestelmäkartta on kokonaiskuva: järjestelmät ja niiden väliset tärkeät virrat.

Kun minun täytyy selittää vuorovaikutus, piirrän toisen kaavion, mutta en jokaisesta integraatiosta. Jos järjestelmä A lähettää jotain B:lle tai jopa kysyy ja saa vastauksen, nimetty nuoli riittää. Haluan uimaratakaavion, kun prosessista tulee keskustelu: A kutsuu B:tä, B tarkistaa C:ltä, C vastaa, B luo jotain ja kutsuu takaisin A:ta, ihminen hyväksyy, toinen järjestelmä jatkaa. Nyrkkisääntöni: enemmän kuin yksi tai kaksi edestakaista vaihtoa, niin järjestys saa oman uimaratakaavionsa. Nuolet järjestelmäkarttaan; keskustelu uimaratakaavioon.

Ja huomaa, että nuoli tarkoittaa siellä eri asiaa. Järjestelmäkartassa nuoli on yhteys: kuka sen avaa ja mikä liikkuu. Uimaratakaaviossa jokainen nuoli on yksi viesti keskustelussa, ja ne luetaan järjestyksessä: pyyntö menee yhteen suuntaan, vastaus palaa toiseen, ja seuraava vaihe seuraa.

Nuolet järjestelmäkartalla, keskustelu uimaratakaaviossa Samat kolme järjestelmää kahdella tavalla. Ylhäällä kuten järjestelmäkartalla: Salesforce lähettää tilaukset ulos integraatiokerrokseen, joka lähettää tilausnumerot sisään Salesforceen, ja integraatiokerros lähettää tilaukset ulos ERP:hen. Alla jokaisesta järjestelmästä tulee rata, ja keskustelu etenee sivua alas kuudessa numeroidussa vaiheessa: 1, Salesforce lähettää tilauksen integraatiokerrokseen; 2, integraatiokerros vastaa, hyväksytty, viitteen kanssa; 3, integraatiokerros pyytää ERP:tä luomaan tilauksen; 4, ERP luo tilauksen; 5, ERP vastaa integraatiokerrokselle tilausnumerolla; 6, integraatiokerros kutsuu Salesforcea päivittämään tilauksen. Vastaukset ovat vaaleampia. Alla: järjestelmäkartalla nuoli on yhteys; uimaratakaaviossa jokainen nuoli on yksi viesti, järjestyksessä. JÄRJESTELMÄKARTALLA: KUKA YHDISTÄÄ JA MITÄ LIIKKUU UIMARATAKAAVIOSSA: KESKUSTELU JÄRJESTYKSESSÄ Salesforce Integraatiokerros ERP tilaukset ulos tilausnumerot sisään tilaukset ulos lähetä tilaus 1 hyväksytty: viite 2 luo tilaus 3 luo tilauksen 4 tilausnumero 5 päivitä tilaus 6 Järjestelmäkartalla nuoli on yhteys. Uimaratakaaviossa jokainen nuoli on yksi viesti, järjestyksessä. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

Kolme nuolta järjestelmäkartassa; kuusi vaihetta uimaratakaaviossa. Järjestelmäkartassa nuoli on yhteys; uimaratakaaviossa jokainen nuoli on yksi viesti, järjestyksessä.

Kun järjestelmäkartta näyttää enimmäkseen valmiilta, kävele se läpi nuoli nuolelta. ERP:stä Salesforceen: mikä liikkuu, kuka sen omistaa, miten se todentaa, mikä on mekanismi, synkroninen vai asynkroninen, kuinka ajantasainen sen täytyy olla? Sitten seuraava nuoli, ja seuraava. Tässä aukot tulevat esiin. ”Ai, emme koskaan selvittäneet, miten kumppani oikeasti lähettää sen.” ”Lähetämme tilaukset ERP:hen, mutta emme ole suunnitelleet, miten hylätyt palaavat.” Hyvä. Löysit sen valkotaululta etkä tuotannosta.

Kuvan täytyy pysyä luettavana, joten yksityiskohdat menevät sen takana olevaan inventaarioon. Aloitit sen määristä; viimeistele se nyt, yksi rivi kutakin tärkeää tietojoukkoa tai virtaa kohden:

SarakeMitä haluan tietää
TietojoukkoAsiakas, tuote, tilaus, toimitus, lasku
LajiPerustiedot, viitetiedot, tapahtumatiedot, analyyttiset, rakenteettomat
OmistajaKuka omistaa sen merkityksen ja elinkaaren?
System of recordMissä on auktoritatiivinen versio?
KuormitusOperatiivinen, analyyttinen, suoratoisto
VolyymiNollien määrä
OrgMikä Salesforce-org, jos niitä on useita?
TodennusMiten yhteys muodostaa luottamuksen?
Mekanismi ja ajoitusAPI, tapahtuma, tiedosto, federointi; synkroninen, asynkroninen, eräajo
LähestymistapaKopioidaanko, viitataanko vai federoidaanko?

Nyt on kaksi dokumenttia: järjestelmäkartan avulla näen arkkitehtuurin, ja inventaarion avulla kuulustelen sitä.

Inventaario kuvan takana Inventaario järjestelmäkartan takana, yksi rivi virtaa kohden, ja määrä- ja mekanismisarakkeet sävytetty yhdessä. Tuotteet sisään: ERP:n omistama, noin 500 muutosta yössä, yöllinen erä integraatiokerroksen kautta, External Client App ja integraatiokäyttäjä, kopioidaan. Tilaukset ulos: Salesforcen omistama, noin 2 000 päivässä, muutama minuutissa, lähes reaaliaikainen, kun Salesforce kutsuu integraatiokerroksen kautta Apex- tai Flow-calloutilla ja Named Credentialilla, kopioidaan. Tilausten tila sisään: ERP:n omistama, noin 16 000 päivässä ryöpyissä, asynkroninen, kun ERP työntää integraatiokerrokseen, joka päivittää Salesforcen REST API:n kautta, kopioidaan. Maksut sisään: talouden omistama, noin 1 500 päivässä, tunneittainen erä Bulk API 2.0:n kautta, kopioidaan. CRM-tiedot ulos: Salesforcen omistama, miljoonia tietueita, Data 360 noutaa orgista aikataulun mukaan, lähellä corea, kopioidaan Data 360:een. Zero copy: tietovaraston viiden vuoden historia, satoja miljoonia rivejä, kysytään paikallaan, federoidaan. Viitattu: ulkoinen palveluntarjoaja, yksi haku kerrallaan, luetaan, kun joku tarvitsee, viitataan. Alla: nuolet näyttävät samanlaisilta järjestelmäkartalla; määrä ratkaisee, mikä kantaa kunkin. VIRTA JÄRJESTELMÄKARTALLA OMISTAJA MÄÄRÄ MEKANISMI JA AJOITUS TODENNUS KOPIOI, VIITTAA VAI FEDEROI Tuotteet sisään ERP ~500 muutosta yössä Erä: integraatiokerros lataa ne joka yö External Client App, integraatiokäyttäjä Kopioi Tilaukset ulos Salesforce ~2 000 päivässä, muutama minuutissa Lähes reaaliaikainen: Salesforce kutsuu integraatiokerroksen kautta Apex- tai Flow-calloutilla Named Credential Kopioi Tilausten tila sisään ERP ~16 000 päivässä, ryöpyissä Asynkroninen: ERP työntää integraatiokerrokseen, joka päivittää Salesforcen REST API:n kautta External Client App, integraatiokäyttäjä Kopioi Maksut sisään Talous ~1 500 päivässä Erä: tunneittain, integraatiokerroksen ja Bulk API 2.0:n kautta External Client App, integraatiokäyttäjä Kopioi CRM-tiedot ulos Salesforce Miljoonia tietueita, kaikki Data 360 noutaa orgista aikataulun mukaan Lähellä corea: hallitaan orgissa Kopioi Data 360:een Zero copy Tietovarasto Viiden vuoden historia, satoja miljoonia rivejä Kysytään paikallaan tarvittaessa Data 360 -yhteys tietovarastoon Federoi Viitattu Ulkoinen palveluntarjoaja Yksi haku kerrallaan Luetaan, kun joku tarvitsee Data 360 -yhteys Viitetiedot Nuolet näyttävät samanlaisilta järjestelmäkartalla. Määrä ratkaisee, mikä kantaa kunkin. © 2026 Twinshark LLC · stevetecharc.com
Click to enlarge

ED-D42:n takana oleva inventaario. Nuolet näyttävät järjestelmäkartassa samanlaisilta; volyymi ratkaisee, mikä kutakin kuljettaa.

Siksi pidän tästä dokumentista: se auttaa minua ajattelemaan. ”Miten raportoimme Salesforcen ja ERP:n yli?” Se on moduulin 3 kysymys: mikä kaavioistani ratkaisee tämän kauniisti? Järjestelmäkartta. Jos kaikki on coressa, vakioraportit. Jos tiedot ovat ERP:ssä ja tietovarastossa, näet sen heti. ”Missä tämän asiakasattribuutin perustietoja pitäisi hallita?” Katso, mitkä järjestelmät käyttävät sitä ja mikä jo omistaa asiakkaan. ”Tarvitseeko Salesforce jokaisen GPS-lukeman?” Kuka sen tuottaa, kuka sitä kuluttaa, mikä on kuormitus? Ehkä Salesforce tarvitsee nykyisen sijainnin, ja toinen alusta säilyttää historian. Järjestelmäkartta ei ojenna sinulle vastausta. Se antaa sinulle oikean näkymän ongelmaan.

Piirrä nykytila ennen kuin korjaat sen

Osio nimeltä “Piirrä nykytila ennen kuin korjaat sen ”

Vielä yksi kurinalaisuus. Olemassa olevassa yrityksessä piirrä se, mikä on olemassa, älä sitä, minkä toivoisit olevan olemassa. Taulukko, joka lähetetään sähköpostilla joka perjantai: piirrä se. Kumppanin CSV SFTP-palvelimella: piirrä se. Integraatio, joka ohittaa ESB:n historiallisista syistä: piirrä se. Ihmiset, jotka syöttävät tietoja käsin uudelleen kahden järjestelmän välillä: näytä se. Älä siivoa todellisuutta samalla kun dokumentoit sitä. Tarvitset nykyisen järjestelmäkartan ennen kuin suunnittelet tavoitetilan, ja juuri sen teemme Steve Truckingille moduulissa 6.

Kokeen jälkeen: mitä tekoäly muuttaa. Järjestelmäkartasta on tulossa agenttikartta. Jos agentti vastaa kysymykseen ”missä toimitukseni on?”, järjestelmäkartan täytyy kertoa, tuleeko vastaus Salesforcesta, kumppanin järjestelmästä, telematiikasta, ERP:stä vai niiden yhdistelmästä. Agentit eivät poista järjestelmien rajoja; ne tekevät vielä tärkeämmäksi sen tietämisen, mikä järjestelmä on auktoritatiivinen ja miten sen tavoittaa turvallisesti.

  • Mitkä järjestelmät ja käyttäjäjoukot kuuluvat järjestelmäkarttaan, ja miten niiden sijoittelu näyttää niiden roolin.
  • Mitkä virrat ylittävät järjestelmien rajat, mihin suuntaan ja mitä palaa takaisin.
  • Miten kukin yhteys todentaa, mikä mekanismi sitä kuljettaa ja onko se synkroninen, asynkroninen, eräajo vai federoitu.
  • Milloin nimetty nuoli riittää ja milloin vuorovaikutus tarvitsee oman uimaratakaavionsa.
  • Mitä kuvan takana oleva inventaario kirjaa: omistaja, kuormitus, volyymi, org, ajoitus, todennus sekä kopiointi, viittaus tai federointi.

Järjestelmäkartta ei ole jotain, mitä piirrän sen jälkeen, kun arkkitehtuuri on valmis. Se on tapa, jolla löydän arkkitehtuurin. Ja kun luulet sen olevan valmis, älä ihaile sitä. Kävele se läpi. Jokainen nuoli, jota et vielä osaa selittää, näyttää, missä työ on.