Puolassa suuri polttoaineyritys oli jokapäiväisen liikkumisen keskipisteessä. Ne tarjoavat polttoainekortteja, maksuratkaisuja ja yrityspalveluita, jotka pitävät kalustot liikkeessä ja työntekijät tien päällä. Heidän järjestelmiensä läpi käyden päivittäin tuhansia tapahtumia, joten sujuva toiminta ei ollut vain mukavaa, vaan se oli itse liiketoiminnan sydän.
Ongelmana oli se, mitä tapahtui verhon takana. Salesforce energia- ja yhdyskuntapalvelualalle käsitteli asiakkaiden tietoja ja prosesseja, mutta muut ydinjärjestelmät, jotka kukin ovat kriittisiä, toimivat erillään. Tietojen välittäminen niiden välillä vaati hauraita kiertotapoja ja manuaalisia korjauksia. Jokainen ylimääräinen askel aiheutti riskin.

Johtoryhmä tiesi, ettei yksittäinen lisäkorjaus riittäisi. Tarvittiin vakaa integraatiokerros, joka yhdistäisi neljä järjestelmää, käsittelisi monimutkaisia tiedostomuotoja ja varmistaisi luotettavan tiedonsiirron ilman jatkuvaa valvontaa. Siksi yritys kääntyi Routine Automationin puoleen.
Haaste: neljä järjestelmää, liian monta aukkoa
Yrityksen päivittäinen toiminta riippui tietojen liikkumisesta neljän alustan välillä, mukaan lukien Salesforce. Mutta olemassa olevat integraatiot eivät olleet tehtävänsä mukaisia.
Monivaiheiset prosessit hidastivat toimintaa. Joka kerta kun tapahtuma joutui siirtymään järjestelmästä toiseen, se merkitsi ylimääräistä käsittelyä. EDI-tiedostojen valikoima vain lisäsi sotkua. Jokainen tuli läpi omassa muodossaan, eikä mikään niistä vastannut. Niiden jäsentäminen vei paljon enemmän aikaa kuin sen pitäisi. Kun tiedosto ei siirretty puhtaasti, tiimien täytyi puuttua käsin, hidastaen kaikkea ja avaamalla oven virheille.
Alalla, jolla tuhansia tiedostoja ja tapahtumia liikkuu joka päivä, nämä halkeamat lisääntyvät nopeasti. Pieni käsittelyn viive ei ole vain sisäinen haitta; se voi levitä ulospäin asiakkaille, jotka odottavat polttoainepalvelujen ja maksujen toimivan ajallaan, joka kerta. Panokset olivat liian korkeat hauraille korjauksille.
Tiimimme, RA:n integraatiotiimi, tunnisti selkeän teknisen haasteen:
Liiketoiminnan tavoite oli vieläkin selkeämpi: rakentaa vakaa, automatisoitu kehys, joka antoi yritykselle luottamusta, että sen järjestelmät toimivat mittakaavassa hidastumatta.

Ratkaisu: Luotettavan integraatiokehyksen luominen
Routine Automationin tehtävänä ei ollut vain yhdistää muutamia järjestelmiä. Haasteena oli suunnitella integraatiokehys, joka pystyisi käsittelemään raskaita datakuormia, useita formaatteja ja suuren energiantoimittajan turvallisuusvaatimuksia. MuleSoftista tuli tämän ratkaisun selkäranka.
Räätälöity integraatiomenetelmä
Projektin ytimessä oli itse kehys. Tässä ei ollut kyse muutaman järjestelmän kytkemisestä yhteen ja sen kutsumisesta valmiiksi. Yritys tarvitsi jotain tarpeeksi vahvaa kuljettaakseen suuria määriä dataa päivittäin, riittävän joustavaa käsitelläkseen eri formaatteja ja riittävän turvallista arkaluonteisia tapahtumia käsittelevälle energiantarjoajalle.
MuleSoft ja Salesforce tuli selkäranka. Routine Automationin tiimi rakensi sovellusliittymiä, jotka pystyivät siirtämään tietoa Salesforcen ja muiden ydinjärjestelmien välillä rikkoutumatta kuormituksen alaisena. DataWeave käsitteli muunnokset keskellä ja muokkasi tiedostoja niin, että saapuessaan ne olivat oikeassa muodossa seuraavaa järjestelmää varten.
Turvallisuus oli sisäänrakennettu alusta alkaen. JWT- ja RAML-standardeja sovellettiin sen varmistamiseksi, että vaihdot lukittiin, mutta silti riittävän joustavat mukautumaan vaatimusten muuttuessa.
Tulos ei ollut vain tietojen nopeampi liikkuminen. Tieto liikkui tavalla, johon asiakas voi luottaa: tarkkaa, johdonmukaista ja turvallista joka kerta, kun se siirtyi järjestelmästä toiseen.

