Innholdsfortegnelse:
- Priser og planer
- Bygge en lavkode forretningsapp
- Utvikleropplevelsen
- En rotete, men kraftig lavkodeplattform
Video: An Overview of What is Salesforce App Cloud | Key Benefits and Capabilities | Cynoteck (Oktober 2024)
Salesforce App Cloud, som starter på $ 25 per bruker per måned, er et skybasert produkt innen Salesforce-plattformen designet for å utvide selskapets kundeforholdsstyring (CRM), salg og markedsføringsløsning for virksomheter med et lite kodeutviklingsverktøy for bygge tilpassede applikasjoner. Salesforce er en veteran i verdensrommet og har tilbudt en lavkodeplattform til sine kunder i årevis, gradvis bygget nye muligheter inn i plattformen og utvidet sitt kodeløse appbyggingsfunksjonssett. Resultatet er den mest funksjonsrike lavkodeplattformen vi testet, og tilbyr en fullverdig app og komponentmarked og et veritabelt arsenal av visuelle apputviklingsmiljøer og verktøy for gjennomsnittlige forretningsbrukere og utviklere.
Et sentralt element i forretningsverdien av utvikling av lavkode-apper er i sin enkelhet. Dessverre er Salesforces verktøy plassert i et fastpakket grensesnitt rotete med et overveldende utvalg av menyer og funksjonsalternativer som kan være forvirrende å navigere midt i alle de andre Salesforce-applikasjonene. Samtidig samsvarte ikke alltid de guidede Salesforce Trailhead-veiledningene som skulle lede deg gjennom det komplekse grensesnittet nøyaktig til App Cloud-grensesnittet. Salesforce App Cloud er enestående i sitt utvalg av lavkodeverktøy og funksjoner, så vel som det modne AppExchange-økosystemet som er uovertruffen i tilgjengelige forhåndsbygde apper, komponenter og maler. Hvis du er kjent med Salesforce og vet hvordan du går over den overstoppede plattformen, er Salesforce uten tvil det mest kapable verktøyet i denne samlingen. Ikke desto mindre, de grunnleggende brukervennlighets- og opplæringsproblemene etterlot lavkodepunktet bak Appian, vårt redaktørvalg for bedriftsbedriftsbrukere, og Microsoft PowerApps, våre lavkodeditorers valg for strømbrukere og IT.
Priser og planer
Salesforce App Cloud starter på $ 25 per bruker per måned for Employee Apps Starter-planen. Dette gir deg tilpasset apputvikling med en tildeling av 10 objekter per bruker, pek-og-klikk-apputvikling, et ansattes fellesskap og tilgang til andre Salesforce-tjenester, inkludert konto- og kontaktadministrasjon, oppgave- og hendelsessporing, arbeidsflyter og godkjenninger, tilpassbare dashboards og rapporter, skrivebeskyttet kunnskapsbase-tilgang, eget samarbeid med Salesforce Chatter, og mye mer. Det overveldende vell av funksjoner fremgår av get-go.
Employee Apps Plus-planen, som koster $ 100 per bruker per måned, øker tildelingen til 110 objekter per bruker, og gir hver avdeling i organisasjonen din tilgang til Lightning App Builder og resten av lavkodepakken. Det er også ytterligere 75 dollar per bruker per måned utvidelsespakke som øker kvoten til 2000 objekter per bruker. Det er en tilpasset sitert App Cloud Unlimited-plan også, og alle planer med kommer med en gratis 30-dagers prøveperiode. Salesforce App Cloud er ikke så dyrt som grunnleggende plan for Appian ($ 75 per bruker per måned), men både Salesforce og Appian har blitt underskredet på priser av lavkode nykommere som Microsoft PowerApps ($ 7 per bruker per måned) og Google App Maker ($ 10 per bruker per måned som en del av G Suite Business).
Bygge en lavkode forretningsapp
Lavkodeplattformer passer for to forskjellige typer forretningsbrukere: dagligdagse arbeidere som vil raskt og intuitivt bygge apper for å optimalisere spesifikke forretningsoppgaver og prosesser, og utviklerne og IT-arbeidere som ønsker en raskere og enklere måte å bygge enkle apper på. For å teste Salesforce App Cloud fra perspektivet til en gjennomsnittlig forretningsbruker, bygde vi en grunnleggende planleggingsapp. Målet var å lage en fungerende app med muligheten til å legge til en ny hendelse med en dato, klokkeslett og deltakere, og lagre den hendelsen på en liste eller kalendervisning med muligheten til å invitere brukere og sende hendelsesvarsler.
Salesforce vet at plattformen tilbyr en skremmende klesvaskliste med funksjoner og verktøy, så selskapet har utviklet et utvalg guidede opplæringsprogrammer som kalles "stier" gjennom Salesforce Trailhead, dets interaktive lærings- og opplæringssted for brukere, administratorer og utviklere. Fangsten: på grunn av hastigheten som plattformen har utviklet seg, oppdaget vi gjennom testingen vår at noen av lavkodeløypene - som leder deg gjennom Lightning App Builder, Lightning Components, Lightning Pages, Salesforce1 mobilappen og Salesforce AppExchange - samsvarer ikke med den nåværende iterasjonen av Salesforce App Cloud og lar deg forvirret og se på et grensesnitt som ikke samsvarer med opplæringen. Dette var ikke alltid tilfelle, men det gjorde en allerede uoversiktlig opplevelse enda vanskeligere å navigere og forlot både meg selv og til og med vår tester på utviklersiden på forskjellige punkter når jeg prøvde å matche opplæringsprogrammene med det vi så.
Veiledninger til side, å bygge en app i Salesforce App Cloud er relativt greit når du har forstått selskapets designfilosofi, som egentlig gjør ting gjenbrukbare på så mange steder som mulig. Tenk på det som SpaceXs gjenbrukbare rakettanalogi brukt til utvikling av apper med lav kode.
Når du åpner App Cloud-grensesnittet, legges alle lavkodeverktøyene ut i installasjonsverktøylinjen som løper ned til venstre på dashbordet. I Salesforce er det vanligvis et dra-og-slipp-grensesnitt eller en veiviser for hver prosess, spesielt i delen Primærverktøy. I motsetning til de mer guidede opplevelsene fra Microsoft PowerApps og Google App Maker, stiller Salesforce alle lavkodeverktøyene dine til disposisjon med en gang. Under navigeringslisten ser du verktøy for apper, funksjonsinnstillinger, objekter og felt, prosessautomatisering, brukergrensesnitt, tilpasset kode, miljøer og integrasjoner, som hver åpnes i sin egen rullegardinmeny med flere verktøyalternativer. I så måte er Trailhead i det minste nyttig for å hjelpe deg med å finne ut hvor du skal begynne.
Selv om hver enkelt del av Salesforce-opplevelsen gir deg en guidet opplevelse, er den generelle appopprettelsesprosessen ikke på langt nær så sammenhengende som i alle de andre verktøyene, og ikke på langt nær så enkel for forretningsbrukere som i Appian og Google App Maker. Spurt av Trailhead, klikket jeg inn i Lightning App Manager og slo på knappen for å lage en ny Lightning-app. Salesforce lar deg tilpasse fargene og merkevarebyggingen til appen din uten å gå inn i en eiendomsredigerer, så jeg lastet opp en logo for PCMag Scheduling-appen min sammen med et navn og en beskrivelse og bestemte hvilke tilgjengelige forhåndsbygde elementer jeg ønsket å vises i appens navigasjonsmeny (hjemme, kontakter, kalender, oppgaver osv.). Du utpeker også hvilke brukerprofiler i organisasjonen din som kan se appen, for eksempel en standard bruker, markedsføringsbruker, løsningsansvarlig, systemadministrator eller andre roller.
Når det var gjort, navigerte jeg inn i Brukergrensesnitt-menyen fra Lightning App Builder. Herfra har jeg satt opp en Lynsside, som hjelper deg å bygge et imponerende responsivt grensesnitt som endrer størrelse på stasjonære maskiner, nettbrett og andre mobile enheter, og som også lar deg konfigurere hvor mange kolonner, sidefelt og andre elementer du vil ha i oppsettet. Bare PowerApps ga en lignende grad av tilpasning av brukergrensesnittet for forskjellige skjermstørrelser. Dette bringer deg inn i dra-og-slipp-byggherren, der du får et utvalg av forhåndsbygde lynkomponenter til venstre for å dra inn i applayouten. Salesforce ga meg bare åtte standardkomponenter å velge mellom, og siden jeg bygde en planleggings-app, lette jeg etter en grunnleggende formkomponent for å legge til hendelser og en liste eller kalenderelement for å vise hendelsene mine.
Jeg kunne ikke lage tilpassede komponenter uten å sette opp et domene, som overkompliserte saker sammenlignet med hvor enkelt det var å bygge appkomponenter i Appian og Google App Maker. Heldigvis har Salesforce en ting de andre verktøyene ikke har - AppExchange-markedet deres for forhåndsbygde apper og komponenter. I søk i butikken fant jeg og lastet ned en kalenderkomponent og en hendelseskomponent. Det tok litt forfriskende før de nedlastede komponentene dukket opp, men etter det klarte jeg å dra dem inn i oppsettet mitt og konfigurere, lagre og aktivere en fungerende app som jeg da var i stand til å dra opp. Totalt sett var det vanskeligere å finne det jeg trengte og tok lengre tid å bygge den grunnleggende appen enn i alle de andre verktøyene. Trailhead-veiledningene kom stadig frem som blindveier, og det var vanskelig å finne det jeg lette etter i grensesnittet. Bare de tusenvis av apper og komponenter i AppExchange var denne lavkodeplattformens reddende nåde.
Utvikleropplevelsen
For å teste Salesforce App Cloud fra et IT-perspektiv, bygde utvikleren vår en samarbeidsadministrasjonsapp, kalt Crowd Control. Målet var å lage en kontaktleder som består av en kontaktlisteside, en kontaktdetaljside og en ny kontaktside med muligheten til å legge til bilder og flere notater for hver kontakt. Utviklere trenger også muligheten til å oppdatere apper over tid, så vi vurderte også suksess med muligheten til å simulere endringer i applikasjonen ved å legge til og endre felt i appens datamodell etter at den første iterasjonen var fullført.
Til syvende og sist var oppretting av appen vellykket, men det var den mest prøvende og tidkrevende opplevelsen for utvikleren vår sammenlignet med de andre lavkodeverktøyene vi testet. Det uoversiktlige brukergrensesnittet er antitesen til App Maker, PowerApps og Zoho Creator, med grunnleggende oppgaver begravet under menyer. Selv Trailhead-demoene unngikk å navigere i menyene og benyttet seg av søk ved å bruke Quick Find-linjen øverst til venstre for å navigere til bestemte funksjoner.
Salesforce App Cloud har et par unike visuelle grensesnitt som hjelper den med å skille seg ut. Prosessbyggeren, som du finner i Workflow Automation-fanen, gir deg et dra-og-slipp arbeidsflytgrensesnitt som er mer moderne og intuitivt å bruke enn Appians prosessmodeller. For Crowd Control testet vi ut å sette opp noen automatiserte handlinger for å opprette en ny kontaktpost og sende nye kontakter et e-postvarsel med oppfølging til bestemte planlagte tider.
Schema Builder er på samme måte imponerende for å hjelpe til med å organisere databasen på en visuell dra-og-slipp-måte. Funnet under Objekter og felt-menyen, er det en langt mer intuitiv måte å administrere objekter enn selve Objektbehandleren, som ikke var så polert som Zoho Creator eller PowerApps, eller til og med den heller spartanske, uten frills-opplevelsen fra Google App Maker. Schema Builder gir deg en liste over objektet til venstre, og organiserer dem i tabeller med vedlagte elementer som datoer, sammendragsrapporter og rik tekst. Mer unikt lar Schema Builder deg flytte objekter rundt og opprette forholdslinjer fra et objekt til et annet for å visualisere appens arbeidsflyt og hvordan ett element forholder seg til et annet.
I Object Manager krever du å legge til et felt til en enhet - som betyr tabellen i en database - å klikke gjennom fire sider med alternativer. Enhetseiendommer ble gitt faux ungarske notasjonsnavn som standard. Ungarske notasjonsnavn er en metodikk for å navngi variabler i programvare der kodebokstaver brukes til å identifisere egenskapene til en variabel, for eksempel dens type eller omfang. Dette er en forvirrende navnekonvensjon for alle som ikke er utvikler.
Salesforce legger imidlertid mer vekt på sikkerhet og rettigheter (noe som betyr at tilgangsstyringen til hvem som har lov til å se hvilke data) enn de andre verktøyene. Hovednavigasjonen til venstre inkluderer separate menyer for både identitet og sikkerhet, og gir deg muligheten til å konfigurere funksjoner som enkel pålogging (SSO), sertifikat- og nøkkelhåndtering, nettverkstilgang, passordpolicyer og kryptering, blant flere titalls andre innstillinger.
Når du oppdaterte den ferdige appen, var det mulig å legge til et nytt felt i databasen, men å få integrert det feltet i den eksisterende appen var vanskeligere enn i de andre verktøyene vi gjennomgikk. Det samme gjelder for å endre et eksisterende felt; gjennomførbart, men ikke så enkelt som i Microsoft PowerApps eller noen av de andre verktøyene.
Til syvende og sist fikk dette verktøyet vår utvikler ønske seg om et godt, gammelt generelt integrert utviklermiljø (IDE). Til og med AppExchange, med sitt vell av tredjepartsapper og -komponenter, endte opp med å gi oss noen installasjonsfeil og viderekoblinger til 'utviklerens webside' for å fullføre installasjonen og deretter til det generelle Salesforce-nettstedet med en spørsmål om å 'oppgradere' fra versjonen 1.6.5 til 1.6.5. Det er ikke en skrivefeil. Ved å klikke på Lightning Components resulterte det også i dupliserte komponentfortegnelser, noe som resulterte i flere kopier av den samme komponenten. Lavkodeprosessen ble avsluttet med en fungerende Crowd Control-app, men bare etter mye bry.
Ut fra et IT og et generelt brukervennlighetssynspunkt, mente vår utvikler at Salesforce burde tenke nytt om designen deres, som føles brosteinsbelagt sammen med funksjoner på toppen av funksjonene. De fleste koblingene og menyene som er synlige på skjermen til enhver tid, var overflødige for oppgaven, en sterk forskjell fra de nyopprettede og mer strømlinjeformede opplevelsene fra PowerApps og App Maker. Både Schema Builder og Process Builder ville være langt mer effektive hvis de fremtredende vises som en del av en guidet appbyggingopplevelse snarere enn begravet i menyer.
En rotete, men kraftig lavkodeplattform
Salesforce App Cloud er en utviklingsplattform for lavkodekraftverk som har eksistert lenger enn de fleste og har omfattende muligheter for å bevise det. Det er ingen krangler med dybden på lavkodefunksjoner, dra-og-slipp-grensesnitt, mobiloptimalisert tilpasning og yrende tredjepartsapp og komponentmarked. For Salesforce-kunder som er kjent med plattformen og som kjenner veien rundt det fastklemte grensesnittet, er det sannsynligvis det mest dyktige lavkodeverktøyet du kan kjøpe.
Problemet er med alle andre. For både gjennomsnittlige forretningsbrukere og IT-arbeidere som leter etter banen mot minst motstand mot å bygge flotte apper på en effektiv måte og uten koding, er Salesforces uoversiktlige brukergrensesnitt, inkonsekvente treningsressurser og mesh-mosed verktøysett en bratt hindring for innreise. Plattformen føles som den er - et veteran-tilbud med lav kode som har vokst organisk over tid, men uten et konsistent nok produktvisjon til å holde det strømlinjeformet.
Editors 'Choice Appian har eksistert så lenge som Salesforce, med Zoho Creator ikke langt etter. Begge disse verktøyene er lettere å navigere og bygge fungerende apper raskt, til tross for funksjonssett som ikke samsvarer med det Salesforce tilbyr. Ditto for Google App Maker og Editors Choice Microsoft PowerApps, de nye barna på blokken som hadde fordelen av å se en plattform som Salesforce utvikle og kirsebærplukke de beste elementene for et guidet appskapingsmiljø uten hjerner. Salesforce har så mange overflødige funksjoner i sin lavkodeplattform at noen ganger blir de mest innovative og nyttige verktøyene begravet. Noe beskjæring av brukergrensesnitt og funksjoner satt langt i retning av å fjerne opplevelsen.