Yli kaksi vuosikymmentä sitten Salesforce lanseerasi ensimmäisen multitenant-pilvialustan, mikä loi toimialalla ennusteen. Sen jälkeen Salesforce on kehittynyt kattavaksi yritysalustaksi, joka voi kapselata ja automatisoida liiketoiminnan tärkeimpiä osa-alueita ja joka palvelee satoja tuhansia yrityksiä ja miljoonia käyttäjiä eri toimialoilla ja alueilla. Salesforce on myös parantanut Customer360-tuotevalikoimaansa strategisten hankintojen avulla.
Viimeisten vuosien aikana markkinoiden, toimialan ja teknologian muutokset ovat johtaneet useisiin syvällisiin muutoksiin Salesforce Platformissa. Näihin sisältyy:
- Julkisten pilvipalveluntarjoajien syntyminen, jotka investoivat paljon infrastruktuuriin.
- Nopeasti edistynyt tekoäly, mukaan lukien koneoppiminen, luova tekoäly ja agenttien käyttökokemukset.
- Tietojen säilyttämisen ja lakisääteisten vaatimusten parantaminen eri toimialoilla ja maissa.
- Tarve käsitellä reaaliaikaista dataa ja transaktioita nopeasti kasvavassa mittakaavassa.
- Parempi keskittyminen tietoturvaa, järjestelmän saatavuutta, suorituskykyä ja kestävyyttä koskeviin vaatimuksiin.
- Asiakkaiden kysyntä integroidusta sarjasta, joka tarjoaa erittäin kestävän, löysästi yhdistetyn ja vahvasti yhdenmukaisen arkkitehtuurin.
Vastauksena näihin muutoksiin, erityisesti tekoälyn seismiselle muutokselle ja sen vaikutuksille yrityksille, Salesforce on muuttanut sovellusalustansa kokonaan alusta alkaen ja luonut perustan seuraavan sukupolven sovelluksille ja asiakaskäyttötarkoituksille, samalla kun se tukee Trust.
Agentforcen julkaisu Dreamforce 2024 -julkaisussa ja alla oleva kaavio edustavat tämän laajan työn huippuunastetta, johon osallistuu tuhansia Salesforce Technology- ja Product -organisaation tiimin jäseniä. Tällä hetkellä yli 95 % asiakkaistamme on siirtynyt tähän uuteen sovellusalustaan. Suurin osa asiakkaistamme, mukaan lukien vaativimmat työkuormat, on siirretty onnistuneesti, mikä korostaa insinöörien kekseliäisyyttä ja vahvistaa Salesforcen keskeiset arvot Trust, Customer Success ja Innovation.
Agentforcen julkaisun jälkeen Salesforce on jatkunut tekoälyn käytön edelläkävijänä yrityssovelluksissa ja on ollut markkinajohtaja agenttikokemusten kehittämisessä, jotka tarjoavat reaaliaikaisia ja selkokielisiä käyttökokemuksia nykyisille ja uusille liiketoimintaominaisuuksille.
Tässä yhteistyössä parhaiden insinöörien kanssa laaditussa white paperissa tutkitaan yksityiskohtaisesti rakentajia, jotka arvostavat suurten teknologisten muutosten monimutkaisuutta. Tämä artikkeli käsittelee tärkeitä arkkitehtuurin parannuksia, jotka pitävät sovellusalustan skaalattavana, turvallisena ja valmiina käsittelemään tulevia sovelluksia ja vastaamaan asiakkaidemme muuttuviin tarpeisiin. Suosittelemme, että aloitat Arkkitehtuurin yleiskatsaus -osiosta ymmärtääksesi kokonaiskuvan. Täältä lukijat voivat jatkaa järjestyksessä tai tutkia heidän mielenkiinnon kohteita kiinnostavia lukuja.
Emin Gerba
Pääarkkitehti, Salesforce
Alla olevat Salesforce Platform -arkkitehtuuriperiaatteet keräävät perustan ja eroavaisuudet siitä, miten suunnittelemme ominaisuuksia ja ominaisuuksia:
- Enterprise-grade Trust: Trust on Salesforcen tärkein arvo, ja priorisoimme palveluidemme saatavuuden ja tietoturvan lisäksi myös käyttöoikeuksien hallinta-, vaatimustenmukaisuus- ja suojausominaisuudet, jotta asiakkaamme voivat noudattaa vaatimustenmukaisuuden ja tietoturvan standardejaan Salesforce Platformilla.
- Multitenantti: Kaikki palvelut ja infrastruktuuri on rakennettu isännöimään useita asiakkaita. Tämä tarjoaa strategisen kuviomme skaalautumiselle käyttämällä ja standardoidaksesi käytettävyyden ja turvallisuuden yleisen yleisyyden riippumatta asiakkaidemme koosta.
- Metadata-Driven: Metadata on keskeinen osa monivaltuutuspalveluidemme mukauttamista. Metadatamme on laajennettavissa, jotta pääkäyttäjät ja kehittäjät voivat hyödyntää olemassa olevia töitä ja hyötyä tulevista tuotepäivityksistä Salesforcesta ja ekosysteemikumppaneilta.
- API ensin: Salesforce Platform priorisoi muotoillun ja yhdenmukaisen API-valikoiman, joka kattaa kaiken, mitä voidaan tehdä Salesforcen sisäisten käyttöliittymien kautta. Näin kehittäjät ja kumppanit voivat hyödyntää ja koostella sovellusalustan toimintoja järjestelmien integroimiseksi tai uusien käyttäjäkokemusten rakentamiseksi.
- Avoin ja yhteensopiva: Salesforce Platform voidaan integroida mihin tahansa asiakkaidemme yritysarkkitehtuuriin. Suunnittelimme Salesforce Platformin toimimaan muiden pilvipohjaisten ja paikallisten järjestelmien kanssa sekä tarjotaksemme API-rajapintoja, työkaluja ja integraatiostandardeja ulkoisille järjestelmille, jotka integroidaan Salesforce Platformiin.
- Agentti: Salesforce Platform kehittyy nopeasti siten, että se on agenttien etusijalla koko sovellusjoukossa. Haluamme, että käyttäjät voivat vuorovaikuttaa Salesforcen kanssa syvällisten agenttien keskustelukokemusten avulla, joiden avulla he voivat tehdä töitä ja vuorovaikuttaa datansa kanssa yhä luonnollisemmilla tavoilla.
Nykyinen Salesforce Platform edustaa uusinta vaihetta Salesforcen ominaisuuksien kehityksessä Force.com Platformin julkaisun jälkeen 2008. Viimeisimpiin avaintransformaatioihin sisältyy:
- Hyperforcen käyttöönotto ja siirtyminen pilvipohjaisiin arkkitehtuureihin.
- Evolution monoliittisesta arkkitehtuurista rakenteeseen, jossa on itsenäisiä palveluita.
- Data 360- ja Lakehouse-teknologioiden käyttöönotto perinteisten suhteellisten datan säiliöiden kanssa.
- AI-teknologioiden, generoivan oppimisen ja koneoppimisen syvä integrointi sekä evoluutio agenttien käyttökokemuksiin alustalla.
Nämä muutokset ovat laajentaneet ja hienosäätäneet sovellusalustan ominaisuuksia ilman merkittäviä häiriöitä, kiitos tehokkaiden abstraktioiden avulla, joiden avulla Salesforce-insinöörit voivat edistää teknologioita saumattomasti ja vähentää asiakkaan häiriöitä. Vahva abstraktio on edelleen tärkeä osa Salesforce Platformin arvoa, joka yksinkertaistaa yritystason ohjelmistojen teknisiä monimutkaisuuksia, kuten tietoturvaa, saatavuutta ja teknologiakäytäntöjä, jotta sovelluskehittäjät voivat keskittyä ratkaisemaan ainutlaatuisia haasteitaan. Salesforce Platformin ominaisuudet on korostettu alla:
Salesforce Platform näytetään sarjana kerroksia, jotka muodostavat järjestelmän. Jokainen kerros edustaa ryhmää liittyviä ominaisuuksia, jotka ovat tärkeitä sovelluksille, jotka on rakennettu alustalle. Jokaisen kerroksen alalaatikot tarjoavat esimerkkejä näistä ominaisuuksista. Jokaisen alemman kerroksen ominaisuudet on integroitu kaikkiin yllä oleviin kerroksisiin, mikä varmistaa yhdenmukaisen ja yhdenmukaisen käyttökokemuksen koko Salesforce-sovelluspaketissa.
Salesforce Platform edustaa laajoja insinööri-transformaatioita viimeisten 20 vuoden aikana kehitetyn kehittyneen teknologiaalustan kaikilla tasoilla. Nämä muutokset perustuvat asiakkaiden kehittyviin tarpeisiin ja uusiin teknologioihin, joten ne mahdollistavat uusien sovellustyyppien ja ratkaisujen tuen. Transformaatiot ovat toisiinsa yhteydessä, ja alempien kerroksien muutokset vaikuttavat kaikkien yllä olevien seuraavien kerroksien kehitykseen.
Salesforce Platform koostuu useista kerroksista, joista jokainen parantaa sen kattavat ominaisuudet:
- Hyperforce: Perusinfrastruktuuri on kehittynyt ensimmäisten osapuolten datakeskuksista julkisiin pilvipalveluihin, jotka on parannettu Salesforce-teknologioilla turvallista, yhteensopivaa, helposti saatavilla olevaa ja kustannustehokasta isännöintiä varten.
- :Metadata-kehys Tarjoaa vakaan abstraktiivisen näkymän sovelluksille, joita voit käyttää, vaikka käyttämämme ja käyttämämme teknologiat kehittyisivät. Sisältää objektien välisen kartoitusikkunan, suoritusjärjestyksen ja ”core” runtimen, joka yhdistää metadatan määritelmät metadataan perustuviin suoritusaikoihin.
- Data: Sisältää multitenant-suhdetietokannan ja petatavun skaalan Lakehouse-tietokannan Salesforce- ja ei-Salesforce-datan hallintaan, tukee jäsentämättömän datan ja sisällön hallintaa, edistynyttä hakua, hallintaa ja analyyttisiä käsittelyominaisuuksia.
- AI: Rakentaa datakerroksen perustana olevia ja Vastuullinen tekoäly, jotka hyödyntävät ennakoivaa ja luovaa tekoälyä tehostaakseen agenttien käyttökokemuksia.
- Sovellusalustan palvelut: Tarjoaa IT-pääkäyttäjille, -kehittäjille ja -myyjille työkaluja sovellusten laatimiseen ja mukauttamiseen, ja tarjoaa mielipiteellistä abstraktiota yksinkertaistaakseen yleisiä ja monimutkaisia tehtäviä.
- Liiketoimintaominaisuudet: Tarjoaa useita ominaisuuksia, jotka vastaavat erilaisia liiketoimintatarpeita, jolloin kehittäjät voivat räätälöidä sovelluksia tarvittaessa.
- API-rajapinnat ja API-hallinta: Varmistaa, että kaikki sovellusalustan ominaisuudet ovat käytettävissä hyvin muotoiltujen API-rajapintojen avulla, mikä helpottaa palvelun ja kerroksen välisiä riippuvuuksia.
- Käyttäjä- ja kehittäjäkokemus: Sisältää käyttäjäystävällisiä käyttöliittymiä loppukäyttäjille ja useita kehitystyökaluja, jotka vaihtelevat vähäkoodista pro-code-koodiin sovellusten kehittämiseen ja mukauttamiseen, ja tukee nykyaikaista tekoälyyn perustuvaa kehitystä.
- Integraatio: Integroi mihin tahansa yritysarkkitehtuuriin, mikä mahdollistaa yhteensopivuuden Salesforce- ja muiden kuin Salesforce-järjestelmien kanssa dataliittimien, nollakopiodatan integroinnin ja muiden työkalujen avulla.
- Sovellukset ja toimialat: Tarjoaa mukautettavien sovellusten ja toimialakohtaisten ratkaisujen joukon, joka perustuu sovellusalustan integroituihin ominaisuuksiin, hyödyntämällä kaikkia alemman tason ominaisuuksia ja syvällisesti integroituja tekoälyagentteja.
Salesforce on kehittänyt globaalia datakeskuksen infrastruktuuria lähes 25 vuoden ajan, ennen kuin monet nykyiset hyperskalaattorit ja IaaS-tarjoajat. Hyperforce, joka on Salesforcen infrastruktuurin kehityksen tämänhetkinen sukupolvi, on suunniteltu toimimaan useissa julkisten pilvipalveluiden tarjoajissa maailmanlaajuisesti.
Se on räätälöity vastaamaan asiakkaiden tarpeita, kun kyseessä on joustava B2C-asteikko, globaali datan säilytys, parannettu saatavuus, ylimmän tason tietoturva ja lakisääteinen vaatimustenmukaisuus. Hyperforce standardoi infrastruktuurin kaikille Salesforce-tuotteille, mikä helpottaa uusien hankintojen nopeaa integrointia.
Hyperforce varmistaa Salesforce Platformin toimittamisen, mikä mahdollistaa uusien ominaisuuksien ja sovellusten nopean käyttöönoton, datan residenssin ja lakisääteisten vaatimusten noudattamisen yli 20 alueella eri puolilla maailmaa.
Salesforcen Hyperforceen siirtymisen aikana havaittiin merkittäviä eroavaisuuksia palveluissa, käyttöliittymissä ja vaatimustenmukaisuustasossa hyperscalerien välillä. Salesforce Platformille rakennettiin vankka ja siirrettävä perusta noudattamalla seuraavia arkkitehtonisia periaatteita:
- Infrastruktuuri koodina: Käyttämällä toimialueisiin perustuvaa arkkitehtuuria, tämä periaate sisältää infrastruktuurin deklaratiivisen koodauksen, muuttumattomien esineiden luomisen ja infrastruktuurin automatisoinnin tarvittaessa käyttämällä standardeja, kuten Kubernetes ja Service Mesh.
- Null Trust -suojaus: Nollan Trust-suojausmallin toteuttaminen kattavilla puolustusstrategioilla, mukaan lukien henkilöllisyyden hallinta, todennus, valtuutus, verkkoeristys, vähiten käyttöoikeuksia käyttävät suojauskäytännöt ja datan salaaminen sekä siirron aikana että levossa.
- Hallitut palvelut: Tämä periaate korostaa usean vuokralaisen ja usean pilvipalvelun käyttöä ja parantaa siirrettävyyttä eri infrastruktuureissa ja ympäristöissä, kuten kaupallisissa, valtion ja aukkojen järjestelmissä.
- Käyttövalmius: Mission-critical-palvelut on jaettu useisiin saatavuusvyöhykkeisiin korkean saatavuuden takaamiseksi. Data replikoidaan kaikilla saatavuusalueilla. Palvelut on myös merkitty saatavuustasoilla hallitakseen palvelutasojen tavoitteita ja kestävän kehityksen suunnittelua.
- Täysin havaittavissa: Kaikkien palveluiden integrointi vakiohavaintoalustaan tehokkaan valvonnan takaamiseksi, mukaan lukien lokien kerääminen, tilastojen kerääminen, hälytys, jaettu seuranta ja palvelutoimintojen seuraaminen, kuten liikenteen määrä, virhesuhteet ja resurssien käyttöaste.
- Automaattiset toiminnot: Tämä sisältää infrastruktuurin elinkaaren automatisoidun hallinnan ja ennakoivan AIOP:n (AI toiminnoille) palvelun laadun ylläpitämiseen, palvelun heikentymisen havaitsemiseen ja korjaamiseen sekä virheiden havaitsemiseen.
- Automaattinen asteikko: Tämä periaate, joka keskittyy skaalattavuuteen ja kustannustehokkuuteen, mahdollistaa toiminnan joustavuuden eri skaaloissa ilman, että se kasvattaisi toiminnallisia riskejä, pois lukien pilvipalveluun liittyvät tilien rajoitukset.
- FinOps Aware: Julkinen pilvi tarjoaa infrastruktuurille joustavuutta, mutta se voi aiheuttaa korkeampia kustannuksia. Olemme omaksuneet tehokkuuteen perustuvan suunnittelukulttuurin koko palvelun elinkaaren ajan, mutta emme vaaranna saatavuutta, tietoturvaa tai asiakkaan Trustia.
Nämä periaatteet ohjaavat Salesforcen Hyperforce Platform -sovellusalustan kehittämistä ja käyttöä, jotta se pysyy mukautettavana, turvallisena ja tehokkaana eri ympäristöissä.
Salesforce Platform ja sen tukipalvelut toimivat Hyperforce Foundationilla, joka koostuu useista Hyperforce. Nämä esiintymät on jaettu strategisesti eri maihin asiakkaan maantieteellisten ja saatavuusasetusten mukaisesti. Yksi tai useampi Hyperforce voidaan halutessasi ryhmittää ja määrittää toiminta-alueeksi, jotta se täyttää tiukat datan säilytys- ja toimintavaatimukset. Jokainen esiintymä päivitetään säännöllisesti varmistaakseen turvallisuuden, skaalattavuuden ja paikallisten ja lakisääteisten standardien noudattamisen.
Hyperforce koostuvat useista Hyperforce esiintymistä, jotka ovat tiettyjä toimintoja tarjoavien palveluiden klustereita. Perustoiminnalliset toimialueet tarjoavat tärkeitä palveluita, kuten tietoturvaa, todennusta, lokeja ja valvontaa, jotka ovat välttämättömiä muille Hyperforce. Liiketoimintaominaisuuksien toimialueet tukevat useita Salesforce-tuotteita, kuten Sales Cloudia, Service Cloudia ja muita, mikä helpottaa niiden tuoteominaisuuksia.
Funktiotoimialueen palvelut voidaan organisoida soluiksi, jotka ovat skaalattavia ja toistuvia palvelutoimituksen yksiköitä. Hyperforce vastaa perinteisesti "Salesforce-esiintymää", jossa yksi tai useampi Salesforce-organisaatio (organisaatio) sijaitsee. Solu on skaalan yksikkö sekä vahva räjähdyssäteen raja. Tehosolut tarjoavat useiden solujen loogisen ryhmityksen, joka määrittää suuremman räjähdyssäteen solujen välillä jaettujen palveluiden takia. Toiminnallinen toimialue voi sisältää useita tehosoluja. Solut ja tehosolut sallivat Hyperforcen skaalata vaakasuorasti toiminnallisen toimialueen sisällä samalla, kun se hallitsee vahvasti räjähdyksen säteen kokoa.
Jokainen Hyperforce kartoitetaan yhteen saatavuusalueeseen, joka on käsite kaikissa julkisissa pilvi-infrastruktuureissa, ja se voi toimia erillään kaikista muista Hyperforce. Hyperforce kaikki kriittiset palvelut ja tiedot jaetaan ja replikoidaan vähintään kolmen saatavuusvyöhykkeen välillä saavuttaakseen vianmäärityksen ja vakauden. Lisäksi datan varmuuskopiot kopioidaan muihin sopiviin Hyperforce liiketoiminnan jatkuvuuden ja säännösten noudattamisen varmistamiseksi.
Hyperforce kehittyy jatkuvasti, kun uusia Hyperforce ja -soluja luodaan tai päivitetään. Asiakkaat on eristetty Hyperforcen fyysisten tietojen muutoksista. Kaikkia ulkoisesti näkyvissä olevia asiakkaan päätepisteitä käytetään vakaiden ja turvallisten Salesforce Omat toimialueiden kautta (esimerkiksi acme.my.salesforce.com), jotka reitittävät liikenteen turvallisesti tämänhetkiseen dataan ja palvelusijaintiin. Lähtevä liikenne (esimerkiksi posti, verkkokutsut) toteutetaan parhaiten käyttämällä suojattuja mekanismeja, kuten Domain Keys Identified Mail (DKIM) ja mTLS, jotta asiakkaiden paikallinen infrastruktuuri ei kovakoodaa Salesforce-infrastruktuurin fyysisiä tietoja, kuten IP-osoitteita, jotka voivat muuttua ajan myötä.
Hyperforce toimialueet on suunniteltu käyttämään vahvoja tietoturvatoimia. Jokainen toimialue on suojattu alueella ja eristetty, ja toimialueen sisäiset palvelut on erotettu erillisiksi tileiksi tietoturvan parantamiseksi. Palveluiden välistä viestintää helpotetaan turvallisesti Service Meshin tai vastaavien protokollien kautta. Liikenteen hallintaa käsittelevät sisään- ja uloskirjautumisyhdyskäytävät, jotka tarkastavat, reitittävät ja käyttävät kaikkien saapuvien ja lähtevien liikenteen tarvittavia asetuksia, kuten katkaisijoita tai nopeusrajoituksia.
Hyperforce palvelut on ryhmitetty suojausryhmiin, ja vain reunaryhmän palvelut ovat näkyvissä julkisessa internetissä. Suorituksen aikaiset suojauskäytännöt noudattavat eri suojausryhmien välisiä viestintäsääntöjä noudattaen vähiten käyttöoikeuksia -periaatetta varmistaakseen, että palveluilla on vain tarvittavat käyttöoikeudet.
Jokaisella maantieteellisellä alueella on Hyperforce Edge -toiminnallinen toimialue, joka lopettaa kuljetuskerroksen suojauksen ja käyttää ohjelmoitavaa verkkosovelluksen palomuurin käytäntöä uhkien ennaltaehkäisemiseksi. Näin varmistetaan, että vain laillinen liikenne saapuu Hyperforcen päätepisteisiin, mutta säilytetään turvallinen ja tehokas asiakaskokemus. Lisäksi Hyperforce välisiä sisäisiä verkkolinkkejä hallitaan tarkasti ja kaikki henkilötietoja sisältävät lokitiedot anonymisoidaan GDPR-standardien mukaisesti.
Hyperforce koostuu useista Hyperforce, joilla on sama ohjaussuunnitelma, joka on suunniteltu eristämään luottamukselliset työkuormat tarvittaessa. Se varmistaa, että asiakastietoja tai järjestelmätietoja, sovellusalustan metadataa tai valvontatietoja ei vuoda ruudukkojen välillä. Ohjaussuunnitelma koostuu tarpeettomista Hyperforce, jotka isännöivät olennaisia palveluita asiakaskohtaisten Hyperforce luomiseen, hallintaan ja valvontaan.
Kaikkien Hyperforce palvelu- ja infrastruktuurikoodi on kehitetty turvallisesti erillisessä ohjaussuunnitelman toiminnallisessa toimialueessa käyttämällä lähdekoodin hallintaa, jatkuvaa integrointia, testausta ja artefakttien rakentamista. Luotu koodi skannataan uhkien ja haavoittuvuuksien varalta ennen kuin se pakataan standardoituihin, digitaalisesti allekirjoitettuihin säiliöihin ja tallennetaan kuvatietueisiin. Koodin käyttöönotto käsitellään Hyperforce Continuous Delivery -järjestelmän valtuutetuissa myyntiputkeissa, ja käyttöönotto-oikeudet on rajoitettu valtuutetuille tiimeille ja operaattoreille. Hämmentynyt ohjaussuone käsittelee näissä ympäristöissä tarvittavat lisäsuojaukset.
Henkilöllisyyden ja käyttöoikeuksien hallinta (IAM) -palvelut noudattavat Just-in-Time-hyväksyntää rajoittaakseen käyttöoikeuksien kestoa ja toimintoja, kun taas tilintarkastuspolut valvovat kaikkia toimintoja syöttämällä ne reaaliaikaisiin havaintojärjestelmiin tunnistaakseen ja varoittaakseen epäilyttävistä toiminnoista.
Kun Salesforce siirtyy julkisten pilvipalveluiden Hyperforceen ensimmäisten osapuolten datakeskuksistaan, budjetin luomisen, kustannusten visualisoinnin ja resurssien optimointistrategioidemme muuttaminen on tärkeää.
Kustannustenhallintamenetelmämme ei koske vain kustannusten vähentämistä. Se on strateginen prosessi, joka erottaa kasvua edistävät tuotteet vakaista tuotteista. Se suunnittelee kulutukseen perustuvaa hinnoittelua ja marginaaleja, jotka tukevat tuotteiden saatavuutta ja jotka vastaavat Trustin ydinarvoa. Julkiset pilvitilit on järjestetty hierarkkisesti ja linkitetty tiettyihin tuotteisiin ja esimiehiin. Yksityiskohtaiset palvelutasoresurssien merkinnät, jotka on rikastettu organisaation metadatalla, auttavat yksittäisten mikropalveluiden kustannusten määrittämisessä. Työkaluja, kuten Tableau ja Slack, ja edistyneitä ennustetyökaluja käytetään tarjotakseen esimiehille ja tiimeille reaaliaikaista dataa kustannuksista, ennusteista ja budjetin analyyseistä, mikä lisää luottamusta tulevaisuuden taloussuunnitelmaan.
Salesforce käyttää laskentasuunnitelmien, paikallisen kapasiteetin ja mahdollisen kapasiteetin varausten (ODCR) yhdistelmää, joka takaa tarvittavan kapasiteetin maksimoidakseen kustannusten optimaalisen hallinnan. Näitä varauksia hallitaan edistyneellä aikasarjan ennustamisella ja mukautetuilla mittaristoilla, mikä mahdollistaa ihmisten valvonnan ja päätöksenteon. Saavutettavissa olevien tavoitteiden asettaminen transaktioiden yksikkökustannusten vähentämiseksi (liiketoimintatransaktioiden määritetyn määrän käsittelyn kustannukset) on tehokas strategia parannusten edistämiseksi. Hyperforce Unit Cost Explorer -työkalu sallii tiimien analysoida ja hallita yksikkökustannusten trendejä, kohdistaa kustannuksia tietyille palveluille ja tunnistaa uusia parannusmahdollisuuksia. Salesforce Cloud Optimization Index, eli ”COIN”-pisteet, arvioi palvelut säästämismahdollisuuksien dynaamisen luettelon perusteella, mikä motivoi palvelutiimejä ylläpitämään optimaalista resurssitehokkuutta.
Pysyvään sitoutumiseen kestävään kehitykseen pyrimme aktiivisesti vähentämään hiilijalanjälkeämme asettamalla tiettyjä tavoitteita, joilla vähennämme yksikköämme Carbon to Serve, joka on suoritetun työn päästöjen mitta.
Tietoturva ja saatavuus ovat yritystason sovellusalustamme tärkeitä perustavoitteita, jotka ovat välttämättömiä asiakkaan Trustin ylläpitämiseksi. Salesforcessa nämä ohjaimet ovat erottamaton osa Salesforce Platformia, ja ne noudatetaan automaattisesti jaettujen palveluiden ja ohjelmistokehysten kautta. Tämä sisäänrakennettu lähestymistapa varmistaa, että yksittäiset järjestelmät hyötyvät ilman lisätoimia.
Tämän laajan tietoturvan ja saatavuuden hallintaohjelman hallinta ja jatkuva parantaminen tuhansissa palveluissa ja sadoissa tiimeissä on merkittävä haaste. Se on kuitenkin tärkeää, koska pienenkin yksityiskohdan ohittaminen saattaa aiheuttaa tietoturvarikkomuksen tai järjestelmäkatkoksen.
Hyperforce on turvallinen ja yhteensopiva infrastruktuurisovellusalusta, joka tukee palveluiden kehittämistä ja käyttöönottoa edistyneillä suojausominaisuuksilla. Se tarjoaa vahvan käyttöoikeuksien hallinnan, datan salauksen ja suojausstandardien noudattamisen. Salesforce noudattaa yli 40 suojaus- ja vaatimustenmukaisuusstandardia, kuten PCI/DSS, GDPR, HIPAA, FedRamp ja paljon muuta.
Tärkeimpiin tietoturvakäytäntöihin sisältyvät Zero Trust Architecture (ZTA) ja End-to-end-salaus, jotka varmistavat asiakastietojen suojauksen kaikissa käsittelyn vaiheissa. Salesforce noudattaa tietoturvastandardeja ja suositeltuja käytäntöjä turvallisen ohjelmistokehityksen elinkaaresta tuotantoympäristöön sekä sovellustason vahvoja tietoturvakäytäntöjä mahdollisten uhkien vähentämiseksi.
ZTA:n tietoturvaparametri varmistaa, että kaikki käyttäjät, laitteet ja palveluyhteydet todennetaan, valtuutetaan ja vahvistetaan jatkuvasti sijainnista riippumatta. ZTA ja julkinen avaininininfrastruktuuri (PKI) ovat välttämättömiä nykyaikaisen tietoturvan kannalta, koska ne luovat Trust rajat ja suojaavat viestintää riippumatta alueen suojauksesta.
PKI-käyttöönotot kuitenkin ohittavat usein sertifikaattien kumoamisen ja hallinnan tärkeyden juuritason sertifikaattien viranomaisille. Salesforcen sertifikaattien kumoamisen toteutus on kestävää ja skaalattavaa, ja se tukee PKI-suojausta loppuun asti.
Lisäksi Hyperforce noudattaa ZTA-sopimusta käyttämällä palvelujen välistä yhteistä kuljetuskerroksen suojausta käyttämällä lyhytaikaisia yksityisiä avaimia ja Just In Time -käyttöoikeuksia käyttäjille, joilla on rooleihin perustuva käyttöoikeuksien hallinta.
Salesforce Platform varmistaa siirrettävien tietojen suojauksen käyttämällä TLS:ää täydellisten edistyneen salaisuuden salauspakettien kanssa, joka suojaa dataa, kun se siirtyy verkosta käyttäjälaitteiden ja Salesforce-palveluiden välillä sekä Salesforce-infrastruktuuritoimialueiden sisällä.
Salesforce Platform käyttää paikallisessa datassa avainten hallintajärjestelmää, jota laitteiston suojausmoduulit tukevat. Monipalvelualustassa jokaiselle vuokralaiselle kohdistetaan yksilöllinen salausavain, joka estää avainten ristikkäisyn vuokralaisten välillä.
Viestinnän ja salauksen tietoturva on vahvasti riippuvainen avainten tai satunnaisen datan luomiseen käytetystä entropiasta. Salesforce Platform tunnistaa, että kryptografiset protokollat ovat haavoittuvaisia hyökkäyksille ennustettavan avaimen generoinnin vuoksi, ja vähentää tätä riskiä hankkimalla entropiaa useista alkuperistä kaikille avainten generointiprosesseille. Hyödynnämme useissa käsittelijöissä saatavilla olevaa muistin salausominaisuutta, jonka pilvipalveluntarjoaja on ottanut käyttöön, parantaaksemme suojausta kylmäkäynnistyshyökkäyksiltä.
Salesforcessa on mukautettu JDK, joka täyttää useita vaatimustenmukaisuusstandardeja, kuten Federal Information Processing Standard (FIPS), mikä yksinkertaistaa kehittäjien ja operaattoreiden prosessia, koska heidän ei tarvitse suorittaa vaatimustenmukaisuuden työtä itse. Tämä mukautus ei ainoastaan estä riskejä, kuten ulkoisten XML-entiteettien ruiskutusta (XXE), vaan parantaa myös Salesforcen salauksen joustavuutta ja kykyä vaihtaa salausstrategioita tarvittaessa. Se sallii ei-yhteensopivan koodin muuntamisen — riippumatta siitä, onko koodi kehitetty sisäisesti vai avoimista säiliöistä — FIPS-yhteensopivaksi koodiksi ilman, että sinun täytyisi kirjoittaa sitä kokonaan uudelleen, mikä vähentää kehitystiimien työkuormaa ja säilyttää oletusarvoisesti suojattujen suunnitteluperiaatteiden noudattamisen.
Lisäksi Salesforce on ottanut käyttöön kehyksiä, joilla voit torjua haavoittuvuuksia, kuten sivustojen välistä komentosarjaa (XSS), pyyntöjen väärentämistä (CSRF) ja SQL-injektiota, integroimalla suojaustoimenpiteitä Secure Software Development Lifecycle (SSDL) -ominaisuuteen.
Keskitetty salaisuuksien hallintajärjestelmä, jota parannetaan rooleihin perustuvilla käyttöoikeuksien hallinnalla (RBAC), on otettu käyttöön sekä palveluiden että käyttäjien käyttöoikeuksien suojaamiseksi. Lisäksi koodin skannaustyökaluja käytetään estämään salaisuuksien vahingossa paljastuminen tuotantoympäristöissä lähdekoodin hallintajärjestelmien kautta.
Tietojen kalastelu on edelleen merkittävä uhka organisaatioille, mikä johtaa siihen, että Salesforce on ottanut käyttöön monimenetelmäisen todennuksen (MFA) useiden toimialan parhaiden käytäntöjen mukaisesti, mukaan lukien CISA (Cyber Security and Infrastructure Security Agency) Zero Trust -periaatteet. Tämä sisältää laitteistojen avulla varmuuskopioidut avaimet työntekijöille, joilla on tuotanto-oikeus, sekä suojatun ydinsä, jolla hallitaan pääsyä pilvipalveluntarjoajien tileihin.
Salesforce on standardoinut tietoturvan ohjaimet ja integroinut Hyperforceen pilvipohjaisia suojauspalveluita parantaakseen näkyvyyttä, uhkien havaitsemista ja käytäntöjen noudattamista. Käytössä on kattava tietoturvatieto- ja tapahtumienhallintajärjestelmä reaaliaikaista valvontaa, hälytyksiä ja raportointia varten, jota tukevat kattava haavoittuvuuksien hallintaohjelma ja pilviturvallisuuden tilojen hallintatyökalut, joilla voit tunnistaa, arvioida ja korjata haavoittuvuuksia jatkuvasti.
Lisäksi verkkosovelluksen palomuuri suodattaa ja valvoo HTTP-liikennettä suojaamaan useilta hyökkäyksiltä, ja useita verkkojen suojaustyökaluja, kuten palomuureja, tunkeutumisen havaitsemisen ja estämisen järjestelmiä, virtuaalisia yksityisiä verkostoja ja päätepisteen havaitsemisen ja vastauksen agentteja, käytetään jatkuvan valvonnan ja uhkien havaitsemisen tarjoamiseen. Verkon segmentointi ja mikrosegmentointi on toteutettu vähentääkseen hyökkäyksen pintaa ja sisällyttääkseen mahdolliset rikkomukset.
Salesforce on myös kehittänyt ja toteuttanut Hyperforcen ainutlaatuisiin haasteisiin räätälöidyn vahvan vahinkotapahtumien vastaussuunnitelman, joka sisältää esimääritettyjä toimenpiteitä tietoturvahyökkäysten tunnistamiseen, estämiseen ja lieventämiseen, jotta voit reagoida nopeasti ja tehokkaasti mahdollisiin tietoturvahyökkäyksiin.
Salesforce hallitsee asiakkaiden kriittisiä tehtäviä, jotka vaativat korkeaa saatavuutta. Suuren saatavuuden strategiamme sisältää useita organisaation fasetteja, kuten palvelun omistajuusmallimme, vahinkotapahtumien hallinta ja toiminnan tarkastukset. Strategiamme tärkeimpiin teknisiin elementteihin sisältyvät valvonta-arkkitehtuuri, tekoälyn perustuva toimintojen automatisointi ja tuotantoympäristön muutosten automatisoidut turvallisuusmekanismit.
Kolmen vaiheen lähestymistapa hallitsee teknisiä riskejä laajalti saavuttaakseen korkean saatavuuden jatkuvasti tuhansissa palveluissa.
Ensin määritetään saatavuuden arkkitehtuurin standardeja, jotka määrittävät suositeltuja käytäntöjä, kuten:
- Vanhentuminen ja automatisoitu epäonnistumistoiminto. Salesforce rakentaa palvelunsa käyttämällä korkeaa tarpeettomuustasoa, täysin automatisoitua virheiden havaitsemista ja saumattoman automatisoidun palautuksen sekä täydellisille että osittaisille virheille, jotta voit käsitellä suurten pilvipohjaisten järjestelmien jatkuvia virheitä.
- Rajoita räjähdyssäde. Epäonnistumiset tapahtuvat, joten tiimi suunnittelee kaikki palvelut tarkoituksellisella räjähdyksen säteen enimmäismäärällä rajoittaakseen virheiden vaikutuksen.__ Klassisin ja näkyvin esimerkki on Hyperforce Cell (fka Pod).
- Jakota virheet osiin. Estää virheiden leviämisen ja yhdistämisen järjestelmän itsenäisiin yksiköihin. Palveluiden väliset vianmäärittävät API-kutsut ovat tärkeä kuvio, joka estää hajautetun järjestelmän epäonnistumisen. Matkan aikana tiimi tasapainottaa segmentoinnin ja tarpeettomuuden huolellisesti.
- ** Skaalaa automaattisesti**. Jos haluat tarjota odottamattoman kuormituksen ilman suorituskyvyn heikentymistä, skaalaa automaattisesti nopeasti ja laske hitaasti luottamatta hitaisiin, virheellisiin inhimillisiin operaattoreihin, jotka käynnistyvät resurssien, kuten CPU:n, muistin tai jonon syvyyden, kyllästymispisteiden kautta.
- Nopeat periytymiset. Asetamme periytymisen tavoitteet minuuteissa kaikille palveluille ja testaamme periytymisiä automaattisesti tuotantoa edeltävissä ympäristöissä tekemällä periytymisestä, periytymisestä ja periytymisestä oletusarvoisen toiminnon. Tiimi käyttää ominaisuusmerkintöjä laajalti nopeampien ja tarkempien hätäkytkimien ja julkaisujen aikaansaamiseksi.
- Suojele kaikkia palveluja, jotka vastaanottavat API-kutsuja. Latausten hajonta, vuokralaisten oikeudenmukaiset rajoitukset, verkkosovellusten palomuurit ja monimutkaiset seitsemän kerroksen suojaukset on otettu käyttöön järjestelmän kaikilla tasoilla, aina kaikkein syrjäisimmistä palveluistamme, jotka ovat suoraan saatavilla Internetiin, aina tiimin syvällisimpiin sisäisiin palveluihin, joita virheet voivat vahingossa hyökätä korkeamman tason puhelupalveluissa.
- Pehmeät sidonnaisuudet. Palveluiden väliset sidonnaisuudet on suunniteltu olemaan mahdollisimman pehmeitä, jotta ne voivat epäonnistua tai onnistua itsenäisesti. Välimuistiin tallentaminen on yksi yleisimmistä kuvioista tässä tapauksessa - usein myöhäisestä sidonnaisuudesta saatu vanhentunut tulos riittää toiminnan jatkamiseen.
- Suosita asynkronoitua viestintää. Ei-synkronoitu ja välitetty viestintä palveluiden välillä irrottaa kyseiset palvelut toisistaan ja vähentää niiden välisiä latauspisteitä.
- Make API-kutsut vianmäärittävät. Käytämme useita kuvioita kestääksemme osittaisia virheitä ja väliaikaisia verkkoongelmia: aikakatkaisuja ja määräaikoja, piirin rikkoutumista ja uudelleenyrityksiä, joissa on aikakatkaisu. Suosittelemme, ettet estä puheluita, kun se on mahdollista resurssien kulutuksen ja estämisen rajoittamiseksi. Taaksepäin- ja eteenpäin-yhteensopivuutta noudatetaan skeematason lyhentämisellä rakentamisen aikana ja integraation testauksessa.
- Hallitse palvelukiintiöitä ja rajoituksia. Tiimi määrittää kiintiöitä ja rajoituksia koko palvelukannalleen, kuten IP-osoitteet, levyn IOps-arvot tai tietyn Kubernetes-klusterin kapasiteetin. Tiimi kerää, valvoo ja varoittaa näiden kiintiöiden ja rajoitusten käytöstä keskitetysti välttyäkseen siitä, että lähestyvä rajoitus vaikuttaa järjestelmään suorituksen aikana.
Toiseksi monitasoinen tarkastusmalli varmistaa, että palvelut noudattavat näitä standardeja. Tämä sisältää automatisoidun kaaoksen testauksen, skannauksen ja piilottamisen kuvioiden estämiseksi sekä arkkitehtuurin tarkastukset johtavien arkkitehtien kanssa havaitakseen ongelmia, joita automaatio ei ratkaise.
Kolmanneksi ratkaisut on integroitu Hyperforceen näiden standardien noudattamisen helpottamiseksi. Tämä sisältää automaattisen telemetrian keruun, oletusarvoisen tarpeettomuuden ja epäonnistumisen mekanismit sekä sisäänrakennetut suojausasetukset, kuten kuormituksen poistaminen ja DDoS-suojaus, jotka ovat oletusarvoisesti käytössä yksittäisille palveluille.
Salesforce käsittelee valtavan määrän telemetrian dataa, mukaan lukien tilastoja, lokeja, tapahtumia ja jälkiä, joita perinteiset valvontaratkaisut eivät voi aina hallita tehokkaasti.
Salesforce kehitti tämän ongelman ratkaisemiseksi kattavan havaittavuusjärjestelmän, joka integroituu sen ohjelmistokehityksen elinkaareen, toimintoihin ja tukitoimintoihin. Tämä järjestelmä tarjoaa yhtenäisen käyttökokemuksen insinööri- ja asiakastukitiimeille, samalla kun se vastaa skaalan tarpeisiin ja vähentää kolmansien osapuolten ohjelmistojen lisenssien kustannuksia.
Salesforcen OpenTSDB- ja HBase-tietokantaan perustuva tilastoinfrastruktuuri tukee aikasarjan datan suuria kokoelmia, tallennusta ja reaaliaikaisia kyselyitä. Muita kuin reaaliaikaisia käyttötapoja käyttävät Trino ja Iceberg, jotka käsittelevät yli 2 miljardia tilastoa minuutissa tarjotakseen havaintoja CPU:n käyttöasteesta, muistin käytöstä ja pyyntöjen nopeuksista. Salesforce käyttää lokien hallintaan Splunkia indeksoinnin ja haun tehokkuuden vuoksi. Apache Druid tukee suurten tapahtumadatan reaaliaikaista tuontia ja analysointia, mikä on tärkeää käyttäjien vuorovaikutusten ja järjestelmätapahtumien ymmärtämiseksi. Jakattua seurantaa hallitaan kaikissa mikropalveluissa OpenTelemetryn ja ElasticSearchin avulla, mikä auttaa tunnistamaan tietyt viive- ja virhepisteet.
Salesforce on myös ottanut käyttöön sovellusten suorituskyvyn valvonnan (Application Performance Monitoring, APM) infrastruktuurin, joka integroituu sen teknologiapinoihin tietojen keräämiseen ja telemetria-tietokantaan. Tämä sovellusten automaattinen instrumentointi yksinkertaistaa tietojen keräämistä ja varmistaa yhdenmukaisen telemetrian eri palveluissa. APM:n yhtenäistetty mittaristo korreloi useita datatyyppejä, mikä parantaa insinöörien kykyä valvoa suorituskykyä, diagnosoida ongelmia ja optimoida järjestelmiä yhtenäisen käyttöliittymän avulla.
Tarkasteltavuustyökalujen standardoinnilla Salesforce linkittää eri telemetrian tyyppejä eri palveluihin käyttämällä jaettua seurantaa. Tämä luo kattavan palvelun sidonnaisuuden kaavion, joka visualisoi koko palvelualueen ja seuraa pyyntöjä tarkasti. Tämä kyky on tärkeä ongelmien tunnistamisessa, pullonkaulojen tunnistamisessa ja tekoälyyn perustuvien ominaisuuksien tukemisessa, kuten poikkeavuuksien havaitseminen, ennakoivat analyysit ja automatisoitu korjaus.
Jos haluat nopeuttaa vahinkotapahtumien ratkaisua, olemme kehittäneet AI Operations (AIOps) -agentin, joka havaitsee, lajittelee ja korjaa vahinkotapahtumia automaattisesti ihmisoperaattoreiden puolesta, ja puuttuu vain harvoihin tapauksiin. AIOps Agent on skaalattava ja interaktiivinen usean agentin työkalupakki, joka on suunniteltu helpottamaan monimutkaisten, interaktiivisten agentteihin perustuvien järjestelmien kehittämistä. Se on erittäin modulaarinen ja sitä voidaan parantaa useilla eri työkaluilla ominaisuuksien laajentamiseksi. Se on suunniteltu skaalautumaan tehokkaasti, kun agenttien määrä kasvaa. Tärkeimpiä ominaisuuksia ovat reagoiva arkkitehtuuri, jonka avulla agentit voivat reagoida dynaamisesti ympäristönsä muutoksiin, työkalujen parantaminen, joka mahdollistaa työkalujen helpon integroinnin agenttien kykyjen laajentamiseksi, sekä liitettävä suunnittelumoduuli, joka mahdollistaa agenttien suunnittelustrategioiden mukauttamisen kiinnittämällä eri suunnittelumoduuleja.
Nopea ennakoiva havaitseminen tapahtuu 91 %:lle (kirjoitusaikana) CRM-tuotteidemme ydintapahtumista käyttämällä edistyneitä koneoppimismalleja Merlion-kirjastostamme, joka on tekoälyn tutkimustiimimme kehittämä julkisesti saatavilla oleva avoimen lähdekoodin kirjasto. Merlion on joukko koneoppimismalleja, kuten Eristysmetsät, Tilastot, Satunnaiset metsät ja Lyhytaikainen pitkä muisti (LSTM) -neuraliverkostot, jotka käsittelevät järjestelmiemme luomia laajoja telemetrian tietoja lähes reaaliajassa.
Agentin toiminnot ratkaisevat automaattisesti 79 % vahinkotapahtumista (kirjoituksen aikana). AIOps-agenttimme voi käsitellä ja lajitella datavektoreita, kuten lokeja, profilointia, diagnooseja, aikasarjoja ja palvelukohtaisia artefakteja, suositellakseen korjaustoimintoja. AIOps-agenttien ohjain ja suunnittelija valitsee agentin, jolla on tietyt taidot toimintojen suorittamiseen tuotantoympäristössä.
AIOps-agentti lajittelee ratkaisemattomat ongelmat tehokkaasti asiaankuuluville palvelutiimeille muille vahinkotapahtumille, jotka vaativat ihmisten osallistumista. Se tekee niin ymmärtämällä jokaisen vahinkotapahtuman luonnetta ja asiayhteyttä älykkäästi käyttämällä sisäistä hienosäätettyä mallia XGenOps, joka on koulutettu toiminta-datajoukoille, kuten ongelmatietueille, vahinkotapahtumille, JFR-tietueille ja lokeille, varmistaen, että se ohjataan tiimille, jolla on tarvittava asiantuntemus. Tämä säästää yli 2 800 tuntia teknistä aikaa viikossa, jolloin insinöörien ei tarvitse lajitella ratkaisemattomia ongelmia.
Täysin automatisoituja käyttöönottojärjestelmiä käytetään turvallisten muutosten käytäntöjen noudattamiseen, jotta voit hallita keskeytysten riskiä lähes 250 000 tuotantoympäristön muutoksesta, joita tehdään viikoittain. Käyttövalmiita järjestelmiä ei voitu skaalata tai mukauttaa tarpeeksi, mikä vaati räätälöityjen ratkaisujen kehittämistä.
Mukautettu jatkuva käyttöönottosysteemi varmistaa turvallisuuden useiden kerroksien avulla noudattamalla toimialan standardiin perustuvia sinisen/vihreän käyttöönoton strategioita:
- Pakollinen testien todistus jokaisesta muutoksesta.
- Muutosten alustava kanavien testaaminen.
- Vaiheittainen käyttöönotto, jossa on hallittu räjähdyssäde.
- Käyttöönoton vaiheiden väliset imemisen ja kunnon tarkastukset.
- Ristiriitojen vähentäminen olemassa olevien moratointien ja vahinkotapahtumien kanssa.
Lisäksi jatkuvat integraatiojärjestelmät on optimoitu suorittamaan miljoonia tekoälyn avulla valittuja testejä, mikä mahdollistaa nopean julkaisun ja minimoi regressioriskit.
Salesforce Platformin ydinarkkitehtuurin periaate on sen metadataan perustuva rakenne. Salesforce-insinöörit luovat useita palveluntarjoajia ja datakauppoja. Jokainen sovellusalustan sovellus on pohjimmiltaan kokoelma metadataa, joka räätälöi, miten yksittäiset asiakkaat käyttävät näitä monivaltuutuspalveluita. Tästä syystä Salesforce Platformille on yleinen markkinointilause, että ”kaikki on käytettävissä metadatalla”.
Sovellusalusta korostaa rakenteellista ja vahvasti tyyppistä metadataa. Tämä metadata toimii abstraktiotasona asiakkaan käyttökokemuksen ja sen perustana olevan Salesforce-infrastruktuurin ja -toteutusten välillä. Tämä lähestymistapa parantaa sovellusten käyttöä ja laatua. Esimerkiksi SQL-skeeman määritelmien ja kyselyiden sijaan asiakkaat käyttävät rakenteellista metadataa, kuten entiteettejä, kenttiä ja tietueita, Salesforce Object (sObject) API -rajapintojen kautta. Tämä rakenne sallii sovellusalustan integroida uusia datan tallennusteknologioita tai muokata olemassa olevia ilman, että sovelluksia täytyy kirjoittaa uudelleen, mikä tukee jatkuvaa kehitystä ja suositeltuja käytäntöjä.
Salesforce Platform -arkkitehtuuri sisältää ”kerroksisen laajennusmenetelmän”, joka tukee neljää avainhenkilöä sovellusten rakentamisessa ja laajentamisessa:
- Salesforce Engineering: Tiimit kehittävät natiivisovelluksia, kuten Sales Cloudia ja Service Cloudia, jotka on otettu käyttöön kaikissa palveluissa ja suorituksen aikana kattavan julkaisuprosessin kautta. Nämä sovellukset ovat kaikkien vuokralaisten käytettävissä lisenssien ja provisiointien avulla.
- Ulkoiset kumppanit: Itsenäiset ohjelmistotoimittajat (ISV) ja muut kumppanit voivat laajentaa Salesforcen luomaa metadataa luodakseen lisäarvoisia ratkaisuja, kuten Sales Cloud -datamallien skeemalaajennuksia tai Service Cloud -tapausten tietueiden lisävahvistussääntöjä. He voivat pakata nämä ratkaisut jaettavaksi useille asiakkaille.
- Organisaatiokohtaiset IT-pääkäyttäjät ja -kehittäjät: He voivat mukauttaa sovelluksiaan sen lisäksi, mitä ISV:t tarjoavat, räätälöidäkseen ratkaisuja yksilöllisiin liiketoimintatarpeisiin, kuten omistettuihin tai aluekohtaisiin prosesseihin.
- Yksittäiset loppukäyttäjät: Loppukäyttäjät voivat mukauttaa sovelluksen käyttökokemustaan, esimerkiksi muuttamalla luettelonäkymän sarakkeiden järjestystä tai määrittämällä oletusarvoisen välilehden.
Jokainen henkilökuva voi iteroida saman sovelluksen itsenäisesti varmistamalla, että alhaisemmat kerrokset eivät ole riippuvaisia henkilökuvien muutoksista korkeammissa kerroksissa, ja ylläpitämällä vahvoja versiointi- ja yhteensopivuussopimuksia.
Eräs ominaisuus, joka korostaa ”kerroksisen laajennuksen” käsitystä, on Tietueen tallennusjärjestys, joka varmistaa, että kaikkien neljän kerroksen liiketoimintalogiikkaa sovelletaan ennustettavassa järjestyksessä. Tämä sallii organisaation pääkäyttäjän tai IT-kehittäjän määrittämän tarkemman liiketoimintalogiikan korvata alemmantasoisen logiikan asianmukaisesti tietueiden tallentamisen aikana, jonka Salesforce tai ulkoinen kumppani voi tarjota.
Lisäksi sovellusalustan metadatakehykset käyttävät ”Core”-suorituskertaa ja omistamatonta objektien suhdekohtaista kartoitinta (ORM), jossa on sisäänrakennettu multitenance ja joka on yhdistetty suhdetietokantaan. Tämä ydintoiminto ottaa käyttöön jaetun muistin tilan, viitteellisen eheyden vahvistukset ja transaktioiden sitoumukset, mikä priorisoi sovelluksen vakauden ja parantaa sovelluksen käyttöönottojen luotettavuutta. Arkkitehtuuri on kehittynyt jatkuvasti tukemaan sovellusten kasvavaa monimutkaisuutta. Esimerkiksi lokakuussa 2025 Salesforcen määrittämät entiteetit ovat yli 85 000 ja asiakkaidemme määrittämät mukautetut entiteetit yli 300 miljoonaa.
Historiallisesti Core runtime isännöi useimpia sovellusalustan ja sovelluksen ominaisuuksia. Salesforce Platformin nykyinen arkkitehtuuri sisältää nyt satoja itsenäisiä, metadataan perustuvia palveluita. Core runtime on edelleen sovelluksen metadatan yksittäinen tietuejärjestelmä, ja se hyödyntää metadatan hallinnan monoliittisen arkkitehtuurin ainutlaatuisia etuja. Asiaankuuluva metadata synkronoidaan paikallisiin välimuistiin riippumattomissa palveluissa, mikä tarjoaa sovellusten suoritusaikoille useita skaalattavia palveluita.
Data on olennainen resurssi organisaatioille, ja Hyperforce tarjoaa luotettavan pohjan sen tallentamiselle Salesforcessa. Tärkein haaste on tallentaa dataa tavalla, joka optimoi sen hyödyllisyyden sovelluksille. Salesforce Platform on muuttanut datakerrosta vastaamalla useisiin tallennus- ja käyttöoikeusvaatimuksiin. Se tasapainottaa kustannukset, luku-/kirjoitusnopeudet, tallennuskapasiteetin ja datatyypit tehokkaasti eri tarpeiden mukaisesti.
Kun tekoäly ja analyysi muokkaavat yhä useammin yrityssovelluksia, data on tullut keskeiseksi elementiksi. Sen tärkeys johtuu siitä, että se sallii tekoälyn ja analyysien oppimisen, analysoinnin, päätöksenteon ja prosessien automatisoinnin.
Data saadaan System of Record (SOR) -tietokannoista, mikä täyttää yritysten toimintavaatimukset. Sen jälkeen se siirtyy useisiin transformaatioihin big data -alustoihin, jotka ovat välttämättömiä tekoälyä ja analyyseihin perustuvia sovelluksia varten.
Datan tehokas hallinta, transaktiotiedoista analyysihavaintoihin, on tärkeää arvon keräämiseksi ja hienostuneiden sovellusten tukemiseksi. Salesforce Database (SalesforceDB) on erinomainen transaktioiden tietokanta SOR-datan hallintaan, kun taas Data 360 toimii kestävänä big data -alustana, joka parantaa tekoälyä ja analyysejä.
Transaktioiden data ja metadata ovat välttämättömiä Salesforce Platformille. SalesforceDB on moderni, pilvipohjainen suhdetietokanta, joka on suunniteltu erityisesti Salesforcen usean vuokralaisen työkuormille, kuten muut suurten tarjoajien pilvitietokannat, mutta jolla on mukautettuja ominaisuuksia Salesforcen arkkitehtuurille. Se laajentaa PostgreSQL:ää, erottaa laskutoimet ja tallennustilan toisistaan ja hyödyntää Kubernettejä ja pilvitallennustilaa parantaakseen operaatioita vuokralaiskohtaisilla toiminnoilla, kuten salauksella ja sandboxeilla.
SalesforceDB käsittelee kaiken transaktioiden CRM-datan, yli 1,1 biljoonaa transaktiota kuukaudessa sekä Data 360 - ja siihen liittyvien palveluiden metadatan. Sen ensisijaiset tavoitteet ovat varmistaa Trust keston, saatavuuden, suorituskyvyn ja tietoturvan avulla, skaalaa suurille asiakkaille ja helpottaa yksinkertaistettuja ja luotettavia pilvitoimintoja. Se saavuttaa nämä tavoitteet suunnittelulla, joka erottaa laskenta- ja tallennuskerrokset toisistaan, muuttumattomalla ja jaetulla tallennusjärjestelmällä sekä lokien rakenteellisella yhdistämispuun datan käyttöoikeudella. Tämä mahdollistaa edistyneet ominaisuudet, kuten datan salauksen tallennustilassa vuokralaisia kohden sekä tehokkaat sandboxit ja siirrot.
SalesforceDB-palvelun arkkitehtuuri toimii kolmella saatavuusvyöhykkeellä, ja laskutoimi ja tallennustila replikoidaan näille vyöhykkeille varmistaakseen, että järjestelmä pysyy käytettävissä, vaikka jokin noodi tai koko vyöhyke menettäisiin. Kaikki palvelut suoritetaan Kuberneteissä ottaakseen käyttöön automatisoidun vianmäärityksen ja palvelun käyttöönotot.
SalesforceDB:n lopullinen tietuejärjestelmä on pilvitallennustila, kuten AWS:n S3, jotta se voi tarjota korkean keston ja käytettävyyden. Tällä pilvitallennustasolla hallitaan toimintoja, kuten arkistointia ja alueiden välistä replikointia. Tallennusobjektit ovat muuttumattomia, mikä parantaa datan jakelua ja replikointia korkean saatavuuden takaamiseksi.
SalesforceDB käyttää datan käyttämiseen välimuistiin tallennustilaa, koska pilvitallennustila on pitkä. Nämä välimuistit ovat jaettuja tallennusjärjestelmiä, jotka ylläpitävät tallennusobjektien väliaikaisia kopioita noodien klusterissa, mikä varmistaa replikoinnin ja keston tietokannan tarpeiden mukaan. Erillisiä välimuistiin tallennustiloja käytetään transaktiolokien ja datatiedostojen tallentamiseen.
SQL-laskentataso koostuu ensisijaisesta tietokantaklusterista ja kahdesta valmiusklusterista kolmessa eri saatavuusvyöhykkeessä. Ensisijainen klusteri käsittelee kaikki tietokannan muokkaukset, kun taas valmius klusterit käsittelevät vain kyselytoimintoja.
SalesforceDB käyttää lokien rakenteellista yhdistämisketjun (LSM) datarakennetta, jossa muutokset tallennetaan ensin transaktiolokiin ja kerätään muistiin. Sitoutuneet muutokset kirjoitetaan sitten yhdessä avainten järjestykseen perustuviin datatiedostoihin, jotka yhdistetään ja tiivistetään säännöllisesti tallennustehokkuuden optimoimiseksi.
Tämä rakenne välttää tehokkaasti samanaikaiset päivitysongelmat, jotka ovat yleisiä tietokannoissa, jotka päivittävät tallennustilaa suoraan. SalesforceDB tukee tärkeitä ominaisuuksia, kuten muuttumatonta tallennustilaa, käyttämällä LSM-menetelmää, mikä tekee siitä kestävän ratkaisun Salesforcen työkuormien hallintaan.
Tallennustilassa oleva data on muuttumaton. Kun datatiedostot on kirjoitettu ja näytetty, ne eivät muutu. Transaktiolokit ovat Vain lisäosa -muotoisia, mikä yksinkertaistaa datan käyttötapoja ja parantaa luotettavuutta. Tämä rakenne tukee ei-koordinoitua lukua, yksinkertaistaa varmuuskopioita, parantaa skaalattavuutta ja helpottaa tallennustilan virtuaalia, joten se soveltuu hyvin pilviympäristöihin.
SalesforceDB-transaktiot sitoutetaan useisiin saatavuusvyöhykkeisiin, mikä varmistaa, ettei dataa katoa, vaikka noodi tai vyöhyke epäonnistuisi. Jos tapahtuu virhe, lennon aikana tapahtumat keskeytetään ja sitoutetut tapahtumat palautetaan onnistuneesti. Koska virheet eivät menetä sitoutuneita tietoja, uudelle noodille siirtyminen tapahtuu automaattisesti.
Klusterien hallintasovellus käsittelee epäonnistumiset automaattisesti valvomalla valtuuskertoja ja hallitsemalla omistajan siirtoja. Tätä prosessia ei käytetä vain hätätilanteissa, vaan myös säännöllisesti korjausversion aikana, mikä parantaa järjestelmän luotettavuutta jatkuvan käytön kautta. Loppukäyttäjät eivät tavallisesti huomaa lyhyitä tietokannan uudelleenkäynnistyksiä, mikä varmistaa saumattoman käyttökokemuksen.
Salesforce tekee kolme suurta skeemapäivitystä vuodessa ja pienempiä skeemapäivityksiä viikoittain. SalesforceDB tarjoaa käyttökatkoksen nolla-skeematoimintoja, joiden avulla nämä päivitykset voidaan tehdä ilman asiakkaiden vaikutuksia.
Transaktioiden tietokantamme toimii asiakastietojen ensisijaisena säiliönä, joka tallennetaan välimuistiin useissa saatavuusvyöhykkeissä ja tallennetaan pilvipalvelimeen. Jokainen datalohko on suojattu muuttumattomalla tarkastussummalla, jonka tallennustaso ja tietokantajärjestelmä vahvistavat. Tietokanta suorittaa periytymisen seurannan havaitakseen kaikki järjestyksessä olevat muutokset tai puuttuvat versiot ja suorittaa jatkuvia yhdenmukaisuustarkistuksia indeksien ja perustaulukoiden välillä.
Ransomware-suojausta varten tietokannat arkistoidaan erillisessä tallennustilassa eri tilin alle, mukaan lukien transaktiolokien täysi ja asteittainen varmuuskopiointi. Nämä varmuuskopiot vahvistetaan säännöllisesti palautuksen testausprosessin kautta. Lisäksi pilviinfrastruktuuri on esimääritetty, mutta ei aktivoitu, ja se on valmis hallitsemaan datan palautuspyyntöjä tarvittaessa.
Jokainen Salesforce-organisaatio sijaitsee Hyperforce, joka sisältää SalesforceDB-palvelun. Tämä määritys mahdollistaa globaalin skaalautumisen nopeasti luomalla uusia soluja Hyperforce kautta, ja liikennettä voidaan siirtää helposti solujen välillä kuormituksen hallitsemiseksi. Kun asiakkaiden työkuormat ja liiketoimintavaatimukset kuitenkin kasvavat, yhden tietokantainstanssin kapasiteetti ei välttämättä riitä.
SalesforceDB käyttää tälle ongelmalle vaakasuoraa skaalausarkkitehtuuria tallennustasoille ja laskentatasoille. Pilvitallennustila on käytännössä rajoittamaton, ja välimuistin kerrokset skaalataan automaattisesti kysynnän mukaisesti. Lisäksi laskentatasoa voidaan laajentaa lisäämällä useampia tietokannan laskentanoodeja, jotka voivat lukea tehokkaasti jaetusta pysyvästä tallennustilasta ilman koordinointia. Tämä lähestymistapa sallii SalesforceDB:n saavuttaa skaalattavuutta, joka vastaa tai ylittää johtavien kaupallisten klusterien tietokanta-arkkitehtuurien skaalattavuutta ilman erityistä verkostoitumista tai laitteistoa.
Salesforce on monivaltuuden sovellus, jossa yksi tietokanta isännöi useita vuokralaisia. Jokainen taulukkotietue sisältää vuokralaisen tunnuksen tunnistaakseen sen omistajan, ja vuokralaisen eristystä ylläpidetään Salesforcen sovelluskerroksen lisäämien kyselyn automaattisten predikaattien avulla.
SalesforceDB on räätälöity tähän malliin tukemalla vuokralaiskohtaisia DDL-, metadata- ja runtime-prosesseja, mikä parantaa luotettavuutta, suorituskykyä ja tietoturvaa. Se yhdistää vuokralaisen per rivi -mallin alhaiset kustannukset vuokralaisen per tietokanta -skeeman tehokkuuteen.
SalesforceDB:ssä vuokralaisen tunnukset ovat osa ensisijaista avainta usean vuokralaisen taulukoissa, jotka klusteroivat dataa vuokralaisen mukaan LSM-datarakenteessa, mikä parantaa käyttötehokkuutta. Tämä määritys ei ainoastaan helpota datan tehokasta käyttöä ja vuokralaisen salausta, vaan myös yksinkertaistaa vuokralaisen datan hallintaa. Vuokralaisia voidaan kopioida tai siirtää helposti vähällä metadatan säädöllä kompaktin metadatan rakenteen vuoksi.
AI-, analyysi- ja dataominaisuudet ovat välttämättömiä nykyaikaisissa yrityksissä. Yritykset investoivat jo kypsään big data -alustaan, kuten Snowflake, Databricks, BigQuery ja Redshift. Monet
asiakkaat eivät luo liiketoiminta-arvoa datastaan datasiloista, tekoälyn puutteesta, datan vanhentumisesta tai toimettomuudesta olemassa olevassa liiketoimintaprosessissa. Asiakastietojen keskittäminen yhdeksi totuuden lähteeksi, jossa on yksi näkymä asiakkaiden osallistumisesta, on sekä yritykselle tärkeää että haastavaa datan hajanaisuuden ja järjestelmän hallinnan monimutkaisuuden vuoksi. Salesforce on johtavassa asemassa asiakkaan kokonaisvaltaisen näkymän tarjoamisessa integroimalla dataa, tekoälyä ja CRM:ää virtuaaliseen ympyrään, joka perustuu luovaan tekoälyyn ja koneoppimiseen perustuviin havaintoihin ja joka perustuu dataan.
SalesforceDB on optimoitu rakenteellisten tietojen tehokkaille transaktioiden työkuormille, kun taas tekoälyn ja analyysien työkuormat vaativat suuren määrän jäsentämättömän datan käsittelyä eri lähteistä sekä monimutkaisten kyselyiden ja eräkäsittelyn suorittamista. Salesforce on kehittänyt näiden tarpeiden ratkaisemiseksi Data 360 -sovellusalustan, joka on suunniteltu pilkkomään datasiloja, yhtenäistämään, säilyttämään ja käsittelemään tietoja turvallisesti ja tehokkaasti, tukemaan tekoälyn ja analyysien vaatimuksia ja mahdollistamaan reaaliaikaiset yritystoiminnot.
Hyperforceen perustuva Data 360 toimii tekoälyn ja Analyticsin perustana, ja se tarjoaa:
- Integroitu infrastruktuuri ja ilman koodia -alusta datasilojen yhdistämiseksi yhteyksien avulla
- Reaaliaikainen ja lähes reaaliaikainen datan tuonti
- Nollakopioliitos
- Datan puhdistaminen, valmistelu ja muotoilu käsittelyä varten
- Yhtenäistetty kyselypalvelu rakenteelliselle ja jäsentämättömälle datalle
- Analyysi- ja tekoälymallien/ML-mallien kehittäminen havaintojen luomiseksi
- Datan käynnistämät toiminnot ja aktivoinnit
- Generoivan tekoälyn haun augmented generoinnin (RAG) tuki
- Kattavaan käytäntöön perustuva hallinta
Data 360 -arkkitehtuuri tukee useita komponentteja ja ominaisuuksia, jotka on kuvattu alla.
Data 360 tukee tehokkaita tuontiputkia useista rakenteellisista ja jäsentämättömistä tietolähteistä erä-, lähes reaaliaikaisten ja reaaliaikaisten tietojen käsittelyä varten. Data 360:n syöttöpalvelu toimii Extract-Load-Transform (ELT) -kuviolla, joka on suunniteltu lyhyelle viiveelle ja sopii B2C-asteikkoon. Reaaliaikainen syöttö sisältää API-rajapintoja ja interaktiivisia viestiketjuja, kun taas lähes reaaliaikaiset lähteet kattavat tuotteiden yksityiskohtaisen käytön. Kun data on tuotu, se muunnetaan laajasti valmistellakseen, yhdenmukaistaakseen (esimerkiksi yhdistääkseen useita yhteyshenkilötyyppejä) ja mallinnakseen sitä tehokkaita kyselyitä, analyysejä ja tekoälysovelluksia varten. Sovellusalusta sisältää myös laajan valikoiman käyttövalmiita harmonisoituja datamalleja.
Data 360 integroituu saumattomasti Salesforce-sovelluksiin, kuten Sales Cloud, Service Cloud, Marketing Cloud ja Commerce Cloud. Lisäksi se tarjoaa satoja liittimiä ulkoisille tietolähteille varmistaakseen sujuvan datan integroinnin.
Data 360 sisältää Iceberg/Parquetin pohjalta luodun lakehouse-arkkitehtuurin, joka on suunniteltu käsittelemään suuria datan hallintaa ja käsittelyä erä-, streaming- ja reaaliaikaisille skenaarioille. Tämä arkkitehtuuri tukee sekä rakenteellista että jäsentämättömää dataa, mikä on tärkeää tekoäly- ja analyysisovelluksille.
Pilvipohjaisissa datasuhteissa, kuten Azure, AWS tai GCP, perustallennusyksikkö on tiedosto, joka on tavallisesti järjestetty kansioihin ja hierarkioihin. Tämä järvikeskus parantaa tätä rakennetta ottamalla käyttöön korkeampia rakenteellisia ja semanttisia abstraktioita helpottaakseen toimintoja, kuten kyselyitä ja tekoälyn/ML-käsittelyä. Ensisijainen abstraktio on taulukko, jossa on metadataa, joka määrittää sen rakenteen ja semantiikan, joka sisältää elementtejä avoimista lähdekoodeista, kuten Iceberg tai Delta Lake, ja joka sisältää Data 360:n lisäämiä semanttisia kerroksia.
Abstraktiotasot järven talossa:
- Parquet-tiedoston abstraktio: Alustassa tallennustila koostuu Data Lake -tiedostoista (esimerkiksi S3-tiedosto AWS:ssä tai Blob Azuressa) parkettimuodossa. Lähdetaulukon tiedot tallennetaan useisiin osioihin parkettitiedostoina, ja jokainen taulukko on näiden tiedostojen kokoelma.
- Iceberg-taulukon abstraktio: Taulukot on järjestetty kansioiksi, ja datan osiot tallennetaan niihin parkettitiedostoina. Osioon tehdyt muutokset johtavat uusiin Parquet-tiedostoihin tilannekuvina. Iceberg hallitsee kunkin taulukon metadatatiedostoa, joka sisältää lisätietoja skeemasta, osioiden määrityksistä ja tilannekuvista.
- Salesforce Cloud -taulukon abstraktio: Tämä kerros perustuu jäätikköön ja lisää semanttista metadataa, kuten sarakkeiden nimiä ja suhteita, sekä kokoonpanoja, kuten tiedoston koon ja pakkauksen. Se poimii taulukoita useista eri sovellusalustoista, kuten Snowflake ja Databricks, ja suojaa Data 360 -sovellukset niiden perustana olevista tallennusalustan tiedoista.
- Lake Access -kirjasto: Tämä kirjasto tarjoaa pääsyn Salesforce Cloud -taulukkoon, joka käsittelee sekä dataa että metadataa, ja se kuvaa sovelluskehittäjien perustana olevat tallennusmekanismit.
- Big Data -palvelun abstraktio: Tämä sisältää käsittelyjärjestelmät, kuten Trino ja Hyper kyselyitä varten, ja Spark käsittelyä varten mille tahansa pilvipöytäalustalle.
Data 360 Lakehouse tukee B2C-asteikkoa, reaaliaikaista syöttöä, käsittelyä, skeeman käyttöönottoa ja evoluutiota, tilannekuvia ja käyttää avoimia tallennusformaatteja.
Jotta Data 360 tukisi reaaliaikaisia analyysejä ja agenttisia sovelluksia, se täydentää lakehouse-tietokannan big data -tallennustilaa ylimääräisellä Low Latency Storella (LLS). Data 360:n reaaliaikainen käsittelykerros analysoi reaaliaikaisia signaaleja ja osallistumistietoja muistissa. Koska muistiin perustuva tallennuskapasiteetti on rajoitettu, kaikkia tietoja ei voi käsitellä kerralla. Data 360 lisää tämän LLS:n poistaakseen nämä rajoitukset ja salliakseen skaalattavan reaaliaikaisen käsittelyn.
Low Latency Store on petatavun mittainen NVMe (SSD) -tallennuskerros järven rakennuksessa. Se on kestävä välimuisti – useimmat tiedot päätyvät lopulta järvitarhaan pitkäaikaista säilyttämistä varten. Istunnon sisäinen data reaaliaikaisessa kerroksessa voidaan tyhjentää matalan viiveen säiliöön myöhempää nopeaa käyttöä varten. Esimerkiksi agenttikeskustelussa viimeisimmät viestit voidaan käsitellä muistissa. Vanhat viestit voidaan tyhjentää LLS-palveluun. Jos edellistä keskustelua tarvitaan, se voidaan käyttää muutamassa millisekunnissa LLS:stä. NVMe-pohjainen tallennustila sallii suuren määrän datan tallentamisen ja käyttämisen millisekunteina. Tiedot saattavat löytyä järvestä pitkäaikaista säilyttämistä varten.
Lisäksi LLS:ssä noudetaan ja säilytetään Lakehouse-tietoja, joita tarvitaan reaaliaikaiseen käsittelyyn tai reaaliaikaisten käyttökokemusten täydentämiseen. Esimerkiksi asiakasprofiilin konteksti noudetaan valmiiksi tai se tuodaan lakehouse-palvelusta ja tallennetaan välimuistiin LLS-palveluun. Lisäksi kaikki lakehouse-objektit ja muut objektit, jotka tarvitaan reaaliaikaiseen käsittelyyn istunnon sisäisessä käsittelyssä, voidaan tallentaa myös välimuistiin LLS-palveluun. LLS sallii reaaliaikaisen kerroskerroksen todelliselle tallennustilan hierarkialle muistin, SSD:n ja lakehouse-tallennustasoilla, joiden välillä data siirtyy saumattomasti.
Data 360 tarjoaa myös vahvaa tukea tietoturvaan, mukaan lukien vuokralaisen tason salaus (TLE) asiakkaan hallitsemilla avaimilla sekä yksityisyyttä ja vaatimustenmukaisuutta hallintateknologioidensa avulla. Ydin on attribuutteihin perustuvan käyttöoikeuden hallinnan (ABAC) tuki, joka arvioi käyttöoikeudet dynaamisesti entiteetteihin, toimintoihin ja ympäristöön liittyvien tekijöiden perusteella. Tämä järjestelmä tukee harkittavia ja pakollisia käyttöoikeuksia.
ABAC:n lisäksi yksityiskohtainen datan luokittelujärjestelmä luokittelee tiedot luottamuksellisuuden ja käyttötarkoituksen mukaan, mikä parantaa vaatimustenmukaisuutta, riskienhallintaa ja vahinkotapahtumien vastausta. Yhdessä ABAC ja tämä luokittelujärjestelmä tarjoavat kattavan datan hallinnan, joka varmistaa, että Data 360 -tietoja hallitaan turvallisesti ja tehokkaasti.
Data 360 integroituu syvästi Salesforce Platformiin metadatan, pakkaamisen, laajennettavuuden, käyttäjäkokemuksen ja sovellusten jakamisen osalta AppExchangessa. Asiakkaat voivat määrittää ja hallita lakehouse-viestiketjujen ja -taulukoiden metadataa muiden Salesforce-metadatan tavoin. Jokainen dataobjekti (mukaan lukien yhdistetyt tai ulkoiset taulukot) esitetään Salesforce-objektina ja mallinnetaan virtuaalisina entiteetteinä, joita datan tallennustila tukee Data 360:ssa. Kehittäjät voivat käyttää niitä rakentaakseen sovelluksia Salesforce Platformilla.
Data 360 tarjoaa laajan tuen nollakopioiden yhdistämiseen, jolloin käyttäjät voivat integroida ulkoisia datan varastoja, kuten Snowflake ja Redshift, lakehouseja, kuten Google BigQuery, Databricks ja Azure Fabric, sekä SQL-tietokantoja ja useita tiedostotyyppejä, mukaan lukien Excel. Data 360 tukee tiedostoihin ja kyselyihin perustuvaa yhdistämistä ja live-kyselyiden ja käyttöoikeuksien nopeuttamista kuvassa kuvatulla tavalla. Otsikot (1) ja (2) kuvaavat Data 360 -kyselyä (mukaan lukien live-kyselyiden ponnahdusikkunoita) ja tiedostoihin perustuvaa yhdistämistä ulkoisista datamajoista/varastoista/tietolähteistä saadun datan käyttämiseksi. Ja otsikko (3) korostaa yhdistetyn pääsyn nopeuttamista ulkoisista datamajoista/tietolähteistä. Otsikot (4) ja (5) kuvaavat datan kyselyitä ja tiedostoihin perustuvaa jakamista Data 360:sta ulkoisten datan lakien/varastojen kanssa. Kyky ulottuu myös jäsentämättömiin tietolähteisiin, kuten Slackiin ja Google Driveen, joita voidaan käyttää Data 360:n jäsentämättömien käsittelyputkien kautta. Lisäksi Data 360 helpottaa Salesforce-objektien keräämistä ja ulkoisista lähteistä yhdistettyjen tietojen datan käyttöä, mikä mahdollistaa näiden tietojen käytön kaikkialla Salesforce-alustassa ja -sovelluksissa.
Data 360 integroi CDP:n, joka sisältää edistyneitä identiteettien ratkaisemiseen liittyviä ominaisuuksia, ja luo yhtenäistettyjä yksittäisiä tunnisteita ja profiileja sekä kattavia osallistumishistorioita. Tämä alusta on hyvä käsittelemään B2B- ja B2C-kehyksiä tukemalla identiteettikaavioita, jotka käyttävät sekä tarkkoja että epätarkkoja täsmäyssääntöjä. Nämä identiteettikaaviot on rikastettu osallistumistiedoilla useista eri kanavista, mikä auttaa laatimaan yksityiskohtaisia profiilikaavioita arvokkailla analyysihavainnoilla ja segmenteillä.
Lisäksi CDP sallii tehokkaan segmentoinnin ja aktivoinnin eri alustoilla, kuten Salesforcen Marketing Cloudissa, Facebookissa ja Googlessa. Se käsittelee asiakasprofiilit erässä, lähes reaaliajassa ja reaaliajassa, mikä mahdollistaa välittömän päätöksenteon ja personalisoinnin. Tämä toiminto parantaa vuorovaikutuksia sekä B2C- että B2B-skenaarioissa, jotta yritykset voivat vastata asiakkaiden tarpeisiin ja toimintatapoihin nopeasti ja tarkasti.
Data 360 tarjoaa enterprise-datakaavion JSON-muodossa, joka on denormalisoitu objekti, joka saadaan useista lakehouse-taulukoista ja niiden välisistä suhteista. Tämä sisältää CDP:n luoman ”Profile”-datakaavion, joka sisältää henkilön ostos- ja selaushistorian, tapaushistorian, tuotteiden käytön ja muita laskettuja havaintoja, ja jonka asiakkaat ja kumppanit voivat laajentaa. Nämä Datakaaviot on räätälöity tietyille sovelluksille ja parantavat luotujen tekoälyn kehotteiden tarkkuutta tarjoamalla asiaankuuluva asiakkaan tai käyttäjän konteksti.
Lisäksi on suunnitelmia laajentaa näitä Datakaaviot sisältämään Knowledge, jotka keräävät ja mallinntavat johdettua Knowledge, kuten kerättyjä entiteettejä ja suhteita jäsentämättömästä datasta. Data 360:n reaaliaikainen kerros käyttää profiilikaaviota reaaliaikaiseen personalisointiin ja segmentointiin.
Data 360:n reaaliaikainen kerros on suunniteltu käsittelemään tapahtumia, kuten verkko- ja mobiililaitteiden napsautusketjuja, vierailuja, ostoskorin dataa ja checkout-tapahtumia millisekunteina, mikä parantaa asiakaskokemuksen personalisointia. Se valvoo asiakkaiden osallistumista jatkuvasti ja päivittää asiakasprofiilin CDP:stä reaaliaikaisilla osallistumistiedoilla, segmenteillä ja laskutoimilla, jotta se voidaan mukauttaa välittömästi.
Kun esimerkiksi kuluttaja ostaa kohteen verkkokaupasta, reaaliaikainen kerros havaitsee ja tuo tapahtuman nopeasti, tunnistaa kuluttajan ja rikastaa hänen profiilinsa päivitetyillä käyttöiän kuluilla. Tämä sallii heidän mukauttaa käyttökokemustaan sivustolla muutamassa sekunnissa. Lisäksi tämä kerros sisältää reaaliaikaisia käynnistimiä ja vastauksia, mikä mahdollistaa välittömät toiminnot asiakkaan vuorovaikutusten perusteella.
Personalisointi tarkoittaa, että tiedät, mihin henkilökuvaan haluat keskittyä, milloin ja missä haluat toimittaa asiaankuuluvaa sisältöä ja suosituksia, mitä sanoa ja kuinka usein. Data 360:n Personalization Services Platform -ominaisuus on järjestelmä, jolla tehdään päätöksiä tavoitteiden saavuttamisen optimoimiseksi henkilökohtaisilla käyttökokemuksilla. Tämä alusta tarjoaa seuraavat ominaisuudet:
- Johdonmukainen joukko malleja ja tapoja tulkita profiilien, toimintojen ja omaisuuksien dataa Data 360:ssa.
- Sovellusalustaan integroitu kokeilu (esimerkiksi A/B/n tai usean käden banditin päätöksenteko).
- Tavoitteiden integrointi suunnittelun aikana kokoonpanon, ML-koulutusajan ja runtimen kautta (ML-viite).
- B2C-asteikon, reaaliaikaisen ja erävuorovaikutuksen tuki (anonyymit käyttäjät, raskaan reaaliajan/interaktiivinen ulkoinen, raskaan sisäisen erän)
- Analytics, jota käytetään Data 360:n kautta.
- Kuvioita tekoälymallien ja palvelujen integrointiin muista osapuolista (sisäisistä ja ulkoisista).
- OOTB-toteutukset arvokkaille tekoälyn perustuville käyttötarkoituksille (suositukset ja päätökset käyttämällä useita ML-algoritmeja, mukaan lukien kontekstuaaliset rosvot tarjousta/sisällön valintaa, tuotteiden suosituksia ja hinnoittelupäätökset varten).
Data 360 on aktiivinen alusta, joka tukee myyntiputkien aktivointia vastauksena datatapahtumiin. Esimerkiksi merkittävä tapahtuma, kuten asiakkaan tilin saldon lasku, voi käynnistää Salesforce-kulun orkestroimaan sitä vastaavan toiminnon. Vastaavasti tärkeimpien tilastojen päivitykset, kuten elinkaaren käyttö, voidaan automaattisesti levittää asiaankuuluville sovelluksille.
Data 360 sisältää joustavia skaalautuvia laskentaklustereita, jotka käsittelevät käsittelytöitä tehokkaasti. Se tarjoaa kestävän hallinnan sekä monivalvojien että erillisille laskentaympäristöille. Lisäksi se tarjoaa hallitun tuen Sparkille ja SQL:lle. BYOC (Bring Your Own Compute/Code) -ominaisuudet tukevat useita ohjelmointikieliä, mukaan lukien Java, Python ja Spark, mikä mahdollistaa mukautettujen transformaatioiden, mallien (mukaan lukien LLM) ja toimintojen integroinnin, mikä parantaa laajennettavuutta.
Data 360 -laskentataulukko tarjoaa yhtenäisen kerroksen, jota kutsutaan datan käsittelyohjaimeksi (DPC) kaikkien big data -työkuormitusten hallintaan ja suorittamiseen. DPC on kattava, usean työkuorman datan käsittelyn orkestrointipalvelu, joka tarjoaa Työ palveluna -ominaisuuden (JaS) eri pilviympäristöissä. Se kumoaa infrastruktuurin monimutkaisuuden ja yhtenäistää töiden suoritusta kehysjärjestelmille, kuten Spark (EMR EC2:ssa ja EMR EKS:ssä) ja Kubernetes Resource Controller (KRC) -työkuormat. DPC toimii keskitetyn hallintasuunnitelman yhdyskäytävänä, joten se organisoi, ajoittaa ja valvoo töitä useilla datatasoilla varmistaakseen luotettavuuden, skaalattavuuden, kustannustehokkuuden ja yhdenmukaisen kehityskokemuksen.
Data 360:n kyselypalvelu tarjoaa edistyneitä kyselyominaisuuksia, ja se tarjoaa laajan SQL-tuen sekä rakenteelliselle että jäsentämättömälle datalle Trinon ja Hyperin kautta. Se parantaa toimintoja operaattorin laajennettavuudella taulukkofunktioiden avulla, mikä mahdollistaa useita hakutoimintoja teksti-, kuva-, tila- ja muissa rakenteettomissa datatyypeissä. Nämä ominaisuudet integroidaan saumattomasti suhdetoimintoihin, kuten asiakastietueiden valitsemiseen. Tämä yhtenäistetty lähestymistapa sallii kohdennettujen ja henkilökohtaisten tulosten luomisen, mikä helpottaa tarkempia LLM-vastauksia RAG:n avulla.
Data 360 tukee rakenteellisten (taulukoiden), puolirakenteellisten (JSON) ja jäsentämättömien tietojen tallentamista ja hallintaa saumattomasti datan tuonti-, käsittely-, indeksointi- ja kyselymekanismeissa. Data 360 tukee useita jäsentämättömiä tietotyyppejä tekstin lisäksi, mukaan lukien ääntä, videota ja kuvia, mikä laajentaa tietojen käsittelyä ja analyysiä. Alla oleva kuva kuvaa maadoituksen kaksi puolta (syöttö ja nouto).
Data 360 hallitsee jäsentämättömiä tietoja tallentamalla ne sarakkeisiin tekstinä tai suurten datajoukkojen tiedostoihin. Se tukee datan yhdistämistä jäsentämättömälle sisällölle, mikä mahdollistaa datan integroinnin ja hallinnan useista lähteistä.
Data 360:n jäsentämätön datan indeksointiputki on suunniteltu modulaariseksi, laajennettavalta arkkitehtuurilta, joka koostuu viidestä ydivaiheesta: Jäsentäminen, Esikäsittely, Pilkkominen, Käsittelyn jälkeinen ja Upottaminen. Näiden vaiheiden jälkeen tulee avainsanojen ja vektoreiden indeksointi. Esikäsittely-ominaisuuteen sisältyy esimerkkejä toiminnoista, kuten melun poistaminen, kielen normalisointi ja kuvan ymmärtäminen (optiset merkkien tunnistaminen), kun taas käsittelyn jälkeiset vaiheet voivat sisältää metadatan rikastamista, semanttista ryhmitystä tai edistyneitä tekniikoita, kuten pilkkomista.
Data 360 tarjoaa useita käyttövalmiita ja kiinnitettäviä malleja pilkkomista ja upottamista varten. Data 360 -dataputket tukevat koodilaajennuksia täysin, joten asiakkaat ja sisäiset tiimit voivat lisätä mukautettua logiikkaa missä tahansa vaiheessa. Nämä vaiheet tukevat myös LLM-pohjaista käsittelyä, jonka avulla asiakkaat voivat määrittää omia kehotteitaan tarvittaessa.
Data 360 tukee indeksointia käyttämällä hakupalveluita avainsanojen indeksointiin ja vektorien indeksointiin käyttämällä Milvus:ia, joka on avoimen lähdekoodin natiivinen vektori-indeksi. Kun määrität RAG-tietueita käyttämällä jäsentämätöntä käsittelyä, Data 360 hyödyntää konteksti-indeksointia ottaakseen käyttöön nopean iteroinnin ja nopean vahvistuksen käyttämällä testien esimerkkikyselyitä ja henkilökuvakohtaista sisältöä, joka on määritetty räätälöidäksesi sitä kuluttavaa henkilökuvaa tai käyttäjää.
Data 360:n Document AI -ominaisuus tukee jäsentämättömien tai puolirakenteellisten tietojen lukemista ja tuomista asiakirjoista, kuten laskuista, ansioluetteloista, laboratorioraporteista ja ostotilauksista. Tämä ominaisuus tukee ad hoc -interaktiivista käsittelyä sekä joukkokäsittelyä erissä. Tämä on tärkeä ominaisuus, joka mahdollistaa liiketoimintaprosessien automatisoinnin asiakkaillemme.
Data 360 sisältää headless Semantic Layer -kerroksen, joka sisältää API-rajapintoja, jotka on suunniteltu parantamaan liiketoiminnan semanttiä ja tekoälyyn/ML:ään perustuvia analyysejä Tableau Nextin tapaisesti. Tämä kerros sisältää semanttisen datamallipalvelun, joka rikastaa perinteisiä analyyttisiä malleja liiketoimintataksonomialla, kuten mitoilla ja tilastoilla.
Sen semanttinen kyselypalvelu käyttää deklaratiivista kieltä vuorovaikuttaakseen näiden mallien kanssa ja kääntää kyselyt SQL:ään käyttääkseen dataa sekä natiiveista että yhdistetyistä datalähteistä Data 360:ssa.
Tämä integrointi mahdollistaa skaalattavia ja interaktiivisia analyysihavaintoja, raportteja ja mittaristoja, jotka ovat yhteensopivia kolmansien osapuolten visualisointityökalujen kanssa.
Data 360 toimii keskitetyn hallinnan hubina, joka varmistaa, että kaikkia tietoja, riippumatta raaka-aineistosta aktivoituihin havaintoihin, hallitaan eheästi ja hallittavasti. Data 360 on ottanut attribuutteihin perustuvan käyttöoikeuden hallinnan käyttöön ydivaltuutuksen mallina. ABAC sallii pääsyn päätöksiin, jotka perustuvat käyttäjän attribuutteihin (osasto, rooli, sijainti), dataan (henkilökohtaiset tiedot, luottamuksellisuus, datatila) ja ympäristöön (esimerkiksi kellonaika), eikä esimääritettyihin rooleihin. Tämä mahdollistaa erittäin tarkkoja ja asiayhteydestä riippuvaisia käyttöoikeuskäytäntöjä, jotka mukautuvat datan ja käyttäjäattribuuttien muuttuessa. CEDAR-käytäntökielen käyttö on Data 360:n ABAC-toteutuksen ydin. Tämä käyttötarkoituksen mukainen, avoimen lähdekoodin virallinen käytäntökieli tarjoaa tarkan ja vahvistettavan tavan määrittää monimutkaisia valtuutussääntöjä, jotta käytännöt ovat yksiselitteisiä ja niitä voidaan arvioida johdonmukaisesti laajuudeltaan.
Hallinnan elinkaari sisältää keskeisiä ominaisuuksia koskien käytäntöjen tietoja, täytäntöönpanoa ja päätöspisteitä:
- Tunnistaminen ja luokittelu (käytäntötietopiste): Data tunnistetaan ja rikastetaan kriittisillä attribuuteilla. Data 360 tarjoaa automatisoituja merkintä- ja luokittelumekanismeja, jotka hyödyntävät Discovery-, LLM- ja koneoppimistoimintoja tunnistaakseen luottamuksellisia tietoluokkia (esimerkiksi henkilötietoja, kuten sähköposti, puhelin, nimi) sekä rakenteellisessa että jäsentämättömässä datassa.
- Valtuutuspalvelu (käytäntöjen käyttöönottopiste): Tämä palvelu havaitsee kaikki tietojen käyttöoikeuspyynnöt eri kulutuskerroksista (hybridirakenteelliset/ei-rakenteelliset kyselyt, RAG-hakijat ja kehotteet ja CRM-rikastaminen) ja pyytää käytäntöjen päätöspistettä määrittämään, onko käyttö sallittu.
- Käytäntöjen arviointijärjestelmä (käytäntöjen päätöspiste): Tämä järjestelmä ottaa käyttöoikeuspyynnön kontekstin käytäntöjen käyttöönottopisteestä sekä käytäntöjen määritelmät (CEDAR) ja attribuutit käytäntötietopisteestä tehdäkseen valtuutetun käyttöoikeuspäätöksen.
ABAC-kehys CEDAR-käytännöillä tarjoaa hallinnan ja joustavuuden, mikä varmistaa, että asiakastiedot eivät ole vain interaktiivisia, vaan myös turvallisia, vaatimustenmukaisia ja luotettavia koko organisaatiossa.
Välimuistit ovat välttämättömiä, jotta voit käyttää usein käytettyä dataa nopeasti. Salesforce käyttää useita välimuisteja kaikkialla Salesforce Platformissa, mukaan lukien ydinsovelluspalvelimissa, SalesforceDB:ssä ja Edge-laidassa. Salesforce Platform ja sovellukset tarvitsevat skaalattavan, vuokralaisen tietoisen välimuistiratkaisun, jolla on pieni viive ja korkea läpimeno. Tämän ratkaisun täytyy sallia Salesforce-insinöörien hallita välimuistiin tallennettuja tietoja ja kuinka kauan, jotta heidän tietonsa eivät häviä järjestelmän melun tai muiden asiakkaiden tietojen takia. Vegacache on Salesforcen Redis-palveluun perustuva välimuistipalvelu, joka on räätälöity polyglotille, monivaltuudelle ja julkiselle pilviympäristölle. Se on laajalti käytössä Salesforce-palveluissa ja se on sovellusalustan kehittäjien käytettävissä Apex API-rajapintojen kautta. Hyperforcessa toimiva Vegacache käsittelee kirjallisesti yli 2 biljoonaa pyyntöä päivittäin vastausaikojen ollessa alle millisekunnissa.
Vegacache-esiintymät, jotka toimivat Service Meshin kautta käytetyissä Kubernetes-säiliöissä, on otettu käyttöön useissa saatavuusvyöhykkeissä datan saatavuuden ja viiveen tasapainottamiseksi. Se skaalaa automaattisesti järjestelmän latauksen perusteella, mikä varmistaa datan saatavuuden ja ajanvarausten säilyttämisen. Vegacache tarjoaa taatun välimuistin koon per asiakas ja tarjoaa suojausta meluisia naapureita vastaan ja kestää infrastruktuurin virheitä replikoidun datan tallennuksen avulla.
Salesforce Platform -kehittäjille Vegacache sallii kehittäjien tallentaa Apex ja SOQL-tietokannan kyselyiden tuloksia välimuistiin, mikä vähentää CPU:n käyttöä ja viiveitä poistamalla tarpeettomat datan noutaminen SalesforceDB:stä. Se tukee Put()-, Get()- ja Delete()-operaatioita, jolloin usein käytetyt objektit ovat helposti käytettävissä.
Salesforce tukee ei-synkronoituja dataprosesseja ja arkkitehtuuria, jotta työnkulkujen joustavuutta, kestävyyttä ja skaalattavuutta voidaan parantaa.
Salesforce-insinöörit käyttivät viestijonoja ensin irrottaakseen joukko- ja big data -prosesseja sekä koordinoidakseen prosesseja itsenäisten järjestelmien välillä. Nämä viestijonot noudettiin ulkoisesta kehittäjästä sovellusalustan ominaisuuksien kautta, kuten Bulk API -kyselyiden tai asynkronisen Apexin kautta. Salesforce Platform otti sitten käyttöön lokien järjestämät tapahtumaketjut, jotka perustuvat sisäisesti hallittujen Apache Kafka -klusterien kestävään viestintäinfrastruktuuriin. Tämä otti käyttöön tapahtumiin perustuvan arkkitehtuurin ja julkaisun/tilauksen vuorovaikutusmallin, ja se tuotettiin ulkoisille kehittäjille sovellusalustan tapahtumina.
Sekä viestijonot että tapahtumaketjut ovat edelleen sovellusten ja ratkaisujen laajamittaisia teknologioita, jotka on rakennettu sovellusalustalle, varsinkin kun ne hyödyntävät useampia ominaisuuksia, pilvipalvelimia ja ulkoisia järjestelmiä, joita isännöidään itsenäisinä suoritusaikoina. Viestintä versioitujen tapahtumien skeemojen kautta sallii itsenäisten ohjelmistojen kehitysjakson eri suoritusajoille. Järjestelmien irrottaminen tapahtumien kautta auttaa myös hallitsemaan kuormituksen pikavirtoja ja yksittäisten suorituskertojen joustavuutta/asteikkoa, jotta sovelluksen kokonaisvaltainen joustavuus ja saatavuus paranee.
Salesforcen hakutoiminnot ovat tärkeitä sovelluksille, jotka vaihtelevat globaalista hausta luovaan tekoälyyn, ja ne kohtaavat ainutlaatuisia haasteita, jotka muokkaavat arkkitehtuurin lähestymistapaamme:
- Skaala: Pilvitason hakuratkaisumme tukee satoja tuhansia asiakkaita ja miljoonia vuokralaisia, ja se on suunniteltu suuria määriä varten, mutta samalla kustannustehokas.
- Asiakkaan monimuotoisuus: Salesforcen monipuolinen asiakaskunta eri toimialoilla on ainutlaatuisia ja monimutkaisia hakuvaatimuksia, jotka johtuvat sovellusalustan laajasta mukauttamisesta, joka kattaa useita objektityyppejä ja kenttiä.
- Toiminnallisuus: Hakuratkaisun täytyy olla joustava ja erittäin käytettävissä, se tukee datan residenssiä, vuokralaisen elinkaaren toimintoja, kuten alueellisia siirtoja ja sandboxia, ja se pitää indeksoinnin viiveen alhaisena vuokralaisten välisellä oikeudenmukaisuudella.
- Relevanssi skaalassa: Hakutulosten relevanttiuden parantaminen erilaisten käyttäjien kyselyiden täyttämiseksi on tärkeää, varsinkin kun skaalaamme relevanttiusalgoritmeja eri vuokralaisten, datatyyppien ja hakutulosten mukaisesti.
- AI ja semanttiset ominaisuudet: Haku tukee koneoppimista ja generoivaa tekoälyä, varsinkin haun parannettua generointia (Retrieval-Augmented Generation, RAG) ja agenttihakua.
- Seamless-integraatio: Salesforcen hakutoiminnot integroituvat syvälle laajempaan Salesforce Platformiin, mukaan lukien metadatamalleihin ja tekoäly-/datapalveluihin, jotta käyttäjäkokemus olisi yhdenmukainen.
Salesforcen pilvipohjainen ratkaisu SeaS (Haku palveluna) perustuu Solriin, joka on avoimen lähdekoodin jaettu hakukone. Salesforce on laajentanut ja optimoinut Solrin merkittävästi vastaamaan ainutlaatuisia haasteitamme ja integroinut sen syvällisesti Salesforce-sovelluksiin ja -alustaan käyttämällä semanttisia tekniikoita tekoälysovellusten parantamiseksi ja haun relevanttiuden parantamiseksi.
SeaS käyttää laskenta-/tallennustilan erottavaa arkkitehtuuria, joka sallii indeksien skaalatun jakauman noodien välillä ja tasapainottaa latauksia ja saatavuutta eri vyöhykkeiden välillä virheiden aikana. Se sisältää osioiden automaattisen pilkkomisen ja koon muuttamisen, nolla-käyttökatkoksen päivityksiä ja optimointeja, kuten replica laiminlyönnin lataamisen ja arkistoinnin, jotka vastaavat harvoin käytettyjä indeksejä.
Arkkitehtuuri sisältää myös alitason indeksien toteutuksen, joka on optimoitu suurelle määrälle kenttiä, automaattisen täydennyksen, oikeinkirjoituksen korjauksen ja portaalin avaimen salauksen. Hyperforce hallitsee noin 6 000 Solr-noodia maailmanlaajuisesti ja käyttää kussakin alueessa useita itsenäisiä klustereita (Hyperforce) tasapainottaakseen kustannuksia ja hallitakseen, asettamalla asiakassovelluksen indeksit automaattisesti latauksen, toimialueen ja tyypin perusteella.
Salesforcen haun relevanttiusputki käyttää oppimateriaaleja, jotka soveltuvat asiakkaidemme erilaisiin tarpeisiin ja tukevat ominaisuuksia, kuten tulosten järjestystä. Se sisältää myös käyttäjien kyselyistä ja menneistä vuorovaikutuksista saatuja entiteettiennusteita. Relevanttimalleja hienosäätetään jatkuvasti oppimalla käyttäjien vuorovaikutuksista ja arvioimalla niitä A/B-testauksella, mikä parantaa hakutulosten tarkkuutta. Tämä prosessi tukee myös AI-sovellusten mallien käynnistämistä Knowledge kautta.
Pinotus sisältää semanttiseen hakuun ja tekoälysovelluksiin tarkoitetun vektorihaun, joka on integroitu Data 360:n kanssa tekoälyn luomiseen. Tämä sisältää kattavan myyntiputken datan transformaatiota varten, tuen hybridihakuun, määritettävien lajittelujärjestelmien katalogin, kuten Deep Fusion Rankerin ja Autodropin suodattaaksesi pois vähemmän relevantteja hakutuloksia.
Kun generoiva tekoäly siirtää hakupalveluiden ensisijaisen kuluttajan ihmiskäyttäjiltä käyttämään LLM-tuotteita, Salesforce-hakupakki on sopeutunut löytämään ja palauttamaan ohjelmalliseen kulutukseen optimoituja tuloksia, käsittelemään pitkiä ja monimutkaisempia kyselyitä ja palauttamaan kuvaavampia tuloksia, kuten lohkoja. Tämä tukee uusia Agenttic Search -ominaisuuksia, joissa Agentforce hyödyntävät hakua perusteluikkunalla suorittaakseen monimutkaisia tehtäviä.
Salesforcen hakuominaisuudet kattavat useita eri konteksteja, mukaan lukien globaalit haut, haut, Hakuvastaukset, yhteisöhaut, viiteluettelot, määritykset, mobiililaitteiden ja generoivan tekoälyn sovellukset. Tämä laaja toiminnallisuus saavutetaan hakupalkin tiiviillä integroinnilla Salesforcen metadatajärjestelmään ja käyttöliittymäekosysteemiin, mikä mahdollistaa saumattoman tuen sekä vakiomuotoisille että mukautetuille objekteille.
Lisäksi Data 360 -integraatio parantaa datan objektien hakutoimintoja ilman koodia -kokoonpanojen avulla ja sallii hakufunktioiden kokoonpanon dataputkissa, kuten hakulausuntojen lisäämisen SQL-kyselyihin. Haku-pino hyödyntää Data 360:n muotoiltujen liittimiesi ekosysteemiä, kuten Google Driven käyttöoikeuksien tunnistavaa liitintä, tarjotakseen yritykselle kattavat hakutoiminnot. Integraatio ulottuu tekoälysovellusalustaan, jolloin haun kyselyitä voidaan käyttää noutokäyttäjinä Kehotteiden rakentajassa maadoitusta varten ja agenttisessa haussa.
Tekoäly on muuttanut teknologiaympäristöä, ja Salesforce Platform tarjoaa integroidun ja muotoillun datakerroksen, joka auttaa Salesforcea tarjoamaan tehokkaita tekoälykokemuksia asiakkaille. Salesforce aloitti tekoälyn transformaationsa lähes kymmenen vuotta sitten ja on johtanut aluetta vuodesta 2013, keskittyen tutkimukseen, etiikkaan ja tuotekehitykseen, jotta yritykset voivat ratkaista monimutkaisia ongelmia ja edistää kasvua.
Salesforce otti Einstein tekoälyn käyttöön hyödyntämällä innovaation ydinarvoa, jotta yritykset voivat analysoida dataa, automatisoida prosesseja, ymmärtää asiakkaita ja optimoida toimintoja kattavalla tekoälyyn perustuvilla työkaluilla, kuten Einstein rakentajalla ja tekoälyboteilla. Generatiivisen tekoälyn myötä Salesforce käynnisti Agentforcen, joka yhdistää ennakoivia ja generoivia malleja tarjotakseen edistyneitä tekoälyominaisuuksia ja priorisoi tietoturvaa.
Viimeisimmän Agentforce 3.0 -version julkaisemisen myötä, joka perustuu Pythoniin ja jossa on tapahtumiin perustuva kehysjärjestelmä, Salesforce tarjoaa parannettua joustavuutta käyttämällä ominaisuuksia, kuten sisäänrakennettua keskusteluhistoriaa, istuntojen jäljittämistä lopusta loppuun, ääniä ja mukautettua päättelyjärjestelmää (Bring Your Own Planner), mikä mahdollistaa skaalattavat, mukautettavat ja älykkäät usean agentin järjestelmät.
Agentforce noudattaa seuraavia periaatteita:
- Datan tietoturva ja etiikka: Priorisoi tietoturvaa, vaatimustenmukaisuutta ja eettisiä tekoälyn periaatteita.
- Avoimuus ja selittävyys: Tarjoaa selkeän käsityksen ja vahvistuksen tekoälyn luomista tuloksista.
- Joustavuus ja mukauttaminen: Mukauta tekoälysovelluksia tiettyihin tarpeisiin ja toimialoihin.
- Seamless-integraatio: Integroi Salesforce CRM:n ja muiden järjestelmien kanssa.
- ** Skaalattavuus**: Käsittelee suuria käyttöönottoja ja tarjoaa reaaliaikaisia tekoälykokemuksia.
- Älykkäät ja yhdenmukaiset käyttökokemukset: Tarjoaa henkilökohtaisia, yhdistettyjä ja automatisoituja käyttökokemuksia yhdistetyn datan ja asiayhteydestä riippuen.
- Yleinen havaittavuus: Tarjoaa syvällisen näkyvyyden ja valvonnan tekoälyn agenttien vuorovaikutuksiin salliakseen agenttien ennakoivan optimoinnin ja hienosäätämisen Agentforce Interaction Explorerin avulla.
AI-pino koostuu useista tärkeistä komponenteista:
- AI-alusta: Tämä alustakerros on vastuussa sekä ennakoivissa että generoivissa sovelluksissa käytettyjen tekoälymallien hallinnasta, kouluttamisesta ja hienosäätämisestä. Se tarjoaa käyttövalmiita OOTB-palveluita, Trust ja perusmalleja mallien kouluttamiseen, testaamiseen ja johtopäätösten tekemiseen. Lisäksi se tukee omien ennustavien ja luovien malliesi integrointia, jolloin voit tuoda mukautettuja malleja sovellusalustaan.
- AI-peruspalvelut: Tämä kattaa AI Gateway-, Feedback Framework-, RAG-, Agent Orchestration-, Agent Evaluation- ja Reasoning -palvelut, jotka helpottavat liiketoimintasovellusten integrointia tekoälypinoon.
- AI-pohjaiset käyttäjä- ja agenttikokemukset: Salesforce tarjoaa erikoistuneita tekoälykäyttöön perustuvia sovelluksia pilvipalveluidensa kautta. Asiakkaat voivat myös luoda mukautettuja käyttökokemuksia hyödyntämällä mitä tahansa sovellusalustan komponenttia — kuten Kulku, Apex tai jopa Lightning Web Components (LWC) — luodakseen tekoälykäyttöön perustuvia käyttökokemuksia, jotka integroidaan saumattomasti heidän työnkulkuihinsa ja liiketoimintaprosesseihinsa.
- Agentforce Studio: Tämä komponentti sisältää työkaluja, kuten Agent Builder, Kehotteiden rakentaja, Testing Center ja Mallien rakentaja, jotka on suunniteltu luomaan sekä generoivia että ennakoivia tekoälykokemuksia. Se tarjoaa kokonaisvaltaista tukea tekoälymallien kehittämiseen/koulutukseen, testaamiseen ja hienosäätämiseen. Next Gen Authoring parantaa näitä ominaisuuksia, jotka on suunniteltu yksinkertaistamaan ja nopeuttamaan tekoälyagenttien rakentamista parannetulla käyttöliittymällä ja yhteensopivuudella SFDX:n kanssa.
Agentforce Trust Layer on käytettävissä tietyissä käyttötarkoituksissa, jotta voit suojata asiakastietoja luovissa tekoälysovelluksissa tarjoamalla tehokkaita ominaisuuksia:
- Tietoturva: Vahva peittäminen ja yksityisyys suojaavat luottamuksellisia tietoja ulkoisten tekoälymallien käytöstä.
- Tietoturva: Varmistaa suojatun tietojen käsittelyympäristön ja estää valtuuttamattoman käytön.
- Trust: Ylläpitää asiakkaan hallintaa datasta, ilman kolmansien osapuolten tekoälytallennusta tai käyttöä.
- Säiliöt: Noudata agenttien toimintatapaa koskevia standardeja ja lievennä LLM-ohjelmien luontaista epäjohdonmukaisuutta vahvistamalla, että agentit noudattavat ennalta määritettyjä ohjeita ja työnkulkuja johdonmukaisesti.
- Tarkkuus: Parantaa tekoälyn tuloksia käyttämällä asiaankuuluvaa Salesforce-dataa kehotteisiin.
- Sisällön moderointi: Tarjoaa sekä sisällön edeltävän että sen jälkeisen moderoinnin, mukautettavan datan peittämisen luottamuksellisille tiedoille (PII/PCI/PHI) että toksisuusluokituksen suurten kielimallien (LLM) vastauksille.
AI-yhdyskäytävä tarjoaa yhtenäisen käyttöliittymän useiden LLM-ohjelmien ja ennustemallien käyttämiseen ja hallintaan. Se toimii sillana Salesforcen ja LLM-maailman välillä, ja se kuvaa eri LLM-tarjoajien ja asiakkaiden omat ennakoivan tekoälyn mallinsa monimutkaisuuden ja tarjoaa yhdenmukaisen tavan vuorovaikuttaa heidän kanssaan. Agentforce AI -yhdyskäytävä integroituu useisiin LLM-tarjoajiin, jolloin asiakkaat voivat valita parhaiten tarpeisiinsa sopivan mallin, ja se sisältää vahvoja tietoturvatoimenpiteitä, jotka auttavat hallitsemaan eri LLM-ohjelmien käyttökustannuksia.
Palautepalvelu on komponentti, joka kerää, analysoi, mittaa ja hyödyntää käyttäjien palautetta tekoälymallien kouluttamiseen ja hienosäätämiseen. Se on ratkaiseva tekijä tekoälyn ominaisuuksien ja ominaisuuksien jatkuvassa parantamisessa Salesforce Platformissa.
RAG on elintärkeä tekniikka, joka parantaa hakutoimintoja luovalla tekoälyllä, mikä johtaa informatiivisempiin ja tarkempiin vastauksiin. Agentforce hyödyntää laaja-alaista Salesforce Data 360 -palvelua ja integroitua vektori-tietokantaa noutaakseen käyttäjän kyselyyn liittyviä tietoja nopeasti. Näitä tietoja käytetään LLM-ohjelmien perustana optimaalisten vastausten luomiseksi.
Lisäksi tämä menetelmä parantaa vastausten nopeutta ja käyttäjien Trustia lisäämällä lähdedataa vastauksiin. RAG-funktiota käytetään laajalti Agentforce Platformissa, erityisesti sovelluksissa, kuten Agentforce for Service ja Agentforce-myyntiratkaisu, korostamalla, miten se esittää näille käyttötarkoituksille asiaankuuluvia tietoja.
Kun tekoälymalleja kehitetään, seuraava vaihe on kehittää agentteja automatisoimaan tehtäviä, jotka vaativat päättelyä. Nämä agentit toimivat älykkäinä avustajina, jotka voivat ymmärtää ja vastata kyselyihin luonnollisella kielellä, jolloin käyttäjät voivat suunnitella, testata ja ottaa niitä käyttöön eri tehtävissä. Tärkeä osa tätä järjestelmää on Suunnittelijapalvelu, joka toimii seuraavalla tavalla:
- Tulkistaa käyttäjäpyynnön: Se analysoi käyttäjän syöttämät tiedot määrittääkseen tarkoituksen.
- Laatii suunnitelman: Se laatii rakenteellisen suunnitelman käyttäjän tarpeisiin.
- Käynnistää toiminnot: Se suorittaa suunnitelman käynnistämällä toimintoja suoraan tai muiden palveluiden kautta.
Suunnittelijapalvelu organisoi prosessin varmistaakseen, että agentti täyttää käyttäjien pyynnöt tehokkaasti hallitsemalla ja suorittamalla tarvittavat vaiheet.
Agentforce on rakennusagenttien alusta, jonka avulla asiakkaat ja palveluntarjoajat voivat luoda automatisoituja tekoälyagentteja sovelluksille, kuten palveluagenteille ja myyntiagenteille. Nämä agentit voivat käsitellä ja vastata asiakaskyselyihin luonnollisella, inhimillisellä tavalla, käsitellä useita liiketoimintatehtäviä ja tarjota merkittäviä etuja sekä yrityksille että heidän asiakkailleen.
Agentin työnkulkuun sisältyy:
- Aktivointi: Agentti käynnistyy esimääritetyillä ehdoilla, kuten asiakkaan pyynnöstä eri kanavissa.
- Ymmärtäminen ja vastaaminen: Se käyttää luonnollisen kielen käsittelyä (Natural Language Processing, NLP) ymmärtääkseen asiakkaan kyselyn, tarkoituksen ja sentimentin, ja kysyy sitten Salesforcen Knowledge tai muista tietolähteistä luodakseen asiaankuuluvan vastauksen.
- Käsittelyn monimutkaisuudet: Jos agentti kohtaa monimutkaisen ongelman tai tarvitsee ihmisen valvontaa, hän voi välittää vuorovaikutuksen helposti ihmisagentille.
- Jatkuva oppiminen: Agentti oppii jokaisesta vuorovaikutuksesta ja parantaa jatkuvasti vastauksiaan ja kokonaissuorituskykyään.
Agentforce Studio tarjoaa vähäisen koodin alustan, jonka avulla asiakkaat voivat integroida tekoälyä Salesforce-sovelluksiinsa ja työnkulkuihinsa, jolloin tekoälyteknologia on helpommin käytettävissä kuin datatieteilijät.
Studion tärkeimpiin ominaisuuksiin sisältyy:
- Mallin rakentaja: Sallii tiettyihin liiketoimintatarpeisiin räätälöityjen tekoälymallien rakentamisen tai tuonnin.
- Kehotteiden rakentaja: Ilman koodia/pieni koodi -työkalu, joka helpottaa luotujen tekoälyn kehotteiden luomista ja hallintaa ja parantaa käyttäjäkokemusta yksinkertaisella käyttöliittymällä kehotteiden laatimiseen, testaamiseen ja käyttöönottoon.
- Agent Builder: Sallii asiakkaiden ja palveluntarjoajien kehittää mukautettuja selkokielisiä ja itsenäisiä agentteja.
- Testikeskus: Tukee mallien, kehotteiden ja agenttien testaamista, mikä on tärkeää korkealaatuisten tekoälisovellusten varmistamiseksi ja suorituskyvyn ja kustannustehokkuuden optimoimiseksi, samalla kun parannetaan deterministisiä vastauksia ja käyttäjäkokemuksen laatua.
Agentforce yhdistää ennakoivan ja generoivan tekoälyn hyödyntämällä Salesforce Platformin ja Data 360:n yhtenäistettyä metadatakehystä tarjotakseen älykkäitä, henkilökohtaisia ja tehokkaita liiketoimintaratkaisuja.
Salesforce kehittää arkkitehtuuriaan Agentforce 3.0:n avulla vastatakseen generoivien tekoälymarkkinoiden nopeampaan kysyntään — mukaan lukien nopeat edistysaskelet, skaalattavat usean agentin järjestelmät ja siirtyminen multimodaalisiin rajapintoihin. Tämä seuraavan sukupolven sovellusalusta perustuu useisiin tärkeimpiin parannuksiin:
- Asynkroninen, tapahtumiin perustuva arkkitehtuuri: Agentforce 3.0 perustuu Python-perusteeseen ja parannettuun tapahtumiin perustuvaan kehykseen. Tämä mahdollistaa asynkronisen ja skaalattavan agenttien toteutuksen, mikä parantaa suorituskykyä ja luo perusteet monimutkaisiin, usean agentin käyttötapoihin, joissa agentit voivat kommunikoida tapahtumien kautta.
- Multimodaaliset ääniominaisuudet: Agentforce 3.0 siirtyy tekstipohjaisten vuorovaikutusten lisäksi tukemaan ääniä ensisijaisena toimintatavanasi. Arkkitehtuuri integroituu puhelinjärjestelmien tarjoajiin ja WebRTC-yhdyskäytäjiin käsittelemään reaaliaikaisen audio streamingin. Uudet palvelut hallitsevat äänen muuntamista tekstiksi (ASR) ja tekstin muuntamista takaisin audioksi (TTS), mikä mahdollistaa luonnollisen ja selkokielisen äänikokemuksen tapauksille, kuten automatisoiduille yhteyskeskuksille.
- Agentforce-komentosarja ja deterministisyys: Osavaltio-koneisiin perustuva kaappausmekanismi, joka rajoittaa agenttien toimintatapaa selkeästi määritetyssä rakenteessa varmistaakseen yhdenmukaiset suorituspolut. Tämä mahdollistaa deterministisiä kaavioita, tarjoaa kestävän tilan hallinnan muistin häviämisen estämiseksi ja helpottaa ehdollisia ja LLM-määritettyjä siirtoja, mikä varmistaa ennustettavissa olevat ja yhdenmukaiset agenttitoiminnot kriittisille liiketoimintaprosesseille.
Salesforce Platform -sovellusekosysteemi erottuu sen ominaisuuksien integroinnista App Platform Services-, API-, User Experience- ja Developer Experience -kerroksille. Sovellusalustan palvelut ovat yleisiä ominaisuuksia, joita käytetään useimpien sovellusten laatimiseen ja mukauttamiseen Salesforce Platformissa, kun taas liiketoimintaominaisuudet ovat tavallisesti ratkaisukohtaisia.
Sovelluksen ekosysteemi perustuu viiteen avainominaisuuteen, jotka ohjaavat sovelluksen kehitysprosessia.
- Vuokraus: Tämä kattaa datan ja metadatan loogisen erottamisen usean käyttäjän palvelusta, jolloin todennetut käyttäjät voivat käyttää tiettyjä tietoja ja toimintoja. Tämä näkyy parhaiten asiakkaille, kun he saavat Salesforce-organisaation rekisteröityessään.
- Entiteetit: Entiteetit edustavat tietokantataulukoita, jotka koostuvat kentistä, jotka muistuttavat taulukon sarakkeita. Entiteettien ja kenttien metadata sisältää datan mallinnuksen attribuutteja, kuten datatyyppejä ja API-nimiä, sekä toiminnallisia attribuutteja, kuten onko entiteetti kyseltävissä vai kirjoitettavassa. Tämä abstraktio sallii Salesforcen tuoda ja vaihtaa tallennusteknologioita saumattomasti vaatimatta päivityksiä IT-kehittäjiltä sen sijaan, että se ohjaisi itse datasäiliötä suoraan, mikä varmistaa sovelluksen jatkuvan toiminnan.
- Käyttöoikeuksien ohjaimet: Nämä ohjaimet hallitsevat käyttäjien pääsyä tietoihin ja ominaisuuksiin ensisijaisesti käyttäjän henkilöllisyyden ja tiettyjen käytäntöjen perusteella. Käytännöt koostuvat säännöistä ja ominaisuuksien vaihtokytkimistä ja hallitsevat käytettävissä olevia entiteettejä, kenttiä ja ominaisuuksia. Käytännöt ja käyttöoikeudet kerätään ”käyttöoikeusjoukoiksi” ja käyttöoikeus myönnetään kohdistamalla käyttöoikeusjoukot käyttäjäidentiteetteihin.
- Kerroksinen laajennus: Kuten aiemmin mainittiin, tämä tukee metadatan ja sovellusten itsenäistä kehittämistä eri rooleilla, kuten Salesforce-insinööreillä, ulkoisilla kumppaneilla, IT-pääkäyttäjillä ja loppukäyttäjillä, ja sitä helpottaa rakenteelliset tallennustilaukset ja metadatan nimitilat.
- Pakkaus: Tämä ominaisuus sallii metadatan paketoinnin ja jakamisen Salesforce-vuokralaisille, mikä virtaviivaistaa sovellusten päivitys- ja jakeluprosesseja ilman, että sinun täytyisi rakentaa niitä uudelleen.
Näiden avainominaisuuksien lisäksi sovellusalustan palveluihin sisältyy:
- Datan suorituksen aika ja kysely: Tukee toimintoja, kuten tietojen luomista, päivittämistä, poistamista ja kyselemistä useista erikoistuneista datakaupoista. Tietojen laajuutta ja suorituskykyä tukee arkkitehtuuri, joka sallii datatoimintojen suorittamisen suoraan datasäiliössä, Salesforce-insinöörien käyttämän sisäisen abstraktio-arvon kautta tai asiakaskohtaisen ”Salesforce-objektin” tai sObject-käytännön kautta.
- Kulku / Työnkulku / Kaavat: Liiketoimintalogiikan ja vahvistussääntöjen määrittäminen ja suorittaminen käyttämällä vähäisen koodin työkaluja.
- Apex-koodi: Pro-koodikieli sovelluslogiikalle, joka on integroitu oletusarvoisesti sovellusalustan datan suoritusaikoihin ja API-rajapintoihin.
- Cloud-natiiviset infrastruktuuripalvelut: Heroku tarjoaa kestävän ympäristön kehittäjille, jotka käyttävät toimialan ohjelmointikieliä ja kehysjärjestelmiä sovellusten rakentamiseen, käyttöönottoon ja hallintaan, jotka integroituvat sovellusalustan dataan ja tapahtumiin.
- Tapahtumat ja ilmoitukset: Hallitsee käynnistimiä ja tapahtumiin perustuvaa orkestrointia.
- Globalisointi: Tarjoaa tukea monikielisille ja monikansallisille sovelluksille.
- Lisensointi ja provisiointi: Käsittelee sovellusalustan ominaisuuksien ja sovellusten ostamisen ja käyttöoikeuksien hallinnan.
- Lightning Web -pino: Sallii visuaalisten käyttöliittymien mukauttamisen käyttämällä rakenteellista metadataa, kuten asetteluita ja vakiomuotoisia verkkoteknologioita.
- Sites + CDN: Varmistaa vähäisen viiveen ja korkean liikenteen verkkokokemuksille, mukaan lukien todentamattomille käyttäjille.
- Tietoturva ja vaatimustenmukaisuus: Tarjoaa työkaluja ja ohjaimia organisaation tiettyjen tietoturva- ja vaatimustenmukaisuusvaatimusten täyttämiseksi.
- Datan häviämisen estäminen: Sisältää ominaisuuksia datan varmuuskopiointiin, palauttamiseen ja arkistointiin.
Salesforce Platform tarjoaa Herokun kautta joukon työkaluja ja ominaisuuksia, joiden avulla kehittäjät voivat rakentaa, suorittaa ja hallita sovelluksia pilvipalvelimella valitsemillaan ohjelmointikielillä ja kehyksillä. Herokun hallittu Cloud-sovellusalusta tarjoaa sovellusten suoritusajat, datakaupat, viestintäjonot ja eventing-järjestelmät skaalattavina palveluina Salesforce-sovellusten laajennusten laatimiseen.
Herokussa suoritetuilla sovelluksilla on pääsy Salesforcen täysiin ominaisuuksiin, asiakastietoihin ja liiketoimintalogiikkaan sekä kyky muodostaa yhteys kolmansien osapuolten järjestelmiin ja palveluihin. Herokun avulla kehittäjät voivat keskittyä tarjoamaan arvoa ilman, että heitä rasittaisivat taustalla olevat infrastruktuurihyökkäykset.
Automatisointi tekee sovelluksesta dynaamisen, ja se on ratkaisevan tärkeää tärkeiden liiketoimintaprosessien digitaaliselle transformaatiolle.
Salesforcen prosessien automatisointi luotiin vastaamaan tärkeimpiin haasteisiin, joita asiakkaat kohtaavat, mukaan lukien virtaviivaisten ja tehokkaiden liiketoimintaprosessien tarve organisaatioiden skaalautuessa. Nämä haasteet sisältävät usein työnkulkuja, jotka vaativat liikaa manuaalista vaivaa, mikä johtaa tehottomuuksiin ja korkeampiin toimintakustannuksiin. Asiakkaat etsivät ratkaisua, joka voi automatisoida nämä prosessit, minimoida manuaalisen työn ja ylläpitää yhdenmukaisuutta ja tarkkuutta.
Merkittävä ongelma oli, että ei ollut käyttäjäystävällistä työkalua, joka salliisi muiden kuin teknisten käyttäjien suunnitella ja toteuttaa liiketoimintaprosesseja ilman laajoja koodaustaitoja. Lisäksi tarvitaan ratkaisu, joka integroituu turvallisesti, skaalattavalla tavalla ja saumattomasti olemassa oleviin automatisoituihin Salesforce-tehtäviin, kuten datan syöttämiseen, hyväksyntöihin, ilmoituksiin ja monimutkaisiin monivaiheisiin prosesseihin.
Salesforcen prosessien automatisointi täyttää nämä tarpeet tarjoamalla kestävän ja intuitiivisen sovellusalustan automatisoitujen työnkulkujen luomiseen. Sen avulla käyttäjät voivat rakentaa ja mukauttaa kulkuja visuaalisen käyttöliittymän kautta, joka on sekä teknisten että ei-teknisten käyttäjien käytettävissä, mikä automatisoi toistuvia tehtäviä, pakottaa liiketoimintasääntöjä ja virtaviivaistaa prosesseja Salesforce-ekosysteemissä.
Jos automatisointi vaatii monimutkaista orkestrointia, joka vuorovaikuttaa transaktiodatan kanssa, Salesforce tarjoaa Apex kielen liiketoimintalogiikan kirjoittamiseen.
Visual Logic Builder: Asiakkaat ja palveluntarjoajat käyttävät Flow Builderia, joka on vedä ja pudota -käyttöliittymä, luodakseen prosessien automatisointikulkuja ilman koodausta. Tämä visuaalinen työkalu on käyttäjäystävällinen kaikille teknisille tasoille, joten liiketoiminta-analyytikot ja pääkäyttäjät voivat suunnitella monimutkaisia automaatioita helposti.
Flow Builder sallii asiakkaiden luoda monipuolisia kulkuja, jotka toimivat eri asiayhteyksissä ja joita tuetaan kulkujen ydintoiminnolla:
- Tietueiden käynnistimet: Kulut aktivoidaan tietuepäivitysten tai lomakkeiden lähettämisen yhteydessä, mikä sallii datan muokkaamisen, vahvistuksen ja työnkulun käynnistämisen asiakkaan toimintojen perusteella.
- Ajoitetut tai tapahtumiin perustuvat kulut: Nämä kulut voivat toimia ennalta määritetyn aikataulun tai käynnistimen perusteella tiettyjen tapahtumien jälkeen, ja ne voivat tehdä callout-kutsuja ulkoisille palveluille.
- Ruutukulut: Tarjoa käyttöliittymä opastetuille, vaiheittaisille prosesseille lomakkeilla, ruuduilla ja muilla interaktiivisilla elementeillä, jotka ovat hyödyllisiä tehtävissä, kuten datan syöttämisessä, vianmäärityksessä tai perehdytyksessä.
- Orkestraattorien kulut: Hallitse ja integroi useita vaiheprosesseja, mikä helpottaa monimutkaisten toimintojen käsittelyä.
Offline-kulkujärjestelmä voidaan suorittaa ilman yhteyttä Salesforce-sovelluspalvelimeen. Offline-kulku tarjoaa automatisointia Field Servicen mobiilikäyttötarkoituksille. Suuren skaalan kulkujen järjestelmä tukee markkinointikulkuja. Se tarjoaa B2C-asteikon, joka käsittelee suuren määrän pitkäaikaisia kulkuja samanaikaisesti.
Flow Builderin yhtenäistetty metadatamalli parantaa kaikkia käyttötarkoituksia ja ympäristöjä, jotka tukevat useita tehokkaita logiikkaelementtejä, joita sovelletaan kaikkiin prosessien automatisointikulkuihin:
- Edistynyt logiikka ja ehdot: Käyttäjät voivat integroida monimutkaisia logiikoita, kuten päätöselementtejä, silmukoita ja odotusehtoja, työnkulkuihinsa, mikä mahdollistaa monimutkaisten liiketoimintaskenaarioiden käsittelyn.
- Datan hallinta ja transformaatio: Flow Builder sallii datan tuonnin, transformaation ja hallinnan useista lähteistä, mukaan lukien verkkopalvelut, Salesforce-organisaatiot ja Data 360. Se tukee kattavia datatoimintoja, kuten tietueiden luomista, päivittämistä, poistamista ja kyselyitä.
Salesforcen prosessien automatisointi tarjoaa saumattoman integraation muihin Salesforce-tuotteisiin ja kolmansien osapuolten järjestelmiin, mikä varmistaa sujuvan datan virtauksen sovellusten välillä liiketoimintaprosessien ja asiakkaan vuorovaikutusten yhtenäistettyä näkymää varten. Se tukee useita integraatiomenetelmiä, kuten API-rajapintoja, verkkokutsut ja MuleSoft-liittimiä.
Salesforcen Ulkoiset palvelut- ja MuleSoft-yhteydet sallivat ulkoisten API-rajapintojen yhteyksien ja niiden datan hyödyntämisen Salesforcen prosessien automatisoinnissa. API-skeeman rekisteröinti sallii kutsuttavien toimintojen luomisen, jotka integroituvat saumattomasti kulkuihin, mikä helpottaa prosessien automatisointia ulkoisilla tietolähteillä. MuleSoftin vahvat integrointivaihtoehdot varmistavat, että data kulkee saumattomasti Salesforcen ja muiden sovellusten välillä, poistamalla datan silot ja tarjoamalla yhtenäisen näkymän liiketoimintaprosesseista.
Agentforce-integraatio: Salesforcen prosessien automatisointi hyödyntää Agentforcea parantaakseen työnkulkuja älykkään päätöksenteon avulla. Se käyttää tekoälyn havaintoja ohjatakseen liidit automaattisesti sopiville myyntiedustajille tai käynnistääkseen räätälöityjä markkinointikampanjoita asiakastoiminnan perusteella, mikä parantaa automatisoinnin tehokkuutta älykkäämmällä tavalla.
Sovellusalustan synergia: Salesforcen prosessien automatisointi integroituu saumattomasti muihin Salesforce-tuotteisiin, kuten Sales Cloud, Service Cloud, Commerce Cloud ja Marketing Cloud. Tämä integrointi sallii organisaatioiden automatisoida eri osastojen prosesseja ja parantaa toimintatehokkuutta. Työnkulku voi esimerkiksi luoda tukitapauksen automaattisesti Service Cloudissa, kun asiakkaan valitus lähetetään Marketing Cloud -lomakkeen kautta.
Apex on tehokas, objekteihin perustuva ohjelmointikieli, jonka avulla kehittäjät voivat kirjoittaa mukautettua liiketoimintalogiikkaa ja suorittaa monimutkaisia toimintoja Salesforce-alustalla. Se on ollut sovellusalustamme ydin, ja tällä hetkellä sovellusalusta käsittelee yli 350 miljardia Apex kuukaudessa (lokakuusta 2025 alkaen).
Apexia käytetään kehittämään laaja valikoima mukautettuja ominaisuuksia ja syvällisiä integraatioita Salesforce-alustaan, mukaan lukien:
- Käynnistimiin perustuva automatisointi: Käytä monimutkaista automatisointia, joka suoritetaan ennen tietueiden lisäämistä, päivittämistä tai poistamista tai sen jälkeen. Tämä mahdollistaa monimutkaisen datan vahvistuksen, siihen liittyvien tietueiden päivityksiä ja muiden prosessien kutsumisen tiettyjen tietojen muutosten perusteella.
- Web-palvelut: Luo mukautettuja integraatioita ulkoisten järjestelmien kanssa ja kutsu REST- tai SOAP API -rajapintoja Apexista.
- Mukautetut käyttöliittymät: Rakenna erittäin mukautettuja käyttöliittymiä ja käyttökokemuksia käyttämällä Visualforce ja Lightning (LWC), joissa Apex toimii taustaohjaimena datan manipulointiin ja liiketoimintalogiikkaan.
- Mukautetut API-rajapinnat: Kehittäjät voivat näyttää mukautettua logiikkaa API-rajapinnoina käyttämällä Apex REST- ja Apex SOAP -protokollia, mikä sallii ulkoisten järjestelmien vuorovaikuttaa Salesforce-datan ja -prosessien kanssa ohjelmallisesti.
- Asynkronoinnin käsittely: Suorita pitkäaikaisia tai resurssiintenssejä sisältäviä tehtäviä ei-synkronoidusti tulevien menetelmien, Queueable Apexin ja Scheduled Apexin avulla. Tämä sallii pitkäaikaisten operaatioiden lataamisen ja käsittelyn taustalla, mikä parantaa käyttäjäkokemusta ja järjestelmän suorituskykyä.
- Ajoitettu Apex: Kehittäjät voivat ajoittaa Apex suoritettavaksi tiettyinä aikoina käyttämällä Apex Scheduleria säännöllisiin tehtäviin, kuten öiseen datan synkronointiin, raporttien luomiseen ja huoltotehtäviin.
Salesforce Platform -käyttökokemusten ominaisuudet sallivat loppukäyttäjien vuorovaikuttaa sovellusten kanssa käyttämällä useita käyttöönottovaihtoehtoja selaimiin perustuvissa Lightning, Experience-sivustoilla, mobiililaitteille luoduissa, tekoälyyn perustuvissa, yhteistyöhön perustuvissa käyttöliittymissä tai upotetuissa komponenteissa Lightning Outin avulla.
Salesforce Lightning Design System (SLDS) on kattava suunnittelukehys, joka edistää yhdenmukaisten ja helppokäyttöisten käyttöliittymien luomista Salesforcen suunnitteluperiaatteiden mukaisesti yhtenäisen käyttäjäkokemuksen tarjoamiseksi kaikissa tuotteissa. Se sallii Salesforce-insinöörien, -asiakkaiden ja -kumppaneiden luoda sovelluksia, jotka vaikuttavat paikallisilta Salesforce-ekosysteemissä.
Suunnittelujärjestelmän tärkeimpiin ominaisuuksiin sisältyy:
- Suunnittelukuvioet: Todennetut ratkaisut yleisimpiin suunnittelun haasteisiin, jotka tarjoavat ohjeita asetteluun, datan esittämiseen ja käyttäjien vuorovaikutuksiin, jotta käyttäjäkokemus olisi yhdenmukainen.
- Tyylihakot: CSS-muuttujat, jotka edustavat suunnittelupäätökset, kuten värit, typografia, välilyönnit ja koot, varmistavat yhdenmukaisuuden eri sovelluksissa.
- Lightning-peruskomponenttien kirjasto: Kokoelma uudelleenkäytettäviä käyttöliittymäkomponentteja, kuten painikkeita, lomakkeita ja navigointielementtejä, jotka noudattavat Salesforcen suunnitteluperiaatteita, mikä helpottaa nopeaa ja tehokasta kehitystä.
- Saavutettavuus: Sisäänrakennetut helppokäyttötilan ominaisuudet ja ohjeet varmistaakseen, että kaikki komponentit ovat vammaisten käyttäjien käytettävissä ja että ne noudattavat standardeja, kuten Web Content Accessibility Guidelines (WCAG).
- Reagoivat asettelut: Joustava ruudukkojärjestelmä ja asetteluohjeet, joiden avulla sovellukset voivat soveltua saumattomasti eri laitteisiin ja näytön kokoihin.
- Työkalut: Kokoelma työkaluja, resursseja ja teknologioita, jotka tukevat komponenttien hygieniaa, kuvioiden vähentämistä ja järjestelmän hallintaa.
SLDS kehittyy edelleen tukeakseen kattavampia tyylisovelluksia ja syvällisempiä mukautusominaisuuksia, jotta komponentteja voidaan käyttää uudelleen ja mukauttaa samalla yksilöllisten brändäys- ja teemavaatimusten mukaisesti. Haluamme tehdä Salesforcesta nopean, helpon ja kiinnostavan tekoälyn avulla.
Salesforcen selainpohjainen käyttöliittymä, joka tunnetaan nimellä Lightning, tarjoaa yhdenmukaisen käyttöliittymän säiliön ja metadataan perustuvan käyttöliittymän kehyksen ja kokoelman teknologioita, joiden avulla Salesforcen insinöörit, IT-pääkäyttäjät, kehittäjät ja kumppanit voivat nopeasti kehittää käyttöliittymää yhdenmukaisella Salesforcen esteettisellä tavalla, sekä laajennuspisteitä, joilla voit hallita käyttöliittymän tyyliä ja brändiä täysin uudelleen. Lightning Web Stack sisältää useita teknologioita:
- Lightning-verkkokomponentit: HTML:llä ja JavaScriptilla laaditut mukautetut verkkokomponentit, jotka noudattavat W3C-verkkostandardeja.
- Lightning-verkkoturva: Virtuaalijärjestelmä, joka hallitsee JavaScript-koodia selaimessa ja varmistaa, että kolmannen osapuolen koodia koskevat Salesforcen suojausstandardit täyttyvät.
- Lightning Data -palvelut: Kehys, joka on suunniteltu vuorovaikuttamaan tehokkaasti palvelinpuolen datan kanssa.
- Lightning Web Runtime: Varmistaa suorituskykyisen ja yhdenmukaisen käyttöliittymän renderöinnin eri asiakassovelluksissa.
Salesforce-tekniikka on sisällyttänyt kokemuksia aiemmista käyttöliittymän teknologioista ja vaikuttanut verkkostandardien tekstiosaan vaikuttamalla standardeihin perustuvien komponenttien toteutusten kehittämiseen. Esimerkiksi Salesforce on edelleen noin 20 W3C-työryhmän jäsenenä. Lightning ja Lightning Web Stack noudattavat näitä toimialan standardeja, mikä vähentää monimutkaisuutta kehittäjille.
Mobiili on edelleen kasvava ja tärkeä käyttöliittymä, jolla käyttäjät voivat käyttää Salesforce-sovelluksia.
Salesforce tarjoaa luodun mobiilisovelluksen, jotta kaikista selaimiin perustuvista Lightning voi tulla mobiilisovelluksia kirjoittamatta uutta koodia. Salesforce tarjoaa myös useita työkaluja, SDK-paketteja ja ominaisuuksia, joilla voit luoda täysin mukautettuja, laitteille optimoituja natiivisovelluksia. Näihin sisältyy:
- Mobile SDK: Pro-code-käyttöliittymä mobiilikäyttöjärjestelmien kehittäjille, joka yksinkertaistaa integraatiota todennuksen, istuntojen/valtuuksien hallinnan, Salesforce API -rajapintojen ja monen muun kanssa.
- Mobiilin natiivi suoritusaika: Sallii kehittäjien luoda metadataan perustuvia natiivikokemuksia, jotka renderöidään dynaamisesti suorituksen aikana käyttämällä iOS- ja Android-teknologioita, jotka hyödyntävät myös laitteiden ominaisuuksia.
- Brändäys: Sallii mobiilisovelluksen estetiikan mukauttamisen Mobile Publisher Pipeline -ominaisuuden kautta Salesforce-mobiilisovellusten muuntamiseksi asiakasbrändättyiksi sovelluksiksi.
- Offline-ominaisuudet: Varmistaa, että sovellus toimii saumattomasti epäjohdonmukaisella tai ilman internet-yhteyttä.
Mobile Customization Framework (MCF) parantaa merkittävästi Salesforce-mobiilisovellusten kehitystä tarjoamalla helppokäyttöisyyden ja laajat mukautusvaihtoehdot. Tärkeimpiin etuihin sisältyy:
- Metadataan perustuva lähestymistapa: MCF käyttää metadataa, joka voidaan hankkia visuaalisista rakentajista, yleisistä säiliöistä ja Salesforcen isännöimistä resursseista, luodakseen dynaamisia ja mukautettavissa olevia käyttäjäkokemuksia, jotka on räätälöity tiettyihin tarpeisiin.
- Kokeilu ja optimointi: Kehysjärjestelmä tukee runtime-kokeilua eri asetteluilla, mikä helpottaa osallistumistoimintojen jatkuvaa optimointia ja käyttäjäkokemuksen hienosäätämistä.
- Laajennettavuus: Joustavuutta varten suunniteltu MCF sallii mukautettujen komponenttien integroinnin ydinmetadatan kehykseen, mikä parantaa toimintoja ja monipuolisuutta.
- Yhdistettävät käyttäjäkokemukset: MCF tukee uusimpien iOS- ja Android-teknologioiden avulla uudelleenkäytettävien komponenttien, kuten painikkeiden, luetteloiden ja korttien, kokoonpanoa kehittyneiden käyttöliittymien luomiseksi.
- Runtime-mukauttaminen: MCF sallii käyttöliittymän mukauttamisen ja kokeilun reaaliajassa, mikä edistää henkilökohtaisempaa ja kiinnostavampaa käyttökokemusta.
Offline- ja alhaisen yhteyden skenaariot ovat kasvava huolenaihe, kun käytät sovelluksia mobiililaitteilla. Mobiiliteknologiapino priorisoi sovellusten rakentamisen, jotka voivat olla offline-ensisijaisia. Avainominaisuuksiin sisältyy:
- Cache First Experience: Keskittyy datan tallentamiseen välimuistiin offline-käyttöä varten, mikä varmistaa korkean suorituskyvyn ja tietoturvan. Käyttäjien vuorovaikutus on suunniteltu myös offline- renderöintiperiaatteiden perusteella.
- Välimuistien hallinta: Pidät välimuistin ajan tasalla ja ajan tasalla, jopa offline-tilassa.
- Jaettu välimuisti: Käyttää yhtä välimuistia sekä natiivinä että hybridinäyttöinä, mikä mahdollistaa saumattoman offline-käyttökokemuksen.
Nimbus on sovellusalustan tuotanto-valmis ratkaisu, joka yksinkertaistaa laiteominaisuuksien käyttöprosessia hybridisovellusten kehittäjille. JavaScriptin ja mobiililaitteiden natiivikoodien välisen aukon luominen oli perinteisesti monimutkainen tehtävä. Nimbuksen avulla kehittäjät voivat kuitenkin nyt hyödyntää mobiililaitteiden kaikkia mahdollisuuksia syventymättä alitason koodaukseen. Avainominaisuuksiin sisältyy:
- Laaja käyttöoikeus: Tarjoaa saumattoman integraation useilla laiteominaisuuksilla, kuten kameran, mikrofonin, maantieteellisen sijainnin ja LiDAR:n.
- Vakiomuotoinen käyttöliittymä: Tarjoaa yhtenäisen tavan käyttää laitteen ominaisuuksia.
- Hybridisovelluksen integrointi: Sallii hybridisovellusten hyödyntää laitteen toimintoja täysin.
- Tehokas kehitys: Virtaviivaistaa sovelluksen kehitysprosessia ja vähentää monimutkaisuutta.
Kun tekoäly jatkaa Salesforce-sovellusten mahdollisuuksien muuntamista, Salesforce tarjoaa myös erilaisen käyttökokemuksen hyödyntämällä laitteilla ja tehtäväkohtaisia tekoälymalleja pilvipohjaisten ratkaisujen kanssa:
- Pienet kielemallit (SLM): Nämä voidaan suorittaa mobiililaitteilla tehokkaasti ja halvemmalla hinnalla.
- Yksityisyys ja tietoturva: Varmistaa käyttäjien yksityisyyden ja ylläpitää Trust ja tietoturvaa palvelimien malleihin verrattavalla tasolla.
- Offline-toiminnot: Toimii tehokkaasti yhteydettömissä ympäristöissä ja ottaa käyttöön offline-käyttötarkoitukset.
- Ääni: Huipputekniset puheesta tekstiin-, luonnollinen teksti puheeksi- ja kaiuttimien kaaviointimallit toimivat nyt oletusarvoisesti laitteilla, mikä tarjoaa korkean luotettavuuden äänivuorovaikutuksia täydellä yksityisyydellä ja nollalla viiveellä.
Luonnollisen kielen ja sovelluksemme monivaiheisten vuorovaikutusten ei-mallikäyttöliittymä kasvaa edelleen. Tulevien kehitysten odotetaan parantavan mallien, laiteominaisuuksien ja sovellusten välistä integraatiota, mikä parantaa käyttäjien vuorovaikutuksia intuitiivisempien ääni- ja tekstiliittymien avulla. Laitteen tilastojen kokoelma sallii myös henkilökohtaiset säädöt käyttäjien valintojen perusteella.
Yhteistyö on välttämätöntä kaikille käyttäjille, mukaan lukien ihmisille ja agenteille, hyödyntääkseen automatisoinnin ja ihmisten valvonnan yhdistettyjä vahvuuksia. Tämä yhteistyö on erityisen tärkeää organisaation työntekijöitä ja asiakkaita koskevissa monimutkaisissa liiketoimintavuorovaikutuksissa. Slack toimii Salesforce Platformin ensisijaisena työkaluna, joka helpottaa tätä vuorovaikutusta suoraviestinnän ja usean käyttäjän kanavien avulla, jotka on räätälöity keskustelun tiettyihin aiheisiin. Nämä keskustelut voivat vaihdella spontaaneista, käyttäjien luomista keskusteluista rakenteellisempiin dialogeihin, jotka keskittyvät käyttäjän työnkulun tiettyyn dataan, kuten yksityiskohtaiseen Slack-viestiketjuun, joka käsittelee merkittävää asiakkaan ongelmaa.
Salesforce Platform suunnittelee parantavansa Slackin tällä hetkellä tarjoamaa yhteistyökokemusta. Tämän laajennuksen tavoitteena on hyödyntää kaikkia sovellusalustan kattavia ominaisuuksia, rikastamalla käyttäjien vuorovaikutusta ja yhteistyötä digitaalisessa työtilassa.
Sovellusalustan Developer Experience -ominaisuudet tarjoavat työkaluja sovellusten rakentamiseen, mukauttamiseen, testaamiseen ja käyttöönottoon keskittymällä vähäisen koodin valikoimaan pro-code-menetelmien avulla, jotta kaikilla taitotasojen kehittäjillä on yhtäläiset mahdollisuudet.
- Vähäisen koodin työkalut: Näihin sisältyy datamallien kaavioiden rakennusohjelma, liiketoimintasääntöjen kulku ja käyttöliittymän mukautus AppBuilderille, jotka on suunniteltu yksinkertaistamaan kehitysprosessia manipuloimalla rakenteellista metadataa ja käyttämällä liiketoimintaratkaisun kieltä teknisten käsitteiden ja jargonin sijaan.
- Pro-Code-työkalut: Sovellusalusta tarjoaa kehittäjille, jotka tarvitsevat kattavampia ja monimutkaisempia mukautuksia, työkaluja, kuten Salesforce Code Builderin, pilvipohjaisen IDE:n sekä komentorivikäyttöliittymän (CLI) ja API-rajapintoja edistyneeseen koodaukseen ja komponenttien luomiseen. Kehittäjät voivat koodata haluamallaan kielellä hyödyntämällä ratkaisuja sovellusten käyttöönottoon, hallintaan ja optimointiin Herokussa.
- Integroitu kehitysympäristö: Salesforce-ekosysteemi tukee vähäisen koodin ja pro-code-työkalujen saumattomia integrointeja sekä johdonmukaista kehitystä pilvipalvelussa ja paikallisesti toimialan standardityökalujen avulla.
- Sovelluksen käyttöiän hallinta (ALM): Sisältää useita kehitettäviä sandbox-organisaatioita erillään tuotantoympäristöstä, mukaan lukien luonnosorganisaatiot alustavaa kehitystä varten ja Full-sandbox testausta varten tuotantoympäristön kaltaisen datan ja skaalan perusteella.
AI ja ”Developer Assistants” ovat mullistamassa kehityskokemusta yksinkertaistamalla ja nopeuttamalla tehokkaiden ja korkealaatuisten sovellusten luomista. Salesforcessa tekoälyn tutkimus- ja kehittäjäkokemustiimit iteroivat ja tutkivat jatkuvasti, miten ennakoivaa ja luovaa tekoälyä voidaan muuttaa agenteilla toimivaksi kehitysagenttiksi. Nämä kehittäjäagentit on integroitu oletusarvoisesti kehittäjien jo käyttämien työkalujen kanssa, kuten VS Code, Code Builder, komentorivi, DevOps Center ja Code Analyzer, mikä tekee niistä relevantteja ja vaikuttavia.
Olemme tehneet merkittäviä edistysaskeleita koodianalyysissä tunnistaaksemme Apex olevia anti-kuvioita ja hotspotteja ja tarjotaksemme sitten tärkeitä suosituksia niiden toteutuksen parantamiseksi. Tunnistetut ongelmat tuhlaavat tavallisesti laskentaresursseja ja johtavat usein suuria vahinkotapahtumia. Tämä julkaistiin nimellä ApexGuru Insights tammikuussa 2024.
ApexGurua käytettiin sen julkaisun ensimmäisenä vuonna yli 2 800 Salesforce-organisaatiossa Salesforcen toteutuksen analysoimiseen ja parantamiseen. Yli 22 000 suositusta toteutettiin onnistuneesti, mikä säästää 28 000 työaikaa viikossa. Tämä parannus ei ainoastaan paranna suorituskykyä, vaan myös edistää ympäristön kestävää kehitystä vähentämällä hiilidioksidipäästöjä 135 kg viikoittain, mikä vastaa kestävän kehityksen ydinarvoamme ja sitoutumistamme vähentää hiilidioksidipäästöjä.
Lisäksi integroimme tekoälyä koodin kehittäjien työkaluihin ja kykyihin parantaaksemme Developer Productivity -ominaisuutta. Kehittäjät voivat käyttää näitä uusia ominaisuuksia Salesforce-laajennuspaketeissa Visual Studio -koodissa ja Code Builderissa, jotka on luotu nimellä ”Agentforce for Developers” vuonna 2024. Nämä laajennukset sallivat:
- Suoritetun koodin ehdotukset, kun kehittäjä kirjoittaa ja luo koodia Apex ja Lightning (JavaScript, CSS, HTML).
- Koodin selitys ja dokumentaation luominen Apex ja Lightning-verkkokomponenteille.
- Apex koodin luominen.
- Erillinen monivaiheinen chat-kokemus IDE:ssä, joka voi työstää useita vastauksia koodin luomista, selittämistä ja dokumentaatiota varten.
- Lightning-verkkokomponenttien optimoinnit.
- Agentin generointi, jossa on ihmiselle luettavissa oleva YAML-metadata, mukaan lukien agenttien testaus- ja virheenkorjausominaisuudet.
Yli 42 000 kehittäjää käyttää tätä teknologiaa aktiivisesti kuukausittain lokakuussa 2025 ja 17,6 miljoonaa riviä koodia hyväksytään. Tämä kattava paketti varmistaa joustavan, integroidun ja tehokkaan kehitysympäristön, joka vastaa Salesforce Platformin monenlaisia kehitystarpeita. AI-kehittäjien työkaluja parannetaan myös arkkitehtuurilla, joka toimii useissa ulkoisissa ja Salesforcen laatimissa malleissa valitakseen tehokkaimman ja tehokkaimman mallin tietylle käyttötarkoitukselle.
Mallin kontekstiprotokolla (MCP) on uusi avoin standardi, joka on suunniteltu salliakseen tekoälyn agenttien työskennellä turvallisesti ja yhdenmukaisesti minkä tahansa työkalun tai tietolähteen kanssa. Salesforce integroi MCP-tukea oletusarvoisesti Salesforcen kehittäjien työkalupakkiin auttaakseen kehittäjiä, jotka voivat käyttää koko organisaationsa ominaisuuksia ja työkaluja. Tämä sisältää:
- Paikallinen MCP-palvelin: Paikallisen MCP-palvelimen avulla kehittäjät voivat helposti laatia, testata ja korjata agenttien integraatioitaan paikallisessa IDE-järjestelmässä ennen kuin ne otetaan käyttöön tuotantoympäristössä, mikä parantaa tuottavuutta merkittävästi. Paikallinen MCP-palvelin tarjoaa organisaation vuorovaikutuksiin ja kehitystyönkulkuihin erikoistuneita työkaluja, kuten mobiilikehitystä, helppokäyttötestausta, Aura to LWC -siirtoa ja agenteille tarkoitettuja DevOps-toimintoja. Paikallinen MCP-palvelin sisältää myös integroinnin agenttien perusteluihin ja LLM-ohjelmiin, jotta kehittäjät voivat "vibroida" sovellustaan iteratiivisesti ja luonnollisella kielellä.
- Mukautettu MCP-palvelin Salesforce API -rajapinnoille: Kehittäjät voivat nyt näyttää Salesforce API -rajapintoja, Data 360 -objekteja ja automatisointikulkuja turvallisesti MCP-työkaluina. Tämä tekee koko Salesforce Platformista kattavan, luotettavan ja löydettävän joukon ominaisuuksia mille tahansa ulkoiselle tekoälyn agentille tai sovellukselle, joka sisältää tarkkoja käyttöoikeuksia ja uusien kulutukseen perustuvien monetisointimallien mahdollisuuksia.
- Natiivi ulkoinen MCP-yhteys: Kehittäjät voivat myös hallita turvallisesti MCP-standardin mukaisten ulkoisten palvelimien yhteyttä. Tämä sallii kehittäjien luoda agentteja, jotka voivat työskennellä koko yrityksessään.
Sovelluspilvipalvelumme, mukaan lukien Sales Cloud, Service Cloud, Marketing Cloud, Revenue Cloud ja Commerce Cloud, perustuvat Salesforce Platformiin, tarjoavat johtavia liiketoimintaominaisuuksia ja muodostavat sovelluspakettimme asiakkaan menestymisen edistämiseksi. Avainominaisuuksiin sisältyy:
- Seamless-integraatio: Syvällisesti integroitu ja suunniteltu toimimaan yhdenmukaisesti asiakasmatkalla ja varmistaakseen saumattoman datan ja prosessien kulun asiakkaiden yhteydenottopisteissä, mikä parantaa asiakaskokemusta.
- Päättymisen mukautettavuus: Sovelluksemme, jotka on rakennettu alustallemme, tarjoavat kattavat mukautusvaihtoehdot ilman koodia ja pro-koodia, mikä mahdollistaa tarkan räätälöinnin asiakkaiden tarpeisiin.
- Edistyneet tekoälyn ominaisuudet: Tarjoa agenttien auttamia ja agenteille itsenäisiä interaktiivisia kanaviin perustuvia työnkulkuja Agentforce kanssa. Sisältää ennakoivan ja luovan tekoälyn parantaakseen tehokkuutta automatisoinnin, ennakoivien analyysien ja henkilökohtaisten käyttäjäkokemusten avulla tarjotakseen interaktiivisia havaintoja ja suosituksia.
- Reaaliaikainen datan käsittely: Käyttää Data 360:ää datan reaaliaikaiseen käyttämiseen ja analysointiin, joka tukee oikea-aikaista ja tietoista päätöksentekoa uusimpien tietojen perusteella. Tämä parantaa interaktiivisuutta ja joustavuutta nopeissa ympäristöissä.
- Yhtenäistetty data ja Analytics: Integroi useita tietolähteitä keskitettyyn sovellusalustaan saadakseen yhdenmukaisia ja kattavia tietonäkymiä, tarjotakseen tarkkoja analyysejä ja parantaakseen päätöksentekoa.
- Parannettu tietoturva ja vaatimustenmukaisuus: Sisältää vahvoja tietoturva- ja vaatimustenmukaisuustyökaluja luottamuksellisten tietojen suojaamiseksi ja lakisääteisten standardien noudattamiseksi.
- Kuluttajan tason käyttäjäkokemus: Tarjoaa intuitiivisia ja käyttäjäystävällisiä käyttöliittymiä, joiden avulla sovellukset ovat helposti käytettävissä ja tehokkaita eri laitteilla, kanavilla ja eri tiloissa.
- Luotettavuus: Varmistaa minimaalisen käyttökatkoksen ja skaalattavuuden tukemaan tehtäviä ja kriittisiä toimintoja, mukaan lukien hätätilapalvelut ja kriittiset kuljetusjärjestelmät.
- Elastic Scalability: Rakennettu Hyperforcelle, joka tukee datan ja käyttäjien vuorovaikutusten määrän kasvattamista menettämättä suorituskykyä tai palvelukustannuksia.
- Jatkuva parantaminen: Integroi innovaatiot säännöllisesti parantaakseen ominaisuuksia häiritsemättä olemassa olevia toimintoja.
Salesforce on sitoutunut kehittämään sovelluksiaan yhtenäistämällä ominaisuudet kaikkialla alustassaan tämän valkoisen kirjan kuvaamien perusteknologioiden pohjalta. Tätä transformaatiota ohjaa joukko tärkeimpiä prioriteettejä, jotka määrittävät Salesforcen sovellusjoukon suunnittelun ja kehityksen.
Sovellustiimimme ovat erikoistuneet suorituskykyyn ja skaalattavuuteen ja käyttävät edistyneitä suorituskykylaboratorioita luodakseen tuotantoympäristöistämme tarkkoja replikoita synteettisellä datalla. Tämä määritys mahdollistaa laajamittaisen simuloinnin samanaikaisista käyttäjien matkoista varmistaaksesi, että jokainen uusi ominaisuus testataan huolellisesti suorituskykyyn ja sen vaikutukset arvioidaan. Kun suorituksen aikana havaitaan pullonkaulakohteita, säädämme nopeusrajoituksia ja muita toimenpiteitä dynaamisesti järjestelmän terveyden suojelemiseksi ja keräämällä tietoja ratkaisun parantamiseksi.
Järjestelmämme on suunniteltu vaakasuoralle skaalautumiselle hyödyntämään julkisen pilven joustavuutta tehokkaasti. Automatisoidut tarkastukset varmistavat, että päivitykset tai parannukset eivät vaikuta suorituskykyyn. Käytämme ennakoivia automaattisia skaalaajia, jotka hallitsevat järjestelmän kuormitusta ennakoivasti, eivätkä he vain reagoi kasvavaan kysyntään, vaan ennustavat ja säätävät sitä etukäteen.
Automaattinen skaalautuminen on tärkeää palvelukustannusten minimoimiseksi vähentämällä käyttämättömiä kapasiteetteja. Valvomme järjestelmän käynnissä olevia kustannuksia tarkasti tunnistaaksemme ja korjataksemme tehottomuudet automaattisessa skaalaamisessa tai resurssien käytössä. Vaikka kustannustehokkuus on tärkeää, priorisoimme sovellusten luotettavan toimituksen, valitsemalla automaattiset skaalaajat, jotka skaalataan nopeasti ja hitaasti asiakkaiden Trustin ylläpitämiseksi, vaikka se aiheuttaisi korkeampia kustannuksia.
Datamallit ovat olennainen osa kaikkia Salesforcen liiketoimintaominaisuuksia ja vaikuttavat liiketoimintaominaisuuksiin, API-rajapintoihin, navigointiin, käyttöliittymän näyttöihin ja raportteihin, joita voidaan luoda. Ne ovat olennainen osa sovellusalustan toimintoja.
Sovellusjoukkomme jakaa yleisen datamallin Sales Cloudissa, Service Cloudissa, Revenue Cloudissa, Commerce Cloudissa, Marketing Cloudissa ja Industries Cloudissa. Tämä edistää integroitua pakettiamme, tarjoaa yhdenmukaisen toimintatavan ja yhteentoimivuuden sekä selkeät polut päivityksiin ja laajennuksiin.
Esimerkiksi tili- ja tuoteentiteettien jakaminen kaikissa pilvipalvelimissa sallii Marketing Cloudin ja Sales Cloudin käyttäjien vaihtaa dataa, metadataa, käyttöliittymäkomponentteja ja liiketoimintalogiikkaa. Tämä integrointi auttaa pilkkomassa silot ja edistämään toimintojen välistä yhteistyötä.
Kaikkien Salesforce Cloudin yhteinen datamalli parantaa integraatiota merkittävästi, mutta se ei välttämättä vastaa kaikkia monimutkaisia kumppanien integraatiotarpeita. Data 360:n yleinen datamalli laajentaa tätä laajentamalla jaettujen datamallien etuja Salesforcen tavallisten datarajoitusten ulkopuolelle ja ottamalla huomioon laajemmat integraatioskenaariot.
Salesforcen Metadata Framework sallii useiden ryhmien, kuten insinööritiimien, ISV:n, kumppanien, pääkäyttäjien ja loppukäyttäjien, mukauttaa ja laajentaa sovelluksiaan erillisillä laajennettavuuskerroksilla häiritsemättä toisiaan. Tämä rakenne tukee skaalattavaa ympäristöä, jossa yhden ryhmän tekemät muutokset eivät häiritse muita, mikä säilyttää järjestelmän eheyden.
Ensisijainen esimerkki toimintakehyksestä on Yhtenäinen Knowledge, joka integroi kaikki Knowledge data lakeen. Tämä määritystoiminto sisältää semanttisen kerroksen ja noutokoneet, jotka parantavat ennakoivia ja luovia tekoälyominaisuuksia Sales Cloudissa, Service Cloudissa, Revenue Cloudissa, Marketing Cloudissa ja Commerce Cloudissa. Se sisältää datamallin jäsentämättömälle ja puolirakenteelliselle Knowledge, joka on linkitetty olemassa olevaan rakenteelliseen Knowledge.
Lisäksi kehysjärjestelmä käyttää metadataa määrittääkseen mukautettuja suhteita datatyyppien välillä, mikä helpottaa kyselyiden edistyneen luomisen. Tämä sallii sovellustiimien luoda mukautettavia sovelluksia, jotka hyödyntävät tätä kattavaa Knowledge, kun taas palveluntarjoajat, kumppanit ja asiakkaat voivat parantaa sovellusten ominaisuuksia muokkaamalla metadata-suhteita tai kehittämällä mukautettuja hakukoneita tietyille liiketoimintatarkoituksille.
Asiakastietoja säilytetään turvallisesti useissa sovellusalustoissa, kuten SalesforceDB ja Data 360, ja ne standardoidaan ja normalisoidaan riippumatta niiden rakenteellisesta tai jäsentämättömästä muodosta. Tämä varmistaa yhdenmukaisen datan käsittelyn sObject-muodossa, joka tukee yhdenmukaista datalustaa kaikille asiakastiedoille.
Tämä standardointi sallii yhden API:n kaikille datatoiminnoille, yhtenäisen käyttöliittymän käynnistimiin Apexissa ja mukautetun työnkulun luomisen kululla. Se tukee myös Tableau Next -versiota, joka sallii mukautetut datan näkymät ja integroinnin tekoälyn luovien työkalujen kanssa, kuten Kehotteiden rakentaja, jotta voit luoda älykkäitä vastauksia asiakastietojen perusteella.
Lisäksi Salesforce-sovellukset integroituvat useisiin datakaupoihin parantaakseen liiketoimintaprosessien joustavuutta tuotteissa. Esimerkiksi Marketing Cloudissa kulkua käytetään asiakaskokemusten hallintaan, jossa voit käyttää valmiiksi suunniteltuja malleja tai luoda mukautettuja kulkuja, jotka integroivat markkinoinnin muihin liiketoimintaprosesseihin, jotka perustuvat asiakastietoihin.
Sovellukset hyödyntävät ja parantavat jaettuja palveluita, kuten identiteetin vahvistus, sisällön orkestrointi, personalisointi, Analytics, LLM Gateway ja Reasoning Services, mikä mahdollistaa nopean innovaation ja toimituksen. Nämä palvelut tukevat reaaliaikaista datan käsittelyä, tekoälyn perustuvia havaintoja ja rikastettuja käyttäjäkokemuksia tarjotakseen kattavan 360 asteen näkymän asiakkaille.
Hyötyihin sisältyy tehokkuuden parantaminen älykkään automatisoinnin ja ennakoivan analyysin avulla, skaalattavuus datan ja käyttäjien vuorovaikutusten kasvattamiseksi sekä vahva tietoturva ja vaatimustenmukaisuus. Sovellusalustan mukautusominaisuudet sallivat organisaatioiden sopeutua nopeasti muuttuviin tarpeisiin ja edistää kasvua ja toimintaa.
Sovellustason innovaatioita edistävät Salesforce Platform ja yksittäiset sovellukset, mikä parantaa Salesforce-ekosysteemejä ja tekee sovelluksista toimialan johtajia.
Salesforce-sovellukset on suunniteltu tapaamaan käyttäjiä useista eri sovellusalustoista, kuten verkosta, mobiililaitteesta, sähköpostista, SMS-tekstiviesteistä, WhatsAppista ja muista kanavista. Ne optimoivat kunkin kanavan ominaisuudet parantaakseen käyttäjäkokemusta ja tehokkuutta.
Ominaisuuksiin sisältyy usean kuukauden offline-ominaisuudet Salesforce Field Service -käyttäjille, selaimen työntöilmoitukset ja Lightning Service Consolen palveluagenteille tarkoitetut leveän näytön asettelut sekä Commerce-asiakkaille tarkoitetut tehokkaat myymälät ja kopiloinnit.
Metadataalusta varmistaa, että Salesforce, sen kumppanit ja asiakkaat voivat hyötyä näistä ominaisuuksista välittömästi.
Salesforcen peruspalveluiden, sovellusalustan ja jaettujen liiketoimintaominaisuuksien avulla sovellukset voivat sopeutua nopeasti markkinoiden muutoksiin ja teknologisiin trendeihin, mikä mahdollistaa nopean innovaatioiden toimituksen. Esimerkiksi generoivan tekoälyn myötä Salesforce hyödynsi nopeasti olemassa olevia tekoälymallipalveluita, kuten NLP Trust Layer ja Tarkoitusten havaitseminen, lisätäkseen kehotteiden malleja Universal Communications Platformiin. Tämä integrointi parantaa viestintä- ja puhelinominaisuuksia tuotteissa, mikä helpottaa henkilökohtaisia asiakassuhteita.
Autonomisen tekoälyn suuntauksen jälkeen Salesforce lanseerasi Agentforcen, joka hyödyntää näitä olemassa olevia investointeja automatisoidakseen liiketoimintatarkoituksia tehokkaasti agenttien kanssa ilman, että heidän täytyisi rakentaa niitä alusta.
Olemme rakentaneet Marketing Cloudin, Revenue Cloudin ja Commerce Cloudin uudelleen Salesforce Platformille, jotta nämä Cloudit voivat jakaa saman infrastruktuurin, sovellusalustan, metadatan, datan, tekoälykomponentit, käyttöliittymäkomponentit ja liiketoimintalogiikan samalla, kun he hyötyvät Salesforce Platformin kaikista ominaisuuksista. Oletetaan esimerkiksi, että olemme ottaneet käyttöön Revenue Cloudin ominaisuuksia ja upotettuja ydintoimintoja, kuten rajoituksiin perustuvaa konfigurointia, hinnoittelujärjestelmiä ja katalogin hallintaa, mikä tekee niistä perustoimintoja, jotka ovat käytettävissä kaikissa paketeissa. Tämän avulla voimme myös integroida saumattomasti kaikki pilvipalvelumme, ja Commerce Cloudin ja Marketing Cloudin tarjoamat ominaisuudet ovat osa jaettuja liiketoimintaominaisuuksia, joita muut sovellukset voivat hyödyntää. Tämä on integroidun sovellusjoukon visio, jonka tarjoamme.
Salesforce Platform -matka on johtanut integroidun sovellusjoukon kehittämiseen, joka yhdistää Sales Cloudin, Service Cloudin, Marketing Cloudin, Revenue Cloudin ja Commerce Cloudin yhtenäiseen ratkaisuun. Tämä Salesforce Starter Edition -versiosta alkaen saatavilla oleva paketti tarjoaa useita kanavia, asiakassuhteiden hallintaa ja liiketoimintahavaintoja yhdessä yhtenäisessä paketissa. Riippumatta valitsemastasi Edition-versiosta, käyttäjät voivat käyttää Sales Cloudin, Service Cloudin, Marketing Cloudin ja Commerce Cloudin ydintoimintoja varmistaakseen yhdenmukaisen käyttökokemuksen kaikilla tasoilla.
Salesforce Industriesin Financial Services-, Health-, Life Sciences-, Media-, Energy and Utilities-, Manufacturing-, Auto-, Consumer Goods-, Retail-, Net Zero-, Public Sector-, Education- ja Nonprofit-tuotteet laajentavat sovelluksiamme ja sovellusalustaa tarjotakseen räätälöityjä ratkaisuja toimialojen ainutlaatuisiin haasteisiin. Ne virtaviivaistavat toimintoja ja parantavat tuottavuutta käyttämällä toimialakohtaisia työnkulkuja, vaatimustenmukaisuuden mittoja ja datamalleja.
Industries-valikoima on rakennettu uudelleen Salesforce Platformiin salliakseen sen koostamisen eri pystysuorilla. Asiakkaat voivat nyt yhdistää yhden tai useamman toimialan ominaisuuden räätälöityihin ratkaisuihin hyödyntämällä jaettua metadataa, API-rajapintoja ja liiketoimintapalveluita. Tämä lähestymistapa tasapainottaa pystysuuntaisen eriytymisen ja sovellusalustan yhdenmukaisuuden, mikä varmistaa mukautettavuuden ja skaalan eri sääntely- ja liiketoimintaympäristöissä.
Tuotteemme käyttävät kerrostettua arkkitehtuuria. Perus on Salesforce Platform ja vaakasuorat sovellukset, kuten Sales Cloud ja Service Cloud, jotka toimivat kaikkien toimialan ratkaisujen perustana. Salesforce on lisännyt tähän lisäarvoisia yleisiä palveluita, jotka parantavat useimmissa toimialoissa upotettuja uudelleenkäytettäviä komponentteja. Esimerkkejä näistä on digitaalisen automatisoinnin, aikajanojen, toimintasuunnitelmien ja muiden ominaisuuksien ominaisuudet. Tämän kerroksen yläpuolella on uudelleenkäytettävä liiketoimintalogiikan kerros, joka sisältää vaakasuorat ominaisuudet, kuten palautteen hallinta, CPQ (kokoonpano, hinta, tarjous) ja palvelun hallinta.
Yläkerros sisältää toimialuekohtaisia mukautuksia, jotka on räätälöity toimialan tiettyjen vaatimusten mukaisesti ja jotka hyödyntävät sen perustana olevaa alustaa skaalattavuuden ja tehokkuuden parantamiseksi. Esimerkiksi manufacturing-pystysuunnassa tämä määritys optimoi tuotannon suunnittelun tarkkojen ennusteiden avulla. Life Sciences -sektorilla se tarjoaa lääkkeiden myyntitiimeille mobiili-offline-ratkaisuja, jotka hallitsevat työnkulkuja ja näytteen käsittelyä tehokkaasti noudattaen useita maantieteellisiä lakisääteisiä vaatimuksia.
Vastuullinen tekoäly: Luotetut tekoälyratkaisumme tarjoavat toimialakohtaisia tekoälyominaisuuksia. Näihin sisältyvät agentit ja kehotteiden tekniikka, jotka helpottavat vähäisen koodin/ei koodia -automaatiota ja digitalisointia aloilla, kuten terveydenhuollossa, biotieteissä ja talouspalveluissa. Lisäksi ominaisuudet, kuten asiakirjojen/tekstien kerääminen ja yhteenveto, sopivat suuria datamääriä käsitteleviin toimialoihin, jotka auttavat tietojen keräämisessä ja havaintojen keräämisessä.
Mukautetut agentit parantavat agenttien ja asiakkaiden välistä kolmisuuntaista viestintää, mikä nopeuttaa ratkaisuja. Salesforce Platform Trust auttaa noudattamaan kaikkia vaatimustenmukaisuus- ja sääntelystandardeja eri toimialoilla.
Data, havainnot ja älykkyys säännöstenmukaisuudella ja tietoturvalla: Salesforce Industries tarjoaa kattavan 360o-näkymän, jossa on tiukkoja tietoturva- ja jakotoimenpiteitä, jotka on räätälöity tiettyjen toimialojen säännösten mukaisesti, kuten GDPR, HIPAA ja FedRamp. Salesforce integroi tietoja useista lähteistä, mikä mahdollistaa vaatimustenmukaisuuden ja tietoturvan, ja parantaa näitä ratkaisuja lisäominaisuuksilla, kuten Shield Encryption BYOK (Bring Your Own Keys) vuokralaisten datan salaamiseen.
Käyttäjäkokemuksen parantaminen: Salesforce Industries korostaa saumatonta käyttökokemusta, joka on räätälöity toimialakohtaisiin tarpeisiin käyttäjäkokemuksen parantamiseksi. Tämä sisältää työkaluja, kuten Interaktiivinen resurssikeskus, Experience Cloud -mallit ja OmniStudio-pohjaiset ratkaisut.
Digitointi, integrointi ja perehdytys: Salesforce Industries tarjoaa digitointia, integraatiota ja perehdytystä alhaisen koodin ja ilman koodia sisältävien ratkaisujen avulla, hyödyntämällä uusia asiakkaita koskevia työkaluja, kuten Kulut ja Omnistudio, ja tarjoamalla siirtoratkaisuja olemassa oleville CRM-järjestelmille. Integraatio ulkoisiin järjestelmiin ja dataan virtaviivaistetaan MuleSoftin tarjoamien liittimien kautta. Salesforce sisältää myös toimialakohtaisia palveluprosesseja, kuten Retail Bankingin riitojen hallintaa.
Mobiili- ja offline-tilat: Salesforce Industries tarjoaa vahvan toimialuekohtaisen tuen Salesforce-mobiilisovellukselle ja Field Service Mobile -sovellukselle. Industries tarjoaa Salesforce Mobile SDK -työkaluihin perustuvia mukautettuja mobiilisovelluksia erittäin erikoistuneille toimialueille, jotka vaativat edistyneen offline-tuen.
Yleiset liiketoimintaominaisuudet: Salesforce Industries perustuu yleisiin liiketoimintaominaisuuksiin, mikä mahdollistaa yhdenmukaisuuden ja tuottavuuden ja räätälöi ratkaisuja toimialan yksilöllisiin tarpeisiin, kuten pankkien ja sairaaloiden eri ajanvarausjärjestelmiin. Salesforce on integroitu Salesforcen laajempaan ekosysteemiin ja se tarjoaa kokonaisvaltaisen Customer 360 -näkymän, joten se on tärkeä osa Salesforcen tuotepakettia.
Analytics- ja Business Intelligence (BI) -sovellusalustan markkinat ovat jo vuosia edistäneet visuaalista itsepalvelua ja tekoälyn perustuvia automatisoituja havaintoja loppukäyttäjille, jotta he voivat tehdä nopeampia ja dataan perustuvia päätöksiä. Tiedämme kuitenkin, että kaikki eivät ole nähneet tätä tuloksena useiden haasteiden takia:
- Yhdistämättömät havainnot: Havaintoja ei integroida käyttäjien työnkulkuihin, joten havainnoille on vaikea suorittaa toimintoja, vaikka ne voivat auttaa päätöksenteossa.
- Datan ylikuormitus ja silot: Data kasvaa edelleen nopeasti ja se pysyy segmentoituna, mikä aiheuttaa epäjärjestystä ja tietoturvariskejä. Organisaatiot kohtaavat kaoottisen itsepalveludatan ympäristön ja rajoittavan ja hyvin hallitun datan ympäristön välisen ongelman.
- Datan epäluottamus: Datan laajentuminen ja pirstoutuminen on heikentänyt käyttäjien Trustia yritystiedoista saatuihin havaintoihin.
- Kokoonpanon puute: Työprosesseissa on merkittävä puute komentoitavuudesta ja uudelleenkäytöstä, mikä pakottaa käyttäjät toistamaan tehtäviä ilman selkeitä tapoja monetisointiin.
Tableau Next on suunniteltu laajentamaan visuaalisen analyysin ympyrää tuomalla yhteen yrityskäyttäjät ja datan ammattilaiset uusilla, yhteistyömuotoisilla tavoilla, jotka on täydennetty tekoälyn avulla. Se tarjoaa oikea-aikaisia ja luotettavia tilastoja ja havaintoja Salesforce Platformin kautta, mikä helpottaa interaktiivisten havaintojen yleistä käyttöä.

