Indholdsfortegnelse:
- Prisfastsættelse og planer
- Bygning af en lav-kode forretningsapp
- Udvikleroplevelsen
- En rodet men kraftig lavkodeplatform
Video: An Overview of What is Salesforce App Cloud | Key Benefits and Capabilities | Cynoteck (Oktober 2024)
Salesforce App Cloud, der starter ved $ 25 pr. Bruger pr. Måned, er et skybaseret produkt inden for Salesforce-platformen, der er designet til at udvide virksomhedens kundeforholdsstyring (CRM), salg og marketingløsning for virksomheder med et udviklingsværktøj til lav kode til bygning af brugerdefinerede applikationer. Salesforce er en veteran i rummet og har tilbudt en lavkodeplatform til sine kunder i årevis, gradvist opbygget nye kapaciteter i platformen og udvidet dets kodeløse appbygningsfunktionssæt. Resultatet er den mest funktionspakke lavkodeplatform, vi testede, og tilbyder en fuldgyldig app- og komponentmarked og et veritabelt arsenal af visuelle appudviklingsmiljøer og værktøjer til gennemsnitlige forretningsbrugere og udviklere.
Et nøgleelement i forretningsværdien af udvikling af lav-kode app er i dets enkelhed. Desværre hænger Salesforces værktøjer i en fastklædet grænseflade, der er fyldt med et overvældende udvalg af menuer og funktionsindstillinger, der kan være forvirrende at navigere midt i alle de andre Salesforce-applikationer. Samtidig svarede de guidede Salesforce Trailhead-tutorials, der skulle lede dig gennem det komplekse interface ikke altid nøjagtigt med App Cloud-grænsefladen. Salesforce App Cloud er uovertruffen i sit udvalg af lavkode-værktøjer og funktioner samt det modne AppExchange-økosystem, der er uovertruffen i tilgængelige forudbyggede apps, komponenter og skabeloner. Hvis du er bekendt med Salesforce og kender din vej rundt på den overdrevne platform, er Salesforce uden tvivl det mest dygtige værktøj i denne roundup. Ikke desto mindre efterlod de grundlæggende brugervenligheds- og uddannelsesproblemer den lave kodekode bag Appian, vores redaktørvalg for virksomhedsbrugere og Microsoft PowerApps, vores lavkodeditorers valg for strømbrugere og it.
Prisfastsættelse og planer
Salesforce App Cloud starter ved $ 25 pr. Bruger pr. Måned for medarbejderapps startplan. Dette giver dig tilpasset appudvikling med en tildeling af 10 objekter pr. Bruger, punkt-og-klik-appudvikling, et medarbejderfællesskab og adgang til andre Salesforce-tjenester, herunder konto- og kontaktadministration, opgave- og begivenhedssporing, arbejdsgange og godkendelser, tilpassbare dashboards og rapporter, skrivebeskyttet adgang til videnbase, oprindeligt samarbejde med Salesforce Chatter og meget mere. Den overvældende rigdom af funktioner fremgår af get-go.
Medarbejderapps-planen, der koster $ 100 pr. Bruger pr. Måned, øger tildelingen til 110 objekter pr. Bruger, hvilket giver hver afdeling i din organisation adgang til Lightning App Builder og resten af lavkodepakken. Der er også en ekstra $ 75 pr. Bruger pr. Måned udvidelsespakke, der øger kvoten til 2.000 objekter pr. Bruger. Der er også en tilpasset citeret App Cloud Unlimited-plan, og alle planer med kommer med en gratis 30-dages prøveperiode. Salesforce App Cloud er ikke så dyrt som baseplanen for Appian ($ 75 pr. Bruger pr. Måned), men både Salesforce og Appian er blevet underbudt ved prisfastsættelse af lavkodede nyankomne som Microsoft PowerApps ($ 7 pr. Bruger pr. Måned) og Google App Maker ($ 10 pr. Bruger pr. Måned som en del af G Suite Business).
Bygning af en lav-kode forretningsapp
Lavkodeplattformer tager højde for to forskellige typer erhvervsbrugere: hverdagslige medarbejdere, der vil hurtigt og intuitivt bygge apps for at optimere specifikke forretningsopgaver og processer, og udviklerne og it-medarbejdere, der ønsker en hurtigere og lettere måde at oprette enkle apps. For at teste Salesforce App Cloud ud fra en gennemsnitlig forretningsbrugeres perspektiv, byggede vi en grundlæggende planlægningsapp. Målet var at oprette en fungerende app med mulighed for at tilføje en ny begivenhed med en dato, tid og deltagere og gemme denne begivenhed på en liste eller kalendervisning med mulighed for at invitere brugere og sende hændelsesmeddelelser.
Salesforce ved, at dens platform tilbyder en skræmmende vasketøjsliste med funktioner og værktøjer, så virksomheden har udtænkt et udvalg af guidede tutorials kaldet "stier" gennem Salesforce Trailhead, dets interaktive lærings- og træningswebsted for brugere, administratorer og udviklere. Fangsten: på grund af den hastighed, som platformen har udviklet sig, opdagede vi gennem vores test, at nogle af lavkodesporene - som leder dig gennem Lightning App Builder, Lightning Components, Lightning Pages, Salesforce1 mobilappen og Salesforce AppExchange - svarer ikke til den aktuelle iteration af Salesforce App Cloud og efterlader dig forvirret og ser på en grænseflade, der ikke svarer til tutorial. Dette var ikke altid tilfældet, men det gjorde en allerede rodet oplevelse endnu sværere at navigere og efterlod både mig selv og endda vores udvikler-side-tester på forskellige punkter, da jeg prøvede at matche tutorials med det, vi så.
Vejledninger til side, at bygge en app i Salesforce App Cloud er relativt ligetil, når du først har forstået virksomhedens designfilosofi, hvilket væsentligt gør ting genanvendelige så mange steder som muligt. Tænk på det som SpaceXs genanvendelige raketanalogi anvendt til app-udvikling med lav kode.
Når du åbner App Cloud-grænsefladen, lægges alle dine lavkodeværktøjer ud i installationsværktøjslinjen, der kører ned til venstre på instrumentbrættet. I Salesforce er der generelt et træk-og-slip-interface eller en guide til hver proces, især i det primære platformværktøjssektion. I modsætning til de mere guidede oplevelser fra Microsoft PowerApps og Google App Maker, stiller Salesforce alle dine lavkodeværktøjer til din rådighed med det samme. Når du går ned på navigationslisten, ser du værktøjer til Apps, Funktionsindstillinger, Objekter og felter, Processautomatisering, Brugergrænseflade, Brugerdefineret kode, Miljøer og Integrationer, der hver åbner i sin egen drop-down menu med flere værktøjsmuligheder. I denne henseende er Trailhead i det mindste nyttigt til at hjælpe dig med at finde ud af, hvor du skal starte.
Selvom hver enkelt del af Salesforce-oplevelsen giver dig en guidet oplevelse, er den samlede appoprettelsesproces ikke næsten lige så sammenhængende som i alle de andre værktøjer og ikke næsten lige så ligetil for forretningsbrugere som i Appian og Google App Maker. Spurgt af Trailhead, klikkede jeg ind i Lightning App Manager og ramte knappen for at oprette en ny Lightning-app. Salesforce giver dig mulighed for at tilpasse farver og branding på din app uden at gå ind i en ejendomsredigerer, så jeg uploadede et logo til min PCMag Scheduling-app sammen med et navn og en beskrivelse og besluttede, hvilke tilgængelige forudbyggede elementer jeg ville have vist i appens navigationsmenu (hjem, kontakter, kalender, opgaver osv.). Du udpeger også, hvilke brugerprofiler i din organisation, der kan se appen, f.eks. En standardbruger, marketingbruger, løsningsadministrator, systemadministrator eller andre roller.
Når det var gjort, navigerede jeg ind i menuen Brugergrænseflade fra Lightning App Builder. Herfra opsætter jeg en Lynside, som hjælper dig med at opbygge en imponerende responsiv grænseflade, der ændrer størrelse til desktops, tablets og andre mobile enheder og giver dig også mulighed for at konfigurere, hvor mange kolonner, sidebjælker og andre elementer du ønsker i dit layout. Kun PowerApps leverede en lignende grad af brugerdefineret brugergrænseflade til forskellige skærmstørrelser. Dette bringer dig ind i træk-og-slip-bygherren, hvor du får et udvalg af forudbyggede Lynkomponenter til venstre for at trække ind i dit applayout. Salesforce gav mig kun otte standardkomponenter at vælge imellem, og da jeg byggede en planlægningsapp, ledte jeg efter en grundlæggende formkomponent til at tilføje begivenheder og en liste eller kalenderelement til at vise mine begivenheder.
Jeg kunne ikke oprette brugerdefinerede komponenter uden at oprette et domæne, som overkomplicerede forhold sammenlignet med hvor let det var at oprette appkomponenter i Appian og Google App Maker. Heldigvis har Salesforce en ting, som de andre værktøjer ikke gør - dets AppExchange-markedsplads med forudbyggede apps og komponenter. Ved at søge i butikken fandt jeg og downloadede en kalenderkomponent og en begivenhedskomponent. Det tog noget forfriskende, før de downloadede komponenter dukkede op, men efter det kunne jeg trække dem ind i mit layout og konfigurere, gemme og aktivere en fungerende app, som jeg derefter var i stand til at trække op. Generelt var det sværere at finde det, jeg havde brug for, og det tog længere tid at bygge den basale app end i alle de andre værktøjer. Trailhead-vejledningerne blev ved med at komme frem som blindveje, og det var vanskeligt at finde, hvad jeg ledte efter i interface. Kun de tusinder af apps og komponenter i AppExchange var denne lavkodeplattforms reddende nåde.
Udvikleroplevelsen
For at teste Salesforce App Cloud fra et it-perspektiv, byggede vores udvikler en samarbejdende kontaktadministrationsapp, kaldet Crowd Control. Målet var at oprette en kontaktadministrator, der består af en kontaktlisteside, en side med kontaktdetaljer og en ny kontaktside med mulighed for at tilføje fotos og flere noter til hver kontakt. Udviklere har også brug for muligheden for at opdatere apps over tid, så vi vurderede også succes med muligheden for at simulere ændringer til applikationen ved at tilføje og ændre felter i appens datamodel efter den første iteration var afsluttet.
I sidste ende var oprettelsen af appen vellykket, men det var den mest krævende og tidskrævende oplevelse for vores udvikler sammenlignet med de andre lavkodeværktøjer, vi testede. Den rodede brugergrænseflade er antitesen til App Maker, PowerApps og Zoho Creator, med grundlæggende opgaver begravet under menuer. Selv Trailhead-demoer undgik at navigere i menuerne og brugte søgninger ved hjælp af Quick Find-bjælken øverst til venstre for at navigere til specifikke funktioner.
Salesforce App Cloud har et par unikke visuelle grænseflader, der hjælper den med at skille sig ud. Process Builder, som du finder under fanen Workflow Automation, giver dig et træk-og-slip-workflow-interface, der er mere moderne og intuitivt at bruge end Appians Process Modeler. For Crowd Control har vi testet, hvordan vi konfigurerede nogle automatiserede handlinger til at oprette en ny kontaktpost og sende nye kontakter en e-mail-alarm med opfølgninger på bestemte planlagte tidspunkter.
Schema Builder er på samme måde imponerende til at hjælpe med at organisere din database på en visuel træk-og-slip-funktion. Fundet under menuen Objekter og felter, er det en langt mere intuitiv måde at administrere objekter end selve Objektadministratoren, som ikke var så poleret som Zoho Creator eller PowerApps, eller endda den snarere spartanske, ingen dikkedareroplevelse fra Google App Maker. Skema Builder giver dig en liste over dit objekt til venstre og organiserer dem i tabeller med vedhæftede elementer som datoer, sammenfattende rapporter og rig tekst. Mere unikt giver Schema Builder dig mulighed for at flytte objekter rundt og oprette forholdslinjer fra et objekt til et andet for at hjælpe med at visualisere appens arbejdsgang og hvordan et element relaterer til et andet.
I Object Manager kræves det, at du tilføjer et felt til en enhed - hvilket betyder tabellen i en database - at klikke på fire sider med indstillinger. Enhedsegenskaber fik som standard faux ungarske notationsnavne. Ungarske notationsnavne er en metode til navngivning af variabler i software, hvor kodebogstaver bruges til at identificere egenskaberne for en variabel, f.eks. Dens type eller omfang. Dette er en forvirrende navnekonvention for enhver, der ikke er en udvikler.
Salesforce lægger dog mere vægt på sikkerhed og rettigheder (hvilket betyder adgangshåndteringen af hvem der har lov til at se hvilke data) end de andre værktøjer. Hovednavigationen til venstre inkluderer separate menuer til både identitet og sikkerhed, hvilket giver dig muligheden for at konfigurere funktioner såsom enkelt tilmelding (SSO), certifikat- og nøglestyring, netværksadgang, adgangskodepolitikker og kryptering blandt snesevis af andre indstillinger.
Når du opdaterede den afsluttede app, var det muligt at tilføje et nyt felt til databasen, men at få det felt integreret i den allerede eksisterende app var vanskeligere end i de andre værktøjer, vi gennemgik. Det samme gælder for ændring af et eksisterende felt; gennemførligt, men ikke så let som i Microsoft PowerApps eller et af de andre værktøjer.
I sidste ende gjorde dette værktøj vores udvikler meget ønske om et godt gammelt integreret udviklermiljø (IDE). Selv AppExchange, med sit væld af apps og komponenter fra tredjepart, endte med at give os nogle installationsfejl og omdirigeringer til 'udviklerens webside' for at afslutte installationen og derefter til det generelle Salesforce-site med en anmodning om at 'opgradere' fra version 1.6.5 til 1.6.5. Det er ikke en skrivefejl. Klik på 'Lynkomponenter' resulterede også i duplikatkomponentfortegnelser, hvilket resulterede i flere kopier af den samme komponent. Lavkodeprocessen sluttede med en fungerende Crowd Control-app, men først efter masser af besvær.
Fra et it og et generelt anvendelighedsmæssigt synspunkt mente vores udvikler, at Salesforce skulle tænke nyt over deres design, som føles brostensbelagt sammen med funktioner oven på funktioner. Størstedelen af linkene og menuerne, der var synlige på skærmen på ethvert givet tidspunkt, var overflødige for den aktuelle opgave, en stor forskel fra de nyligt oprettede og mere strømlinede oplevelser fra PowerApps og App Maker. Både Schema Builder og Process Builder ville være langt mere effektive, hvis de fremtrædende vises som en del af en guidet appbygningsoplevelse snarere end begravet i menuer.
En rodet men kraftig lavkodeplatform
Salesforce App Cloud er en udviklingsplatform med kraftkoder, der har eksisteret længere end de fleste og har de omfattende muligheder for at bevise det. Der er ikke noget at diskutere med dybden af lavkodefunktioner, træk-og-slip-grænseflader, mobiloptimeret tilpasning og den travle tredjeparts app og komponentmarked. For Salesforce-kunder, der er bekendt med platformen, og som kender deres vej rundt i det fastklemte interface, er det sandsynligvis det mest dygtige lavkodeværktøj, du kan købe.
Problemet er med alle andre. For både gennemsnitlige forretningsbrugere og it-medarbejdere, der leder efter stien med mindst modstand til at opbygge flotte forretningsapps effektivt og uden kodning, er Salesforces uoversigtlige brugergrænseflade, inkonsekvente træningsressourcer og mesh-mosede værktøjssæt en stejl hindring for adgang. Platformen føles som den er - et veteran-tilbud med lav kode, der er vokset organisk over tid, men uden en ensartet produktvision til at holde den strømlinet.
Editors 'Choice Appian har eksisteret så længe som Salesforce, med Zoho Creator ikke langt bagefter. Begge disse værktøjer er lettere at navigere og bygge arbejdsapps hurtigt på trods af funktionssæt, der ikke svarer til, hvad Salesforce tilbyder. Ditto til Google App Maker og Editorernes valg Microsoft PowerApps, de nye børn på blokken, der havde fordelen ved at se en platform som Salesforce udvikle og kirsebærplukke de bedste elementer til et guidet appoprettelsesmiljø uden hjerne. Salesforce har så mange overflødige funktioner i sin lavkodeplatform, at nogle gange de mest innovative og nyttige værktøjer ender med at blive begravet. Nogle afgrænsning af brugergrænseflade og funktionssæt ville gå langt i retning af at gøre oplevelsen uklar.