MuleSoft + Salesforce toiminnassa
Katso, kuinka MuleSoft-sovellusliittymät ja Salesforce toimivat yhdessä yksinkertaistaakseen integraatioita, parantaakseen tietojen laatua ja pitääkseen järjestelmät synkronoituina.
Useiden tiedostomuotojen käsittely
Yksi työn vaikeimmista osista olivat itse tiedostot. Jokainen järjestelmä tuotti EDI-tiedostoja, mutta mikään niistä ei näyttänyt samalta. Joissakin oli ylimääräisiä kenttiä, joistakin puuttui arvoja, osa noudatti täysin omia käytäntöjään. Vanha tapa käsitellä sitä tarkoitti räätälöityjen korjausten kirjoittamista jokaiselle muunnelmalle. Se toimi, mutta se oli hauras, ja jokainen uusi tiedostotyyppi lisäsi uuden kerroksen monimutkaisuutta.
RA-tiimi halusi jotain puhtaampaa. He rakensivat DataWeaveen yhteisen lähestymistavan, joka pystyi lukemaan eri formaatteja tarvitsematta joka kerta uutta koodilohkoa. Sen vieressä oli ominaisuustiedosto, joten jaettuja sääntöjä ei tarvinnut kirjoittaa uudestaan ja uudestaan. Tämä muutos tarkoitti, että yrityksen ei tarvinnut huolehtia uusien formaattien lisäämisestä myöhemmin, sillä pohjatyö oli jo olemassa.
Asiakkaat eivät olisi huomanneet muutosta suoraan, mutta integraatioiden päivittäisestä hallinnasta vastaaville se merkitsi siirtymistä jatkuvasta ongelmien korjaamisesta ennakoivaan työhön.
Yhteistyö ja projektin toteuttaminen
Projektin tiimi oli pieni mutta kokonaisuus monimutkainen. RA:n puolelta mukana oli kaksi asiantuntijaa: Routine Automationin asiantuntijat . He työskentelivät asiakkaan oman IT-tiimin kanssa. Tiivis yhteistyö osoittautui vahvuudeksi: päätökset syntyivät nopeasti, testaus eteni reaaliajassa ja molemmat osapuolet pystyivät muuttamaan suuntaa prioriteettien vaihtuessa.
Työ kesti seitsemän kuukautta. Kokonaisuus kattoi konsultoinnin ja suunnittelun, käytännön integraatiotyön, testauksen, käyttöönoton ja lopuksi koulutuksen. Valmiin tuotteen luovuttamisen lisäksi RA varmisti, että asiakkaan tiimi osasi käyttää ja ylläpitää järjestelmää itse.
Loppujen lopuksi integrointikehys ei ollut vain ohjelmisto. Se oli yhteinen ponnistus, jota molemmat tiimiet olivat muotoilleet ja ymmärtäneet. Tällä luottamuksella oli yhtä paljon merkitystä kuin teknisellä lopputuloksella, asiakas tiesi tarkalleen kuinka järjestelmä toimi ja miksi siihen voi luottaa.
Tulokset: integraatio, johon johtajat voivat luottaa

Kun uusi integrointikerros otettiin käyttöön, ero oli helppo havaita. Tiedostot, jotka aiemmin vaativat manuaalista tarkistusta, liikkuivat järjestelmien välillä itsestään. Data virtasi Salesforcesta muille alustoille ja takaisin ilman pysähtymistä. Siitä, mikä oli ollut askelten sotku, tuli yksi, tasainen prosessi.
IT-henkilöstölle se merkitsi vähemmän myöhäisiä iltoja, jotka joutuivat etsimään yhteensopimattomia tietueita tai kirjoittamaan poisheitettyjä skriptejä vain saadakseen tiedoston läpi. Universaali jäsennysmenetelmä käsitteli uusia formaatteja ilman dramatiikkaa, joten tiimi saattoi käyttää aikaa todellisiin parannuksiin tilkkukorjausten sijaan.
Yrityspuolella tapahtumat nopeutuivat ja virheet vähenivät. Johtajat luottivat enemmän näkemiinsä lukuihin. Asiakkaat eivät tienneet taustalla olevasta tekniikasta, mutta he huomasivat tuloksen: palvelut sujuivat sujuvammin ja pyynnöt käsiteltiin nopeammin.
Yritys ei tarvinnut erillistä KPI-mittaristoa arvon osoittamiseen. Tuhansia päivittäisiä tapahtumia käsittelevällä toimialalla viiveiden ja virheiden poistamisella on arvo itsessään. Tärkein hyöty oli mielenrauha: varmuus siitä, että järjestelmät toimivat taustalla ja pitävät liiketoiminnan käynnissä.