Tableau Next ratkaisee nämä haasteet seuraavasti:
- Avoimen, komentoitavan ja API-yhteensopivan sovellusalustan luominen yhdistetyille käyttökokemuksille datayhteydestä toimintoon. Tarjoamme työkaluja kehitystyöhön, muotoillun analyysin komponentteja ja kykyjä hallita niiden pakkaamista ja jakelua.
- Rakenna tekoälyä ytimessä ja voit tarjota asiayhteydestä riippuvaisia ja relevantteja havaintoja työkaluilla, joita datan ammattilaiset voivat tarkastaa ja vahvistaa tehokkaasti Trustin takaamiseksi.
- Tableau Semanticsiin perustuva yleinen semanttinen kerros nopeaa, itsepalvelua ja hallittua data-analyysiä varten hallitussa mutta joustavassa ekosysteemissä.
- Tarjoamme reaaliaikaisia, pilvitason datan ominaisuuksia Data 360:n kautta luotetun, skaalatun ja hallitun datan käyttämiseksi.
- Tarjoamme kehittyneen ympäristön ja markkinapaikan sovellusten rakentamiseen ja rahoittamiseen kehittäjille.
- Integroi älykkyys sen ytimeen ja tarjoa organisaatiosi semantiikan ja Knowledgen tehoa agenteille, jotka auttavat sinua.
- Priorisoi Trust, jotta voit luottaa dataasi, analyyseihisi ja agenttiesi työkuormiin ja käyttöönottoon suoraan hallitsemalla niiden toimintoja ja tehokkuutta.
- Hyödynnä yhteistyötä ensiluokkaisena suunnitteluperiaatteena syvällisillä ja kattavilla integraatioilla Slackiin ja muihin organisaatiosi yhteistyötyökaluihin.
Tableau Next hyödyntää Tableaun johtoasemaa datan analyysityökaluissa tarjoamalla avoimen sovellusalustan, joka parantaa ominaisuuksia ja integroi käyttökokemuksia. Avainominaisuuksiin sisältyy:
- Muotoillun datan visualisointi: Käyttää Tableaun VizQL-teknologiaa visuaalisia analyysejä varten.
- Yhteistyömuotoiset ja hallitut työtilat: Tarjoaa yhtenäisen käyttöliittymän analyyttitehtäviin ja integroituu Slackiin reaaliaikaista yhteistyötä varten.
- Luotettu ja hallittu data: Tukee itsepalveluanalyysiä ja rakenteellisia tarjouspolkuja globaalille hallinnalle turvallisessa ympäristössä.
- Edistynyt tilastojen kirjoittaminen: Sallii analyytikkojen luoda ja käyttää KPI-mittareita tehokkaasti koko organisaatiossasi, mikä helpottaa yhdenmukaisuutta ja luotettavuutta.
Tableau Next perustuu Agentforceen perustavanlaatuisena arkkitehtuurin rakenteena, mikä parantaa Tableau Nextin kykyä tarjota erittäin yhdistettyjä, luotettavia ja yhteistyöhön perustuvia tekoälykäyttöisiä datatyökaluja.
- BI-työkalut: Parantaa datan työntekijöiden itsepalveluanalyysin tehokkuutta keskittymällä datan valmisteluun ja visuaalisen ja semanttisen metadatan keräämiseen.
- Kontekstikokemukset: Tuo datan havaintoja, kokemuksia ja läpinäkyvää tekoälyä organisaation useimpien toimialueiden (esimerkiksi Slackin) kontekstiin.
- Agentforce-arkkitehtuuri: Rakennettu Agentforce, joka tarjoaa Tableau Nextille muotoillun kontekstin edistyneelle agenttien arkkitehtuurille.
- Semanttinen katalogi: Tarjoaa keskitetyn järjestelmän metadatan, lajittelun ja haun hallintaan, ja ottaa käyttöön jaetut kokemukset kaikille Tableau Next -käyttäjille.
- Jaettu ja luotu metadata: Helpottaa itsepalveluanalyysien ja hallitun sisällön välisiä saumattomia työnkulkuja kattavassa ekosysteemissä.
- Toimintokehys: Siirtää havaintoja toimintoon valmiiksi pakattujen, ihmisten määrittämien tai luomien työnkulkujen kautta.
- Mukautetut havainnot. Oppii datan asetuksistasi, roolistasi ja monesta muusta (niin paljon kuin sallit) tarjotaksesi sinulle nopeasti asiayhteydestä riippuvaisia ja henkilökohtaisia tietoja.
- Proactive Insights. Tutkii datan ekosysteemiäsi älykkäästi, etsii sinulle tilastollisesti kiinnostavia kohteita, ymmärtää ennakoivasti muutoksen edistäjiä, mitä tehdä ja suosittelee seuraavina vaiheina suoritettavia toimintoja.
- Luotetut datagentit. Sallii sinun rakentaa ja hienosäätää sovellusta integroitujen käyttökokemusten avulla datagenteillesi. Se tarjoaa sinulle myös testaustyökaluja, joilla voit arvioida datan muutokset ja niiden vaikutuksen agenttiesi tarkkuuteen ja tehokkuuteen.
Tableau Next parantaa liiketoimintakokemuksia useissa sovellusalustoissa, kuten Slackissä ja Salesforcessa, sekä uusilla Analytics-ominaisuuksilla, kuten Tableau Pulse, joita voi käyttää agenttien käyttökokemusten kautta, jotta analyysien osallistumista helpotetaan. Tärkeimpiin osa-alueisiin sisältyy:
- Yhteistyö: Keskitetty luotettuun analyysiin, se helpottaa eri analyyskomponenttien vuorovaikutusta ja integroi vahvistustyökalut käyttäjien työnkulkuun.
- Pulssien tilastot: Tarjoaa sekä kerätyt että automatisoidut havainnot tehokkaammin kuin perinteiset analyytikkojen luomat mittaristot.
- AI-pohjaiset kokemukset: Käyttää tekoälyä vähentääkseen teknisen ammattitaidon tarvetta edistyneissä analyyseissä, mikä auttaa varmistamaan luotettavuuden deterministisellä metadatalla ja hallitulla datalla.
- Moninpelin havaintojen tarjoaminen: Salli yrityskäyttäjien tehdä yhteistyötä analyytikkojen kanssa saadakseen Knowledgea ja Trustia järjestelmän tarjoamista havainnoista.
- Syväintegraatio: Rakennettu jaetulle metadatalle ja datalustalle, joka tarjoaa yhdistettävyyttä eri järjestelmille ja käyttökokemuksille salliakseen yhdistettävyyttä ylennykselle, datakululle ja eri henkilöille, jotka auttavat toisiaan tarkastamaan ja suorittamaan töitä.
Tableau Semanttinen kerros toimii ratkaisevana sillana raakadatan ja käyttäjien tulkinnan välillä, yksinkertaistamalla datan analyysiä, päätöksentekoa ja sovelluskehitystä sekä parantamalla tekoälyn perustuvaa kontekstia ja hakua. Avainominaisuuksiin sisältyy:
- Integroitu metadatan hallinta: Tukee sekä itsepalvelua että hallittua metadataa, mikä helpottaa ad hoc -analyysiä ja rakenteellisia polkuja, joilla organisaatiosta tulee yksittäinen totuuden lähde.
- Tableaun parhaat ominaisuudet: Sisältää usean loogisen objektin tuen, mallin koostettavuuden, jaetut ulottuvuudet, monimutkaisen geotilaisen hierarkian ja ajallisen mallinnuksen.
- Datan ja Analyticsin monipuolistaminen: Auttaa linkittämään jäsentämättömiä ja rakenteellisia tietoja, kuten täsmäämään kuviin perustuvia tuotekategorioita rakenteelliseen myyntidataan ja lisäämään sentimenttianalyysejä puolirakenteisista tuotearvosteluista.
- Salesforce Platform -integraatio: Luo yhtenäisen totuuden lähteen, joka mahdollistaa yhdenmukaisen liiketoiminta-semantiikan ja saumattoman integroinnin eri sovelluksissa sekä yhdenmukaisen metadatamallin, joka tukee useita käyttäjäkokemuksia ja käyttötapoja.
- Agentin älykkyys: Semanttinen kerros on yksi tärkeimmistä osa-alueista, joilla agentit saavat tietoja ymmärtämällä liiketoimintaasi edistäviä tietoja ja metadataa, mutta myös sen määritteleviä semantteja, mukaan lukien organisaatiollesi räätälöityjä syvällisempiä kuvauksia ja valintoja.
Tableau Next tarjoaa integroituja ratkaisuja, jotka parantavat datan perustuvaa päätöksentekoa ja luotettua automatisointia, käyttämällä yksinkertaisia toimintoja, esimääritettyjä kulkuja, ajoitusta ja API-integraatioita. Avainkomponentteihin sisältyy:
- Vakiomuotoiset älykkäät liiketoimintatoiminnot: Helpottaa kiireellistä ja asiayhteydestä riippumatonta viestintää yrityksissä, jotka ovat välttämättömiä mutta monimutkaisia.
- Esimääritetyt ja luodut kulkujen aikataulut: Ottaa käyttöön ad-hoc- ja ajoitetut toiminnot staattisten ja dynaamisesti luotettujen kulkujen kautta, jotka ovat luotettavia ja silti vahvistettavia.
- Agentforce: Tukee tekoälyyn perustuvia datakeskusteluita ja vuorovaikutuksia, jolloin käyttäjät voivat käyttää havaintoja ja suorittaa toimintoja, jotka muistuttavat perinteisen käyttöliittymän toimintoja, sekä liiketoimintasovelluksissa että niiden ulkopuolella, ja yksinkertaistetaan keskustelun kautta.
Tableau Next tarjoaa yhdistettävän sovelluskehittäjän sovellusalustan, jossa on ilman koodia-, vähäkoodia- ja pro-koodia -vaihtoehdot sovelluskehitykseen, kaikki käyttämällä Data 360:n Tableau Semanticsia. Tärkeimpiin tarjouksiin sisältyy:
- Ennalta pakatut toimialat/älykkäät sovellukset: Tarjoaa mallinnettuja ja mukautettavissa olevia analyysisovelluksia, jotka on räätälöity toimialan tiettyihin tarpeisiin.
- 3. osapuolen ja ISV-sovellukset: Tukee dynaamisten ja interaktiivisten sovellusten luomista analyyttisiin, toimialakohtaisiin ja mukautettuihin tarkoituksiin.
- Markkinointi ja vaihto: Sallii sovelluskehittäjien ja -kehittäjien pakata ja jakaa sovelluksiaan suurimmassa ja luotetuimmassa liiketoimintasovellusten kehitysekosysteemissä.
Tableau Next on suunniteltu sekä yrityskäyttäjille että datan ammattilaisille, ja se edistää yhteistyöhön perustuvaa lähestymistapaa datan ymmärtämiseen. Kaikki tiimin jäsenet, tekniset tai ei-tekniset, yrityskäyttäjistä datan asiantuntijoihin, voivat tarkastaa toistensa datan havainnot. Lisäksi nämä havainnot eivät rajoitu BI-alustan selainvälilehteen.
BI-alustana Tableau Next on:
- Yhdistettävissä eri sovellusalustoilla. Havainnot renderöidään samalla tavalla riippumatta sovellusalustasta, jolla tarkastelet niitä. Tämä yhdenmukaisuus on pilari-suunnitteluperiaate, kun dataa käytetään visuaalisesti.
- Deeply-integroitu Slackiin. Integraation kehittäminen Slackin kanssa on varmistanut, että se on yksi markkinoiden intuitiivisimmista ja syvällisimmistä yhteistyödatakokemuksista.
- Avoin kaikille työkaluille. API-ensimmäisen periaatteemme soveltaminen yhtenäistettyyn sovellusalustaamme varmistaa, että integraatiota voidaan laajentaa muihin yhteistyö- ja kolmansien osapuolten työkaluihin, mikä säilyttää kaikki hyödyt.
Vaikka Salesforce Platform tarjoaa kattavan joukon integraatiotoimintoja, joilla voit ratkaista useita digitaalisia haasteita, monet asiakkaat toimivat yritysarkkitehtuureissa, jotka ovat kehittyneet ajan myötä käyttämällä erilaisia toimittajia ja teknologioita.
Nykyiset yritykset kohtaavat haasteita järjestelmän integroinnissa ja liiketoimintaprosessien automatisoinnissa, mikä johtaa usein datan lohkoihin ja tehottomuuksiin. Salesforce Integration Platform hyödyntää MuleSoftin tehoa ja ratkaisee nämä ongelmat helpottamalla automatisoitujen prosessien nopeaa kehittämistä ja parantamista. Se varmistaa saumattoman järjestelmäyhteyden, parantaa tietovirtaa ja tukee päätöksentekoa eri sovellusalustoilla, mikä vähentää työvoimakustannuksia ja automatisointikustannuksia. Tämä kerros on tärkeä Salesforce-palveluiden ja muiden mukautettujen tai kolmansien osapuolten palveluiden välisten integraatioiden luomisessa, hallinnassa, hallinnassa ja valvonnassa.
Järjestelmät määritetään API-rajapintojen avulla, jotka tarjoavat:
- Käytä dataa tärkeistä järjestelmistä, kuten ERP, asiakas- ja laskutusjärjestelmistä sekä omistetuista tietokannoista.
- Helpota datan vuorovaikutusta ja integrointia, mikä auttaa välttymään datasiloilta.
- Lisää liiketoiminnan konteksti järjestelmän ja prosessin API-rajapintojen hallitsemaan dataan ja prosesseihin.
API-rajapintoja kuvataan seuraavin tavoin tehokkaan viestinnän varmistamiseksi:
- OpenAPI-määritykset (OAS) välittömästi synkronoiduille vaihtoille
- AsyncAPI ei-synkronoiduille, tapahtumiin perustuville viesteille
- Mallien kontekstiprotokolla (MCP) rakenteellisille, mallien ja kontekstien vuorovaikutuksille
- Agentista agentille (A2A) -protokolla suoraa agentista agentille -integraatioita varten.
Salesforce-integrointikerros tarjoaa vahvoja ominaisuuksia, joilla voit integroida ja hallita mitä tahansa järjestelmää ja parantaa yhteyttä Salesforcen datan, tekoälyn ja sovellusten ominaisuuksien kanssa riippumatta siitä, ovatko järjestelmät Salesforcen omistamia vai muiden tarjoajien omistamia.
Monimutkaiset integraatiot vaativat edistyneitä transformaatioita ja vaativat vahvoja työkaluja, mukaan lukien yleinen yhteys, API-hallinta ja hallinta, integroitu kehitysympäristö (IDE) integraatiotyökuormien rakentamiseen, suorituksen aikainen sovellusalusta näiden integraatioiden käyttöönottoon, hallintaan ja valvontaan sekä havaittavuusalusta, joka tarjoaa näiden integraatioiden kokonaiskuvan.
Tarjoamme nopeuttajia ja toimialakohtaisia malleja, jotka koodaavat yleisiä integraatiokuvioita ja tarpeita nopeuttaaksemme integraatioprosessia entisestään.
Kaksi ensisijaista integraatiokuviota käsittelevät datan ja prosessien kulkua Salesforcen ja laajemman ekosysteemin välillä: lähtevä integraatio ja saapuva integraatio.
Salesforcen yhdistäminen ulkoisiin järjestelmiin (lähtevä): Tämä kuvio kattaa Salesforcesta peräisin olevat prosessit, jotka käyttävät dataa tai käynnistävät toimintoja ulkoisissa järjestelmissä.
- Suojattu päätepisteen hallinta (nimetyt tunnukset): Nimetyt tunnukset tarjoavat turvallisen, keskitetyn sijainnin päätepisteen ja todennustietojen tallentamiseen. Sovellukset ja automatisoinnit viittaavat loogiseen nimeen, kun taas sovellusalusta käsittelee todennuksen elinkaaren monimutkaisuudet.
- Deklaratiivinen integrointi (ulkoiset palvelut): Pääkäyttäjä voi käyttää Ulkoiset palvelut -ominaisuutta rekisteröidäkseen API:n deklaratiivisesti ulkoisille järjestelmille, jotka tarjoavat vakiomuotoisen OpenAPI-määrityksen. Sitten sovellusalusta käsittelee määrityksen, jolloin palvelun toiminnot ovat automaattisesti käytettävissä natiivitoimintoina työkaluissa, kuten Kulku, tai natiivien objekteina Apexissa.
- Monimutkainen järjestelmäintegraatio (MuleSoft): MuleSoft luo vakiomuotoisen, uudelleenkäytettävän API-kerroksen järjestelmille, joilla ei ole modernia käyttöliittymää. Tämä poistaa vanhan monimutkaisuuden ja tuo paikalliset tiedot ja prosessit Salesforce-ekosysteemiin.
- Reaaliaikainen datan käyttöoikeus (ulkoiset objektit): Edustaa ulkoisten järjestelmien taulukoita Salesforce-datamallin virtuaaliobjekteina, jolloin ulkoista dataa voidaan käyttää vakiokyselyiden ja käyttöliittymäkomponenttien kautta ilman replikointia.
- Central Capability Management (Yhtenäistetty API-katalogi): Yhtenäistetty API-katalogi on keskitetty säiliö ja yksittäinen totuuden lähde kaikille API-määrityksille ja niihin liittyvälle metadatalle, kuten niiden sijainnille ja suojausprotokollille. Se varmistaa, että riippumatta siitä, missä datan tai liiketoimintalogiikan osa sijaitsee, se voidaan löytää, yhdistää turvallisesti ja yhdistää tehokkaiksi uusiksi sovelluksiksi ja automaatioiksi kaikkialla Salesforce-ekosysteemissä.
- Mukautettu Pro-Code Logic (Apex REST): Kehittäjät voivat näyttää mukautettua liiketoimintalogiikkaa, joka on kirjoitettu Apexissa REST API:ssa ja toiminnossa. Toiminto on sitten käytettävissä vaiheena kulussa tai tekoälyagentin työkaluna.
Ulkoisten järjestelmien yhdistäminen Salesforceen (saapuva): Tämä kuvio sallii ulkoisten järjestelmien ja sovellusten muodostaa yhteyden Salesforce Platformiin käyttääkseen dataa, käynnistääkseen liiketoimintalogiikkaa ja orkestroidakseen prosesseja. Tämä kyky perustuu todennettuihin, yritystason API-rajapintoihin, jotka toimivat suuressa skaalassa. Lokakuusta 2025 alkaen:
- Query API (SOQL) käsittelee yli 50 miljardia pyyntöä päivittäin.
- REST API tarjoaa lähes 5 miljardia puhelua päivässä ulkoisista järjestelmistä, ja käyttö kasvaa 30 % vuodesta toiseen.
- Bulk API käsittelee satoja miljardeja tietueita suuria datatoimintoja varten päivittäin.
Tämä todennettu luotettavuus ja skaalautuminen tukee seuraavia ominaisuuksia:
- Yhtenäistetty API-käyttökokemus: Käyttöoikeudet kaikkiin Salesforce-ominaisuuksiin on yhtenäistetty yhdenmukaisen päätepisteen rakenteen (api.salesforce.com) kautta, jolloin kehittäjien ei tarvitse oppia eri kuvioita tai todennuskulkuja jokaiselle tuotteelle.
- Yksilöllinen, käyttötarkoitukseen perustuva API-portfolio: Sovellusalusta tarjoaa monipuolisen kokoelman API-rajapintoja, jotka on räätälöity tiettyihin tarpeisiin, mukaan lukien REST- ja SOAP API -rajapinnat transaktiotoiminnoille, Bulk API -rajapinnan suuria datamääriä varten, Pub/Sub API -rajapinnan tapahtumiin perustuville sovelluksille sekä erikoistuotteita tai mukautettuja Apex API -rajapintoja.
- Agentin integroinnin valmius tulevaisuudessa: MCP:n kaltaisten standardien avulla asiakkaat voivat paljastaa Salesforce-tietonsa ja -toimintonsa turvallisesti ulkoisille tekoälyn agenteille "työkaluina", jolloin Salesforce-instanssi on digitaalisen työvoiman laajennettava taitojoukko.
Datan ja prosessien integroinnin vakiomuotoisten saapuvien ja lähtevien kuvioiden lisäksi agenttien aikakaudelle ilmestyy uusi kuvio. Salesforce Platform on toteuttamassa kattavaa MCP-strategiaa, joka sijoittaa sen sekä kuluttajaksi että tekoälyyn perustuvien palveluiden tarjoajaksi. Tämä kaksisuuntainen lähestymistapa mahdollistaa agenttien yhteentoimivuuden, jolloin yritykset voivat integroida Salesforce-dataa ja -ominaisuuksia saumattomasti tekoälyagenttien ja -työkalujen kehittyvään ekosysteemiin ja ylläpitää yritystason tietoturvaa ja hallintaa.
Salesforce MCP-asiakassovelluksena: Agentit voivat toimia MCP-asiakkaina hyödyntämällä ulkoisia järjestelmiä ja API-rajapintoja älykkäästi ja dynaamisesti. Tämä ominaisuus sallii organisaatioiden laajentaa Agentforcen vaikutusaluetta Salesforcen rajojen ulkopuolelle ja orkestroida toimintoja kaikissa järjestelmissä riippumatta siitä, onko niillä nykyaikainen API tai tarvitsevatko ne yhteyden MuleSoftin kautta vanhoihin järjestelmiin vai RPA-botteihin. Kokoonpano käsitellään tutulla, aiheisiin perustuvalla määrityskokemuksella, mikä mahdollistaa nopean integraation ilman mukautettua kehitystä. Yksinkertaistettu havaintomekanismi kumppanien tarjoamille MCP-palvelimille virtaviivaistaa ulkoisten ominaisuuksien integrointia entisestään. Yritykset voivat integroida Agentforcen nopeasti laajempaan teknologia-alueeseensa abstraktien ulkoisen yhteyden monimutkaisuuden avulla.
Salesforce MCP-palvelimena: MCP-palvelin, sovellusalusta paljastaa sen logiikkaa ja resursseja, mukaan lukien REST API -vakiomuotoiset API-rajapinnat, mukautetut päätepisteet, kutsuttavat toiminnot ja kulut, ulkoisten agenttien löytäviksi "työkaluiksi". Deklaratiivisen käyttöliittymän avulla asiakkaat ja palveluntarjoajat voivat luoda ja määrittää omia mukautettuja MCP-palvelimiaan ja kerätä ominaisuuksia yksilöllisille liiketoimintaprosesseille räätälöityihin työkalujen kokoelmiin. Tämä laajenee MCP-kehotteisiin, mikä luo luonnollisia synergioita sovellusalustan Kehotteiden malli -ominaisuuksien kanssa ja sallii organisaatioiden tehdä investoinnistaan kehotteiden suunnitteluun kaikkien ulkoisten tekoälysjärjestelmien käytettävissä.
Tätä kykyä hallitsee monikerroksinen suojausmalli:
- Sovelluksen hallinta: Ulkoisen asiakassovelluksen rakenne tarjoaa pääkäyttäjille vahvan hallinnan siitä, mitkä ulkoiset agenttisovellukset voivat käyttää heidän Salesforce-organisaatiotaan.
- Rajoitetut käyttöoikeudet: Todennusta täydentää tarkka OAuth-rajoitus, joka sallii tarkan seurannan ja käyttöönoton toiminnoista, joita todennettu agentti voi suorittaa.
- Ydinsovellusalustan valtuutus: Nämä uudet ohjaimet perustuvat Salesforcen vahvaan valtuutusmalliin, mukaan lukien tietueiden käyttöoikeuksien ohjaimet, entiteettien ja kenttätason käyttöoikeudet sekä muut profiileissa ja käyttöoikeusjoukoissa määritetyt käyttöoikeudet.
ISV:t ja kumppanit voivat myös pakata ja jakaa MCP-palvelinkokoonpanoja, mikä mahdollistaa tekoälyn käyttövalmiiden integraatioiden nopean käyttöönoton Salesforce-ekosysteemissä.
Salesforcen moderni lähestymistapa universaaliin yhteykseen on interpreted connectivity, metadataan keskittyvä lähestymistapa liittimiin, jotka voidaan suorittaa millä tahansa alustalla (MuleSoft, Flow tai Data 360) mille tahansa käyttötapaukselle ilman ohjelmointia. Metadatamallit kattavat, miten voit muodostaa yhteyden etäpalveluihin todentaaksesi pyynnön, mallinnaksesi palautettua dataa, luodaksesi kyselyitä, selataksesi tuloksia ja vastaanottaaksesi tapahtumia (käynnistimiä) automatisoidaksesi prosessin.
Jos järjestelmä ei käytä HTTP-pohjaisia API-rajapintoja, Salesforce tarjoaa satoja käyttövalmiita liittimiä ja täydellisen SDK-paketin mukautettujen liittimiesi rakentamiseen. Salesforce tarjoaa järjestelmille, joilla ei ole API-käyttöoikeutta, robottiprosessien automatisointia (RPA), joka käyttää agentteja automatisoidakseen toistuvia, sääntöihin perustuvia tehtäviä, joita ihmiset tavallisesti suorittavat. Näihin tehtäviin voi sisältyä datan syöttäminen, transaktioiden käsittely ja yksinkertaisiin asiakaspalvelukyselyihin vastaaminen. Jos haluat noutaa tietoja asiakirjoista, Salesforce tarjoaa älykkään asiakirjan käsittelyn (IDP), joka hyödyntää tekoälyä noutaakseen, luokitellakseen ja käsitelläkseen tietoja automaattisesti erityyppisistä asiakirjoista, kuten laskuista, sopimuksista ja lomakkeista. Vaikka tietoja on olemassa, Salesforce tarjoaa automatisoidun tavan noutaa ja manipuloida niitä.
Salesforce tarjoaa rakennuspalikoita, joilla voit ottaa agenttien toiminnot nopeasti käyttöön organisaatiossasi tekoälyn viimeaikaisten parannusten avulla:
- Mallin kontekstiprotokollan (MCP) liitin sallii organisaatioiden paljastaa API-rajapintansa nopeasti MCP-työkaluina ja tehdä API-rajapintojen ja -resurssien löytämisestä helpompaa agenttien käyttämiseksi.
- Agentin agentille (A2A) -liitin sallii organisaatioiden standardoida agentilta agentille -viestintää tarjoamalla agenteille A2A-protokollatukea. Jokainen agentti (toimialueen toimiva asiantuntija) voi löytää ja delegoida asiakkaan kyselyn toimialueelle sopivimmalle agentille.
- Inference Connector tarjoaa rakennuspalikoita agentin rakentamiseen alusta alkaen tarjoamalla LLM-kutsuja, vektoreiden upottamista ja hakua, RAG-hakua ja MCP-työkalujen tukea.
MuleSoftin API-hallinta, joka toimitetaan Anypoint API Managerin kautta, tarjoaa kattavan sovellusalustan API-rajapintojen ja -mikropalveluiden suunnitteluun, suojaamiseen, hallintaan, valvontaan ja skaalaamiseen missä tahansa käyttöönottokeskuksessa. Organisaatiot voivat hallita API-rajapintojaan ja mikropalveluitaan yhdenmukaisilla, yritystason ohjaimilla ja havainnoilla yhdestä lasipaneelista alustasta riippumatta ja keskitetyllä hallinnalla käyttöönotosta versiointiin. Avainominaisuuksiin sisältyy:
- Anypoint Flex Gateway on sovellustason API-yhdyskäytävä, joka hallitsee ja suojaa API-rajapintoja ja käyttää käytäntöjä nopeuksien rajoittamiseen, välimuistiin tallentamiseen, todennukseen, valtuutukseen, uhkien suojaamiseen, valvontaan ja kirjaamiseen HTTP/S-tasolla. Se on kevyt, tehokas ja lähettäjiin perustuva yhdyskäytävä, joka on suunniteltu mikropalveluihin perustuville jaetuille ympäristöille ja joka on suunniteltu integroitumaan saumattomasti DevOps- ja CI/CD-työnkulkuihin, tarjoamaan yritykselle tietoturvaa ja hallittavuutta kaikissa ympäristöissä ja tukemaan sekä saapuvia että lähteviä käytäntöjä.
- API-hälytykset sallivat organisaatioiden määrittää ja valvoa API-rajapintojensa tiettyjä kynnysarvoja tai ehtoja havaitakseen epätavallisia tai epätoivottuja toimintoja. Esimerkkejä ovat hälytykset, kun vastausaika ylittää rajoituksen (esimerkiksi 60 sekuntia), kun ajanjaksossa olevien pyyntöjen määrä on liian suuri, kun tietyt HTTP-vastauskoodit palautetaan tai kun käytäntöjä rikotaan.
- API Analytics tarjoaa tietoja siitä, miten API-rajapintoja käytetään ja kuinka hyvin ne toimivat. Analytics-mittaristo sallii organisaatioiden seurata ja tarkastella yleisiä tilastoja, keskittyä kaavioihin, luoda ja mukauttaa mittaristoja ja raportteja ymmärtääkseen käyttötrendejä, käytäntöjen rikkomuksia, vastausaikoja, pyyntöjen/vastauskoodeja ja paljon muuta.
MuleSoft Anypoint Code Builder (ACB) on seuraavan sukupolven IDE-versio, joka on suunniteltu API- ja integraatiokehitykseen, ja joka sisältää nykyaikaisen ja yhtenäistetyn käyttökokemuksen VS Coden taustalla.
- Yhtenäistetty kehitysympäristö: Yhdistää koko API- ja integraation kehitysprosessin yhteen työkaluun, joka tukee AsyncAPI-, OAS- ja RAML API -rajapintoja, hallintasääntöjä, alhaisen koodin kulkujen esitysaluetta, käyttövalmiita liittimiä sekä integroituja testi- ja käyttöönottovaihtoehtoja. Lisäksi ACB tukee virheenkorjausta, vianmääritystä ja jatkuvaa ylläpitoa älykkäiden, asiayhteydestä riippuvaisten ehdotusten avulla.
- Agentin kehityskokemus: Tarjoaa agenteille sopivia käyttökokemuksia sovelluksen koko elinkaaren ajan. Ydinasemassa on MuleSoft MCP -palvelin, joka sallii agenttien integroinnin kehittämisen. MuleSoft MCP Server tarjoaa tehokkaita työkaluja API-määritysten ja integraatioiden luomiseen luonnollisesta kielestä, datan transformaatioiden luomiseen, MuleSoft Exchange -resurssien hallintaan sekä sovellusten ja API-käytäntöjen hallintaan. MuleSoft MCP Server -työkalut turbocharge käyttäjien API-määritysten ja integraatioiden kehitystä missä tahansa VS Coden perustuvassa tekoälykoodieditorissa, mukaan lukien kursori, Windsurf ja monet muut.
- AI-integraatiot: MuleSoft parantaa integraatioiden kehittämistä agenttitoiminnoilla MuleSoft Topic Centerin avulla, joka muuntaa API-kutsut Agentforce järjestelmän käyttöä varten. Agentforce upottaa luonnollisen kielen automatisoinnin integraatioihin. Inference-liitin integroi ulkoiset LLM-todentajat turvallisesti ja ottaa tekoälyyn perustuvan logiikan käyttöön MuleSoft-sovelluksissa. Organisaatiot voivat käyttää näitä yhdistettyjä ominaisuuksia luodakseen älykkäitä ja mukautuvia integraatioita.
MuleSoftin runtime Platform tarjoaa joustavia käyttöönottovaihtoehtoja MuleSoft-sovellusten, API-rajapintojen ja integraatioiden suorittamiseen eri ympäristöissä. Organisaatiot voivat valita suorituksen aikaisen mallin, joka sopii parhaiten heidän toiminta-, vaatimustenmukaisuus- ja skaalattavuustarpeisiinsa, samalla kun he ylläpitävät yhdenmukaista hallintaa ja hallintaa Anypoint Platformin kautta. Tämä joustavuus varmistaa, että sovellukset voidaan suorittaa lähellä tietolähteitä, noudattaa alueellisia säännöksiä ja skaalaa saumattomasti kysynnän perusteella.
Tärkeimpiin isännöintivaihtoehtoihin sisältyy:
- Pilvi: MuleSoftin täysin hallittu, usean palveluntarjoajan integraatio Platform-as-a-Service (iPaaS), joka estää infrastruktuurin hallinnan. CloudHub 2.0 tarjoaa joustavan skaalautumisen, korkean saatavuuden ja käyttökatkoksia/päivityksiä, joilla on sisäänrakennetut havaittavuusvaatimukset ja vaatimustenmukaisuussertifikaatit. Kehittäjät voivat keskittyä API-rajapintojen ja integraatioiden rakentamiseen, kun taas MuleSoft hallitsee runtime-infrastruktuuria, mikä varmistaa yritystason tietoturvan, luotettavuuden ja korkean saatavuuden.
- Hybridit: Organisaatioille, joiden täytyy isännöidä sovelluksiaan itse hallitakseen niitä tarkemmin, MuleSoft tarjoaa Runtime Fabricin, säiliöpalvelun, joka automatisoi MuleSoft runtimen käyttöönoton ja orkestroinnin Kubernetes- tai virtuaalikoneissa. Se tukee vaakasuoraa skaalaa, käyttökatkoksia, sisäänrakennettuja suojausasetuksia ja yksinkertaistettua klusterien hallintaa.
- Private Cloud Edition (PCE) -versio: MuleSoftin Private Cloud Edition -versio tarjoaa täysin itsehallitun, paikallisen Anypoint Platform -version (mukaan lukien Control- ja Runtime Planes -version), jonka avulla organisaatiot voivat noudattaa tiukkoja lakisääteisiä, datan säilytys- ja tietoturvavaatimuksia. Sen avulla suuret yritykset voivat hallita infrastruktuuriaan täysin, mutta silti hyödyntää Anypoint Platformin yhtenäistettyjä integraatio- ja API-hallintaominaisuuksia.
MuleSoft tarjoaa kattavat havaittavuusratkaisut, jotka tarjoavat kokonaisvaltaista näkyvyyttä API-rajapintoihin, integraatioihin ja sovelluksiin kaikissa käyttöönottomalleissa. Havainnollisuusominaisuudet ovat yhdenmukaisia riippumatta siitä, missä työkuormat suoritetaan, mikä tarjoaa yhtenäisen näkymän ympäristöistä. MuleSoft kerää reaaliaikaisia ja historiallisia telemetrisiä tietoja sallien organisaatioiden havaita, analysoida ja ratkaista tuotanto-ongelmia nopeammin koko sovelluksen verkostossa. Havaintojen dataa voidaan tarkastella oletusarvoisesti Anypoint Platformissa tai viedä OpenTelemetryn kautta asiakkaan haluamaan APM-järjestelmään, mikä mahdollistaa saumattoman integroinnin olemassa oleviin seurantaekosysteemeihin. Tämä sallii organisaatioiden ennakoivasti parantaa infrastruktuurin kestävyyttä ja parantaa kriittisten sovellusten luotettavuutta.
MuleSoft tarjoaa havaittavuutta kahden ensisijaisen tarjouksen kautta:
- Anypoint Monitoring on nykyinen Anypoint Platformiin perustuva markkinoiden sisäinen havaittavuusratkaisu. Se tarjoaa käyttövalmiita ja mukautettavissa olevia mittaristoja, joilla voit valvoa sovellusten kuntoa, käyttää edistyneitä lokihakuja lokien hallintaan ja ilmoittaa tiimeille, kun määritettyjä kynnysarvoja tai poikkeavuuksia ilmenee.
- Integration Intelligence on MuleSoftin seuraavan sukupolven tekoälyn ensimmäinen havaittavuusalusta, joka on suunniteltu uudelleen ja rakennettu Salesforce Platformille. Tämä tarjous käyttää Data 360:ää yhtenäisenä datakerroksena telemetrian datalle; Tableau Semanticsia luotettavana semanttisena kerroksena, joka mahdollistaa älykkäitä ja interaktiivisia havaintoja; Tableau Concierge -palvelua, joka mahdollistaa tekoälyn avulla suoritetun vianmäärityksen; ja Tableau Next -mittaristoja tarjotakseen interaktiivisia, visuaalisia käyttöliittymiä, jotka yhdistävät useita muotoillun datan visualisointeja yhteen yhtenäiseen näkymään. Tableau Next tarjoaa asiakkaille myös mahdollisuuden laatia mukautettuja mittaristoja semanttiselle datamallille, joka on toimitettu havaittavuusominaisuuksilla.
Tämä pinotus tarjoaa myös agentille keskitetyn seurannan, joka tarjoaa asiakkaille täydellisen läpinäkyvyyden ei-deterministiseen agenttien kutsun polkuun, jolloin he voivat tarkkailla agenttia jokaisessa välivaiheessa, jotta käyttäjät voivat löytää epäonnistumisen juurisyyn nopeammin ja tunnistaa kaikki suorituskyvyn pullonkaulakohdat.
Salesforce-ekosysteemi esittää sovellusalustan tehoa. Järjestelmän integroijat (SI) ja konsultointikumppanit tukevat asiakkaita kehittämällä, määrittämällä ja optimoimalla monimutkaisia Salesforce-ratkaisuja. Itsenäinen ohjelmistotoimittaja (ISV) rakentaa sovellusalustalle innovatiivisia sovelluksia ja ratkaisuja, joita asiakkaat voivat asentaa Salesforce-organisaatioihinsa. Nämä ISV-sovellukset ovat käytettävissä Salesforcen sovelluskaupassa AppExchangessa, joka julkaistiin vuonna 2006, ja joka sisältää nyt yli 10 000 sovellusta ja yli 14,3 miljoonaa asennusta lokakuussa 2025.
AppExchange on rakennettu uudelleen vuonna 2025 hyödyntääkseen Data 360:a auttaakseen asiakkaita navigoimaan laajalla markkinapaikalla ja löytämään asiaankuuluvia sovelluksia. Salesforce Data 360:n vektorihaun ominaisuudet toimivat yhdessä perinteisten avainsanojen kanssa tarjotakseen semanttisesti relevanttimpia tuloksia ymmärtämällä käyttäjän tarkoituksen luonnollisen kielen avulla. Lopullinen visio on kehittää tätä perustaa integroimalla se Agentforce ja ottamalla käyttöön täysin agenttinen, ”kysy mitä tahansa” -käyttöliittymä, jossa asiakkaat voivat selata liiketoimintatarpeitaan selkokielisesti saadakseen henkilökohtaisia ratkaisujen suosituksia.
AppExchange varmistaa korkealaatuiset ratkaisut kattavalla tarkastusprosessilla, joka sisältää koodianalysoijia, suojauskannereita ja viiteoppaita, kaikki tiiviissä yhteistyössä Salesforcen kanssa. Tämä alusta tarjoaa myös ISV-palveluntarjoajille lisenssien hallintatyökaluja sovellusten lisensoinnin ja monetisoinnin räätälöimiseksi, ja tukee useita hinnoittelumalleja, mukaan lukien käyttäjiin ja kulutukseen perustuvia vaihtoehtoja.
"Metadataan perustuvat alustan" periaatteet sallivat ISV:n laajentaa Salesforcen natiivisovelluksia ja metadataa, mikä helpottaa datamallien, liiketoimintalogiikan ja käyttöliittymien kehittämistä. Salesforce Platform tukee useita ratkaisuja, toimialakohtaisista sovelluksista erittäin mukautettuihin ja brändättyihin sovelluksiin, jotka hyödyntävät teknologioita, kuten Lightning käyttöliittymälle ja Apex liiketoimintalogiikalle.
"Pakkaaminen" -käsite on tärkeä tekijä näiden sovellusten jakamisessa eri Salesforce-organisaatioissa. Pakkaaminen sisältää metadatan sarjanumeroinnin artefaktiksi, jonka kaikki Salesforce-asiakkaat voivat asentaa käyttämällä perusteknologioita, jotka on suunniteltu metadatan hallintaan eri ympäristöissä. Pakkaaminen on ainutlaatuinen osa sitä, että se sallii asennukset ympäristöihin, joita kehittäjä ei tunne.
Pakkauksen ”hallittavuus” -ominaisuudet sallivat palveluntarjoajien päivittää sovelluksen osia turvallisesti, koska muut eivät voi luottaa näihin osioihin, mutta samalla asiakkaat voivat omistaa ja hallita muita osia. ISV:t voivat esimerkiksi määrittää tietyt metadatat, kuten mukautetut asetukset, "hallituksi", jolloin ne eivät ole näkyvissä ja eivät muokattavissa asiakkaalle, mikä estää häiriöitä asiakkaan ympäristössä. Hallitut paketit sisältävät nämä hallittavuuden ohjaimet, kun taas ei-hallitut paketit käsittelevät käyttöönotettua metadataa asiakkaan luomana, jota ei voi päivittää käyttöönoton jälkeen.
AppExchangesta ja Salesforce Platformista lähtien luotavien ja asennettujen pakettien määrä ja monimutkaisuus on kasvanut merkittävästi. Vastauksena näihin vaatimuksiin alusta otti käyttöön toisen sukupolven pakkausarkkitehtuurin vuonna 2020. Tämä uusi arkkitehtuuri parantaa hallittujen pakettien modulaarisuutta, parantaa versioinnin joustavuutta, sallii nimitilan jakamisen ja tukee deklaratiivisia sidonnaisuuksia, muun muassa ohjelmistokehityksen elinkaaren edistymistä. Paketin käyttöönottoarkkitehtuuri sisältää myös useita merkittäviä parannuksia tehokkuuden ja skaalan parantamiseksi, kuten määrittää, mitä metadataa muutettiin ja otti käyttöön vain delta-arvot.
Kriittinen mitta uusien tuotteiden ja ominaisuuksien kehittämisessä on niiden yhteensopivuus pakkauksen kanssa ja valmius ISV-käyttöön. Sovellusalusta korostaa, että sen ominaisuudet ovat nopeasti saatavilla kumppaneille, jolloin Salesforce-ekosysteemi voi hyödyntää Salesforce Platformin innovatiivisia mahdollisuuksia tehokkaasti ja Salesforcen käyttövalmiiden ominaisuuksien lisäksi. Tämä on kuitenkin jatkuva investointialue varmistaaksemme, että kaikki tässä asiakirjassa kuvatut ominaisuudet, jotka ovat Salesforcen sisäisten kehittäjien käytettävissä, ovat myös ISV-kehittäjiemme käytettävissä.
Lisäksi Heroku Marketplace ja Slack Marketplace tarjoavat laajan valikoiman kolmansien osapuolten integraatioita ja lisäosia, jotka voivat parantaa Salesforce-sovellusten toimintoja. Heroku Marketplace tarjoaa työkaluja ja palveluita sovellusten lisäominaisuuksien parantamiseen sekä sovellusten laatimiseen, käyttöönottoon ja hallintaan. Slack Marketplace tarjoaa integraatioita, jotka voivat virtaviivaistaa työnkulkuja ja parantaa yhteistyötä Salesforce-ympäristöissä.
Salesforce toimii Salesforce-sovellusalustan kaikkien sovellusten ja palveluiden asiakastyytyväisyyden ydinarvona "asiakas nolla" ja hyödyntää asiakkaille tarkoitettuja tuotteita sisäisesti aina, kun se on mahdollista. Tämä tarjoaa merkittäviä etuja:
- Tarkka tuotetestaus: Käyttämällä tuotepakettia päivittäin, Salesforce-työntekijät paljastavat sovellusalustan todellisille haasteille, parantavat tuotteiden laatua ja tunnistavat parannettavat osa-alueet.
- Parannetut tuotteet: Välitön palaute sisäisestä käytöstä mahdollistaa ominaisuuksien ja käytettävyyden nopean hienosäätämisen sekä virheiden nopean tunnistamisen ja ratkaisemisen, jolloin tuotteet vastaavat paremmin asiakkaiden tarpeita julkaisun yhteydessä.
- Sisäisen toimialan asiantuntemus: Sisäinen käyttö useissa eri toiminnoissa tarjoaa Salesforcelle arvokkaita havaintoja tietyistä tuotteiden ja toimialojen haasteista, varsinkin korkean teknologian aloilla.
- Parannettu asiakasempatia: Ensimmäisen käden käyttökokemus alustasta sallii työntekijöiden ymmärtää ja käsitellä asiakkaiden ongelmia paremmin.
- Markkinointi- ja myyntihavainnot: Tuotteiden päivittäinen käyttö kertoo myynti- ja markkinointistrategioille, mikä auttaa räätälöimään sovellusalustaa asiakkaiden tarpeiden mukaan.
- Vahvempi markkinointistrategia: Onnistuneen sisäisen toteutuksen avulla Salesforce voi markkinoida paketin luottavaisesti todennetuksi ratkaisuksi.
Lisäksi kaikki tuotantoympäristöön tarkoitetut ohjelmistopäivitykset otetaan alkuun käyttöön erilliselle "Salesforce on Salesforce" Hyperforce osana vaiheittaista käyttöönottoprosessia. Alkaen elokuusta 2020 tämä instanssi on onnistuneesti isännöinyt Salesforcen insinööritiimien organisaatiota GUS sekä Salesforcen CRM-toimintoja, mikä osoittaa Hyperforcen kestävän ja valmiuden kaikille asiakkaille. Tämä strategia sallii sisäisten tiimien testata ja paljastaa ongelmia ennen kuin tuotantoympäristö otetaan käyttöön ulkoisille asiakkaille.
Salesforce Technology -organisaatio on omaksunut Agentforcen täysin sisäiseksi alustaksi tuottavuuden ja laadun parantamiseksi SDLC:ssä. Tämä on sallinut meidän parantaa asiakkaillemme toimitettavan koodin laatua havaitsemalla ja lieventämällä virheitä ajoissa, mutta myös sallinut meidän iteroida agenttien käyttökokemuksia nopeasti sisäisen palautteen perusteella.
Vuoden 1999 perustamisen jälkeen Salesforce on kokenut useita teknologisia transformaatioita. Salesforce Platformiin liittyvä transformaatio oli kuitenkin erityisen merkittävä sen skaalan ja muutosten nopean toteutuksen vuoksi. Tämä transformaatio vaati kaikkien tärkeimpien arkkitehtuurikomponenttien samanaikaista kehitystä integroidun sovellusalustan saavuttamiseksi. Jotta tämä transformaatio olisi iteratiivinen ja häiritsisi vähiten sidosryhmiä ja perehdyttäjiä, Salesforce Technology -organisaation piti myös kehittää teknisiä ja tuotteiden toimituskäytäntöjään.
Salesforce Technology -organisaatio on suuri ja monipuolinen tiimi, joka koostuu yli 2500 tiimistä, jotka sijaitsevat yli 20 sivustolla 14 eri maassa. Tämä ryhmä toimii laajalti, toimittaa yli 200 tuotejulkaisua ja toteuttaa 250 000 järjestelmämuutosta joka viikko. Yhtiön laajemman etiikan mukaisesti Technology-ryhmää ohjaavat viisi ydinarvoa: Trust, Asiakkaan menestys, innovaatio, tasa-arvo ja kestävä kehitys. Nämä arvot ovat olennainen osa ryhmän strategian muotoilua, sen toteutusta ja päivittäisten päätösten vaikuttamista.
Salesforce Engineering 360 -kehysjärjestelmä noudattaa ydinarvojamme ja tarjoaa insinöörien tiimeille toimintaan suuntautuvia mittaristoja ja kattavat havainnot niiden toiminnasta, mikä asettaa selkeät odotukset organisaation standardeista ja suositeluista käytännöistä. Tämä kokonaisvaltainen näkymä kattaa useita kriittisiä osa-alueita, kuten saatavuus, tietoturva, vaatimustenmukaisuus, laatu, saavutettavuus, Developer Productivity, ketterä tuotekehittäminen ja kustannustehokkuus. Näiden havaintojen tarjoamiseksi kehysjärjestelmä käsittelee miljardeja tietueita sadoista sisäisistä suunnittelujärjestelmistä, kuten tietoturvajärjestelmistä, tuotantoympäristöjen terveyslokeista, koodisäilöistä, kehitysympäristöistä, CI/CD-järjestelmistä sekä julkaisun/työn suunnittelu- ja seurantajärjestelmistä, jotka on rakennettu Salesforce Platformille käyttämällä Agentforcen, Data 360:n, Tableaun ja Slackin uusimpia innovaatioita.
Salesforce Technology -organisaatio on juurtunut tähän ja muihin tietoihin hyödyntämällä tekoälyä ja agenttien teknologioita tuottavuuden parantamiseksi. Sisäisten tekoälytyökalujen päivittäisiä aktiivisia käyttäjiä on yli 10 000, ja olemme luoneet yli 100 tekoälyagenttia, jotka ovat osa sisäistä AgentExchange-ohjelmaamme, mikä edistää tuottavuuden parantamista koko organisaatiossa.
Tärkeimmän Trust-arvomme ansiosta palvelun omistajuus on syvästi juurtunut insinöörikulttuuriimme. Jokainen palvelu ja tuote on suunniteltu vastaamaan palvelutasotavoitteitaan (SLO) ja ylittämään niitä, jotka liittyvät saatavuus- ja vahinkotapahtumien hallintatilastoihin, kuten Ajan havaitseminen (TTD) ja Palautusaika (TTR). Meidän lähestymistapamme muutostenhallintaan, vapautusvalmiuteen ja ongelmien hallintaan noudattaa korkeita standardeja. Suojaus on integroitu Secure Development -elinkaaren kaikkiin vaiheisiin ja se noudattaa suojausta oletusarvoisesti -periaatetta. Laatua ja suorituskykyä priorisoidaan Agile Testing Methodology -metodin avulla, joka sisältää miljoonia automatisoituja testejä yksiköiden, toiminnallisten, integraatioiden ja kuormituksen/skaalaustestien osalta CI/CD-putkissamme.
Arkkitehtuurillisesti keskitymme kehittämään jaettuja ominaisuuksia parantaaksemme hyötysuhteita ja tehokkuutta, mikä parantaa laatua. Oletetaan esimerkiksi, että olemme kehittäneet hallittuja palveluita Hyperforcessa vastaamaan erilaisiin tarpeisiin, kuten laskentaan ja datan hallintaan, jolloin tuotetiimit voivat keskittyä tuoteinnovaatioihin, kun taas keskitetty tiimi parantaa näitä palveluita tietoturvan, saatavuuden ja kustannustehokkuuden osalta.
Toimintamme on joustavaa ja edistää innovaatioiden toimitusta asiakkaille. Jokainen yli 3 000 tiimistä voi toteuttaa agile-kehyksen itse, käyttämällä Scrumia tai Kanbania. Organisaationlaajuinen tuotekehityksen suunnittelu on rakennettu useilla aikajanalla, mukaan lukien 3-vuotinen pitkän aikavälin suunnitelma strategista suunnittelua varten, jota seuraavat vuosittaiset suoritussuunnitelmat ja jotka on jaettu 4 kuukauden tuotejulkaisusuunnitelmiin, jotka tarjoavat tietoja kahden viikon sprint-suunnitelmista. Tuotteet, ominaisuudet ja virheenkorjaukset otetaan käyttöön useiden julkaisuaikojen kautta asiakkaiden erilaisten tarpeiden mukaisesti, mukaan lukien kolme suurta vuosittaista julkaisua, kahden viikon julkaisua ja päivittäisiä julkaisua.
Tuottavuus on kriittisen tärkeää skaalamme perusteella. Käytämme SPACE-kehystä mitataksemme tehokkaasti tuottavuutta, jota tukee Engineering 360 -järjestelmän tarjoama kattava tilastojoukko. Keskitymme myös työkalujen ja käyttökokemusten parantamiseen sisäisille kehittäjillemme virtaviivaistaaksemme kehityksen elinkaarta, ja sijoituksemme agenttien käyttökokemuksiin ja tekoälyyn, työnkulkuun, rakennustyökaluihin, kehitysmäärityksiin, turvallisempiin julkaisuihin ja tietoturvapalveluihin tuottavat merkittäviä etuja.
Lopuksi Salesforce Platform on kokenut huomattavan muutoksen viimeisten viiden vuoden aikana, kun se on kehittynyt uraauurtavasta monivaltuuden pilvipalvelualustasta luotettuun, integroituun, agenteille tarkoitettuun ja dataan perustuvaan alustaan, joka tukee useita sovelluksia ja palveluita haluamallaan alueella. Tämä kehitys johtui tarpeesta ratkaista uusia haasteita, kuten julkisten pilvipalveluntarjoajien nousu, kasvavat sääntelyvaatimukset ja edistyminen generoivassa tekoälyssä ja koneoppimisessa.
Hyperforcen, Data 360:n ja Agentforcen käyttöönotto on parantanut sovellusalustan ominaisuuksia merkittävästi, mikä varmistaa, että se pysyy innovaatioiden kärjessä ja säilyttää Trustin ja luotettavuuden. Suurin osa asiakkaistamme siirtyi onnistuneesti tähän uuteen alustaan, mikä korostaa insinöörien kekseliäisyyttä ja omistautumista.
Kun jatkamme innovaatioita ja sopeutumista muuttuviin markkinoiden vaatimuksiin, Salesforce Platform on hyvällä paikalla tukemaan seuraavan sukupolven sovelluksia ja asiakkaan käyttötapoja, mikä vahvistaa sitoumuksemme asiakkaiden menestymiseen ja teknologiseen huippuosaamiseen.