Ich habe viele Erwähnungen von Salesforce1 gesehen, die dieses Jahr aus Dreamforce hervorgegangen sind .
Was ist das als Entwickler und warum (oder wann) möchte ich es verwenden?
Ich habe den Eindruck, dass es sich um eine Weiterentwicklung der Chatter-Mobile-App mit zusätzlichen APIs handelt. Die Hauptidee besteht darin, den mobilen Zugriff auf Chatter-, CRM- und benutzerdefinierte Apps zu ermöglichen Android-Geräte. Habe ich etwas Wichtiges verpasst? (Ich habe dies von verschiedenen Twitter-Konten aufgegriffen, damit ich hier daneben liegen kann.)
Ein paar interessante URLs, die aus twitter , um in jedem Browser direkt auf Salesforce1 und die SalesforceA-Administrator-App zuzugreifen.
/one/one.app
und
/one/admin.app
Kommentare
- Ich füge dies nicht als Antwort hinzu, da ich ‚ auch nicht 100% sicher bin, aber es scheint, dass Sie ‚ sind im Grunde genau richtig. Neue Apps für Administratoren zur Verwaltung von salesforce.com mithilfe von Mobilgeräten (z. B. Sicherheitseinstellungen), Vereinheitlichung von APIs, um salesforce.com zu erreichen, Zusammenführung der gesamten vorhandenen Infrastruktur und Hinzufügen neuer Funktionen, um CRM auf “ die Zukunft. “ Da ‚ bei Dreamforce enthüllt wird und ich ‚ bin nicht da, jeder, der es ist, bekommt es wahrscheinlich besser als ich.
- @sfdcfox Der SalesforceA Mobile Admin ist eine willkommene Ausgabe. Als Windows Phone-Benutzer hoffe ich ‚, dass HTML5 unterstützt wird, da eine native App ‚ nicht wahrscheinlich erscheint.
- Angesichts der Erfolgsgeschichte von Salesforce ‚ bei der Erstellung von Apps speziell für Microsoft-Produkte halte ich es für ‚ unwahrscheinlich, dass wir ‚ wird zumindest für lange Zeit eine Windows Phone-Version von Salesforce1 oder SalesforceA anzeigen.
- Was bedeutet Salesforce1? für Entwickler? von @ jeff-douglas
- Wenn Sie in Chrome entwickeln und die URL /one/one.app verwenden, habe ich ‚ ve fand das folgende nützlich. Sie können die Entwicklerkonsole öffnen, auf Einstellungen klicken (Zahnradsymbol in der unteren rechten Ecke), auf Überschreibungen klicken und dann eine Benutzeragentenzeichenfolge und Gerätemetriken auswählen, um verschiedene Geräte zu emulieren.
Antwort
Salesforce1 ist eine neue Plattform mit einer Vielzahl neuer APIs und Tools für die mobile Benutzeroberfläche.
Um es zu vereinfachen, wird die mobile Chatter-App verwendet, die bis zu diesem Zeitpunkt nur eine App war, die mit geschlossenem Quellcode ausgeführt wurde, und sie in eine Plattform eingebaut, während ihre Funktionen wirklich ausgeblasen wurden „s basiert auf der Prämisse, dass unser Geschäftsleben zunehmend im Feed stattfindet. Jede Aktion von einem Like bis zu einem Kommentar hat jetzt eine öffentliche API und einen Methodenaufruf. Es ist jedoch mehr als nur Chatter, es ermöglicht Ihnen, Ihre Geschäftsanwendungen entweder über Visualforce oder benutzerdefinierte Publisher-Aktionen einzubetten (wobei Ihre App überall gehostet wird). Salesforce1 bietet benutzerdefiniertes Branding, Administratorkonfiguration und ermöglicht installierbare Apps. Verkaufstools von Drittanbietern , Service-Tools und Marketing-Apps können direkt in dieses Framework integriert werden.
Salesforce1 ist mehr als nur mobil, obwohl es im Mittelpunkt steht. Es repräsentiert eine neue API-First-Mentalität bei Salesforce.com. Die Benutzeroberfläche und die neue Funktion basieren auf einer öffentlichen API, die Entwickler auch verwenden und verwenden können. Denken Sie an eine Listenansicht in Salesforce. Sie können diese Funktion nicht ohne umfangreiche Anpassungen und eigenen Code erstellen. Diese UI-Komponente basiert nicht auf einer öffentlichen API. Dies ist das alte Paradigma von Salesforce.com und Salesforce1 ist das neue.
Hier ist das Salesforce1 App Developer Guide und a zu erwähnen vollständige Liste der Salesforce1-APIs
Kommentare
- Können Sie explizit angeben, was sind die neuen APIs? Auf den ersten Blick sieht Ihr verknüpftes Dokument wie eine Liste weitgehend vorhandener APIs aus.
- @KeithC große Frage! Die kurze Antwort lautet, dass alle APIs für Salesforce1 gelten, da Salesforce1 nur eine neue mobile Schnittstelle für Salesforce ist. Es sieht jedoch so aus, als hätte Salesforce zur gleichen Zeit, als Salesforce1 veröffentlicht wurde, einige neue APIs hinzugefügt.
Antwort
Salesforce1 ist eine neue mobile Anwendung, die von Salesforce bereitgestellt wird.
Bisher gab es verschiedene Möglichkeiten, über ein Mobiltelefon (iOS oder Android – iPhone, iPad, Android-Tablet usw.) eine Verbindung zu Salesforce herzustellen.) Gerät: Salesforce Classic , Salesforce Touch und Chatter Mobile. Diese mobile Anwendung ersetzt die neueste Anwendung, Chatter Mobile, die in Salesforce1 umbenannt und mit einer Menge unglaublicher neuer Funktionen aktualisiert wurde.
Zusammenfassung: Was ist das ?!
Die Salesforce1-Ankündigungsseite beschreibt es als:
Begrüßen Sie die Salesforce1-Kundenplattform.
Verbinden Sie alle Ihre Apps. Schließen Sie alle Ihre Geräte an. Verbinden Sie alle Ihre Kundendaten. Alle mit einer Kundenplattform für die neue hyper-vernetzte Kundenwelt. Mit neuen APIs, mobilen Tools und vielem mehr ist alles vorhanden, was Sie zum Verkaufen, Warten und Vermarkten benötigen wie nie zuvor.
Und hier „eine Zusammenfassung aus dem Ankündigungsvideo :
„Einführung in Salesforce1 – eine völlig neue Plattform, die entwickelt wurde Verbinden Sie Kunden mit der nächsten Generation von Apps und Geräten, damit Sie wie nie zuvor verkaufen, warten und vermarkten können. Eine Kundenplattform, die vollständig darauf ausgelegt ist, die Entwicklung und Bereitstellung in einer mobilen ersten Welt zu beschleunigen . Mit sozialer Zusammenarbeit im Kern und 100% Salesforce-Cloud. Sie sind also nicht nur bereit für die nächsten Schritte. Sie sind weit vor dem nächsten. Hier finden Sie APIs für alles ; So können Sie sich mit allem verbinden. Eine erstklassige mobile AppExchange , sodass Sie sofort bereit sind, Apps der nächsten Generation für die Revolution der Unternehmensanwendungen zu erstellen und zu verkaufen. Plus eine neue Admin-App , mit der Sie schnell Änderungen vornehmen können. Hier verbindet eine Schaltfläche sofort alles: Ihre Kunden , Ihre Mitarbeiter, Ihre Partner, Ihre Produkte, alles, was Sie jemals in Salesforce erstellt haben, und alles, was noch aussteht.
Warum sollte ich Salesforce1 verwenden und was kann ich damit tun?
Es ist wahrscheinlich am einfachsten zu denken Salesforce1 als neue mobile Schnittstelle für alles in Salesforce (außer für die Entwicklung, vorerst …). Es wird also verwendet, um auf mobilen Geräten auf Salesforce zuzugreifen. Es ist möglich, auf alle Standard- und benutzerdefinierten Objekte zuzugreifen, und es macht es sogar einfach, eine Visualforce-Seite auf mobilen Geräten zu veröffentlichen. Befolgen Sie dazu die folgenden Anweisungen:
- Navigieren Sie zu Setup> Verwalten> Mobile Administration> Salesforce1
- Stellen Sie sicher, dass Salesforce1 aktiviert ist, und klicken Sie auf Speichern
- Navigieren Sie zu Setup> Erstellen> Entwickeln> Seiten und wählen Sie eine Visualforce-Seite aus.
- Klicken Sie auf „Bearbeiten“ und aktivieren Sie das Kontrollkästchen „Verfügbar für mobile Salesforce-Apps“. Klicken Sie anschließend auf Speichern.
- Navigieren Sie zu Setup> Erstellen> Erstellen> Registerkarten.
- Erstellen Sie eine neue Visualforce-Registerkarte für Ihre Seite.
- Aktivieren Sie das Kontrollkästchen „Mobil bereit“ und Klicken Sie auf Speichern.
- Navigieren Sie zu Setup> Verwalten> Mobile Administration> Mobile Navigation.
- Fügen Sie Ihre neue Visualforce-Registerkarte zum Salesforce1-Navigationsmenü hinzu.
- Gehen Sie zu
[your-salesforce-instance-domain].salesforce.com/one/one.app
zum Testen (ich würde die Verwendung von Chrome empfehlen, da ich es in Internet Explorer oder Firefox nicht richtig zum Laufen bringen konnte)
Neue APIs ??
Die Dokumentation enthält weitere Informationen zum Entwickeln mobiler Seiten und zum Integrieren anderer Dienste. Hier kommen die APIs ins Spiel. Die meisten, wenn nicht alle aufgelisteten APIs wurden vor Salesforce1 veröffentlicht. Jede API, die zuvor in Salesforce verwendet werden konnte, kann jetzt auch mit Salesforce1 verwendet werden.
Aus den Kommentaren geht hervor, dass die einzige relativ neue API die Analytics-API ist, die im Winter allgemein verfügbar gemacht wurde „14.
- Analytics API-Entwicklerhandbuch – Die Analytics REST-API bietet programmgesteuerten Zugriff auf die Integration von Berichten in eine Vielzahl von Anwendungen. Sie können Berichtsmetadaten abrufen, Berichte synchron oder asynchron ausführen, um zusammenfassende Daten mit oder ohne Details abzurufen, zu filtern …
Alle vorherigen API-Dokumentationen finden Sie unter developer.force.com .
Als Randnotiz würde ich dringend empfehlen, einen Blick auf das Mobile zu werfen Entwurfsvorlagen zum Implementieren eines mobilen Erscheinungsbilds für Ihre Salesforce-Apps.
Was ist mit _ ? __ _ ? (Oder wo kann ich weitere Informationen erhalten?)
Lesen Sie die offizielle Ankündigungsseite oder die Salesforce1 Platform API Services Guide für weitere Informationen. Überprüfen Sie auch weiterhin die YouTube -Seite von Dreamforce auf Videos der Keynotes und Sitzungen, in denen Salesforce1 angekündigt wurde.
Kommentare
- Die einzige vernünftig neue API, die dort aufgeführt ist, ist die Analytics-API (Winter ‚ 14 GA). Die anderen sind mindestens ein Jahr alt.
- Danke! Ich hatte ‚ keine der von mir aufgelisteten APIs verwendet, und obwohl sie mir neu erschienen, haben Sie ‚ Richtig, sie wurden vor Salesforce1 veröffentlicht. Ich habe die Antwort aktualisiert, um dies widerzuspiegeln.
- +1, um zu verdeutlichen, dass es im Gegensatz zum Hype nur eine relativ neue API gibt.
- Ich habe gehört, dass es in den Bereichen mehr API-Aufrufe gibt, und diese Richtlinie lautet nun, dass neue UI-Funktionen ‚ nicht hinzugefügt werden können, ohne zuvor eine API hinzuzufügen.
Antwort
Mein größter Nachteil für die mobile Salesforce1-Anwendung ist die Möglichkeit, zurück in th zu navigieren Die Anwendung von einer benutzerdefinierten VF-Seite (in der App über eine Chatter-Publisher-Aktion verfügbar gemacht).
Diese Funktion ist hier
Auf diese Weise können Sie benutzerdefinierte VF erstellen, um benutzerdefinierte Ansichten zu aggregieren und anzuzeigen, und dann zur alltäglichen Oberfläche der vorgefertigten Salesforce1-App navigieren, um alltägliche Aufgaben wie das Bearbeiten von Datensätzen oder das Aktualisieren von Chatter-Feeds zu erledigen.
Bearbeiten: Dies ist auch unsere erste Chance, Aura in Aktion zu sehen. Weitere Informationen zu Aura finden Sie unter: http://www.youtube.com/watch?v=hYPTlCoKvmo
Antwort
Eines der interessantesten Elemente der Salesforce 1-Plattform ist die Reihe von APIs (Application Programming Interfaces). Mit diesen APIs hofft Salesforce, dass Salesforce 1 ein Spiel im Internet der Dinge wird. Mit 50 Milliarden verbundenen Dingen, die bis 2020 projiziert werden, werden Sensoren alles verfolgen.
Das Argument von Salesforce steckt hinter jeder sensorgeladenen Sache, die ein Kunde ist. Die Anwendungsfälle für diese Verbindung zwischen Kunden und Internet der Dinge variieren. Beispielsweise könnte ein Philips MRT-Gerät Sensordaten verwenden, um Maschinenprobleme zu kennzeichnen. Diese Probleme könnten automatisch an eine Salesforce-Service-Cloud weitergeleitet werden.
Kommentare
- Es wird interessant sein zu sehen, ob “ Dinge “ mit der Marketing-Cloud verbunden werden. Ich
Ich möchte nicht, dass meine Zahnbürste versucht, mir die teurere Zahnpasta zu verkaufen .;)
Antwort
Eine wichtige Entwicklerfunktion ist, dass jede Visualforce-Seite, einschließlich einer Seite mit einem Force.com Canvas-Iframe, ohne zusätzliche Codierung in die Salesforce1-App für Mobilgeräte eingebettet werden kann. Führen Sie dazu Folgendes aus:
-
macht das Vis ualforce-Seite „für Mobilgeräte verfügbar“ (Kontrollkästchen im Bildschirm zur Bearbeitung von VF-Seiten in der Salesforce-Administratoroberfläche, nicht in Salesforce1)
-
Erstellen Sie eine neue Visualforce-Seite mit demselben Code wie die vorhandene und ziehen Sie sie Klicken Sie dazu im Abschnitt „Mobile Karten“ im Seitenlayout für die Datensatzdetailseite auf.
-
zwischengespeicherte Layouts usw. löschen (siehe Option „Einstellungen“ in der Salesforce1-App) – und laden Sie die App möglicherweise neu
-
Die Visualforce-Seite (oder der Canvas-Rahmen) wird angezeigt, wenn Sie nach links wischen, um die rechte Seite zu erhalten (einschließlich Opportunity-Eigentümer, Produkte usw.).
Ich habe dies gerade für eine vorhandene Canvas-App getan und es funktioniert gut – anscheinend müssen Sie auf die VF-Seite tippen, um mit ihr zu interagieren.
Natürlich Möglicherweise möchten Sie die Canvas-basierte Web-App reaktionsschnell machen, die Größe von Touch-Zielen usw. erhöhen. Dies unterscheidet sich jedoch nicht von anderen mobilen Web-Apps.
Ein weiterer Tipp: Wenn Sie bereits ein iPad / haben Tablet-Benutzer, die die Desktop-Webanwendung verwenden, stellen möglicherweise fest, dass es sich um eine Salesforce1-Webanwendung handelt Automatisch aktiviert in neuen Organisationen, auch in solchen, die Mitte November erstellt wurden, bevor dies angekündigt wurde.
- Dies bedeutet, dass alle Tablet-Benutzer die mobile Salesforce1-Webanwendung erhalten, auch wenn Sie beabsichtigt haben, die Desktop-Webanwendung zu verwenden.
- Überprüfen Sie den Abschnitt Mobile Administration – Sie können die mobile SF1-Webanwendung unabhängig von der mobilen Salesforce1-App deaktivieren (derzeit nur iOS und Android). Für die Verwendung der herunterladbaren mobilen App ist kein Organisationssetup erforderlich.