Jag har sett många omnämnanden av Salesforce1 kommer ut ur Dreamforce i år .
Vad är det som utvecklare och varför (eller när) skulle jag vilja använda det?
Jag får intrycket av att det är en förfining av chatter-mobilappen med ytterligare API: er och den primära idén är att ge mobil åtkomst till chatter, CRM och anpassade appar. Android-enheter. Missade jag något viktigt? (Jag har hämtat det här från olika Twitter-konton så att jag inte kan göra det här)
Ett par intressanta webbadresser som kommer ut ur twitter för direkt åtkomst till Salesforce1 och SalesforceA admin-appen i vilken webbläsare som helst.
/one/one.app
och
/one/admin.app
Kommentarer
- Lägger inte till detta som svar, för jag ’ är inte heller 100% säker, men det verkar som om du ’ i grund och botten. Nya appar för administratörer att hantera salesforce.com med hjälp av mobil (t.ex. säkerhetsinställningar), en förening av API: er för att nå salesforce.com, samla all befintlig infrastruktur och lägga till nya funktioner för att föra CRM till ” framtiden. ” Att det ’ avslöjas på Dreamforce, och jag ’ är inte där, någon som förmodligen får det bättre än jag just nu.
- @sfdcfox SalesforceA Mobile Admin är en välkommen utgåva. Som Windows Phone-användare hoppas jag ’ att det kommer att finnas HTML5-stöd eftersom en inbyggd app inte verkar ’.
- Med tanke på Salesforce ’ s track record för att skapa appar specifikt för Microsoft-produkter, tror jag att det ’ är osannolikt att vi ’ Se en Windows Phone-version av Salesforce1 eller SalesforceA, åtminstone länge.
- Vad betyder Salesforce1 för utvecklare? av @ jeff-douglas
- Om du utvecklar i Chrome och använder /one/one.app URL, har jag ’ fann följande användbart. Du kan öppna utvecklarkonsolen, klicka på inställningar (kugghjulsikonen i nedre högra hörnet), klicka på Åsidosättningar och sedan välja en användaragentsträng och enhetsmätvärden för att emulera olika enheter.
Svar
Salesforce1 är en ny plattform, komplett med en mängd nya API: er och mobil UI-verktyg.
För att förenkla den tar den Chatter-mobilappen, som fram till denna tidpunkt bara har varit en app som körs på sluten källkod och bygger den till en plattform, samtidigt som den verkligen spränger ut sina funktioner. ”bygger på förutsättningen att våra affärsliv alltmer händer i foder. Varje åtgärd från en liknande till en kommentar har nu ett offentligt API och metodanrop bakom sig. Mer än bara Chatter låter det dig dock bädda in dina affärsapplikationer antingen genom Visualforce eller anpassade utgivaråtgärder (med din app var du än är). Salesforce1 kommer att erbjuda anpassat varumärke, administratörskonfiguration och möjliggöra installerbara appar. 3. parts försäljningsverktyg , serviceverktyg, marknadsföringsappar kommer att kunna anslutas direkt till detta ramverk.
Mer än bara mobil, medan det är fokus, representerar Salesforce1 en ny API-första mentalitet på Salesforce.com. Varje åtgärd, gränssnitt och den nya funktionen är byggd ovanpå ett offentligt API som utvecklare också kan använda och konsumera. Tänk på en listvy i Salesforce, det är inte något du kan bygga utan någon ganska djup anpassning och egen kod. Denna UI-komponent är inte byggd på ett offentligt API. Detta är det gamla paradigmet för Salesforce.com och Salesforce1 är det nya.
Värt att referera till här är Salesforce1 App Developer Guide och en fullständig lista över Salesforce1 API: er
Kommentarer
- Kan du vara tydlig om vad de nya API: erna är? Vid första anblicken ser ditt länkade dokument ut som en lista över i stort sett befintliga API: er.
- @KeithC bra fråga! Det korta svaret är att alla API: er gäller Salesforce1 eftersom Salesforce1 bara är ett nytt mobilgränssnitt för Salesforce. Det verkar dock som om Salesforce lade till några nya API: er samtidigt som Salesforce1 släpptes.
Svar
Salesforce1 är en ny mobilapplikation som tillhandahålls av Salesforce.
Det fanns tidigare några olika sätt att ansluta till Salesforce med en mobil (iOS eller Android – iPhone, iPad, Android-surfplatta etc.) enhet: Salesforce Classic , Salesforce Touch och Chatter Mobile. Denna mobilapplikation ersätter den senaste applikationen, Chatter Mobile, som har bytt namn till Salesforce1 och uppdaterats med massor av otroliga nya funktioner.
Sammanfattning: Vad är det?!
Meddelandesida för Salesforce1 beskriver det som:
Hej hej till Salesforce1 kundplattform.
Anslut alla dina appar. Anslut alla dina enheter. Anslut all din kundinformation. Allt med en kundplattform utformad för den nya hyperuppkopplade världen av kunder. Med nya API: er, mobila verktyg och mer är det allt du behöver för att sälja, betjäna och marknadsföra som aldrig förr.
Och här är en sammanfattning från tillkännagivna :
”Introduktion till Salesforce1 – en helt ny plattform konstruerad för anslut kunder till nästa generation av appar och enheter så att du kan sälja, betjäna och marknadsföra som aldrig förr. En kundplattform utformad helt för att påskynda utveckling och distribution i en mobil första värld . Med socialt samarbete i centrum och 100% Salesforce-moln. Så du är inte bara redo för vad som är nästa, du kommer fram framför nästa. Här hittar du API: er för allt ; så att du kan ansluta till allt. En världsklass mobil AppExchange , så du är direkt redo att bygga och sälja nästa generations appar för företagets apprevolution. Plus en ny administratörsapp , så att du snabbt kan ändra saker i farten. Det är där en knapp direkt ansluter allt: dina kunder , dina anställda, dina partners, dina produkter, allt du någonsin har skapat på Salesforce och allt som kommer.
Varför skulle jag använda Salesforce1 och vad kan jag göra med det?
Det är nog lättast att tänka på Salesforce1 som ett nytt mobilgränssnitt för allt inom Salesforce (förutom utveckling, för nu …). Så det används för att komma åt Salesforce på mobila enheter. Det är möjligt att komma åt alla standard- och anpassade objekt, och det gör det till och med enkelt att publicera en Visualforce-sida till mobila enheter. Följ de här snabbinstruktionerna:
- Navigera till Inställningar> Administrera> Mobiladministration> Salesforce1
- Se till att Salesforce1 är aktiverat och klicka på Spara
- Navigera till Inställningar> Bygg> Utveckla> Sidor och välj en Visualforce-sida
- Klicka på ”Redigera”, markera kryssrutan ”Tillgänglig för Salesforce-mobilappar”; klicka sedan på Spara
- Navigera till Inställningar> Bygg> Skapa> Flikar
- Skapa en ny Visualforce-flik för din sida
- Markera kryssrutan ”Mobilklar” och klicka på Spara
- Navigera till Inställningar> Administrera> Mobiladministration> Mobilnavigering
- Lägg till din nya Visualforce-flik i Salesforce1-navigeringsmenyn
- Gå till
[your-salesforce-instance-domain].salesforce.com/one/one.app
för att testa (jag skulle rekommendera att använda Chrome, för jag kunde inte få det att fungera ordentligt i Internet Explorer eller Firefox)
Nya API: er ??
dokumentation har mer information om hur man kan utveckla mobila sidor och integrera andra tjänster. Det är här API: erna kommer in. De flesta, om inte alla listade API: er, släpptes före Salesforce1. Vilket API som helst som kunde användas i Salesforce tidigare kan emellertid nu också användas med Salesforce1.
Av kommentarerna verkar det som om det enda relativt nya API: et är Analytics API som gjordes allmänt tillgängligt på vintern ”14.
- Analytics API Developer Guide – Analytics REST API ger programmatisk åtkomst för att integrera rapportering i en mängd olika applikationer. Du kan få rapportmetadata, köra rapporter synkront eller asynkront för att få sammanfattningsdata med eller utan detaljer, filtrera …
All tidigare API-dokumentation finns på developer.force.com .
Som en sidoanteckning rekommenderar jag starkt att titta på Mobile Designa mallar för att implementera en mobil look och känsla för dina Salesforce-appar.
Vad sägs om _ __ _ ? (Eller, var kan jag få mer information?)
Kolla in officiella meddelandesidan eller Salesforce1 Platform API Services Guide för mer information. Fortsätt också att kontrollera Dreamforce ”s YouTube -sidan för videoklipp från Keynotes och Sessions där Salesforce1 tillkännagavs.
Kommentarer
- Det enda rimligt nya API som listas där är Analytics API (Winter ’ 14 GA). De andra är minst ett år gamla.
- Tack! Jag hade inte ’ t använt någon av de API: er som jag listade, och medan de verkade nya för mig, så ’ rätt, de släpptes innan Salesforce1. Jag uppdaterade svaret för att återspegla detta.
- +1 för att klargöra att det bara finns ett relativt nytt API, till skillnad från hype.
- Jag hörde att det finns fler API-samtal inom områdena, och att policyn nu är att nya UI-funktioner kan läggas till ’ utan att först lägga till ett API.
Svar
Mitt största tag från Salesforce1 mobilapplikationen är möjligheten att navigera tillbaka till en applikation från en anpassad VF-sida (tillgänglig i appen via en chattpubliceringsåtgärd).
Denna funktion dokumenteras här
Detta låter dig bygga anpassad VF för att samla och visa anpassade vyer, och sedan navigera tillbaka till det förbyggda Salesforce1-appens gränssnitt för vardagligt arbete som postredigering eller uppdatering av chattflöden.
Redigera: Detta är också vår första chans att se Aura i aktion. För mer information om Aura se: http://www.youtube.com/watch?v=hYPTlCoKvmo
Svar
En av de mer intressanta sakerna i Salesforce 1-plattformen är dess serie av applikationsprogrammeringsgränssnitt (API). Med dessa API: er hoppas Salesforce att Salesforce 1 blir ett spel på Internet av saker. Med 50 miljarder anslutna saker som projiceras fram till 2020 kommer sensorer att spåra allt.
Salesforce argument ligger bakom varje sensorbelastad sak som är en kund. Användningsfallet för denna kund-Internet-saker-anslutning kommer att variera. Till exempel kan en Philips MR-maskin använda sensordata för att flagga maskinproblem. Dessa problem kan automatiskt dirigeras till ett Salesforce-servicemoln.
Kommentarer
- Det blir intressant att se om ” saker ” kopplas till marknadsföringsmolnet. Jag
t vill att min tandborste försöker sälja mig den dyrare tandkrämen.;)
Svar
En nyckelfunktion för utvecklare är att alla Visualforce-sidor, inklusive en som innehåller en Force.com Canvas iframe, kan bäddas in i Salesforce1-mobilappen utan extra kodning – gör bara detta:
-
gör Vis ualforce-sida ”tillgänglig för mobil” (kryssruta i VF-sidredigeringsskärmen i Salesforce-administratörsgränssnittet, inte Salesforce1)
-
skapa en ny Visualforce-sida med samma kod som befintlig och dra det under avsnittet Mobilkort i sidlayouten för sidan med postdetaljer.
-
rensa cachade layouter etc (se inställningsalternativet i appen Salesforce1) – och kanske ladda om appen igen
-
Visualforce-sidan (eller Canvas-ramen) visas när du sveper åt vänster för att få den högra sidan (inkluderar Opportunity Owner, Products, etc)
Jag gjorde just detta för en befintlig Canvas-app och det fungerar bra – det verkar som om du måste trycka på VF-sidan för att interagera med den.
Naturligtvis, du kanske vill göra den Canvas-baserade webbappen lyhörd, öka storleken på beröringsmål osv, men det skiljer sig inte från någon annan mobilwebapp.
Ett annat tips: om du har en befintlig iPad / surfplattanvändare som använder skrivbordswebben, kan det hända att Salesforce1-webbappen är automatiskt aktiverat i nya organisationer, även de som skapades i mitten av november innan det tillkännagavs.
- Detta innebär att alla sådana surfplattanvändare får Salesforce1 mobilwebapp, även om du tänkt att de skulle använda skrivbordswebappen.
- Kontrollera avsnittet Mobiladministration – du kan inaktivera SF1-mobilwebben oberoende av Salesforce1-mobilappen (endast iOS och Android för tillfället.) Ingen organisationsinställning krävs för att använda den nedladdningsbara mobilappen.