Salesforce Summer `15 – Versionshinweise

Salesforce Summer '15 –
Versionshinweise
Salesforce, Summer ’15
@salesforcedocs
© Copyright 2000–2015 salesforce.com, Inc. Alle Rechte vorbehalten. Salesforce ist eine registrierte Marke von salesforce.com,
inc., ebenso wie andere Namen und Marken. Weitere in diesem Dokument erwähnte Marken sind möglicherweise Marken
der jeweiligen Inhaber.
INHALT
Salesforce Summer '15 – Versionshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Informationen zur Verwendung der Versionshinweise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Auswirkungen auf Funktionen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Allgemeine Verbesserungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
Analysen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Mobiltelefon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Communities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Vertrieb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Work.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Data.com . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Service . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
Chatter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Marketing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Salesforce1 Reporting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189
Bereitstellung: Bessere Leistung, Tests und Migration in der Sandbox . . . . . . . . . . . . . . . . . 189
Anpassung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Sicherheit und Identität . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Entwicklung . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Wichtige Aktualisierungen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Andere Salesforce-Produkte . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304
Salesforce Summer '15 – Versionshinweise
Die Version Summer '15 verwandelt Ihre Vertriebsmitarbeiter mit detaillierter Aktivitätsverfolgung und maßgeschneiderten Kampagnen
in Marketingprofis. Sie können direkt in der Sales Cloud und Service Cloud bequem eine Vorschau dynamischer und personalisierter
E-Mails anzeigen. Im Callcenter können Sie einen intelligenteren Service bieten, indem Sie die richtigen Kundenvorgänge zur richtigen
Zeit an die richtigen Agenten übertragen. Und noch vieles mehr!
IN DIESEM ABSCHNITT:
Informationen zur Verwendung der Versionshinweise
Die Versionshinweise enthalten kurze, allgemeine Beschreibungen von neuen Salesforce-Funktionen und Verbesserungen an
bestehenden Funktionen. Sie beinhalten zudem Informationen zur Einrichtung, Implementierungstipps, die Ihnen den Einstieg
erleichtern, und bewährte Methoden, sodass Sie nachhaltigen Erfolg erzielen können.
Wie und wann werden Funktionen verfügbar gemacht?
Einige Funktionen der Version Summer ’15 betreffen alle Benutzer umgehend, nachdem die Version live geschaltet wird. Sie sollten
Ihre Benutzer besser vorab über diese Änderungen informieren, damit sie vorbereitet sind. Bei anderen Funktionen ist eine direkte
Aktion durch einen Administrator erforderlich, damit die Benutzer in den Genuss der neuen Funktion kommen.
Salesforce allgemein: Einfacheres Setup und einfacherer Datenimport
Mit dem neuen Setup-Assistenten ist die Einrichtung von Salesforce für Ihre Benutzer einfacher denn je. Auch Daten lassen sich
einfacher importieren und der Import kann auf einem Mac durchgeführt werden. Außerdem ist es einfacher denn je, die gewünschten
Informationen in den Versionshinweisen zu finden.
Analysen: Schneller mehr Wert aus Ihren Daten
Mit Wave, der Salesforce Analytics Cloud, erhalten alle Benutzer in Ihrer Organisation durch die intuitive visuelle
Zeigen-und-Klicken-Oberfläche sofort Zugriff auf umfangreiche Einblicke in die Daten. Egal, ob Sie einen Desktop-Browser oder ein
Mobilegerät mit iOS – oder sogar die neue Apple Watch™ – verwenden, Sie erhalten aus Ihren Daten die Antworten, die Sie benötigen,
um Ihr Geschäft zu führen. Mit unseren aktuellen Funktionen und Verbesserungen können Sie noch einfacher und schneller Nutzen
aus Ihren Daten ziehen.
Mobil: Unterwegs mehr erledigen
Hinsichtlich der Salesforce1-Anwendung liegt der Schwerpunkt der Version Summer '15 überwiegend auf der Optimierung der
mobilen Funktionen für Vertriebsmitarbeiter, die sich auf die Verbesserung der Leistung und des Vertrauens stützt. Es gibt auch noch
weitere Vorteile für Ihre Benutzer, wie etwa die effizientere Gestaltung des Workflows mit einem Rich-Text-Notizentool (Beta). Oder
die Vergrößerung von Umsatz-Pipelines durch Konvertierung qualifizierter Leads in Kontakte, einschließlich der Möglichkeit, im
Rahmen des Prozesses neue Accounts zu erstellen (jetzt allgemein verfügbar). Und damit Sie Ihren Benutzern die Arbeit erleichtern
können, können Sie jetzt die Auswahl und Anordnung von Aktionen in der Salesforce1-Aktionsleiste anpassen. Zudem ist ab der
Version Summer '15 die Anwendung Chatter Mobile in Google Play nicht mehr erhältlich und die Anwendung Mobile-Dashboards
für iPad wird nicht mehr unterstützt.
Communities: Neue Optionen für die Community-Verwaltung, Community-Kundenvorgangsfeed
Die Version Summer '15 beinhaltet Verbesserungen an Community-Analysen, verbesserte Tools für die Community-Verwaltung, die
Möglichkeit zur Bearbeitung von Konversationen, die Zuordnung von Datensätzen zu Gruppen, die Weiterentwicklung der
Self-Service-Vorlagen mit einem neuen, auf Chatter basierten Kundenvorgangsfeed und vieles mehr.
Vertrieb: Enterprise-Regionsverwaltung, Prognosen und mehr
Sie können Regionen bequem Opportunities zuweisen, Vertriebsteams einen besseren Einblick in die monatlichen und vierteljährlichen
Gesamtumsätze bieten und sich über unsere neuesten Entwicklungen bei der E-Mail-Integration informieren.
1
Salesforce Summer '15 – Versionshinweise
Work.com: Erweiterte Ziele, mehr Danksagungs- und Fertigkeiten-Funktionen
Unterstützen Sie Ihre Vertriebsleiter und -teams dabei, schneller zu lernen und bessere Leistungen zu erzielen. Dazu steht Ihnen eine
Suite mit Vertriebsmanagement- und Servicemanagementtools zur Leistungssteigerung zur Verfügung. Es wurden mehr Danksagungsund Fertigkeiten-Funktionen sowie die Pilotfunktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" hinzugefügt.
Außerdem werden für alle Benutzer erweiterte Ziele eingeführt.
Data.com
Stellen Sie Ihren Vertriebsteams mit den neuen Erkenntnissen über potenzielle Kunden Daten führender Unternehmen bereit.
Data.com ist die Lösung zur Bereitstellung von Daten führender Unternehmen in Salesforce. Erhalten Sie die aktuellsten Geschäftsdaten
für Kontakte, Leads und Accounts.
Service: Mehr Support-Möglichkeiten, gesteigerte Agentenproduktivität
Die Version Summer '15 bietet einen intelligenteren Service, indem die richtigen Kundenvorgänge zur richtigen Zeit an die richtigen
Agenten übertragen werden. Sie können zudem Support in mobile Anwendungen integrieren, um live Hilfestellung zu leisten, und
mehr als Nur-Text verwenden, um mit Ihren Kunden dynamisch zu interagieren. Kurbeln Sie die Produktivität Ihrer Agenten mit
verbesserten Tastenkombinationen und Massenvorgangsmakros an und lösen Sie Kundenvorgänge schneller, indem Sie in einer
Chat-Sitzung mehrere Agenten einsetzen.
Chatter: Berichte, Fragen-Vorgangserfassung, Datensätze in Gruppen
Mit der Version Summer ’15 können Sie Berichte über die Chatter-Aktivität in Ihrer Organisation erstellen, Datensätze zu Gruppen
hinzufügen und Kundenvorgänge über Chatter-Fragen erstellen. Es wurden auch verschiedene Verbesserungen an Dateien, Feeds
und nicht aufgelisteten Gruppen vorgenommen.
Marketing
Die Marketing Cloud ist die führende Plattform, die Kunden 1:1-Kundenjourneys bietet. Sie können damit eine einzige Ansicht Ihrer
kundenbezogenen Daten aus einer beliebigen Quelle erstellen und einzigartige Kundenjourneys basierend auf Ihren Geschäftszielen
planen und optimieren. Stellen Sie personalisierte Inhalte in allen Kanälen und auf allen Geräten genau zur richtigen Zeit bereit und
messen Sie die Auswirkung jeder Interaktion auf Ihr Unternehmen, damit Sie Ihre Vorgehensweise in Echtzeit optimieren und bessere
Ergebnisse erzielen können.
Salesforce1 Reporting: Speichern, Duplizieren und Löschen von Berichten mit der Reporting-API
Verbesserungen an der Reporting-REST-API ermöglichen es Ihnen, Dashboards zu löschen, Berichte zu speichern, zu duplizieren
und zu löschen sowie auf neue Berichtseigenschaften zuzugreifen. Apex -Verbesserungen ermöglichen es Ihnen, mehr
Berichtseigenschaften abzurufen und festzulegen. Diese Verbesserungen gelten nicht für Dashboards oder Berichte in der mobilen
Anwendung Salesforce1.
Bereitstellung: Bessere Leistung, Tests und Migration in der Sandbox
Sie verfügen nun über neue Möglichkeiten zum Bereitstellen von Änderungen in Ihrer Organisation.
Anpassung: Anpassen von Salesforce mit Klicks und Code
Mithilfe von Anpassungsfunktionen können Sie Ihre Organisation erweitern, indem Sie Ihre Objekte, Daten und Felder verbessern,
das Erscheinungsbild Ihrer Organisation anpassen, Ihre Geschäftsprozesse erweitern, Websites erstellen und Anwendungen erstellen
– und das alles mithilfe von Zeigen-und-Klicken-Tools und eventuell mit etwas Code. Anpassungsfunktionen umfassen auch Tools
zur Verwaltung und Sicherung Ihrer Organisation.
Sicherheit und Identität
Verwenden Sie Sicherheitsfunktionen zum Schutz Ihrer Daten und Anwendungen. Diese Funktionen bieten zudem Benutzeridentitätsund Zugriffsverwaltung.
Entwicklung: Erstellen einer eigenen Salesforce-Anwendung
Force.com unterstützt Sie bei der Entwicklung neuer Anwendungen und Integrationen für Ihre Organisation oder für den Weiterverkauf
an andere Organisationen.
2
Salesforce Summer '15 – Versionshinweise
Informationen zur Verwendung der Versionshinweise
Wichtige Aktualisierungen
Diese Version enthält Aktualisierungen, die die Leistung, Logik und Benutzerfreundlichkeit von Salesforce optimieren, sich jedoch
u. U. auf Ihre vorhandenen Anpassungen auswirken können.
Andere Salesforce-Produkte
Informationen zur Verwendung der Versionshinweise
Die Versionshinweise enthalten kurze, allgemeine Beschreibungen von neuen Salesforce-Funktionen und Verbesserungen an bestehenden
Funktionen. Sie beinhalten zudem Informationen zur Einrichtung, Implementierungstipps, die Ihnen den Einstieg erleichtern, und
bewährte Methoden, sodass Sie nachhaltigen Erfolg erzielen können.
Es stehen eine PDF- und eine HTML-Version zur Verfügung.
Anmerkung: Bis die neue Salesforce-Version in Ihrer Produktionsorganisation verfügbar ist, funktionieren Links in den
Versionshinweisen auf die Salesforce-Hilfe, Implementierungsleitfäden, Entwicklerhandbücher und andere Dokumentation entweder
nicht oder verweisen auf Material für die vorherige Salesforce-Version. Für einige Entwicklerhandbücher stehen mehrere Wochen
vor der Veröffentlichung der Salesforce-Version Vorschauversionen zur Verfügung. Um die Vorschauversionen von
Entwicklerhandbüchern auf Salesforce Developers aufzurufen, wählen Sie in der Dropdown-Liste "Documentation Version"
(Dokumentationsversion) den Eintrag "Preview" (Vorschau) aus.
Weitere Ressourcen
Neben diesen Versionshinweisen stehen weitere Ressourcen zur Verfügung, um Sie schnell auf den neuesten Stand zu bringen.
• Release Readiness-Community: Treten Sie einer Community von Salesforce-Experten bei.
• Demos zur Version: Sehen Sie sich kurze Videoübersichten zu den Neuerungen in dieser Version an.
Bekannte Probleme
In diesen Versionshinweisen werden neue und geänderte Funktionen beschrieben, jedoch keine bekannten Probleme. Informationen
über bekannte Probleme finden Sie auf der Salesforce-Website zu bekannten Problemen.
Updates über Twitter
Wenn Sie @salesforcedocs auf Twitter folgen, erhalten Sie Benachrichtigungen, wenn wir eine neue Dokumentation veröffentlichen
oder die bestehende Dokumentation erheblich aktualisieren.
Ihr Feedback zählt
Wir wissen, wie wichtig unsere Dokumentationen für den Erfolg Ihres Unternehmens sind. Und wie würden gerne wissen, was für Sie
funktioniert und was nicht.
• Feedbackformulare: Wenn Sie mit unseren Dokumentationen arbeiten – egal, ob sich diese in der Salesforce-Hilfe, den
Versionshinweisen oder den Entwicklerhandbüchern in Salesforce Developers befinden –, suchen Sie nach dem Feedbackformular
und nehmen Sie eine positive oder negative Bewertung vor. Fügen Sie bei Bedarf Kommentare hinzu.
• Twitter: Senden Sie uns Tweets an @salesforcedocs.
3
Salesforce Summer '15 – Versionshinweise
Auf Ihren Wunsch hin!
IN DIESEM ABSCHNITT:
Auf Ihren Wunsch hin!
Wir haben die Funktionen, die Sie sich auf IdeaExchange gewünscht haben, umgesetzt.
Versionshinweise – Änderungen
Hier werden die Änderungen an den Versionshinweisen beschrieben.
Auf Ihren Wunsch hin!
Wir haben die Funktionen, die Sie sich auf IdeaExchange gewünscht haben, umgesetzt.
IdeaExchange
Umgesetzte Funktion
Allgemeine Verbesserungen
Data Loader für Mac
Data Loader für Mac
Mobil
Bitte an SFDC: Rich Text in Notizen aufnehmen
Anhängen von Notizen und Anhängen an mehrere Datensätze
Steigern der Produktivität mit Rich-Text-Besprechungsnotizen (Beta)
(teilweise umgesetzt)
Salesforce1: Möglichkeit zur Konvertierung von Leads erforderlich Konvertieren von Leads in Kontakte (allgemein verfügbar)
Anpassen der Salesforce1-Datensatzaktionsleiste
Anpassen von Aktionen in der Salesforce1-Aktionsleiste
Communities
Ermöglichen des Zusammenführens und Löschens von Themen Zusammenführen, Umbenennen oder Löschen von Themen in
Communities
Ermöglichen der Anpassung von Chatter-Empfehlungen
Erstellen benutzerdefinierter Empfehlungen
Bereitstellen von {!Community_URL} in Visualforce-E-Mail-Vorlagen Briefvorlagenfelder in Visualforce-E-Mail-Vorlagen für Communities
Briefvorlagenfeld {!Community_URL} sollte auf benutzerdefinierte Benutzte und abgelaufene Links in textbasierten
Community-Seiten verweisen
Community-E-Mails leiten ordnungsgemäß weiter
Lese-/Schreibzugriff auf Kampagnen für Partner-Community
Partnerbenutzer können jetzt Kampagnen lesen, erstellen und
bearbeiten
Partnerportal – Berichtsoptionen
Berichtsverwaltung für Partner- und Kundenbenutzer – Erstellen
und Bearbeiten von Berichten
Vertrieb
Bitte an SFDC: Rich Text in Notizen aufnehmen
Notizen (Beta) (teilweise umgesetzt)
Work.com
Übertragen der Inhaberschaft von Zielen und Freigaberegeln für Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
Ziele
Erstellen eines Ziels für eine Gruppe
Work.com-Ziele: Benutzerdefinierte Felder
4
Salesforce Summer '15 – Versionshinweise
IdeaExchange
Auf Ihren Wunsch hin!
Umgesetzte Funktion
Ändern der Filteroption für Zielvorgaben von Zielen im
Coaching-Datensatz
Kopieren von Zielsetzungen
Liste der Teamziele, aller Ziele
"Alle Ziele anzeigen" in Work.com
Hinzufügen eines WYSIWYG-Editors zu
Kommentar-/Aufgabenfeldern
Zuweisen von Zielen
Freigabe vom Typ "Nur Anzeige" für Ziele
Sortieren der wichtigsten Ergebnisse nach Priorität
Möglichkeit von Validierungsregeln für Work.com-Objekte
Zielstandardeinstellung "Privat" in Work.com
Umformulierung von "Zieleinstellungen" in den
Work.com-Einstellungen
Entsperren von Zielen
Festlegen von Standardwerten für private Ziele in Work.com
Work.com – Deaktivieren der Feed-Aktualisierung für
Zielvorgabenfelder
Filtern nach "Alle Aktualisierungen" und "Weniger
Aktualisierungen" in Chatter für Ziele
Work.com: Notizen für Ziele und Zielvorgaben
Hinzufügen einer Gruppe zu einem Ziel
Delegieren des Zugriffs bei der Erstellung von Zielsetzungen
Keine privaten Ziele
Anzeigen von Zielen nach Quartal
Zielordner für Work.com
Möglichkeit zum Festlegen einer Standardsichtbarkeit beim
Erstellen einer neuen Zielsetzung
Bezeichnen von Zielsetzungen
Umbenennen der Registerkarte "Ziele" in der Taskleiste
HPD-Zieltextfelder
Service
Kontrollkästchen "Kundenvorgangszuordnung" – ausgeblendet, Intuitiveres Aktivieren von Zuordnungsregeln für Kundenvorgänge
aber aktiviert
E-Mail-Vorgangserfassung: Korrekte Anzeige von Bildern in
HTML-E-Mails
In E-Mail-Feedeinträgen werden nun HTML-Formatierungen und
Inline-Bilder angezeigt
5
Salesforce Summer '15 – Versionshinweise
Auf Ihren Wunsch hin!
IdeaExchange
Umgesetzte Funktion
Signatur in Antworten auf E-Mails (teilweise umgesetzt)
Anhängen von Benutzersignaturen nach Antworten in E-Mails
Chatter
Möglichkeit, Chatter-Posts nach dem Posten zu bearbeiten
Bearbeiten von Feedposts und Feedkommentaren
Erhöhen der Zeichenobergrenze im Informationsfeld in
Chatter-Gruppen
Im Gruppeninformationsfeld sind nun 4.000 Zeichen zulässig
Übersichtlichere Gestaltung von Chatter – ein Auszug für alle
Community-Gruppen
Einheitliche Benutzerauszüge (Beta-Version) (teilweise umgesetzt)
Möglichkeit, Berichte zu Chatter-Feeds in Datensätzen zu erstellen Erstellen von Berichten zu Datensatz-Feeds im
Chatter-Dashboards-Paket
Bereitstellung
Fortschritt der Sandbox-Aktualisierung
Verbessertes Sandbox-Kopiermodul für vollständige
Sandbox-Instanzen (allgemein verfügbar)
Aktivieren der Funktionslizenz ohne Aktualisieren der Sandbox
Abgleichen von Produktionslizenzen mit Sandbox ohne
Aktualisierung
Anpassung von Force.com
Anmelden als ... beliebige Rolle, beliebiges Profil
Richtlinie für Anmeldezugriff wurde geändert
Unterstützung von ISNEW-Formelfunktionen in Prozesskriterien
Vergleichen und Zurückgeben von Werten in Formeln
Unterstützung der Aktualisierung von Auswahllistenfeldern mithilfe Vergleichen und Zurückgeben von Werten in Formeln
von Formeln
Unterstützung relativer Datumsfunktionen bei der Aktualisierung Aktualisieren von Feldern mithilfe von Formeln und
von Datenfeldern
Datumsfunktionen
Entfernen der 12-stündigen Wartezeit beim Löschen von Prozessen Sofortiges Löschen von Prozessen
Sicherheit und Identität
Steuern des Abmelde-URL
Auswählen der Abmeldeseite für Salesforce-Benutzer
Anpassen des Abmelde-URL anstelle der Salesforce-Abmeldeseite
Hinzufügen von TLS 1.2-Unterstützung für ausgehende
HTTPS-Callouts/Verschlüsselungsanforderungen
Testen und Verwenden erweiterter Netzwerkprotokolle
Entwicklung in Force.com
Ermöglichen, ein Symbol für "apex:mapMarker" in Visualforce
festzulegen
Anpassen von Visualforce-Karten mit benutzerdefinierten
Markierungen
Konfigurieren von Apex-REST-Services, sodass mehrere Datensätze Zusammengesetzte Ressourcen – Batch
in Anforderungen zugelassen werden (POST/PUT)
Erstellen oder Aktualisieren mehrerer Objekte über die REST-API
Zusammengesetzte Ressourcen – Batch
Zusammengesetzte Ressourcen – sObject-Struktur
6
Salesforce Summer '15 – Versionshinweise
Versionshinweise – Änderungen
IdeaExchange
Umgesetzte Funktion
Benutzerdefinierte Metadatentypen
Konfigurieren von Anwendungen mit benutzerdefinierten
Metadatentypen (allgemein verfügbar)
SIEHE AUCH:
Wie und wann werden Funktionen verfügbar gemacht?
Versionshinweise – Änderungen
Hier werden die Änderungen an den Versionshinweisen beschrieben.
27.05.2015
Installieren von Salesforce for Outlook für einen Benutzer oder für alle Benutzer, die einen Computer gemeinsam benutzen
Es wurde ein wichtiger Hinweis für Kunden hinzugefügt, die Salesforce for Outlook Version 2.8 mithilfe des MSI-Installationsprogramms
installieren.
Die Informationen darüber, welche Benutzer ein Upgrade auf Version 2.8 vornehmen können, ohne zuerst ältere Versionen von
Salesforce for Outlook deinstallieren zu müssen, wurden neu strukturiert.
Salesforce1-Verbesserungen in dieser Version
Die Veröffentlichung von Version 7.2 der herunterladbaren Salesforce1-Anwendung für Android-Geräte wird bekanntgegeben. Die
Anwendung kann jetzt über Google Play heruntergeladen werden.
Neu in Version 7.2:
• Zugriff auf zentrale Genehmigungselemente und angehaltene Flow-Interviews über das Salesforce1-Navigationsmenü
• Unterstützung von URL-Schemas, die Benutzern Zugriff auf bestimmte Seiten in der Salesforce1-Anwendung über externe
Anwendungen gewähren
• Leistungsverbesserungen und Fehlerbehebungen
Empfangen von Salesforce1-Benachrichtigungen auf der Apple Watch
Es wurden Informationen über die Anzeige von Salesforce1-Push-Benachrichtigungen auf der Apple Watch hinzugefügt.
Salesforce1 wird auf iOS 7-Geräten nicht mehr unterstützt
Dieser Hinweis wurde aktualisiert, um bekanntzugeben, dass Salesforce mit der Veröffentlichung von Version 7.3 der herunterladbaren
Salesforce1-Anwendung für iOS Salesforce1 auf iOS 7-Geräten nicht mehr unterstützt. Version 7.3 wird kurz nach Veröffentlichung
der Version Summer '15 im App Store erhältlich sein.
Zuordnen von Preisbüchern zu Opportunities in Salesforce1
Es wurden Informationen zur Erstellung einer Schnellaktion hinzugefügt, mit der Preisbücher mithilfe des Felds Preisbuch, das
jetzt für Opportunity-Datensätze verfügbar ist, Opportunities zugeordnet werden können.
Metadata-API-Aufruf: deploy()
Die Beschreibung für die Testebene RunLocalTests wurde verständlicher gestaltet.
Bearbeiten von Feedposts und Feedkommentaren
Es wurden Informationen darüber hinzugefügt, wie Administratoren Benutzern Berechtigungen zur Feedpostbearbeitung auch über
Berechtigungssätze zuweisen können.
Anhängen von Benutzersignaturen nach Antworten in E-Mails
Der Hinweis wurde aktualisiert, um zu verdeutlichen, dass die Einstellung für Benutzersignaturen nur für den Kundenvorgangsfeed
unterstützt wird.
7
Salesforce Summer '15 – Versionshinweise
Versionshinweise – Änderungen
Erkenntnisse über potenzielle Kunden für Accounts
Es wurde ein wichtiger Hinweis über Finanzdetails und Ausfallrisiko in D&B-Firmografiken hinzugefügt.
Änderungen an Designdateien für Lightning App Builder-Komponenten
Es wurden Informationen über Änderungen an den unterstützten Feldern und Attributen in Designdateien hinzugefügt.
Verwenden benutzerdefinierter Bezeichnungen in Lightning-Komponenten
Mit dem globalen Wertprovider $Label können Sie benutzerdefinierte Bezeichnungen in Lightning-Komponenten verwenden.
20.05.2015
Setup-Assistent für neu aktivierte Organisationen
Der Hinweis wurde aktualisiert, um zu verdeutlichen, dass der Setup-Assistent ab Ende Juni 2015 für Kunden verfügbar ist.
Tooling-API
Es wurden Informationen über benutzerdefinierte Felder und das Objekt "User" in der Tooling-API hinzugefügt.
Es wurden Informationen über die Abfrage der Felder FullName und Metadata hinzugefügt.
Objekt "UserProvisioningRequest Object"
Das neue Feld ManagerId wurde hinzugefügt.
Salesforce1-Verbesserungen in dieser Version
Es wurde die Information hinzugefügt, dass Salesforce1 Daten, die mit der Plattformverschlüsselung verschlüsselt werden, unterstützt.
13.05.2015
Setup-Assistent für neu aktivierte Organisationen
Es wurde der Hinweis hinzugefügt, dass der Setup-Assistent voraussichtlich ab Juni oder Juli 2015 verfügbar sein wird.
Marketing
Es wurde ein Abschnitt für die Marketing Cloud hinzugefügt.
Parameter von Apex-Methoden auf einen Blick
Es wurde ein Versionshinweis hinzugefügt, in dem Formatierungsänderungen am Force.com Apex Code Developer’s Guide erläutert
werden.
Salesforce Console for Service
Es wurde der Versionshinweis hinzugefügt, dass Vermögenswerte und Serviceverträge im Hervorhebungsbereich unterstützt werden.
Metadatentypen und -felder
Das Feld "actionType" verfügt jetzt über einen neuen unterstützten Enumerationswert: contentWorkspaceEnableFolders.
06.05.2015
Programmatische Neuanordnung von Batch-Aufträgen in der flexiblen Warteschlange
Der Versionshinweis zu Apex-Methoden für die flexible Warteschlange wurde entfernt, da diese Methoden derzeit nicht verfügbar
sind.
Unterstützte Anmelde-Flow-Typen
Es wurde ein Versionshinweis hinzugefügt, dass Anmelde-Flows nur den Typ "Flow" unterstützen.
Neue Objekte
Der Versionshinweis wurde um das neue Objekt ListViewChartInstance ergänzt.
8
Salesforce Summer '15 – Versionshinweise
Wie und wann werden Funktionen verfügbar gemacht?
Eigenständige Lightning-Anwendungen (allgemein verfügbar)
Lightning-Komponenten in eigenständigen Anwendungen (.app-Ressourcen) sind allgemein verfügbar. Die Integration von
Lightning-Komponenten in Salesforce1 ist weiterhin eine Beta-Funktion.
Externe Communities-Benutzer können Social Posts anzeigen
Es wurden Informationen zum Gewähren von Zugriff auf Social Posts für externe Communities-Benutzer hinzugefügt.
Neues Feld im Social Persona-Objekt
Es wurden Informationen zu einem neuen Feld in neu erstellten Social Persona-Objekten hinzugefügt.
29.04.2015
Reduzierter Zugriff für Apex-Klassen, die das Stichwort "with sharing" verwenden
Der Versionshinweis wurde präzisiert, um zu verdeutlichen, wann sich diese Änderung auf Ihre Organisation auswirkt.
Außerbetriebnahme der Funktion "Datenresidenzoption" (DRO)
Es wurde eine Mitteilung hinzugefügt, dass die Datenresidenzoption am 15. August 2015 außer Betrieb genommen wird. Neue und
bestehende DRO-Installationen werden nach diesem Datum nicht mehr unterstützt.
Auswählen der in einer Bereitstellung auszuführenden Tests
Die Informationen über die Bereitstellung deaktivierter Auslöser wurden aktualisiert.
Änderungen an Feldnamen des Ereignisobjekts
Die Namen von Feldern für JunctionIdList wurden aktualisiert und intuitiver gestaltet.
Änderungen an Feldnamen des Aufgabenobjekts
Die Namen von Feldern für JunctionIdList wurden aktualisiert und intuitiver gestaltet.
Wie und wann werden Funktionen verfügbar gemacht?
Einige Funktionen der Version Summer ’15 betreffen alle Benutzer umgehend, nachdem die Version live geschaltet wird. Sie sollten Ihre
Benutzer besser vorab über diese Änderungen informieren, damit sie vorbereitet sind. Bei anderen Funktionen ist eine direkte Aktion
durch einen Administrator erforderlich, damit die Benutzer in den Genuss der neuen Funktion kommen.
Wann werden die Änderungen von Summer ’15 auf Ihrer Instanz angezeigt? Sehen Sie hierzu im Zeitplan für Hauptversionen auf der
Salesforce-Trust-Site unter trust.salesforce.com/trust/maintenance/ nach.
In den folgenden Tabellen sind die Funktionen der Version Summer ’15 und ihre Auswirkungen auf die Benutzer zusammengefasst. Die
zugehörigen Salesforce-Editionen finden Sie in den Funktionsdetails.
IN DIESEM ABSCHNITT:
Wie und wann allgemeine Verbesserungen verfügbar werden
Mit dem neuen Setup-Assistenten ist die Einrichtung von Salesforce für Ihre Benutzer einfacher denn je. Auch Daten lassen sich
einfacher importieren und der Import kann auf einem Mac durchgeführt werden. Außerdem ist es einfacher denn je, die gewünschten
Informationen in den Versionshinweisen zu finden.
Wie und wann Analytics Cloud-Funktionen verfügbar gemacht werden
Mit Wave, der Salesforce Analytics Cloud, erhalten alle Benutzer in Ihrer Organisation durch die intuitive visuelle
Zeigen-und-Klicken-Oberfläche sofort Zugriff auf umfangreiche Einblicke in die Daten. Egal, ob Sie einen Desktop-Browser oder ein
Mobilegerät mit iOS – oder sogar die neue Apple Watch™ – verwenden, Sie erhalten aus Ihren Daten die Antworten, die Sie benötigen,
um Ihr Geschäft zu führen. Mit unseren aktuellen Funktionen und Verbesserungen können Sie noch einfacher und schneller Nutzen
aus Ihren Daten ziehen.
9
Salesforce Summer '15 – Versionshinweise
Wie und wann werden Funktionen verfügbar gemacht?
Wie und wann mobile Funktionen verfügbar gemacht werden
Hinsichtlich der Salesforce1-Anwendung liegt der Schwerpunkt der Version Summer '15 überwiegend auf der Optimierung der
mobilen Funktionen für Vertriebsmitarbeiter, die sich auf die Verbesserung der Leistung und des Vertrauens stützt. Es gibt auch noch
weitere Vorteile für Ihre Benutzer, wie etwa die effizientere Gestaltung des Workflows mit einem Rich-Text-Notizentool (Beta). Oder
die Vergrößerung von Umsatz-Pipelines durch Konvertierung qualifizierter Leads in Kontakte, einschließlich der Möglichkeit, im
Rahmen des Prozesses neue Accounts zu erstellen (jetzt allgemein verfügbar). Und damit Sie Ihren Benutzern die Arbeit erleichtern
können, können Sie jetzt die Auswahl und Anordnung von Aktionen in der Salesforce1-Aktionsleiste anpassen. Zudem ist ab der
Version Summer '15 die Anwendung Chatter Mobile in Google Play nicht mehr erhältlich und die Anwendung Mobile-Dashboards
für iPad wird nicht mehr unterstützt.
Wie und wann Communities-Funktionen verfügbar gemacht werden
Die Version Summer '15 beinhaltet Verbesserungen an Community-Analysen, verbesserte Tools für die Community-Verwaltung, die
Möglichkeit zur Bearbeitung von Konversationen, die Zuordnung von Datensätzen zu Gruppen, die Weiterentwicklung der
Self-Service-Vorlagen mit einem neuen, auf Chatter basierten Kundenvorgangsfeed und vieles mehr.
Wie und wann Vertriebsfunktionen verfügbar gemacht werden
Sie können Regionen bequem Opportunities zuweisen, Vertriebsteams einen besseren Einblick in die monatlichen und vierteljährlichen
Gesamtumsätze bieten und sich über unsere neuesten Entwicklungen bei der E-Mail-Integration informieren.
Wie und wann Work.com-Funktionen verfügbar gemacht werden
Unterstützen Sie Ihre Vertriebsleiter und -teams dabei, schneller zu lernen und bessere Leistungen zu erzielen. Dazu steht Ihnen eine
Suite mit Vertriebsmanagement- und Servicemanagementtools zur Leistungssteigerung zur Verfügung. Es wurden mehr Danksagungsund Fertigkeiten-Funktionen sowie die Pilotfunktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" hinzugefügt.
Außerdem werden für alle Benutzer erweiterte Ziele eingeführt.
Art und Zeitpunkt der Verfügbarkeit von Data.com-Funktionen
Stellen Sie Ihren Vertriebsteams mit den neuen Erkenntnissen über potenzielle Kunden Daten führender Unternehmen bereit.
Data.com ist die Lösung zur Bereitstellung von Daten führender Unternehmen in Salesforce. Erhalten Sie die aktuellsten Geschäftsdaten
für Kontakte, Leads und Accounts.
Wie und wann Service-Funktionen verfügbar gemacht werden
Die Version Summer '15 bietet einen intelligenteren Service, indem die richtigen Kundenvorgänge zur richtigen Zeit an die richtigen
Agenten übertragen werden. Sie können zudem Support in mobile Anwendungen integrieren, um live Hilfestellung zu leisten, und
mehr als Nur-Text verwenden, um mit Ihren Kunden dynamisch zu interagieren. Kurbeln Sie die Produktivität Ihrer Agenten mit
verbesserten Tastenkombinationen und Massenvorgangsmakros an und lösen Sie Kundenvorgänge schneller, indem Sie in einer
Chat-Sitzung mehrere Agenten einsetzen.
Wie und wann Chatter-Funktionen verfügbar gemacht werden
Mit der Version Summer ’15 können Sie Berichte über die Chatter-Aktivität in Ihrer Organisation erstellen, Datensätze zu Gruppen
hinzufügen und Kundenvorgänge über Chatter-Fragen erstellen. Es wurden auch verschiedene Verbesserungen an Dateien, Feeds
und nicht aufgelisteten Gruppen vorgenommen.
Wie und wann Salesforce1 Reporting-Funktionen verfügbar gemacht werden
Verbesserungen an der Reporting-REST-API ermöglichen es Ihnen, Dashboards zu löschen, Berichte zu speichern, zu duplizieren
und zu löschen sowie auf neue Berichtseigenschaften zuzugreifen. Apex -Verbesserungen ermöglichen es Ihnen, mehr
Berichtseigenschaften abzurufen und festzulegen. Diese Verbesserungen gelten nicht für Dashboards oder Berichte in der mobilen
Anwendung Salesforce1.
Wie und wann Bereitstellungsfunktionen verfügbar gemacht werden
Sie verfügen nun über neue Möglichkeiten zum Bereitstellen von Änderungen in Ihrer Organisation.
10
Salesforce Summer '15 – Versionshinweise
Wie und wann allgemeine Verbesserungen verfügbar werden
Wie und wann Anpassungsfunktionen verfügbar gemacht werden
Mithilfe von Anpassungsfunktionen können Sie Ihre Organisation erweitern, indem Sie Ihre Objekte, Daten und Felder verbessern,
das Erscheinungsbild Ihrer Organisation anpassen, Ihre Geschäftsprozesse erweitern, Websites erstellen und Anwendungen erstellen
– und das alles mithilfe von Zeigen-und-Klicken-Tools und eventuell mit etwas Code. Anpassungsfunktionen umfassen auch Tools
zur Verwaltung und Sicherung Ihrer Organisation.
Wie und wann Sicherheits- und Identitätsfunktionen verfügbar gemacht werden
Wie und wann Entwicklungsfunktionen verfügbar gemacht werden
Force.com unterstützt Sie bei der Entwicklung neuer Anwendungen und Integrationen für Ihre Organisation oder für den Weiterverkauf
an andere Organisationen.
Wie und wann wichtige Aktualisierungen verfügbar gemacht werden
Diese Version enthält Aktualisierungen, die die Leistung, Logik und Benutzerfreundlichkeit von Salesforce optimieren, sich jedoch
u. U. auf Ihre vorhandenen Anpassungen auswirken können.
Wie und wann allgemeine Verbesserungen verfügbar werden
Mit dem neuen Setup-Assistenten ist die Einrichtung von Salesforce für Ihre Benutzer einfacher denn je. Auch Daten lassen sich einfacher
importieren und der Import kann auf einem Mac durchgeführt werden. Außerdem ist es einfacher denn je, die gewünschten Informationen
in den Versionshinweisen zu finden.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Verbesserte Benutzeroberfläche für den
Datenimport-Assistent
Data Loader für Mac
Setup-Assistent für neu aktivierte
Organisationen (verfügbar ab Ende Juni
2015)
Wie und wann Analytics Cloud-Funktionen verfügbar gemacht werden
Mit Wave, der Salesforce Analytics Cloud, erhalten alle Benutzer in Ihrer Organisation durch die intuitive visuelle
Zeigen-und-Klicken-Oberfläche sofort Zugriff auf umfangreiche Einblicke in die Daten. Egal, ob Sie einen Desktop-Browser oder ein
Mobilegerät mit iOS – oder sogar die neue Apple Watch™ – verwenden, Sie erhalten aus Ihren Daten die Antworten, die Sie benötigen,
um Ihr Geschäft zu führen. Mit unseren aktuellen Funktionen und Verbesserungen können Sie noch einfacher und schneller Nutzen aus
Ihren Daten ziehen.
Anmerkung: Wave muss für Ihre Organisation bereitgestellt werden, damit Sie auf ihre Funktionen zugreifen können. Wave
erfordert eine Analytics Cloud Wave Platform-Lizenz.
11
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Analytics Cloud-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Mobile Analysen
Hinzufügen Ihrer Daten mit dem mobilen
Wave-Konnektor (v1.3)
Erstellen und Bearbeiten von Dashboards
(v1.3)
Unterstützung für Apple Watch™ (v1.2)
Weitere Verbesserungen an Analytics für
iOS (v1.2)
Integrieren von Daten
Erstellen von Datensets in Ihrer Anwendung
Anzeigen einer Vorschau für Metadaten zum
ordnungsgemäßen Laden von CSV-Daten
Bereinigen Ihrer Anwendungen durch
Löschen nicht benötigter Datensets
Vergrößerungstransformation bietet mehr
Unterstützung für mehrere
Übereinstimmungen
Erkunden von Daten
Erkunden von Dimensionen mit neuen
Filteroperatoren
Erkunden von Maßeinheiten mit neuen
Filteroperatoren
Gruppieren von Datumsangaben nach
Geschäftszeiträumen: "Geschäftsjahr",
"Geschäftsquartal" und
"Geschäftsjahr-Quartal"
Engagieren Ihres Teams mit Dashboards
Verknüpfen von Tabellen und Diagrammen
in Linsen oder Dashboards
Hinzufügen von Dashboards zu
Seitenlayouts (allgemein verfügbar)
Wave-REST-API (Pilotprogramm)
Wave-REST-API (Pilotprogramm): Erstellen
einer neuen Funktionalität
12
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann mobile Funktionen verfügbar gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
SAQL (Pilotprogramm)
Verbessern Ihrer SAQL-Abfragen durch
Unterstützung von Datumsangaben mit
offenem Ende (Pilotprogramm)
Wie und wann mobile Funktionen verfügbar gemacht werden
Hinsichtlich der Salesforce1-Anwendung liegt der Schwerpunkt der Version Summer '15 überwiegend auf der Optimierung der mobilen
Funktionen für Vertriebsmitarbeiter, die sich auf die Verbesserung der Leistung und des Vertrauens stützt. Es gibt auch noch weitere
Vorteile für Ihre Benutzer, wie etwa die effizientere Gestaltung des Workflows mit einem Rich-Text-Notizentool (Beta). Oder die
Vergrößerung von Umsatz-Pipelines durch Konvertierung qualifizierter Leads in Kontakte, einschließlich der Möglichkeit, im Rahmen
des Prozesses neue Accounts zu erstellen (jetzt allgemein verfügbar). Und damit Sie Ihren Benutzern die Arbeit erleichtern können,
können Sie jetzt die Auswahl und Anordnung von Aktionen in der Salesforce1-Aktionsleiste anpassen. Zudem ist ab der Version Summer
'15 die Anwendung Chatter Mobile in Google Play nicht mehr erhältlich und die Anwendung Mobile-Dashboards für iPad wird nicht
mehr unterstützt.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Salesforce1
Anpassen von Aktionen in der
Salesforce1-Aktionsleiste
Erstellen benutzerdefinierter
Anwendungsseiten mit Lightning App
Builder (allgemein verfügbar) (verfügbar
innerhalb von 24 Stunden nach der
Veröffentlichung der Version Summer '15)
Ausblenden der Aktionsüberschrift für
benutzerdefinierte Visualforce-Aktionen
Steigern der Produktivität mit
Rich-Text-Besprechungsnotizen (Beta)
Zuordnen von Preisbüchern zu
Opportunities in Salesforce1
Konvertieren von Leads in Kontakte
(allgemein verfügbar)
Erstellen von Aufgaben aus Notizen mit
einer Streichbewegung (Beta)
13
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann mobile Funktionen verfügbar gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Anzeigen aller ausstehenden
Genehmigungsanfragen an einem Ort
Anzeigen aller angehaltenen
Flow-Interviews an einem Ort
Empfangen von Benachrichtigungen
innerhalb der Anwendung über Posts an
Gruppen
Salesforce1 wird auf iOS 7-Geräten nicht
mehr unterstützt
Sonstige Änderungen in Salesforce1
Obsoletes Feld "Publisher-Symbol" von
Salesforce1-Branding-Seiten entfernt
Empfangen von
Salesforce1-Benachrichtigungen auf der
Apple Watch
Zugreifen auf Auswahllisten für Bundesstaat
und Land
Zugreifen auf externe Daten mit Lightning
Connect
Einfacheres Blättern mit besserem Kontext
bei der Anzeige langer Listen (nur Tablets)
Öffnen der meisten Salesforce-URLs direkt
in einer herunterladbaren
Salesforce1-Anwendung
Aktion "Anrufen oder Protokollieren"
umbenannt
Google Maps-Bilder ersetzen die
Produktivitätsaktion "Karte"
Account-Nachrichten ersetzen die
Produktivitätsaktion "Nachrichten lesen"
Verwenden der globalen Suche, um
Informationen in Feedposts zu finden
Wichtige Felder werden automatisch
aktualisiert, wenn die Phase einer
Opportunity geändert wird
14
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann mobile Funktionen verfügbar gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Verfolgen von Zielen und Zielvorgaben mit
erweiterten Zielen
Anzeigen von Dateifeldern in Artikeln
Verwerfen von Empfehlungen in Feeds
Hinzufügen mehrerer Themen zu einem
Post
Verwalten von Gruppenmitgliedern über
Themenlisten
Konzentrieren auf nützliche Informationen
in Gruppenlistenansichten
Genehmigen oder Ablehnen von
Genehmigungsanfragen über
Genehmigungsthemenlisten in Datensätzen
in Communities
Hinzufügen von Datensätzen zu
Chatter-Gruppen in Communities
Erstellen von benutzerdefinierten
Empfehlungen in Community-Feeds an
einem anderen Ort
Anzeigen verbesserten visuellen Feedbacks
beim Laden von Seiten
Link zu Offline-Einstellungen auf der Seite
"Salesforce1-Setup" umbenannt
IP-Relaxation und fortlaufende
IP-Erzwingung für verbundene
Anwendungen
Einhalten von Datenschutzanforderungen
mithilfe von Plattformverschlüsselung
(allgemein verfügbar)
Zusätzliche Informationen zu Salesforce1
Zugreifen auf die mobile Anwendung
Salesforce1
Unterschiede zwischen Salesforce1 und der
vollständigen Salesforce-Website
15
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Communities-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Entwicklung der Salesforce1-Anwendung
– Übersicht
Zusätzliche Informationen zu mobilen Anwendungen
Chatter Mobile für Android wird ab Version
Summer '15 nicht mehr unterstützt
Anwendung Mobile-Dashboards für iPad
wird ab Version Summer '15 nicht mehr
unterstützt
Wie und wann Communities-Funktionen verfügbar gemacht werden
Die Version Summer '15 beinhaltet Verbesserungen an Community-Analysen, verbesserte Tools für die Community-Verwaltung, die
Möglichkeit zur Bearbeitung von Konversationen, die Zuordnung von Datensätzen zu Gruppen, die Weiterentwicklung der
Self-Service-Vorlagen mit einem neuen, auf Chatter basierten Kundenvorgangsfeed und vieles mehr.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Community-Verwaltung
Optimierte Übersichtsseite der
Community-Verwaltung
Intuitivere Navigation in der
Community-Verwaltung
Erstellen benutzerdefinierter Empfehlungen
Zusammenführen, Umbenennen oder
Löschen von Themen in Communities
Anpassen der Seiten "Kennwort ändern" und
"Kennwort vergessen" für Communities
Überschreiben standardmäßiger
Community-Seiten in der
Community-Verwaltung
Anpassen von Visualforce-Fehlerseiten für
authentifizierte Benutzer
Community Builder
16
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Communities-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Veröffentlichen von Communities über die
Sandbox
Community-Vorlagen
Anzeigen aller
Kundenvorgangsinteraktionen im
Community-Kundenvorgangsfeed
(allgemein verfügbar) (verfügbar innerhalb
von 24 Stunden nach der Veröffentlichung
der Version Summer '15)
Anzeigen benutzerdefinierter Empfehlungen
in Napili-Communities
Anzeigen fachkundiger Personen mit der
Napili-Vorlage
Auswählen von Dateien aus
Self-Service-Communities in Frage- und
Antwort-Posts
Sichtbarkeitseinstellung für
Kontaktinformationen in Napili-Vorlage
hinzugefügt
Option für E-Mail-Benachrichtigungen aus
Benutzerprofil-Details in Napili-Vorlage
entfernt
Napili-Komponente "Community fragen"
wurde umbenannt und an Seitenanfang
verschoben
Neues Erscheinungsbild für
Kundenvorgangs-Listenansicht in
Community-Vorlagen
Benutzerprofil-Details und
Kundenvorgangsliste in Koa- und
Kokua-Vorlagen verfügbar
Neue Feed-Detailseite in
Self-Service-Vorlagen
Berichte
Berichtsverwaltung für Partner- und
Kundenbenutzer – Erstellen und Bearbeiten
von Berichten
17
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Communities-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Erweiterte Dashboards, Berichte und
Kennzahlen zu
Communities-Dashboard-Paket hinzugefügt
Sonstige Änderungen in Communities
Community-Mitglieder können jetzt
Datensätze in Gruppen hinzufügen
Bearbeiten von Posts und Kommentaren in
Ihrer Community
Gastzugriff für mehr Kontaktfelder verfügbar
Neue Apex-Methode zum Erstellen von
Community-Benutzern
Briefvorlagenfelder in
Visualforce-E-Mail-Vorlagen für Communities
Benutzte und abgelaufene Links in
textbasierten Community-E-Mails leiten
ordnungsgemäß weiter
Für Genehmigungsanfragen,
Workflowbenachrichtigungen und
Kundenvorgänge gesendete E-Mails
enthalten jetzt einen Link zur Community
Externe Benutzer können jetzt
Genehmigungsanfragen direkt über die
Themenliste "Genehmigungsverlauf" in
Datensätzen genehmigen oder ablehnen
Partnerbenutzer können jetzt Kampagnen
lesen, erstellen und bearbeiten
Partner- und Kundenbenutzer können jetzt
Ideen lesen, erstellen und bearbeiten
Abrufen gezielterer
Community-Suchergebnisse mit
verbesserter SEO
Nahtlose Weiterleitung über
Community-E-Mails
Intuitiveres Aktivieren von
Zuordnungsregeln für Kundenvorgänge und
Leads
18
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Vertriebsfunktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Festlegen einer benutzerdefinierten Seite
für vergessene Kennwörter für Communities
in Site.com Studio
Aktivieren des Zugriffs von Gastbenutzern
auf die Knowledge-API
Wie und wann Vertriebsfunktionen verfügbar gemacht werden
Sie können Regionen bequem Opportunities zuweisen, Vertriebsteams einen besseren Einblick in die monatlichen und vierteljährlichen
Gesamtumsätze bieten und sich über unsere neuesten Entwicklungen bei der E-Mail-Integration informieren.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Enterprise Territory Management
Effizienteres Zuordnen von Regionen zu
Opportunities (allgemein verfügbar)
Zuordnen von Regionen zu Opportunities
Zusammenarbeiten an Regionsmodellen
mithilfe von Chatter
Effizienteres Zuweisen von
Zuordnungsregeln zu Regionen
Schaltflächen und Links jetzt für
Regionsmodell- und Regionsseiten
verfügbar
Integrieren von Regions-ID-Informationen
aus externen Systemen
Gemeinschaftliche Prognosen
Ermöglichen eines besseren Einblicks in die
Aussichten für Vertriebsteams mit
kumulierten Prognosen-Rollups
Email Connect
Synchronisieren ganztägiger Ereignisse mit
Exchange Sync
Salesforce for Outlook
19
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Work.com-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Installieren für einen Benutzer oder für alle
Benutzer, die einen Computer gemeinsam
benutzen
Synchronisierungseinstellungen sind jetzt
verständlicher für Benutzer
Auswählen der
Standardsynchronisierungseinstellung und
Verhindern, dass Benutzer diese ändern
Aktivitäten
JunctionIdList-Felder im Ereignis-
und Aufgabenobjekt
Notizen
Zulassen, dass Benutzer Rich-Text-Notizen
zu Datensätzen hinzufügen
Einrichten von Notizen
Richtlinien für die Verwendung von Notizen
Duplikatsverwaltung
Implementieren der Duplikatsverwaltung
für benutzerdefinierte Anwendungen
Duplikatsverwaltung verfügbar für
Organisationen mit Force.com-Lizenzen
Salesforce Console
Salesforce Console for Sales
Wie und wann Work.com-Funktionen verfügbar gemacht werden
Unterstützen Sie Ihre Vertriebsleiter und -teams dabei, schneller zu lernen und bessere Leistungen zu erzielen. Dazu steht Ihnen eine
Suite mit Vertriebsmanagement- und Servicemanagementtools zur Leistungssteigerung zur Verfügung. Es wurden mehr Danksagungsund Fertigkeiten-Funktionen sowie die Pilotfunktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" hinzugefügt.
Außerdem werden für alle Benutzer erweiterte Ziele eingeführt.
20
Salesforce Summer '15 – Versionshinweise
Funktion
Art und Zeitpunkt der Verfügbarkeit von Data.com-Funktionen
Für Benutzer
aktiviert
Für
Erfordert
Administratoren/Entwickler Einrichtung durch
aktiviert
einen
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Aktualisieren auf erweiterte Ziele (allgemein
verfügbar)
Einrichten erweiterter Ziele
Anpassen von Feedback für Ihre
Organisation (Pilotprogramm)
Verwalten von Leistungsübersichtszyklen
mithilfe neuer Tools (Pilotprogramm)
Anpassen von mehr Funktionen für
Danksagungen, Belohnungen und
Fertigkeiten
Weitere Änderungen in Work.com
Anzeigen, wer Danksagungs-Badges
erhalten hat
Hinzufügen eines Chatter-Feeds zu
Danksagungs-Badges, Benutzerfertigkeiten
und Bestätigungen
Art und Zeitpunkt der Verfügbarkeit von Data.com-Funktionen
Stellen Sie Ihren Vertriebsteams mit den neuen Erkenntnissen über potenzielle Kunden Daten führender Unternehmen bereit. Data.com
ist die Lösung zur Bereitstellung von Daten führender Unternehmen in Salesforce. Erhalten Sie die aktuellsten Geschäftsdaten für Kontakte,
Leads und Accounts.
Funktion
Für Benutzer
aktiviert
Für
Erfordert
Administratoren/Entwickler Einrichtung durch
aktiviert
einen
Administrator
Erkenntnisse über potenzielle Kunden für
Accounts
Schnelles Abrufen von Erkenntnissen über
potenzielle Kunden mithilfe neuer Felder
über die Data.com-Such-API
21
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Wie und wann Service-Funktionen verfügbar gemacht werden
Wie und wann Service-Funktionen verfügbar gemacht werden
Die Version Summer '15 bietet einen intelligenteren Service, indem die richtigen Kundenvorgänge zur richtigen Zeit an die richtigen
Agenten übertragen werden. Sie können zudem Support in mobile Anwendungen integrieren, um live Hilfestellung zu leisten, und
mehr als Nur-Text verwenden, um mit Ihren Kunden dynamisch zu interagieren. Kurbeln Sie die Produktivität Ihrer Agenten mit verbesserten
Tastenkombinationen und Massenvorgangsmakros an und lösen Sie Kundenvorgänge schneller, indem Sie in einer Chat-Sitzung mehrere
Agenten einsetzen.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Omnikanal
Übertragen von Arbeit an qualifizierte,
verfügbare Supportagenten mit Omnikanal
(Beta)
SOS
Übertragen von Arbeit an qualifizierte,
verfügbare Supportagenten mit Omnikanal
(Beta)
Hervorheben extern sichtbarer Feedeinträge
im Kundenvorgangsfeed auf Seite 171
Anhängen von Benutzersignaturen nach
Antworten in E-Mails
Einstellungen für die Erfassung von
Kundenvorgängen über E-Mail für
Thread-IDs wurden umbenannt
Schnelles Durchsuchen von Salesforce
Knowledge und Anhängen von Artikeln an
Kundenvorgänge mithilfe von Makros
Posten in sozialen Netzwerken mithilfe von
Makros
Ersetzen von Feldwerten in
Kundenvorgängen mithilfe von Makros
Einfügen von Feldwerten in
Kundenvorgänge mithilfe von Makros
Neue Benutzerberechtigung zum Erstellen
und Ausführen von Makros, die Benutzer
nicht rückgängig machen können
Verbesserungen an der Suche nach Makros
22
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Service-Funktionen verfügbar gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Makroliste zeigt zuletzt verwendete Makros
an
Kundenvorgänge
Intuitiveres Aktivieren von
Zuordnungsregeln für Kundenvorgänge
Knowledge
Anhängen eines Artikels an einen
Kundenvorgang über die Artikel-Detailseite
Hinzufügen eines Links zu einem Artikel im
Social-Kundenservice
Für Kundenvorgänge werden relevantere
Artikel vorgeschlagen (allgemein verfügbar)
Positive oder negative Bewertungen (Beta)
Sonstige Änderungen bei Salesforce
Knowledge
Live Agent
Übertragen einer Arbeitsumgebung mit
einer Chat-Übertragung oder -Konferenz
Zusammenschalten mehrerer Agenten zu
Chat-Konferenzen
Blockieren unerwünschter Chat-Besucher
nach IP-Adresse
Aktualisierungen an der
Browserunterstützung für Live Agent
Automatisches Festlegen des Status von
Agenten auf "Abwesend", wenn für eine
Chat-Anforderung eine Zeitüberschreitung
auftritt
Neue Schaltfläche, mit der Kunden eine
ausstehende Chat-Anforderung abbrechen
können
Komplettüberarbeitung: Live Agent Edition
Salesforce Console
23
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Service-Funktionen verfügbar gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Hinzufügen von Berichten zu
Konsolenrandleisten
Erneutes Öffnen zuletzt geschlossener
Registerkarten
Verankern von Hauptregisterkarten
Setzen von Lesezeichen für
Hauptregisterkarten
In "Verlauf" umbenannte Komponente
"Letzte Registerkarten"
Neue API-Methoden für das
Konsolenintegrations-Toolkit
Felder für Vermögenswerte und
Serviceverträge werden jetzt im
Hervorhebungsbereich unterstützt
Service-Communities
Mehr Optionen für Agenten mit dem
Community-Kundenvorgangsfeed
(allgemein verfügbar) (verfügbar innerhalb
von 24 Stunden nach der Veröffentlichung
der Version Summer '15)
Externen Benutzern werden jetzt im Feed
Kundenvorgangs-E-Mails angezeigt
Social-Kundenservice
Grundlegende Geschäftsregeln
Verbesserte Twitter-Direktnachrichten
Option zur Kundenvorgangserstellung mit
dem Starterpaket
Zusätzliche Social Post-Felder
Löschen ausgehender Posts in Google+ und
Sina Weibo (Pilotprogramm)
Löschen von eingehenden Posts mit Fehlern
Sonstige Änderungen für den
Social-Kundenservice
Vermögenswerte
24
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Chatter-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Freigeben hoher Volumen für
Vermögenswerte verfügbar
Organisationssynchronisierung
Organisationssynchronisierung unterstützt
jetzt Metadaten (verfügbar innerhalb von
24 Stunden nach der Veröffentlichung der
Version Summer '15)
Verbesserungen an der
Organisationssynchronisierung
Dokumentation
Verbessern der Service
Cloud-Implementierung mit Code:
Einführung in das Service Cloud Cookbook
Wie und wann Chatter-Funktionen verfügbar gemacht werden
Mit der Version Summer ’15 können Sie Berichte über die Chatter-Aktivität in Ihrer Organisation erstellen, Datensätze zu Gruppen
hinzufügen und Kundenvorgänge über Chatter-Fragen erstellen. Es wurden auch verschiedene Verbesserungen an Dateien, Feeds und
nicht aufgelisteten Gruppen vorgenommen.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Feeds
Bearbeiten von Feedposts und
Feedkommentaren
Aktivieren der Feedpostbearbeitung in
Benutzerprofilen oder Berechtigungssätzen
Deaktivieren der Feedpostbearbeitung für
alle Benutzer
Erstellen von Berichten zu Datensatz-Feeds
im Chatter-Dashboards-Paket
Dateien
Freigeben einer Datei für eine Bibliothek
Freigeben privater Inhaltsdateien in Chatter
25
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Chatter-Funktionen verfügbar gemacht
werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Synchronisieren von Inhaltsdateien
Synchronisieren von Dateien in Ordner
Verteilen einer verwalteten Version von
Salesforce Files Sync
Einschließen von @-Erwähnungen beim
Freigeben von Dateien für Gruppen
Verbinden mit Inhalt in Google Drive
Fokussieren der Suche auf eine einzelne
externe Datenquelle
Optimieren der Authentifizierung bei
externen Systemen
Einblenden externer Datenquellen für
bestimmte Benutzer
Zugreifen auf benutzerdefinierte Felder in
externen Datenquellen
Nachschlagebeziehungen werden für
externe Files Connect-Objekte unterstützt
Synchronisieren von bis zu 10.000 Dateien
Obergrenze des Nachrichtenfelds für
Dateifreigaben auf 5.000 Zeichen erhöht
Standardbandbreite für Inhaltszustellungen
auf 10 GB pro 24 Stunden erhöht
"Persönliche Bibliothek" in "Private
Bibliothek" umbenannt
Verbesserte Benutzererfahrung für
kennwortgeschützte Inhaltszustellungen
Gruppen
Verwalten der zu Gruppen hinzufügbaren
benutzerdefinierten Objektdatensätze
Im Gruppeninformationsfeld sind nun
4.000 Zeichen zulässig
In nicht aufgelisteten Gruppen sind nun
nicht eindeutige Namen zulässig
26
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Salesforce1 Reporting-Funktionen verfügbar
gemacht werden
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Verbesserungen bei Gruppen-E-Mails
Anpassen von Gruppenaktionen für
Salesforce1-Layouts
E-Mail-Benachrichtigungen
Einheitliche Benutzerauszüge (Beta-Version)
Weitere Chatter-Änderungen
Weitere Vorschaulinks hinzugefügt
Verbesserte Hochladezeit bei Profilfotos
API-Verbesserungen
ConnectApi (Chatter in Apex)
SOAP-API
Wie und wann Salesforce1 Reporting-Funktionen verfügbar gemacht werden
Verbesserungen an der Reporting-REST-API ermöglichen es Ihnen, Dashboards zu löschen, Berichte zu speichern, zu duplizieren und zu
löschen sowie auf neue Berichtseigenschaften zuzugreifen. Apex -Verbesserungen ermöglichen es Ihnen, mehr Berichtseigenschaften
abzurufen und festzulegen. Diese Verbesserungen gelten nicht für Dashboards oder Berichte in der mobilen Anwendung Salesforce1.
Funktion
Für Benutzer
aktiviert
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Neue Reporting-REST-API-Ressourcen
Geänderte Anforderungs- und
Antworttextkörper der Salesforce1
Reporting-REST-API
Neue Apex-Methoden
Wie und wann Bereitstellungsfunktionen verfügbar gemacht werden
Sie verfügen nun über neue Möglichkeiten zum Bereitstellen von Änderungen in Ihrer Organisation.
27
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Anpassungsfunktionen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Verbessertes Sandbox-Kopiermodul für
vollständige Sandbox-Instanzen (allgemein
verfügbar) (während der Version Summer
'15 schrittweise verfügbar)
Auswählen der in einer Bereitstellung
auszuführenden Tests
Ausführen lokaler Tests in einer
Sandbox-Bereitstellung
Abgleichen von Produktionslizenzen mit
Sandbox ohne Aktualisierung
Verbesserungen beim Tool für die
Force.com-Migration
Wie und wann Anpassungsfunktionen verfügbar gemacht werden
Mithilfe von Anpassungsfunktionen können Sie Ihre Organisation erweitern, indem Sie Ihre Objekte, Daten und Felder verbessern, das
Erscheinungsbild Ihrer Organisation anpassen, Ihre Geschäftsprozesse erweitern, Websites erstellen und Anwendungen erstellen – und
das alles mithilfe von Zeigen-und-Klicken-Tools und eventuell mit etwas Code. Anpassungsfunktionen umfassen auch Tools zur Verwaltung
und Sicherung Ihrer Organisation.
IN DIESEM ABSCHNITT:
Allgemeine Verwaltung
Datenanpassung
Lightning Connect
Process Builder
Visual Workflow
Globalisierung
Überwachen
Organisationsübergreifende Datenfreigabe
28
Salesforce Summer '15 – Versionshinweise
Wie und wann Anpassungsfunktionen verfügbar gemacht
werden
Allgemeine Verwaltung
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Richtlinie für Anmeldezugriff wurde
geändert
Zulässige Anzahl benutzerdefinierter Profile
Erstellen von Nachschlagefiltern für
Entfernungen
Aktivieren des Zugriffs von Gastbenutzern
auf die Knowledge-API
Ende der Unterstützung für JavaScript,
iFrames, CSS und andere erweiterte
Markups in Startseitenkomponenten vom
Typ "HTML-Bereich"
Datenanpassung
Funktion
Beibehalten aller Ihrer Kundendaten mit
BigObjects (Pilotprogramm) auf Seite 198
Verwalten von Kundendaten mit
Daten-Pipelines (Pilotprogramm) auf Seite
199
`
Lightning Connect
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zugreifen auf Daten über mehrere
Organisationen hinweg mit dem Lightning
Connect-Salesforce-Konnektor
29
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Anpassungsfunktionen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Zugreifen auf beliebige Daten aus
beliebigen Quellen mit dem Lightning
Connector-Apex-Framework
Zugreifen auf Verwaltungs- und
Gesundheitsdaten mit dem
OData 2.0-Adapter für Lightning Connect
Erhöhte Obergrenzen für den
OData 2.0-Adapter für Lightning Connect
Aktivieren der servergesteuerten
Paginierung für eine externe Datenquelle
Steuern der Anforderung der
Gesamtzeilenanzahl in OData-Abfragen
Anpassen von Suchlayouts mit dem
Namensfeld für externe Objekte
Anzeigen von Namen übergeordneter
Datensätze in
Nachschlagebeziehungsfeldern bei
externen Objekten
Kontrollkästchen "Alle auswählen" für die
Synchronisierung einer externen
Datenquelle wurde entfernt
Process Builder
Funktion
Für
Erfordert Einrichtung
Administratoren/Entwickler
durch einen
aktiviert
Administrator
Vergleichen und Zurückgeben von Werten in
Formeln
Aktualisieren von Feldern mithilfe von Formeln und
Datumsfunktionen
Verweisen auf vom System bereitgestellte Werte
Verwenden von Auswahllisten mit Mehrfachauswahl
an mehreren Stellen
Definieren zusätzlicher Bedingungen beim
Aktualisieren von Datensätzen
30
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Wie und wann Anpassungsfunktionen verfügbar gemacht
werden
Funktion
Für
Erfordert Einrichtung
Administratoren/Entwickler
durch einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für
Erfordert Einrichtung
Administratoren/Entwickler
durch einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Aktualisieren von Feldern mit mehr Wertetypen
Sofortiges Löschen von Prozessen
Process Builder-Benutzeroberfläche wurde verbessert
Visual Workflow
Funktion
Überprüfen von Auswahllistenwerten in einem Flow
Überprüfen von Werten in Auswahllisten mit
Mehrfachauswahl
Sofortiges Löschen einer Flow-Version
Verweisen auf globale Variablen in einem Flow
Anzeigen des Pfads, den ein Flow-Interview vor dem
Fehlschlagen genommen hat (Beta)
Globalisierung
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Anzeigen von Währungssymbolen in
Organisationen mit mehreren Währungen
mit nur einer aktiven Währung
Auswählen aus 59 neuen Gebietsschemata
Überwachen
Aspekt
Aktualisierungen an der Funktion zur
Ereignisüberwachung
31
Salesforce Summer '15 – Versionshinweise
Aspekt
Wie und wann Sicherheits- und Identitätsfunktionen verfügbar
gemacht werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
#rn_forcecom_montiorni g_ol gni forenscis__rn_forcecom_montiorni g_ol gni forenscis
#rn_forcecom_montiorni g_apexm
il tievents__rn_forcecom_montiorni g_apexm
il tievents
#rn_ofrcecom_montoinrig_dataelakagedetecotin__rn_ofrcecom_montoinrig_dataelakagedetecotin
Organisationsübergreifende Datenfreigabe
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Pilotprogramm der
organisationsübergreifenden Datenfreigabe
ist nicht mehr verfügbar
Wie und wann Sicherheits- und Identitätsfunktionen verfügbar gemacht
werden
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Verschlüsselung
Einhalten von Datenschutzanforderungen
mithilfe von Plattformverschlüsselung
(allgemein verfügbar)
Außerbetriebnahme der Funktion
"Datenresidenzoption" (DRO)
Authentifizierung
Fortlaufendes Erzwingen von IP-Adressen
in IP-Bereichen für die Anmeldung
Verfolgen des geografischen Standorts von
Benutzeranmeldungen
Verfolgen des Authentifizierungsdiensts
anhand der ID per Anmeldeverlauf
32
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Sicherheits- und Identitätsfunktionen verfügbar
gemacht werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Vereinfachte OAuth-Flows für externe
Datenquellen und Anmeldeinformationen
mit Namen
Einmaliges Anmelden für gleichzeitig
genutzte Anwendungen, die OpenID
Connect verwenden
Erstellen von Single Sign-On-Einstellungen
über eine Datei oder einen URL
Zugreifen auf SAML-Metadaten-URL für
eine Community oder benutzerdefinierte
Domäne
Bearbeiten von Endpunkten für Googleund LinkedIn-Authentifizierungsanbieter
Auswählen der Abmeldeseite für
Salesforce-Benutzer
Testen und Verwenden erweiterter
Netzwerkprotokolle
SMS zur Identitätsbestätigung in
Sitzungseinstellungen umbenannt
Einhalten von FedRAMP-Anforderungen
durch Festlegen der
Kennwortmindestlänge auf 15 Zeichen
Unterstützte Anmelde-Flow-Typen
Identität
Benutzerbereitstellung für verbundene
Anwendungen (allgemein verfügbar)
Verbesserungen an verbundenen
Anwendungen für eine genauere
Steuerung und einfachere Verwaltung
Abrufen eines delegierten Genehmigers
mithilfe von SCIM (System for
Cross-Domain Identity Management)
Meine Domäne
Testen der Einstellungen für die
Anmeldeseite von "Meine Domäne" vor der
Bereitstellung der Domäne für alle Benutzer
33
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Entwicklungsfunktionen verfügbar gemacht
werden
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Für Benutzer
sichtbar
Zum Aktivieren
Salesforce
kontaktieren
Schnellere Benachrichtigung bei der
Namenspropagierung von "Meine Domäne"
Wie und wann Entwicklungsfunktionen verfügbar gemacht werden
Force.com unterstützt Sie bei der Entwicklung neuer Anwendungen und Integrationen für Ihre Organisation oder für den Weiterverkauf
an andere Organisationen.
IN DIESEM ABSCHNITT:
Entwicklerkonsole
Visualforce
Apex Code
Lightning-Komponenten
API
ISVforce
Benutzerdefinierte Metadaten – Auswirkungen von Funktionen
Entwicklerkonsole
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Arbeiten mit genaueren Zahlen und
Standorten
Anzeigen von Abfrageplannotizen
Abrufen von Abfrageplänen für Berichte
und Listenansichten
Visualforce
Integrieren
Entwicklung mit Visualforce
34
Salesforce Summer '15 – Versionshinweise
Integrieren
Wie und wann Entwicklungsfunktionen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Anpassen von Visualforce-Karten mit
benutzerdefinierten Markierungen
Verbessern von Visualforce-Karten mit
Infofenstern
Sonstige Änderungen in Visualforce
Neue Komponente
<liveAgent:clientChatCancelButton>
Neues Attribut für
<liveAgent:clientChatAlertMessage>
Barrierefreier Zugriff: Kennzeichnung "*" in
Bezeichnungen für Pflichtfelder
wiederhergestellt
Verschlüsselung von Antworten auf
Remote-Aktionen beinhaltet einfache
gerade Anführungszeichen
Aktivieren von Clickjack-Schutz für
Visualforce-Seiten, selbst wenn Kopfzeilen
deaktiviert sind
Reduzierter Zugriff für Apex-Klassen, die das
Stichwort "with sharing" verwenden
Bereitstellen statischer Ressourcen aus der
Visualforce-Domäne
PageReference-Methoden getContent() und
getContentAsPDF() verhalten sich wie
Callouts
Apex Code
Funktion
Neue Berechnung der Codeabdeckung für
mehrzeilige Anweisungen
Iterationsreihenfolge für Karten und Sets ist
jetzt vorhersehbar
35
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Entwicklungsfunktionen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Vorhersehbarer Empfang von
Debug-Protokollen
Standort- und Entfernungsvariablen sind in
SOQL- und SOSL-Abfragen in Apex zulässig
Reduzierter Zugriff für Apex-Klassen, die das
Stichwort "with sharing" verwenden
Parameter von Apex-Methoden auf einen
Blick
Neue und geänderte Apex-Klassen
ConnectApi (Chatter in Apex)
Lightning-Komponenten
Funktion
Entwicklung von Lightning-Komponenten
Eigenständige Lightning-Anwendungen
(allgemein verfügbar)
Lightning-Komponenten
Lightning-Ereignisse
Sonstige Änderungen an Lightning-Komponenten
Verwenden von "Meine Domäne" mit
Lightning-Komponenten
Verwenden benutzerdefinierter
Bezeichnungen in Lightning-Komponenten
Neue Funktion empty() für Ausdrücke
Erstellen von Auswahllisten für Lightning
App Builder-Komponenten
Änderungen an Designdateien für Lightning
App Builder-Komponenten
Validierung der referenziellen Integrität
erweitert
36
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann Entwicklungsfunktionen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Standardmäßiger Namespace in mehr
Kontexten verwendbar
API
Funktion
Neue Objekte
Geänderte Objekte
SOQL
Geschachtelte Semi-Joins für
TopicAssignment
APIs
SOAP-API
REST-API
Chatter-REST-API
Salesforce1 Reporting-REST-API
Data.com-API
Tooling-API
Metadaten-API
Salesforce Console-API (Integrations-Toolkit)
ISVforce
Funktion
Anfordern von Metadaten-API-Zugriff in der
Professional Edition
37
Salesforce Summer '15 – Versionshinweise
Funktion
Wie und wann wichtige Aktualisierungen verfügbar gemacht
werden
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Zum Aktivieren
Salesforce
kontaktieren
Optimieren verwalteter Pakete durch
Löschen nicht verwendeter Komponenten
Anzeigen der auf Ihre
Organisationsobergrenzen angerechneten
Anwendungen, Registerkarten und Objekte
Benutzerdefinierte Metadaten – Auswirkungen von Funktionen
Funktion
Automatisch für
alle Benutzer
sichtbar. Kein
Setup
erforderlich.
Automatisch für
Nicht
alle
automatisch
Administratoren sichtbar. Funktion
sichtbar. Kein
ist verfügbar, sie
Setup
muss jedoch
erforderlich.
zuerst
eingerichtet
werden.
Zum Aktivieren
dieser Funktion
Salesforce
kontaktieren.
Konfigurieren von Anwendungen mit
benutzerdefinierten Metadatentypen
(allgemein verfügbar) (verfügbar innerhalb
von 24 Stunden nach Veröffentlichung der
Version Summer '15)
Wie und wann wichtige Aktualisierungen verfügbar gemacht werden
Diese Version enthält Aktualisierungen, die die Leistung, Logik und Benutzerfreundlichkeit von Salesforce optimieren, sich jedoch u. U.
auf Ihre vorhandenen Anpassungen auswirken können.
Funktion
Für Benutzer
sichtbar
Erfordert
Für
Einrichtung durch
Administratoren/Entwickler
einen
aktiviert
Administrator
Bereitstellen statischer Ressourcen aus der
Visualforce-Domäne
PageReference-Methoden getContent() und
getContentAsPDF() verhalten sich wie
Callouts
Einrichten erweiterter Ziele
38
Zum Aktivieren
Salesforce
kontaktieren
Salesforce Summer '15 – Versionshinweise
Salesforce allgemein: Einfacheres Setup und einfacherer
Datenimport
Salesforce allgemein: Einfacheres Setup und einfacherer Datenimport
Mit dem neuen Setup-Assistenten ist die Einrichtung von Salesforce für Ihre Benutzer einfacher denn je. Auch Daten lassen sich einfacher
importieren und der Import kann auf einem Mac durchgeführt werden. Außerdem ist es einfacher denn je, die gewünschten Informationen
in den Versionshinweisen zu finden.
IN DIESEM ABSCHNITT:
Verbesserungen hinsichtlich der Nutzbarkeit der Versionshinweise
Den Versionshinweisen wurden Filter hinzugefügt, mit deren Hilfe Sie sich auf die Informationen konzentrieren können, die für Sie
am wichtigsten sind. Anstatt durch die einzelnen Bildschirme blättern zu müssen, können Sie nun direkt die Versionshinweise
aufrufen, die Sie betreffen.
Setup-Assistent für neu aktivierte Organisationen
Wenn Sie Salesforce ohne die Hilfe eines Implementierungspartners einrichten möchten, steht Ihnen der Setup-Assistent unterstützend
zur Seite. Seine Assistenten und zielgerichtete Hilfe unterstützen Sie bei grundlegenden Konfigurationen und beim Import wichtiger
Vertriebsdaten in Salesforce, damit Ihre Vertriebsteams schnell einsatzbereit sind.
Verbesserte Benutzeroberfläche für den Datenimport-Assistent
Die Benutzeroberfläche des Datenimport-Assistenten wurde verbessert, um den Datenimport nahtloser und besser als je zuvor zu
gestalten.
Data Loader für Mac
Der Data Loader, ein benutzerfreundliches Grafiktool, mit dem Sie Salesforce-Daten importieren, exportieren, aktualisieren und
löschen können, ist jetzt für Mac OS X verfügbar.
Unterstützte Browser
Ab der Version Summer '15 wird Microsoft® Internet Explorer® Version 7 und 8 nicht mehr unterstützt. Der Salesforce-Kundensupport
wird nach diesem Datum Probleme im Zusammenhang mit Internet Explorer 7 und 8 nicht untersuchen.
SIEHE AUCH:
Wie und wann allgemeine Verbesserungen verfügbar werden
Verbesserungen hinsichtlich der Nutzbarkeit der Versionshinweise
Den Versionshinweisen wurden Filter hinzugefügt, mit deren Hilfe Sie sich auf die Informationen konzentrieren können, die für Sie am
wichtigsten sind. Anstatt durch die einzelnen Bildschirme blättern zu müssen, können Sie nun direkt die Versionshinweise aufrufen, die
Sie betreffen.
IN DIESEM ABSCHNITT:
Konzentrieren auf die richtigen Informationen mit den Filtern der Versionshinweise (allgemein verfügbar)
Mit den neuen Filtern wird die Liste der Versionshinweise auf der rechten Seite Ihres Bildschirms eingegrenzt, jedoch nie der Inhalt
auf der linken Seite. Wenn Sie lieber suchen als herumnavigieren, verwenden Sie die neuen Filter, um Ihre Suchergebnisse weiter
einzugrenzen.
Visuelle Verbesserungen bei den HTML-Versionshinweisen
Es wurden einige Änderungen an den HTML-Versionshinweisen vorgenommen. Das Erscheinungsbild wurde aktualisiert und es ist
jetzt möglich, die Sprache zu ändern, in der Sie lesen.
39
Salesforce Summer '15 – Versionshinweise
Verbesserungen hinsichtlich der Nutzbarkeit der
Versionshinweise
Konzentrieren auf die richtigen Informationen mit den Filtern der Versionshinweise
(allgemein verfügbar)
Mit den neuen Filtern wird die Liste der Versionshinweise auf der rechten Seite Ihres Bildschirms eingegrenzt, jedoch nie der Inhalt auf
der linken Seite. Wenn Sie lieber suchen als herumnavigieren, verwenden Sie die neuen Filter, um Ihre Suchergebnisse weiter einzugrenzen.
Edition
Welche Funktionsverbesserungen für die Version Summer ’15 verfügbar sind, hängt von Ihrer Edition ab. Grenzen Sie die Liste der
Versionshinweise so ein, dass nur die in Ihrer Edition verfügbaren Verbesserungen angezeigt werden.
Auswirkungen auf Funktionen
Jede Version enthält einige Funktionen, die Sie aktivieren oder konfigurieren müssen, bevor Benutzer deren Vorteile nutzen können.
Als Administrator können Sie die Versionshinweise nun filtern, um sich nur auf diese Funktionen zu konzentrieren oder diese
auszublenden. Oder vielleicht möchten Sie nur die Funktionen anzeigen, die automatisch für Ihre Benutzer aktiviert werden.
Produktbereich
Grenzen Sie die Liste der Versionshinweise so ein, dass nur die Produkte angezeigt werden, die Ihre Organisation verwendet. Wenn
Ihre Organisation über einen Vertrieb verfügt, aber nicht über einen Support, richten Sie die Versionshinweise so ein, dass nur auf
den Vertrieb bezogene Neuerungen angezeigt werden.
Um die Liste der Versionshinweise einzugrenzen, klicken Sie auf der rechten Seite des Bildschirms auf Filter anzeigen.
40
Salesforce Summer '15 – Versionshinweise
Verbesserungen hinsichtlich der Nutzbarkeit der
Versionshinweise
Beispiel: Ihre Professional Edition-Organisation verwendet Sales Cloud, Chatter und Analytics Cloud. Zuerst möchten Sie alle
relevanten Versionshinweise anzeigen, auf die Ihre Benutzer sofort Zugriff haben, sobald die Version Summer '15 veröffentlicht
wird. Machen Sie genau das mit diesen Filtern.
Nachdem Sie Filter ausgewählt haben, können Sie Ihre eingegrenzte Liste der Versionshinweise für beliebige Personen freigeben.
Kopieren Sie einfach den URL, nachdem Sie Filter ausgewählt haben, und verteilen Sie diesen URL dann an beliebige Personen. Der
entsprechende URL für das vorherige Beispiel lautet:
http://releasenotes.docs.salesforce.com/en-us/summer15/release-notes/salesforce_release_notes.htm?
edition=pe&impact=autouser&cloud%5B%5D=analytics&cloud%5B%5D=chatter&cloud%5B%5D=sales
Visuelle Verbesserungen bei den HTML-Versionshinweisen
Es wurden einige Änderungen an den HTML-Versionshinweisen vorgenommen. Das Erscheinungsbild wurde aktualisiert und es ist jetzt
möglich, die Sprache zu ändern, in der Sie lesen.
Aktualisierte Oberfläche
Die HTML-Versionshinweise wurden aktualisiert, um das aktualisierte Erscheinungsbild zu übernehmen.
Die Liste der Versionshinweise wurde verschoben und kontextualisiert
Die Liste der Versionshinweise wurde von der linken Bildschirmseite auf die rechte Bildschirmseite verschoben, damit Sie sich auf
den Inhalt der Versionshinweise konzentrieren können.
Da die Liste der Versionshinweise in einem kleineren Feld enthalten ist, wissen Sie immer, wo Sie sich in der Liste befinden. Der
Versionshinweis, den Sie gerade anzeigen, ist immer sichtbar. Meist befindet er sich am oberen Ende der Liste.
41
Salesforce Summer '15 – Versionshinweise
Setup-Assistent für neu aktivierte Organisationen
Auswählen der Sprache, in der Sie lesen möchten
Standardmäßig wird die Sprache, in der Ihnen die HTML-Versionshinweise angezeigt werden, durch die Spracheinstellungen Ihres
Browsers bestimmt. Nun können Sie die Sprache, in der Sie die Versionshinweise anzeigen, ganz einfach ändern. Führen Sie einen
Bildlauf zur Fußzeile am unteren Ende der Seite aus, klicken Sie auf Sprache ändern und wählen Sie eine Sprache aus.
Vor der Version Summer '15 bestand die einzige Möglichkeit, die Versionshinweise in einer anderen Sprache anzuzeigen, darin, den
Sprachschlüssel im URL manuell zu ändern. Wenn Sie die Versionshinweise beispielsweise in Deutsch angezeigt haben und Sie sie
in Englisch anzeigen wollten, mussten Sie de-de im URL in en-us ändern.
Setup-Assistent für neu aktivierte Organisationen
Wenn Sie Salesforce ohne die Hilfe eines Implementierungspartners einrichten möchten, steht
Ihnen der Setup-Assistent unterstützend zur Seite. Seine Assistenten und zielgerichtete Hilfe
unterstützen Sie bei grundlegenden Konfigurationen und beim Import wichtiger Vertriebsdaten
in Salesforce, damit Ihre Vertriebsteams schnell einsatzbereit sind.
Anmerkung: Der Setup-Assistent wird voraussichtlich Ende Juni 2015 eingeführt.
Der Setup-Assistent hilft Ihnen beim Importieren von Daten und beim Anpassen Ihrer Vertriebsphasen
– und das mithilfe benutzerfreundlicher Assistenten. Und es wurden hilfreiche Videos hinzugefügt,
damit Sie und Ihre Teams den Umsatz in Salesforce steigern können.
42
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Salesforce Summer '15 – Versionshinweise
Verbesserte Benutzeroberfläche für den
Datenimport-Assistent
In den ersten 90 Tagen wird in neu aktivierten Salesforce-Organisationen eine Aufforderung angezeigt, mit der Ihnen der Einstieg
erleichtert werden soll. Wenn Sie nicht fertig sind, können Sie jederzeit über Salesforce-Setup auf den Setup-Assistenten zugreifen.
Verbesserte Benutzeroberfläche für den Datenimport-Assistent
Die Benutzeroberfläche des Datenimport-Assistenten wurde verbessert, um den Datenimport
nahtloser und besser als je zuvor zu gestalten.
AUSGABEN
Erfahren Sie mithilfe der Links Erste Schritte und Hilfe zu dieser Seite oben auf der Seite mehr
über den Datenimport-Assistenten in Setup. Erhalten Sie Hilfe bei Ihrem Import, indem Sie den
aktualisierten Bereich mit häufig gestellten Fragen verwenden, um auf die aktuelle Online-Hilfe
und die neuesten Videoinhalte zuzugreifen.
Verfügbarkeit: Alle Editionen
außer Database.com
Data Loader für Mac
Der Data Loader, ein benutzerfreundliches Grafiktool, mit dem Sie Salesforce-Daten importieren,
exportieren, aktualisieren und löschen können, ist jetzt für Mac OS X verfügbar.
AUSGABEN
Um die Mac-Version herunterzuladen, klicken Sie unter Setup auf Datenverwaltung > Data
Loader.
Verfügbarkeit: Enterprise,
Professional, Performance,
Unlimited und Developer
Edition
43
Salesforce Summer '15 – Versionshinweise
Unterstützte Browser
Anmerkung: Die Befehlszeilenoberfläche von Data Loader wird nur für Windows unterstützt.
Wenn Sie zuvor LexiLoader zum Importieren und Exportieren Ihrer Daten verwendet haben, empfiehlt Salesforce, dass Sie dieses Tool
deinstallieren, bevor Sie Data Loader installieren.
Unterstützte Browser
Ab der Version Summer '15 wird Microsoft® Internet Explorer® Version 7 und 8 nicht mehr unterstützt. Der Salesforce-Kundensupport
wird nach diesem Datum Probleme im Zusammenhang mit Internet Explorer 7 und 8 nicht untersuchen.
Der Zugriff auf die vollständige Site über mobile Browser wird nicht unterstützt. Stattdessen wird beim Arbeiten auf Mobilgeräten die
Verwendung der Salesforce1-Anwendung empfohlen. Um zu erfahren, welche mobilen Browser für Salesforce1 unterstützt werden,
lesen Sie den Abschnitt Anforderungen für die mobile Anwendung Salesforce1 in der Salesforce-Hilfe.
Microsoft® Internet Explorer®, Version 9, 10 und 11
Wenn Sie Internet Explorer nutzen, wird empfohlen, die aktuellste Version zu verwenden, die von Salesforce unterstützt wird. Wenden
Sie sämtliche Softwareaktualisierungen von Microsoft an. Beachten Sie folgende Einschränkungen:
• Die vollständige Salesforce-Site wird im Internet Explorer und auf touch-fähigen Geräten für Windows nicht unterstützt. Verwenden
Sie stattdessen die Salesforce1-Anwendung für mobile Browser.
• Für die Seite "Salesforce1-Setup" und den Salesforce1-Assistenten ist Internet Explorer 9 oder höher erforderlich.
• Der Editor für HTML-Lösungen in Internet Explorer 11 wird in Salesforce Knowledge nicht unterstützt.
• Die Kompatibilitätsansicht in Internet Explorer wird nicht unterstützt.
• Die Metro-Version von Internet Explorer 10 wird nicht unterstützt.
• Internet Explorer 11 wird für die Entwicklerkonsole nicht unterstützt.
• Internet Explorer 11 wird für Salesforce CRM Call Center, erstellt mit CTI Toolkit Version 4.0 oder höher, nicht unterstützt.
• Community-Vorlagen für Self-Service unterstützen Internet Explorer 9 und höher für Desktop-Benutzer und Internet Explorer 11
und höher für mobile Benutzer.
• Internet Explorer 9 wird für die Salesforce Analytics Cloud nicht unterstützt.
• Internet Explorer 9 und 10 werden für den Lightning App Builder nicht unterstützt.
Empfehlungen hinsichtlich der Konfiguration finden Sie unter Konfigurieren von Internet Explorer in der Salesforce-Hilfe.
Mozilla® Firefox®, aktuelle stabile Version
Salesforce unternimmt jede Anstrengung, die aktuelle Version von Firefox zu testen und zu unterstützen.
44
Salesforce Summer '15 – Versionshinweise
Unterstützte Browser
• Mozilla Firefox wird für Desktop-Benutzer nur für Community-Vorlagen für Self-Service unterstützt.
Empfehlungen hinsichtlich der Konfiguration finden Sie unter Konfigurieren von Firefox in der Salesforce-Hilfe.
Google Chrome™, aktuelle stabile Version
Google Chrome wendet Aktualisierungen automatisch an. Salesforce unternimmt jede Anstrengung, die aktuelle Version zu testen
und zu unterstützen. Für Chrome liegen keine Empfehlungen hinsichtlich der Konfiguration vor.
Chrome wird nicht unterstützt für:
• Die Browserschaltfläche Google-Dokument zu Salesforce hinzufügen
• Die Registerkarte "Konsole" (Salesforce Console wird unterstützt).
Apple® Safari® Versionen 5.x, 6.x und 7.x unter Mac OS X
Für Safari liegen keine Empfehlungen hinsichtlich der Konfiguration vor. Apple Safari unter iOS wird für die vollständige Salesforce-Site
nicht unterstützt.
Safari wird nicht unterstützt für:
• Salesforce Console
• Salesforce CRM Call Center, erstellt mit CTI Toolkit-Versionen vor 4.0
• Salesforce Analytics Cloud
Unterstützte Browser für Analytics Cloud
Browserunterstützung steht für Microsoft Internet Explorer 10 und 11, Mozilla Firefox (die neueste stabile Version) und Google Chrome
(die neueste stabile Version) zur Verfügung.
Empfehlungen und Anforderungen für alle Browser
• Für sämtliche Browser müssen JavaScript, Cookies und TLS 1.0 aktiviert werden.
• Die Mindestbildschirmauflösung zur Unterstützung aller Salesforce-Funktionen beträgt 1024 x 768. Bei Bildschirmauflösungen unter
1024 x 768 werden Salesforce-Funktionen wie der Berichtsgenerator und der Seitenlayout-Editor möglicherweise nicht ordnungsgemäß
angezeigt.
• Mac OS-Benutzer müssen bei Verwendung von Apple Safari oder Google Chrome die Systemeinstellung Rollbalken
einblenden auf Immer festlegen.
• Einige Webbrowser-Plugins und -Erweiterungen von Drittanbietern können die Funktionalität von Chatter einschränken. Wenn bei
Chatter Fehler auftreten oder die Funktion instabil ist, deaktivieren Sie alle Plugins und Erweiterungen des Webbrowsers und
versuchen Sie es erneut.
Bestimmte Funktionen in Salesforce (sowie einige Desktop-Clients, Toolkits und Adapter) haben separate Browseranforderungen. Beispiel:
• Internet Explorer ist der einzig unterstützte Browser für:
– Standardseriendruck
– Installieren von Salesforce Classic auf einem Windows Mobile-Gerät
– Connect Offline
• Firefox wird für den Editor für erweitertes Seitenlayout nicht empfohlen.
• Chrome auf Computern mit 8 GB RAM wird für Salesforce Console empfohlen.
• Die Browseranforderungen gelten auch für das Hochladen mehrerer Dateien in Chatter.
45
Salesforce Summer '15 – Versionshinweise
Analysen: Schneller mehr Wert aus Ihren Daten
Analysen: Schneller mehr Wert aus Ihren Daten
Mit Wave, der Salesforce Analytics Cloud, erhalten alle Benutzer in Ihrer Organisation durch die
intuitive visuelle Zeigen-und-Klicken-Oberfläche sofort Zugriff auf umfangreiche Einblicke in die
Daten. Egal, ob Sie einen Desktop-Browser oder ein Mobilegerät mit iOS – oder sogar die neue
Apple Watch™ – verwenden, Sie erhalten aus Ihren Daten die Antworten, die Sie benötigen, um Ihr
Geschäft zu führen. Mit unseren aktuellen Funktionen und Verbesserungen können Sie noch
einfacher und schneller Nutzen aus Ihren Daten ziehen.
AUSGABEN
Gegen Aufpreis verfügbar
in: Enterprise, Performance
und Unlimited Edition
IN DIESEM ABSCHNITT:
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und Bearbeiten von Dashboards, Unterstützung für Apple Watch™
Sie haben Ihre Daten auf der Straße erkundet. Nun können Sie auch neue Datendateien importieren, Dashboards erstellen und
bearbeiten und Daten auf Ihrer Apple Watch überprüfen – und zwar von überall aus.
Integrieren von Daten: Anzeigen einer Vorschau für Metadaten und Löschen von Datensets
Zeigen Sie Metadateneinstellungen in einer Vorschau an, bevor Sie eine CSV-Datei hochladen, und löschen Sie Datensets, um Ihre
Anwendungen zu bereinigen.
Erkunden von Daten: Gruppieren und Filtern von Dimensionen, Maßeinheiten und Geschäftszeiträumen
Fokussieren Sie Ihre Visualisierungen schnell mit den neuen Filteroperatoren für Dimensionen, Maßeinheiten und Geschäftszeiträumen.
Pflegen von Daten: Hinzufügen von Dashboards zu Seitenlayouts, Verknüpfen von Tabellen und Diagrammen
Vergrößern Sie Ihre Zielgruppe, indem Sie vollständig interaktive Analytics Cloud-Dashboards in Seitenlayouts einschließen und
Salesforce-Datensätze oder externe Datensätze direkt in Dashboards verknüpfen.
Wave-REST-API (Pilotprogramm): Erstellen einer neuen Funktionalität
Sie können nun programmatisch mithilfe der Wave-REST-API auf Analytics Cloud-Datensets und -Linsen zugreifen.
46
Salesforce Summer '15 – Versionshinweise
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und
Bearbeiten von Dashboards, Unterstützung für Apple Watch™
SAQL-Verbesserungen (Pilotprogramm): Erstellen leistungsstärkerer Abfragen
Mithilfe der Salesforce Analytics Query Language (SAQL) können Sie sicherstellen, dass Ihre Linsen genau die Daten zurückgeben,
die Sie suchen. SAQL ist eine Echtzeit-Abfragesprache, die Ad-hoc-Analysen von Daten ermöglicht, die in Datensets gespeichert
sind.
SIEHE AUCH:
Wie und wann Analytics Cloud-Funktionen verfügbar gemacht werden
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und Bearbeiten von
Dashboards, Unterstützung für Apple Watch™
Sie haben Ihre Daten auf der Straße erkundet. Nun können Sie auch neue Datendateien
importieren, Dashboards erstellen und bearbeiten und Daten auf Ihrer Apple Watch überprüfen
– und zwar von überall aus.
Herunterladen von Analytics für iOS noch heute
Laden Sie Salesforce Analytics für iOS im App Store herunter. Analytics für iOS ist für Apple
iPhone 4 und höher mit iOS 7 und höher verfügbar.
NUTZERBERECHTIGUNGEN
Anmelden bei Salesforce
über Analytics für iOS:
• "Analytics Cloud
verwenden"
IN DIESEM ABSCHNITT:
Hinzufügen Ihrer Daten mit dem mobilen Wave-Konnektor (v1.3)
Durch Importieren als Datenset können Sie die Daten, die sich bereits auf Ihrem Mobilgerät befinden, schnell erkunden.
Erstellen und Bearbeiten von Dashboards (v1.3)
Erstellen und bearbeiten Sie Dashboards in Datensets auf Ihrem Mobilgerät.
Unterstützung für Apple Watch™ (v1.2)
Überprüfen Sie Ihre Daten an Ihrem Handgelenk über eine Apple Watch.
Weitere Verbesserungen an Analytics für iOS (v1.2)
Durch die anderen Aktualisierungen wird Ihr mobiles Analytics-Erlebnis verbessert.
Hinzufügen Ihrer Daten mit dem mobilen Wave-Konnektor (v1.3)
Durch Importieren als Datenset können Sie die Daten, die sich bereits auf Ihrem Mobilgerät befinden, schnell erkunden.
In iOS gibt es mehrere Stellen, an denen Sie eine CSV-Datendatei importieren können, beispielsweise eine E-Mail-Anwendung oder
einen Webbrowser. Die Art des Zugriffs auf eine CSV-Datendatei variiert in Abhängigkeit davon, wo Sie die Datei importieren. Suchen
Sie nach Befehlen wie Öffnen in... oder nach Freigabesymbolen ( ). Mit diesen Befehlen und Symbolen können Sie die CSV-Datendatei
in Analytics für iOS öffnen, wodurch der Datenimportvorgang gestartet wird.
47
Salesforce Summer '15 – Versionshinweise
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und
Bearbeiten von Dashboards, Unterstützung für Apple Watch™
Beachten Sie beim Vorbereiten eines Datenimports die folgenden Einschränkungen und Tipps:
• Nur CSV-Dateien und ZIP-Dateien, die CSV-Dateien enthalten, können als Datensets importiert werden.
• Importierte Datensets sind in Analytics Cloud im Internet nicht verfügbar. Sie sind auf Ihrem lokalen Gerät nur im Übungsbereich
verfügbar.
• Importierte Datensets sind nicht verschlüsselt.
Erstellen und Bearbeiten von Dashboards (v1.3)
Erstellen und bearbeiten Sie Dashboards in Datensets auf Ihrem Mobilgerät.
Um den Dashboard-Designer zu starten, streichen Sie in einem Datenset oder Dashboard von rechts nach links und tippen Sie auf
Erstellen oder Bearbeiten. Sie können auch auf ein Datenset oder Dashboard tippen und dieses festhalten.
48
Salesforce Summer '15 – Versionshinweise
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und
Bearbeiten von Dashboards, Unterstützung für Apple Watch™
Beachten Sie beim Vorbereiten der Erstellung und Bearbeitung von Dashboards die folgenden Einschränkungen und Tipps:
• Auf dem iPhone sind erstellte Dashboards auf eine Breite von zwei Spalten beschränkt.
• Auf einem iPad sind erstellte Dashboards auf eine Breite von sechs Spalten begrenzt.
• Wenn ein Dashboard in Analytics für iOS über die Benutzeroberfläche erstellt wird, kann es nur über ein Datenset verfügen. Fügen
Sie weitere Datensets hinzu, indem Sie die JSON-Datei des Dashboards bearbeiten.
• Wenn Dashboards im mobilen Übungsbereich erstellt werden, können Sie in Analytics für iOS bearbeitet werden.
Wenn Dashboards in Ihrer Salesforce-Organisation erstellt werden, können Sie nur in Analytics Cloud im Internet bearbeitet werden.
• Diese Widgets sind nicht verfügbar: "Rohdatentabelle", "Kästchen", "Link".
Unterstützung für Apple Watch™ (v1.2)
Überprüfen Sie Ihre Daten an Ihrem Handgelenk über eine Apple Watch.
49
Salesforce Summer '15 – Versionshinweise
Analytics für iOS: Hinzufügen Ihrer Daten, Erstellen und
Bearbeiten von Dashboards, Unterstützung für Apple Watch™
Salesforce Analytics für iOS ist mit Handoff™ kompatibel.
Wenn Salesforce Analytics für iOS im Überblick angezeigt wird, wird das zuletzt geöffnete Dashboard oder die zuletzt geöffnete Linse
angezeigt. Wenn ein Dashboard angezeigt wird, wird eine Zahl angezeigt, bei der es sich um das erste im Dashboard vorhandene
Zahlen-Widget handelt. Wenn im Dashboard kein Zahlen-Widget vorhanden ist, wird keine Zahl angezeigt.
Beachten Sie einige uhrenspezifische Einschränkungen und Hinweise, bevor Sie die Tür mit Ihren Daten "an der Hand" verlassen.
Einschränkungen bei Apple Watch
Funktion
Einschränkungen
Verbindung
Salesforce Analytics für iOS auf einer Apple Watch ist immer mit derselben Organisation verbunden, mit
der die verknüpfte iPhone-Anwendung verbunden ist. Wenn Sie zwischen Organisationen wechseln
möchten, tun Sie dies auf Ihrem Telefon.
Listen
• Nur die letzten 10 geöffneten Dashboards sind aufgeführt.
• Nur die letzten 10 geöffneten Linsen sind aufgeführt.
Anmerkung: Sie können alle Dashboards und Linsen öffnen, selbst wenn sie nicht aufgeführt
sind. Suchen Sie dazu mithilfe von Siri® nach dem entsprechenden Namen.
Dashboards
Dashboards unterstützen nur eine Seite, eine Spalte. Zeilen können nur über eine Zelle verfügen.
Anmerkung: Wenn in einem Dashboard auf der Apple Watch Widgets zu fehlen scheinen, liegt
dies wahrscheinlich an einem von zwei Gründen. Entweder es wurde kein Rasterlayout für das
Dashboard festgelegt oder die fehlenden Widgets werden nicht unterstützt.
Dashboard-Designer
Der Dashboard-Designer ist nicht verfügbar.
Widgets
Nur diese Widgets werden unterstützt: "Diagramm", "Tabelle", "Zahl", "Umschalter", "Liste", "Text" und
"Umfang".
• In Diagrammen werden 10 Elemente (Balken, Teile etc.) angezeigt.
• In Tabellen werden 10 Zeilen angezeigt.
50
Salesforce Summer '15 – Versionshinweise
Funktion
Integrieren von Daten: Anzeigen einer Vorschau für
Metadaten und Löschen von Datensets
Einschränkungen
• In Listen werden 10 Werte angezeigt, aber Sie können Siri® verwenden, um mehr Elemente nach
Name zu suchen.
Datensets
Datensets können nicht geöffnet werden und sind in Listenansichten nicht verfügbar.
Wave-Datenkonnektor Der Wave-Datenkonnektor ist auf der Apple Watch nicht verfügbar.
Weitere Verbesserungen an Analytics für iOS (v1.2)
Durch die anderen Aktualisierungen wird Ihr mobiles Analytics-Erlebnis verbessert.
Neuer Diagrammtyp: gestapelte Balken
Visualisieren Sie Ihre Daten als horizontal oder vertikal gestapeltes Balkendiagramm.
In Standardbalkendiagrammen werden bis zu zwei Gruppierungen angezeigt
Zeigen Sie mehr Granularität an, indem Sie einem Standardbalkendiagramm weitere Gruppierungen hinzufügen.
Das Datums-Widget wird jetzt unterstützt
Während Sie Dashboards lesen, können Sie Daten nun nach Datum erkunden.
Einfaches Zurückkehren zu Salesforce1
Nachdem Sie Analytics für iOS über einen Link in Salesforce1 geöffnet haben, tippen Sie auf die Zurück-Taste, um zu Salesforce1
zurückzukehren.
Skalieren von Achsen zum Anpassen von Daten in Liniendiagrammen
Fügen Sie in der JSON-Datei des Dashboards dem Diagramm-Widget den Parameter fit hinzu. Weitere Informationen finden Sie
in der Eigenschaftenreferenz für Widget-Parameter im Analytics Cloud Dashboard JSON Reference Guide.
Zusammengesetzte Filter werden jetzt unterstützt
Filtern, filtern, wegfiltern!
Umschalter- und Listen-Widgets unterstützen das gekürzte Zahlenformat
Wenn dies konfiguriert ist, wird 1.043 als 1k angezeigt.
Dashboard-Bindungen unterstützen den field()-Vorgang
Weitere Informationen finden Sie im Thema zu Bindungen im Analytics Cloud Dashboard JSON Reference Guide.
Analytics für iOS ist noch schneller
Für eine bessere Leistung führen aus mehreren Seiten bestehende Dashboards nur auf der aktuellen Seite Abfragen aus.
Fehlerbehebungen
Analytics für iOS funktioniert nun aufgrund verschiedener Fehlerbehebungen sogar noch zuverlässiger.
Integrieren von Daten: Anzeigen einer Vorschau für Metadaten und Löschen
von Datensets
Zeigen Sie Metadateneinstellungen in einer Vorschau an, bevor Sie eine CSV-Datei hochladen, und löschen Sie Datensets, um Ihre
Anwendungen zu bereinigen.
IN DIESEM ABSCHNITT:
Erstellen von Datensets in Ihrer Anwendung
Greifen Sie auf der Analytics Cloud-Anwendungsseite auf Optionen zur Datenseterstellung zu.
51
Salesforce Summer '15 – Versionshinweise
Integrieren von Daten: Anzeigen einer Vorschau für
Metadaten und Löschen von Datensets
Anzeigen einer Vorschau für Metadaten zum ordnungsgemäßen Laden von CSV-Daten
Verwenden Sie die Oberfläche, um erforderliche Metadatenattribute in dem Feld, das beim Hochladen einer CSV-Datei verwendet
wird, anzuzeigen und zu ändern.
Bereinigen Ihrer Anwendungen durch Löschen nicht benötigter Datensets
Entfernen Sie nicht benötigte Datensets aus "Meine private Anwendung" oder freigegebenen Anwendungen, auf die Sie mindestens
Editor-Zugriff haben. Durch das Entfernen von Datensets schaffen Sie Übersichtlichkeit und vermeiden, dass für Ihre Organisation
die Obergrenze für in Datensets registrierte Zeilen erreicht wird.
Vergrößerungstransformation bietet mehr Unterstützung für mehrere Übereinstimmungen
Steuern Sie das Verhalten der Vergrößerungstransformation auf neue Weise, wenn mehrere Übereinstimmungen festgestellt werden.
Bisher wurden von Analytics Cloud Ergebnisse aus allen übereinstimmenden Zeilen zurückgegeben. Nun kann die
Vergrößerungstransformation Ergebnisse aus einer der übereinstimmenden Zeilen (dies ist das neue Standardverhalten) oder aus
allen übereinstimmenden Zeilen zurückgeben.
Erstellen von Datensets in Ihrer Anwendung
Greifen Sie auf der Analytics Cloud-Anwendungsseite auf Optionen zur Datenseterstellung zu.
Nun ist es noch einfacher, Ihren Anwendungen Datensets zuzuordnen. Integrieren Sie Ihre
angepassten Daten mithilfe der Schaltfläche Erstellen auf der Anwendungsseite direkt in Ihre
Anwendung.
NUTZERBERECHTIGUNGEN
Erstellen von Datensets auf
der Anwendungsseite:
• “Analytics
Cloud-Datenflüsse
bearbeiten”
Anzeigen einer Vorschau für Metadaten zum ordnungsgemäßen Laden von CSV-Daten
Verwenden Sie die Oberfläche, um erforderliche Metadatenattribute in dem Feld, das beim
Hochladen einer CSV-Datei verwendet wird, anzuzeigen und zu ändern.
NUTZERBERECHTIGUNGEN
1. Wenn Sie eine CSV-Datei hochladen, um ein Datenset zu erstellen oder zu bearbeiten, wird
die Schaltfläche Datenvorschau anzeigen angezeigt.
Anzeigen einer Vorschau für
Metadaten beim Hochladen
externer Daten:
• “Externe Daten in
Analytics Cloud
hochladen”
52
Salesforce Summer '15 – Versionshinweise
Integrieren von Daten: Anzeigen einer Vorschau für
Metadaten und Löschen von Datensets
Anmerkung: Die Schaltfläche Datenvorschau anzeigen ist deaktiviert, wenn Sie Ihre eigene Metadatendatei hochladen.
2. Klicken Sie auf Datenvorschau anzeigen, um die erforderlichen Metadatenattribute anzuzeigen und zu ändern.
Sie können die optionalen Metadatenattribute später ändern.
3. Für jede Spalte:
a. Klicken Sie auf einen Spaltennamen, um ihn zu ändern.
Der Spaltenname ist der Anzeigename im Datenset.
b. Klicken Sie auf die Spaltenüberschrift, um andere erforderliche Metadatenattribute zu ändern.
Sie können Attribute für Datumsangaben und Maßeinheiten ändern.
Anmerkung: Für Dimensionen sind keine Metadaten erforderlich.
53
Salesforce Summer '15 – Versionshinweise
Integrieren von Daten: Anzeigen einer Vorschau für
Metadaten und Löschen von Datensets
4. Klicken Sie auf Senden, um die Metadatenänderungen auf der Vorschauseite in der Metadatendatei zu übernehmen.
Anmerkung: Die Schaltfläche Senden ist ausgegraut, wenn Fehler vorliegen.
5. Klicken Sie auf OK, um die Bestätigungsnachricht zu schließen.
6. Um die optionalen Metadatenattribute (auf der Vorschauseite nicht sichtbar) zu ändern, klicken Sie auf
herunterzuladen, die Datei zu bearbeiten und sie dann hochzuladen.
, um die Metadatendatei
7. Klicken Sie auf Datenset aktualisieren.
8. Klicken Sie auf Weiter, um die Bestätigungsmeldung zu verwerfen.
Bereinigen Ihrer Anwendungen durch Löschen nicht benötigter Datensets
Entfernen Sie nicht benötigte Datensets aus "Meine private Anwendung" oder freigegebenen
Anwendungen, auf die Sie mindestens Editor-Zugriff haben. Durch das Entfernen von Datensets
schaffen Sie Übersichtlichkeit und vermeiden, dass für Ihre Organisation die Obergrenze für in
Datensets registrierte Zeilen erreicht wird.
Bevor Sie ein Datenset löschen können, das durch einen Datenfluss erstellt wurde, müssen Sie
in allen Datenflüssen alle Verweise auf das Datenset entfernen.
NUTZERBERECHTIGUNGEN
Löschen eines Datensets:
• “Analytics
Cloud-Datenflüsse
bearbeiten”
ACHTUNG: Sie können ein gelöschtes Datenset nicht wiederherstellen.
1. Klicken Sie auf der Startseite oder der Anwendungsseite auf die Registerkarte Datensets.
2. Zeigen Sie mit dem Mauszeiger auf das zu löschende Datenset und klicken Sie dann auf Bearbeiten.
3. Klicken Sie auf Datenset löschen.
Falls zutreffend, wird in Analytics Cloud eine Liste aller Linsen und Dashboards angezeigt, die auf das Datenset verweisen und für
die Sie über Anzeigezugriff verfügen. Nachdem Sie das Datenset gelöscht haben, werden alle Linsen oder Dashboards, die auf das
Datenset verweisen, unbrauchbar.
4. Klicken Sie auf Dauerhaft löschen und bestätigen Sie.
54
Salesforce Summer '15 – Versionshinweise
Integrieren von Daten: Anzeigen einer Vorschau für
Metadaten und Löschen von Datensets
Vergrößerungstransformation bietet mehr Unterstützung für mehrere
Übereinstimmungen
Steuern Sie das Verhalten der Vergrößerungstransformation auf neue Weise, wenn mehrere Übereinstimmungen festgestellt werden.
Bisher wurden von Analytics Cloud Ergebnisse aus allen übereinstimmenden Zeilen zurückgegeben. Nun kann die
Vergrößerungstransformation Ergebnisse aus einer der übereinstimmenden Zeilen (dies ist das neue Standardverhalten) oder aus allen
übereinstimmenden Zeilen zurückgeben.
Für jeden Datensatz im linken Datenset führt die Vergrößerungstransformation eine Suche aus, um im rechten Datenset einen
übereinstimmenden Datensatz zu suchen. Wenn das linke Datenset eine 1:n-Beziehung mit dem rechten Datenset aufweist, werden
von Analytics Cloud möglicherweise mehrere Übereinstimmungen für einen Datensatz auf der linken Seite gefunden. Wie mehrere
Übereinstimmungen von Analytics Cloud verarbeitet werden, hängt vom angegebenen Vergrößerungsvorgang ab. Sie können in der
Vergrößerungstransformation den Vorgang LookupSingleValue oder LookupMultiValue angeben. Wenn Sie keinen
Vorgang angeben, wird die Vergrößerung von Analytics Cloud so behandelt, als hätten Sie den Vorgang LookupSingleValue
angegeben.
Anmerkung: Das Standardverhalten ändert sich in dieser Version. Analytics Cloud erzeugt möglicherweise basierend auf dem
neuen Standardverhalten andere Ergebnisse. Um zum Standardverhalten der vorherigen Version zurückzukehren, legen Sie den
Vorgang auf LookupMultiValue fest.
LookupSingleValue-Vorgang
Verwenden Sie den Vorgang LookupSingleValue, um zu erzwingen, dass die Vergrößerungstransformation Ergebnisse aus einer
einzelnen Zeile zurückgibt, wenn mehrere Übereinstimmungen gefunden werden. Analytics Cloud wählt in der Liste der
übereinstimmenden Zeilen eine Zeile zufällig aus.
Anmerkung: Analytics Cloud kann jedes Mal, wenn Sie den Datenfluss ausführen, je nach zurückgegebener Zeile ein anderes
Ergebnis zurückgeben.
Beispielsweise wenden Sie die Vergrößerungstransformation auf die folgenden Datensets an, legen die Beziehung "Price" fest und
gleichen anhand der Felder Id und ProdId ab.
Obwohl für "Prod3" mehrere Zeilen vorhanden sind, wählt Analytics Cloud eine übereinstimmende Zeile zufällig aus und gibt auf dieser
Zeile basierende Werte zurück. Hier ist das resultierende Datenset nach der Vergrößerung, wenn Analytics Cloud die erste Prod3-Zeile
auswählt.
LookupMultiValue-Vorgang
Verwenden Sie den Vorgang LookupMultiValue, um zu erzwingen, dass die Vergrößerungstransformation Ergebnisse aus allen
übereinstimmenden Zeilen zurückgibt, wenn mehrere Übereinstimmungen gefunden werden. Wenn mehrere Übereinstimmungen
gefunden werden, erstellt Analytics Cloud mehrere Dimensionswerte und addiert die Maßeinheitswerte im resultierenden
55
Salesforce Summer '15 – Versionshinweise
Erkunden von Daten: Gruppieren und Filtern von
Dimensionen, Maßeinheiten und Geschäftszeiträumen
Datenset-Datensatz. Beispielsweise wenden Sie die Vergrößerungstransformation auf die folgenden Datensets an, legen die Beziehung
"Price" fest und gleichen anhand der Felder Id und ProdId ab.
Da bei der Suche mehrere Zeilen für "Prod3" zurückgegeben werden, wird das Feld Price.Pricebook im resultierenden Datenset
zweimal angezeigt – und zwar einmal für jede Übereinstimmung. Das Maßeinheitsfeld Price.UnitPrice enthält "1500", was die
Summe aus 800 und 700 ist. Hier ist das resultierende Datenset nach der Vergrößerung.
Vorgangsbeispiel
Sie geben den Vorgang in der Vergrößerungstransformation wie im folgenden Datenflussauszug dargestellt an.
"Augment_OpportunitiesWithAccountDetails": {
"action": "augment",
"parameters": {
"operation": "LookupSingleValue",
"left": "Extract_Opportunity",
"left_key": [ "AccountId" ],
"relationship": "OpptyAcct",
"right": "Extract_AccountDetails",
"right_key": [ "Id" ],
"right_select": [
"Name",
"BillingAddress"
]
}
}
Erkunden von Daten: Gruppieren und Filtern von Dimensionen,
Maßeinheiten und Geschäftszeiträumen
Fokussieren Sie Ihre Visualisierungen schnell mit den neuen Filteroperatoren für Dimensionen,
Maßeinheiten und Geschäftszeiträumen.
NUTZERBERECHTIGUNGEN
IN DIESEM ABSCHNITT:
Erkunden von Daten:
• “Analytics Cloud
verwenden”
Erkunden von Dimensionen mit neuen Filteroperatoren
Mit den neuen Filteroperatoren für Dimensionen – "Gleich", "Ungleich" und "Enthält" –
können Sie den Fokus Ihrer Linse einfacher eingrenzen und Ihre Datenvisualisierungen anpassen.
56
Salesforce Summer '15 – Versionshinweise
Pflegen von Daten: Hinzufügen von Dashboards zu
Seitenlayouts, Verknüpfen von Tabellen und Diagrammen
Erkunden von Maßeinheiten mit neuen Filteroperatoren
Mit den neuen Vergleichsoperatoren – "Zwischen", "Größer als", "Größer als oder gleich", "Kleiner als", "Kleiner als oder gleich",
"Gleich" und "Ungleich" – können Sie Datenvisualisierungen einfacher mit relevanten Maßeinheiten anordnen.
Gruppieren von Datumsangaben nach Geschäftszeiträumen: "Geschäftsjahr", "Geschäftsquartal" und "Geschäftsjahr-Quartal"
Nun können Sie nach Geschäftsdatumsangaben und Datumsbereichen gruppieren und filtern.
Erkunden von Dimensionen mit neuen Filteroperatoren
Mit den neuen Filteroperatoren für Dimensionen – "Gleich", "Ungleich" und "Enthält" – können Sie den Fokus Ihrer Linse einfacher
eingrenzen und Ihre Datenvisualisierungen anpassen.
Eine Dimension ist wie ein qualitativer Wert, beispielsweise Region, Produktname oder Modellnummer. Dimensionen sind praktisch für
das Gruppieren und Filtern Ihrer Daten. Sie können Filteroperatoren für Dimensionen nun in einer neuen Dropdown-Liste auswählen.
Erkunden von Maßeinheiten mit neuen Filteroperatoren
Mit den neuen Vergleichsoperatoren – "Zwischen", "Größer als", "Größer als oder gleich", "Kleiner als", "Kleiner als oder gleich", "Gleich"
und "Ungleich" – können Sie Datenvisualisierungen einfacher mit relevanten Maßeinheiten anordnen.
Eine Maßeinheit ist ein quantitativer Wert, beispielsweise Umsatz und Devisenkurs. Sie können Berechnungen für Maßeinheiten vornehmen
und nach einem numerischen Vergleich filtern. Sie können Vergleichsoperatoren für Maßeinheiten nun in einer neuen Dropdown-Liste
auswählen.
Gruppieren von Datumsangaben nach Geschäftszeiträumen: "Geschäftsjahr",
"Geschäftsquartal" und "Geschäftsjahr-Quartal"
Nun können Sie nach Geschäftsdatumsangaben und Datumsbereichen gruppieren und filtern.
Mit der Schaltfläche Gruppe können Sie auf eine Option für Geschäftsdatumsangaben klicken, um auf die Skala-Auswahlmöglichkeiten
zuzugreifen: "Geschäftsjahr", "Geschäftsquartal" und "Geschäftsjahr-Quartal". Sobald eine Gruppe ausgewählt wurde, filtert die Linse Ihre
Daten so, dass nur der ausgewählte Bereich angezeigt wird.
Beachten Sie die folgenden Einschränkungen:
• Die Filter "Geschäftsmonat" und "Geschäftsjahr-Monat" sind nicht verfügbar.
• Die Bereichsauswahl durch Klicken und Ziehen auf einer Zeitachse ist nicht verfügbar.
Pflegen von Daten: Hinzufügen von Dashboards zu Seitenlayouts,
Verknüpfen von Tabellen und Diagrammen
Vergrößern Sie Ihre Zielgruppe, indem Sie vollständig interaktive Analytics Cloud-Dashboards
in Seitenlayouts einschließen und Salesforce-Datensätze oder externe Datensätze direkt in
Dashboards verknüpfen.
NUTZERBERECHTIGUNGEN
Entwerfen von Dashboards:
• “Analytics
Cloud-Dashboards
erstellen und
bearbeiten”
Anzeigen von Dashboards:
• “Analytics Cloud
verwenden”
57
Salesforce Summer '15 – Versionshinweise
Pflegen von Daten: Hinzufügen von Dashboards zu
Seitenlayouts, Verknüpfen von Tabellen und Diagrammen
IN DIESEM ABSCHNITT:
Verknüpfen von Tabellen und Diagrammen in Linsen oder Dashboards
Sie haben Ihre Daten in einer Linse oder einem Dashboards dargestellt und möchten jetzt mehr Details. Ihr Team kann
benutzerdefinierte Verknüpfungen von Tabellen und Diagrammen in Analytics Cloud-Linsen und -Dashboards zu den entsprechenden
Datensätzen in Salesforce (wie Accounts, Kundenvorgängen und Opportunities) oder externen Websites erstellen.
Hinzufügen von Dashboards zu Seitenlayouts (allgemein verfügbar)
Analytics Cloud-Dashboards können nun Detailseitenlayouts hinzugefügt werden. Zeigen Sie Ihren Benutzern beispielsweise auf
einer Account-Detailseite ein Dashboard mit Serviceproblemen in Verbindung mit dem Account an. Benutzer können im Dashboard
suchen, Filter anwenden und es erkunden, als würden sie es in einem Analytics Cloud-Fenster anzeigen.
Verknüpfen von Tabellen und Diagrammen in Linsen oder Dashboards
Sie haben Ihre Daten in einer Linse oder einem Dashboards dargestellt und möchten jetzt mehr Details. Ihr Team kann benutzerdefinierte
Verknüpfungen von Tabellen und Diagrammen in Analytics Cloud-Linsen und -Dashboards zu den entsprechenden Datensätzen in
Salesforce (wie Accounts, Kundenvorgängen und Opportunities) oder externen Websites erstellen.
Verknüpfungen können bestimmte Daten, wie Salesforce-Account-IDs, von Linsen oder Dashboards an die Datensätze, die sie enthalten,
übergeben. Eine Verknüpfung von einem Accountnamen in einem Dashboard beispielsweise kann so konfiguriert werden, dass sie die
zugehörige Account-ID an Salesforce übergibt. Wenn Benutzer auf die Verknüpfung klicken, wird der entsprechende Accountdatensatz
in einer neuen Registerkarte geöffnet. Benutzerdefinierte Verknüpfungen können auch Mitarbeiter in Workday® oder Ausgabenberichte
in Concur® nachschlagen. Es können beliebige Websites verknüpft werden, sofern sie das http- oder https-Protokoll verwenden.
Weitere Informationen zum Einrichten von Verknüpfungen in Dashboards finden Sie in der Analytics Cloud-Hilfe im Abschnitt zum
Verknüpfen von Salesforce-Datensätzen oder externen Websites.
Hinzufügen von Dashboards zu Seitenlayouts (allgemein verfügbar)
Analytics Cloud-Dashboards können nun Detailseitenlayouts hinzugefügt werden. Zeigen Sie
Ihren Benutzern beispielsweise auf einer Account-Detailseite ein Dashboard mit Serviceproblemen
in Verbindung mit dem Account an. Benutzer können im Dashboard suchen, Filter anwenden
und es erkunden, als würden sie es in einem Analytics Cloud-Fenster anzeigen.
NUTZERBERECHTIGUNGEN
Anpassen von Seitenlayouts:
• "Anwendung anpassen"
Es wurden seit der Pilotversion Spring ‘15 Verbesserungen zu dieser Funktion hinzugefügt:
• Mit dem Kontrollkästchen Titel anzeigen können Sie die Sichtbarkeit des Dashboard-Titels steuern.
• Mit dem Kontrollkästchen Bei Fehler ausblenden können Sie steuern, ob ein Analytics Cloud-Vermögenswert angezeigt
werden soll, wenn ein Fehler auftritt (wie dass das Dashboard nicht gefunden werden kann).
• Dashboards enthalten nun das Datum und die Uhrzeit ihrer letzten Aktualisierung.
58
Salesforce Summer '15 – Versionshinweise
Wave-REST-API (Pilotprogramm): Erstellen einer neuen
Funktionalität
Suchen Sie im Editor für erweitertes Seitenlayout in der linken Spalte der Palette nach einer neuen Kategorie der Benutzeroberfläche
mit dem Namen "Analytics Cloud-Vermögenswerte".
Wählen Sie die Kategorie "Analytics Cloud-Vermögenswerte" aus und ziehen Sie dann ein Element aus der Liste der verfügbaren
Dashboards in einen Detailabschnitt des Seitenlayouts. Nachdem das Dashboard im Layout positioniert wurde, können Sie Eigenschaften
wie Höhe und Breite ändern, indem Sie auf das Element doppelklicken oder neben dem Element auf das Schraubenschlüsselsymbol
(
) klicken.
Weitere Informationen zur Feldzuordnung und zum Arbeiten mit dem Editor für erweitertes Seitenlayout finden Sie unter Anpassen von
Seitenlayouts mit dem Editor für erweitertes Seitenlayout.
Beachten Sie die folgenden Obergrenzen und Einschränkungen:
• Sie können ein Dashboard pro Seitenlayout hinzufügen.
• Analytics Cloud-Dashboards werden im ursprünglichen Seitenlayout-Editor nicht unterstützt. Wenn Sie den ursprünglichen
Seitenlayout-Editor verwenden, um ein Layout zu öffnen, das im Editor für erweitertes Seitenlayout erstellt wurde, werden im
ursprünglichen Seitenlayout-Editor alle Dashboard-Elemente gelöscht, sobald Sie das Layout speichern.
• Auf einer Visualforce-Seite wird das Hinzufügen einer Detailseitenkomponente, die ein Analytics Cloud-Dashboard enthält, nicht
unterstützt.
Wave-REST-API (Pilotprogramm): Erstellen einer neuen Funktionalität
Sie können nun programmatisch mithilfe der Wave-REST-API auf Analytics Cloud-Datensets und -Linsen zugreifen.
Anmerkung: Wir stellen diese Funktion ausgewählten Kunden über ein Pilotprogramm zu Verfügung, das die Zustimmung zu
speziellen Bedingungen erfordert. Wenn Sie für die Teilnahme am Programm nominiert werden möchten, wenden Sie sich an
Salesforce. Da bei allen Pilotprogrammen Änderungen vorbehalten sind, kann die Aufnahme nicht garantiert werden. Diese
Pilotfunktion ist nicht allgemein verfügbar, wie in diesem Dokument oder in Pressemitteilungen oder öffentlichen Erklärungen
erwähnt ist. Es kann nicht garantiert werden, dass sie in einem bestimmten Zeitrahmen oder überhaupt allgemein verfügbar wird.
Treffen Sie Ihre Kaufentscheidungen nur auf der Grundlage allgemein verfügbarer Funktionen. Bei durch die Wave-REST-API
bereitgestellten Services sind Änderungen vorbehalten. Es wird kein Support angeboten.
Mithilfe der Wave-REST-API können Sie Folgendes ausführen:
• Direktes Senden von Abfragen an die Wave Platform
• Zugreifen auf in die Wave Platform importierte Datensets
• Abrufen von Analytics Cloud-Linsen
Die Wave-REST-API verfügt über die folgenden Ressourcen.
59
Salesforce Summer '15 – Versionshinweise
SAQL-Verbesserungen (Pilotprogramm): Erstellen
leistungsstärkerer Abfragen
Ressource
Beschreibung
Unterstützte Ressourcen-URL
HTTP-Methode
Wave
Führt die Analytics Cloud-Ressourcen der
obersten Ebene auf.
GET
Abfrage
Führt eine Abfrage aus, die mit SAQL (Salesforce POST
Analytics Query Language) geschrieben wurde.
/services/data/v34.0/wave/query
Liste mit
Datensets
Gibt eine Liste der Analytics Cloud-Datensets
zurück.
GET
/services/data/v34.0/wave/datasets
Datenset
Gibt das Analytics Cloud-Datenset mit der
angegebenen ID zurück.
GET
/services/data/v34.0/wave/datasets/
<Datenset-ID>
Version
Gibt eine Analytics Cloud-Datensetversion (GET) GET,
zurück oder aktualisiert das Prädikat (PATCH).
PATCH
/services/data/v34.0/wave/datasets/
<Datenset-ID>/versions/<Versions-ID>
Datei
Bietet Zugriff auf die Dateien, aus denen ein
Datenset besteht.
/services/data/v34.0/wave/
datasets/<Datenset-ID>/versions/
<Versions-ID>/files/<Datei-ID>
Liste mit Linsen
Gibt eine Liste der Analytics Cloud-Linsen zurück GET, POST /services/data/v34.0/wave/lenses
(GET) oder erstellt eine Linse (POST).
Linse
Gibt die Analytics Cloud-Linse mit der
angegebenen ID zurück (GET) oder löscht eine
Linse (DELETE).
GET
GET,
DELETE
/services/data/v34.0/wave
/services/data/v34.0/wave/lenses/
<Linsen-ID>
Weitere Informationen zu diesen Ressourcen finden Sie im Wave REST API Developer’s Guide.
SAQL-Verbesserungen (Pilotprogramm): Erstellen leistungsstärkerer
Abfragen
Mithilfe der Salesforce Analytics Query Language (SAQL) können Sie sicherstellen, dass Ihre Linsen genau die Daten zurückgeben, die
Sie suchen. SAQL ist eine Echtzeit-Abfragesprache, die Ad-hoc-Analysen von Daten ermöglicht, die in Datensets gespeichert sind.
SAQL ist eine Kompositionssprache – jede Anweisung hat ein Ergebnis und Sie können Anweisungen miteinander verketten. Analytics
Cloud verwendet SAQL in Linsen, in Dashboards und im Explorer im Hintergrund, um Daten für Visualisierungen zu sammeln.
Anmerkung: SAQL ist derzeit über ein Pilotprogramm verfügbar. Unveröffentlichte Services oder Funktionen, die in dieser oder
anderen Pressemitteilungen oder öffentlichen Erklärungen erwähnt werden, sind aktuell noch nicht verfügbar und werden eventuell
nicht rechtzeitig oder gar nicht verfügbar sein. Kunden, die unsere Services kaufen, sollten ihre Kaufentscheidungen auf der
Grundlage von Funktionen treffen, die aktuell verfügbar sind.
60
Salesforce Summer '15 – Versionshinweise
Mobil: Unterwegs mehr erledigen
IN DIESEM ABSCHNITT:
Verbessern Ihrer SAQL-Abfragen durch Unterstützung von Datumsangaben mit offenem Ende (Pilotprogramm)
SAQL unterstützt nun Bereiche mit offenem Ende für absolute und relative Datumsfilter.
SIEHE AUCH:
http://www.salesforce.com/us/developer/docs/bi_dev_guide_eql/bi_dev_guide_eql.pdf
Verbessern Ihrer SAQL-Abfragen durch Unterstützung von Datumsangaben mit
offenem Ende (Pilotprogramm)
SAQL unterstützt nun Bereiche mit offenem Ende für absolute und relative Datumsfilter.
Durch Datumsbereiche mit offenem Ende ermöglicht es Ihnen die Salesforce Analytics Query Language (SAQL) nun, Abfragen wie "Alle
nach dem 23.12.2014 geschlossenen Opportunities auflisten" und "Eine Liste der Marketingkampagnen vor dem 02.04.2015 abrufen"
zu erstellen.
Relative Datumsfilter mit offenem Ende sehen wie folgt aus:
a = filter a by date('year','month','day')in[.."current month"]
Die neuen SAQL-Datumsfunktionen in dieser Version lauten wie folgt:
• now(): Gibt das aktuelle Datum und die aktuelle Uhrzeit in UTC (GMT-Kalender) zurück.
• toDate (dateStr,[formatStr]): Wandelt eine Zeichenfolge in ein Datum um. Wenn keine Formatzeichenfolge angegeben
ist, wird das Standardformat jjjj-MM-tt HH:mm:ss verwendet.
• toDate (epoch_sec):: Wandelt eine Unix-Epoche in Sekunden in ein Datum um. Hinweis: Wenn die Epoche in Sekunden 0
lautet, gibt toDate(epoch_sec) den Wert '1970-01-01 00:00:00' zurück.
• daysBetween(date1, date2b): Gibt die Anzahl der Tage zwischen den beiden Datumsangaben als Ganzzahl zurück.
• toString (date, formatStr): Wandelt ein Datum in eine Zeichenfolge um.
Mobil: Unterwegs mehr erledigen
Hinsichtlich der Salesforce1-Anwendung liegt der Schwerpunkt der Version Summer '15 überwiegend auf der Optimierung der mobilen
Funktionen für Vertriebsmitarbeiter, die sich auf die Verbesserung der Leistung und des Vertrauens stützt. Es gibt auch noch weitere
Vorteile für Ihre Benutzer, wie etwa die effizientere Gestaltung des Workflows mit einem Rich-Text-Notizentool (Beta). Oder die
Vergrößerung von Umsatz-Pipelines durch Konvertierung qualifizierter Leads in Kontakte, einschließlich der Möglichkeit, im Rahmen
des Prozesses neue Accounts zu erstellen (jetzt allgemein verfügbar). Und damit Sie Ihren Benutzern die Arbeit erleichtern können,
können Sie jetzt die Auswahl und Anordnung von Aktionen in der Salesforce1-Aktionsleiste anpassen. Zudem ist ab der Version Summer
'15 die Anwendung Chatter Mobile in Google Play nicht mehr erhältlich und die Anwendung Mobile-Dashboards für iPad wird nicht
mehr unterstützt.
IN DIESEM ABSCHNITT:
Salesforce1
Mit der mobilen Anwendung Salesforce1 können sich Benutzer stets und überall aktuelle Informationen zu ihren wichtigsten
Datensätzen, Aktivitäten, Konversationen sowie Dashboards und Berichten anzeigen lassen. Die Version Summer '15 bietet weitere
Verbesserungen für Vertriebsmitarbeiter, die unterwegs arbeiten, wobei der Schwerpunkt auf der Verbesserung der Leistung und
des Vertrauens liegt.
61
Salesforce Summer '15 – Versionshinweise
Salesforce1
Chatter Mobile für Android wird ab Version Summer '15 nicht mehr unterstützt
Kurz nach Veröffentlichung der Version Summer '15 wird Chatter Mobile für Android, Version 3.4 in Google Play nicht mehr erhältlich
sein und von Salesforce nicht mehr unterstützt. Um einen ungestörten mobilen Zugriff auf Ihre Salesforce-Daten sicherzustellen,
wird empfohlen, dass Ihre Benutzer so bald wie möglich zur herunterladbaren Salesforce1-Anwendung für Android wechseln.
Anwendung Mobile-Dashboards für iPad wird ab Version Summer '15 nicht mehr unterstützt
Ab der Version Summer '15 ist die Anwendung Mobile-Dashboards für iPad im App Store nicht mehr erhältlich und wird von Salesforce
nicht mehr unterstützt. Kunden, die die Anwendung Mobile-Dashboards für iPad derzeit verwenden, wird geraten, stattdessen zur
mobilen Anwendung Salesforce1 zu wechseln.
SIEHE AUCH:
Wie und wann mobile Funktionen verfügbar gemacht werden
Salesforce1
Mit der mobilen Anwendung Salesforce1 können sich Benutzer stets und überall aktuelle Informationen zu ihren wichtigsten Datensätzen,
Aktivitäten, Konversationen sowie Dashboards und Berichten anzeigen lassen. Die Version Summer '15 bietet weitere Verbesserungen
für Vertriebsmitarbeiter, die unterwegs arbeiten, wobei der Schwerpunkt auf der Verbesserung der Leistung und des Vertrauens liegt.
IN DIESEM ABSCHNITT:
Zugreifen auf die mobile Anwendung Salesforce1
Ihre Benutzer haben mehrere Optionen für den Zugriff auf Salesforce1 auf Mobilgeräten.
Salesforce1-Verbesserungen in dieser Version
Die jüngsten neuen und verbesserten Salesforce1-Funktionen machen es noch einfacher, unterwegs auf Salesforce zuzugreifen.
Unterschiede zwischen Salesforce1 und der vollständigen Salesforce-Site
Die Salesforce1-Anwendung weist nicht den gesamten Funktionsumfang der vollständigen Salesforce-Site auf und bietet in einigen
Fällen Funktionen, die auf der vollständigen Site nicht verfügbar sind.
Entwicklung der Salesforce1-Anwendung – Übersicht
Es gibt eine Reihe von Verbesserungen an der Force.com-Plattform, die die Salesforce1-Entwicklung unterstützen.
Zugreifen auf die mobile Anwendung Salesforce1
Ihre Benutzer haben mehrere Optionen für den Zugriff auf Salesforce1 auf Mobilgeräten.
• Installieren Sie die herunterladbare Salesforce1-Anwendung auf Android™- und Apple®-Mobilgeräten. Benutzer können die Anwendung
entweder vom App Store oder von Google Play™ herunterladen.
• Rufen Sie die Salesforce1-Anwendung für mobile Browser über einen unterstützten mobilen Browser auf unterstützten Geräten, wie
Android-, Apple- oder Windows 8.1-Telefonen und -Tablets, auf. Bei dieser Option muss nichts installiert werden.
Weitere Details zu den unterstützten Geräten und Browsern finden Sie unter Anforderungen für die mobile Anwendung Salesforce1 in
der Salesforce-Hilfe.
Salesforce1-Verbesserungen in dieser Version
Die jüngsten neuen und verbesserten Salesforce1-Funktionen machen es noch einfacher, unterwegs auf Salesforce zuzugreifen.
62
Salesforce Summer '15 – Versionshinweise
Salesforce1
Die Nutzung von Salesforce1 wird für alle Editionen mit Ausnahme von Database.com ohne zusätzliche Lizenzen unterstützt. Die in
Salesforce1 verfügbaren Salesforce-Daten und -Funktionen hängen jedoch von der Salesforce-Edition und den Lizenzen der Organisation
und vom zugewiesenen Profil und den zugewiesenen Berechtigungssätzen des Benutzers ab.
Anmerkung: Wie Sie wahrscheinlich bereits bemerkt haben, sind einige Funktionen nur in der Salesforce1-Anwendung für
mobile Browser verfügbar. Doch keine Sorge – viele dieser Verbesserungen werden in zukünftigen Aktualisierungen der
herunterladbaren Salesforce1-Anwendungen für Android- und iOS-Geräte enthalten sein. Wenn neue Versionen der herunterladbaren
Anwendungen in Google Play oder im App Store veröffentlicht werden, finden Sie hier Details dazu.
Eine Liste der Verbesserungen in Version 7.2 von Salesforce1 für Android finden Sie unter Neuerungen in den aktuellen
herunterladbaren Salesforce1-Anwendungen.
Herunterladbare Herunterladbare
Anwendung Anwendung
für Android
für iOS
Salesforce1-Verbesserung
Verbesserungen bei Setup und Konfiguration
Anpassen der Auswahl und Anordnung von Aktionen in der
Salesforce1-Aktionsleiste sowie für Listenelementaktionen
(ab Version 7.0) (ab Version 7.0)
Erstellen von Startseiten für benutzerdefinierte Anwendungen mit dem
Zeigen-und-Klicken-Tool Lightning App Builder, die im
Salesforce1-Navigationsmenü für die Benutzer verfügbar gemacht werden
können (allgemein verfügbar)
Das obsolete Feld Publisher-Symbol wurde von
Salesforce1-Branding-Seiten im Setup entfernt.
Unterstützung für Geräte und Browser
Unterstützung für Salesforce1 auf iOS 7-Geräten wird eingestellt. Für
zukünftige Versionen der herunterladbaren Salesforce1-Anwendung
wird iOS 8 oder höher benötigt.
Empfangen von Salesforce1-Push-Benachrichtigungen auf der Apple
Watch
Verbesserungen an unterstützten Daten
Verwenden von Auswahllisten für Bundesstaat und Land beim Erstellen
oder Bearbeiten von Datensätzen
Zugreifen auf mehr externe Daten mit Lightning Connect
Verbesserungen an Navigation und Aktionen
Einfacheres Navigieren durch Objektstartseiten, Listenansichten und
Suchergebnisse beim Arbeiten auf einem Tablet
Öffnen der meisten Salesforce-URLs direkt in Salesforce1
(ab Version 7.2) (ab Version 7.0)
63
Anwendung Einrichtung
für
auf der
mobile vollständigen
Browser
Seite
Salesforce Summer '15 – Versionshinweise
Salesforce1
Herunterladbare Herunterladbare
Anwendung Anwendung
für Android
für iOS
Salesforce1-Verbesserung
Bei der Erstellung von Visualforce-Seiten, die als benutzerdefinierte
Aktionen verwendet werden sollen, kann die Aktionsüberschrift
ausgeblendet werden, damit es nicht zu Konflikten zwischen den
Standardschaltflächen und den für die Seite festgelegten Schaltflächen
kommt.
Aufrufen der ehemaligen Produktivitätsaktion Anrufen oder
Protokollieren über ihren neuen Namen Anrufen
(ab Version 7.0) (ab Version 7.0)
Die Produktivitätsaktion Karte wurde durch Google Maps-Bilder in
Standardadressfeldern ersetzt und ist in der Salesforce1-Aktionsleiste
nicht mehr verfügbar.
Die Produktivitätsaktion Nachrichten lesen wurde durch
Account-Nachrichten ersetzt und ist in der Salesforce1-Aktionsleiste
nicht mehr verfügbar.
Verbesserungen bei der Suche
Verwenden der globalen Suche, um Posts im Feed "Gesamtes
Unternehmen" zu finden
Verbesserungen an der Vertriebsproduktivität
Optimieren des Workflows und Steigern der Produktivität mit
Rich-Text-Besprechungsnotizen, die sich schnell erstellen und einfach
mit anderen Datensätzen verknüpfen lassen (Beta)
Automatische Aktualisierung wichtiger zugehöriger Felder bei Änderung
der Phase einer Opportunity
Zuordnen von Preisbüchern zu Opportunities
Konvertieren qualifizierter Leads in Kontakte und Erstellen von Accounts
für sie; Auswählen von Leadquellen bei der Konvertierung und
Verhindern, dass doppelte Kontakte oder Accounts erstellt werden
(allgemein verfügbar)
Verbesserungen bei Aktivitäten
Erstellen von Aufgaben direkt aus Elementen in Notizen mit einer
Streichbewegung (Beta)
Verbesserungen bei Work.com
Genaues Verfolgen von mit der Arbeit zusammenhängenden Zielen und
Zielvorgaben mithilfe von erweiterten Zielen (allgemein verfügbar)
Verbesserungen an den Kundendienst-Tools
Anzeigen von Dateifeldinhalten bei der Anzeige von Artikeln
64
Anwendung Einrichtung
für
auf der
mobile vollständigen
Browser
Seite
Salesforce Summer '15 – Versionshinweise
Salesforce1
Herunterladbare Herunterladbare
Anwendung Anwendung
für Android
für iOS
Salesforce1-Verbesserung
Chatter-Verbesserungen
Verwerfen von Empfehlungen, sodass sie in Feeds nicht mehr angezeigt
werden
Hinzufügen mehrerer Themen zu einem Post
Verwalten von Gruppenmitgliedern direkt über Mitglieder-Themenlisten
Anzeigen relevanterer Informationen in Gruppenlistenansichten
Verbesserungen an Salesforce-Communities
Genehmigen oder Ablehnen von Genehmigungsanfragen über
Genehmigungsthemenlisten in Datensätzen in Communities
Hinzufügen von Datensätzen zu Chatter-Gruppen in Communities
Erstellen von benutzerdefinierten Empfehlungen in Community-Feeds
an einem anderen Ort
Verbesserungen bei der Geschäftslogik und Prozessautomatisierung
Anzeigen des Status ausstehender Genehmigungen und Genehmigen
oder Ablehnen von Genehmigungsanfragen über einen zentralen Ort
(ab Version 7.2) (ab Version 6.0)
Fortsetzen oder Löschen von angehaltenen Flow-Interviews
(ab Version 7.2)
Verbesserungen bei Benachrichtigungen
Empfangen von Benachrichtigungen innerhalb der Anwendung über
Posts an Gruppen
Offline-Verbesserungen
Anzeigen verbesserten visuellen Feedbacks beim Laden von Seiten
Aufrufen des ehemaligen Links Offline-Synchronisierung auf der Seite
"Salesforce1-Setup" über seinen neuen Namen Offline-Cache
Verbesserungen bei der Sicherheit
Informationen darüber, wie die neue Einstellung für fortlaufende
IP-Erzwingung und aktuelle Sicherheitsrichtlinien für Benutzer der
herunterladbaren Salesforce1-Anwendung einander beeinflussen
Anzeigen vertraulicher Daten, die mittels Plattformverschlüsselung
verschlüsselt wurden
65
Anwendung Einrichtung
für
auf der
mobile vollständigen
Browser
Seite
Salesforce Summer '15 – Versionshinweise
Salesforce1
Neuerungen in den aktuellen herunterladbaren Salesforce1-Anwendungen
Nachstehend folgt ein Überblick über die neuen Merkmale in Version 7.2 der herunterladbaren Salesforce1-Anwendung für Android.
• Anzeigen des Status ausstehender Genehmigungen und Genehmigen oder Ablehnen von Genehmigungsanfragen durch Aufrufen
der Anwendung Genehmigungen über das Navigationsmenü
• Fortsetzen oder Löschen von angehaltenen Flow-Interviews mithilfe des Elements Angehaltene Flow-Interviews im
Navigationsmenü
• Verwenden von URL-Schemas, um Benutzern Zugriff auf bestimmte Seiten in Salesforce1 über externe Anwendungen zu gewähren
Version 7.2 von Salesforce1 für Android kann über Google Play heruntergeladen werden.
Anpassen von Aktionen in der Salesforce1-Aktionsleiste
Ermöglichen Sie es Ihren mobilen Benutzern, sich unterwegs auf das Wichtige zu konzentrieren,
indem Sie in der mobilen Anwendung Salesforce1 andere Aktionen zuweisen als in Salesforce. Bei
allen Salesforce1-Anwendungen können Sie die Auswahl und Reihenfolge von Schnellaktionen,
Produktivitätsaktionen sowie standardmäßigen und benutzerdefinierten Schaltflächen in der
Aktionsleiste und für Listenelementaktionen für die einzelnen Objekte anpassen.
Um diese Anpassung zu ermöglichen, wurde im globalen Publisher-Layout und in
Objektseitenlayouts ein neuer Abschnitt hinzugefügt und der vorhandene Aktionsabschnitt wurde
umbenannt. Die frühere Kategorie "Aktionen" in der Palette heißt jetzt "Schnellaktionen" und es
wurde eine neue Kategorie namens "Salesforce1-Aktionen" hinzugefügt.
AUSGABEN
Angepasste Aktionen sind
verfügbar in: Group,
Professional, Enterprise,
Performance, Unlimited,
Contact Manager und
Developer Edition
Sie können jetzt zu folgenden Abschnitten Aktionen hinzufügen:
Schnellaktionen im Publisher
Dieser Abschnitt kann nur Aktionen aus der Kategorie "Schnellaktionen" in der Palette enthalten. Aktionen in diesem Abschnitt
werden im Chatter-Publisher auf der vollständigen Salesforce-Site angezeigt.
66
Salesforce Summer '15 – Versionshinweise
Salesforce1
Aktionen auf der Salesforce1-Aktionsleiste
Dieser Abschnitt kann nur Aktionen aus der Kategorie "Salesforce1-Aktionen" in der Palette enthalten. In Objektseitenlayouts enthält
die Kategorie "Salesforce1-Aktionen" alle verfügbaren Typen von Aktionen für das jeweilige Objekt, darunter Schnellaktionen,
Produktivitätsaktionen sowie standardmäßige und benutzerdefinierte Schaltflächen. Aktionen in diesem Abschnitt werden in der
Aktionsleiste und im Aktionsmenü in Salesforce1 angezeigt.
Wenn Sie die Aktionen im Abschnitt "Schnellaktionen im Publisher" anpassen, jedoch den Aktionsleistenabschnitt nicht anpassen, dann
übernimmt die Salesforce1-Aktionsleiste die Schnellaktionen aus dem Abschnitt "Schnellaktionen im Publisher".
Wichtig: Anpassungen, die Sie im alten Abschnitt "Aktionen im Publisher" im globalen Publisher-Layout und in Objektlayouts
vornehmen, werden auf der Salesforce1-Aktionsleiste so lange weiter übernommen, bis Sie den neuen Abschnitt "Aktionen auf
der Salesforce1-Aktionsleiste" anpassen.
Wenn Sie in keinem der Abschnitte die Aktionen anpassen, wird auf der Aktionsleiste ein standardmäßiger durch Salesforce vordefinierter
Satz von Aktionen übernommen. Die Aktionen sind von Objekt zu Objekt unterschiedlich, je nach den am häufigsten benötigten oder
typischen Aktivitäten für jedes Objekt. Eine ausführliche Beschreibung der Anordnung der Standardaktionen in der Salesforce1-Aktionsleiste
finden Sie unter Anordnung von Aktionen in der Salesforce1-Aktionsleiste und bei Aktionen für Listenelemente in der Salesforce-Hilfe.
Wenn Sie den Abschnitt "Aktionen auf der Salesforce1-Aktionsleiste" in einem Layout anpassen, werden Salesforce1-Benutzern beim
Arbeiten mit dem betreffenden Objekt oder auf der betreffenden Seite in Salesforce1 nur die von Ihnen ausgewählten Aktionen angezeigt,
und zwar in der Reihenfolge, in der Sie sie hinzugefügt haben.
Erstellen benutzerdefinierter Anwendungsseiten mit Lightning App Builder (allgemein verfügbar)
Lightning App Builder ist ein Zeigen-und-Klicken-Tool, mit dem die Erstellung benutzerdefinierter
Anwendungsseiten für Salesforce1 zum Kinderspiel wird. Mit Lightning App Builder können Sie
verschiedene Komponenten auf einer einzigen Anwendungsstartseite kombinieren, sodass Ihre
Salesforce1-Benutzer alles, was sie brauchen, an einem Ort finden. Sie können Anwendungsstartseiten
für benutzerdefinierte mobile Anwendungen erstellen und sie zum Salesforce1-Navigationsmenü
hinzufügen, sodass Ihre Benutzer schnellen Zugriff auf die wichtigsten Objekte oder Elemente in
einer Anwendung haben. Lightning-Seiten, einschließlich benutzerdefinierter
Anwendungsstartseiten, werden in allen Salesforce1-Anwendungen unterstützt.
AUSGABEN
Lightning App Builder ist
verfügbar in: Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Mit Lightning App Builder können Sie Startseiten für folgende Anwendungen erstellen:
• Einzelseitenanwendungen, die zu Standardseiten führen
• Anwendungen im Dashboard-Stil, wie etwa Anwendungen zum Verfolgen wichtiger Verkaufsinteressenten oder wichtiger Leads
für das Quartal
• "Punktanwendungen" zur Lösung einer bestimmten Aufgabe, wie eine Spesenanwendung, in der Benutzer Spesen eingeben und
überwachen können
Lightning App Builder kann im Setup über den Abschnitt "Einrichten" aufgerufen werden. Dank der Benutzeroberfläche von Lightning
App Builder wird die Erstellung von Anwendungsseiten für Salesforce1 zum Kinderspiel. Im Folgenden werden die einzelnen Teile des
Tools beschrieben.
67
Salesforce Summer '15 – Versionshinweise
Salesforce1
Kopfzeile (1)
In der Kopfzeile wird die Bezeichnung der Lightning-Seite angezeigt. Sie ermöglicht es zudem, ohne Speichern zum Setup
zurückzugehen oder weitere Hilfeinformationen anzuzeigen.
Symbolleiste (2)
Mit den Schaltflächen in der Symbolleiste können Sie Seiteninhalte ausschneiden ( ), kopieren ( ) und einfügen ( ) sowie
Aktionen rückgängig machen ( ) oder wiederholen ( ) sowie die Anwendungsstartseite speichern oder aktivieren. Außerdem
können Sie die Seite in verschiedenen Formaten anzeigen und die Größe des Zeichenbereichs an Ihre Ansicht anpassen.
Bereich "Lightning-Komponenten" (3)
Der Komponentenbereich enthält alle standardmäßigen und benutzerdefinierten Lightning-Komponenten, die für die jeweilige
Anwendungsstartseite unterstützt werden. Durch Klicken und Ziehen können Sie eine Komponente zur Seite hinzufügen.
Mit der Schaltfläche am unteren Rand des Bereichs können Sie auch auf benutzerdefinierte Komponenten von Drittanbietern in
AppExchange zugreifen.
Zeichenbereich (4)
Im Zeichenbereich erstellen Sie Ihre Seite.
Eigenschaftenbereich (5)
Abhängig von Ihrer Auswahl auf der Seite werden im Eigenschaftenbereich entweder die allgemeinen Seiteneigenschaften oder
die Eigenschaften der jeweils ausgewählten Komponente angezeigt.
Lightning-Seiten sind die Technologie, auf die sich Lightning App Builder stützt. Lightning-Seiten werden mithilfe von
Lightning-Komponenten erstellt. Dabei handelt es sich um kompakte, konfigurierbare und wiederverwendbare Elemente, die in Lightning
App Builder gezogen und dort abgelegt werden können.
In Lightning App Builder können Standard-, benutzerdefinierte und Drittanbieter-Komponenten verwendet werden.
Standardkomponenten
Standardkomponenten sind Lightning-Komponenten, die von Salesforce erstellt wurden. Lightning App Builder unterstützt die
folgenden Lightning-Standardkomponenten.
• Filterliste (Listenansicht)
• Zuletzt verwendete Elemente
68
Salesforce Summer '15 – Versionshinweise
Salesforce1
• Berichtsdiagramm
• Rich Text
• Visualforce-Seite
Benutzerdefinierte Komponenten
Benutzerdefinierte Komponenten sind Lightning-Komponenten, die Sie oder ein anderer Benutzer erstellt haben. Mit einigen
Änderungen können benutzerdefinierte Lightning-Komponenten in Lightning App Builder verwendet werden. Weitere Informationen
finden Sie im Lightning Components Developer’s Guide.
Drittanbieter-Komponenten in AppExchange
AppExchange dient als Marktplatz für Lightning-Komponenten. Hier sind Pakete mit bereits konfigurierten Komponenten erhältlich,
die sofort in Lightning App Builder einsetzbar sind.
Aktionen machen eine Anwendung interaktiv. Sie können einer Anwendungsstartseite in Lightning App Builder globale Aktionen
hinzufügen. Wenn Benutzer Ihre Seite in Salesforce1 aufrufen, werden die zugewiesenen globalen Aktionen in der Aktionsleiste der Seite
angezeigt.
Eine ausführliche Anleitung zur Verwendung von Lightning App Builder finden Sie in der Salesforce-Hilfe.
Ausblenden der Aktionsüberschrift für benutzerdefinierte Visualforce-Aktionen
Wenn Sie eine Visualforce-Seite erstellen, die als benutzerdefinierte Aktion verwendet werden soll,
können Sie wahlweise die Aktionsüberschrift ausblenden. Das Ausblenden der Aktionsüberschrift
kann dazu beitragen, Verwirrungen bei den Benutzern zu vermeiden, insbesondere wenn Sie auf
der Visualforce-Seite ihre eigenen Schaltflächen angegeben haben.
Fügen Sie zum Ausblenden der Überschrift das Attribut showQuickActionVfHeader zu
einer benutzerdefiniertenVisualforce-Aktion hinzu und setzen Sie den entsprechenden Wert auf
false. Wenn die benutzerdefinierte Visualforce-Aktion in Salesforce1 dargestellt wird, werden
die Überschrift sowie die Schaltflächen "Abbrechen" und "Speichern" ausgeblendet. Die Verwendung
dieses Attributs hat keine Auswirkungen darauf, wie die Aktion auf der vollständigen Salesforce-Site
angezeigt wird.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Contact Manager,
Database.com und
Developer Edition
Wenn Sie fürshowQuickActionVfHeader nichts angeben, wird für den zugehörigen Wert standardmäßig true verwendet.
Steigern der Produktivität mit Rich-Text-Besprechungsnotizen (Beta)
Eine effizientere Gestaltung des Workflows für mobile Benutzer ist eine der wichtigsten Aufgaben,
mit der Sie Ihrer Organisation helfen können, die Produktivität zu steigern und Salesforce1 optimal
zu nutzen. Daher wurde die Funktion "Notizen" eingeführt, eine erweiterte Version des ursprünglichen
Notizentools von Salesforce, mit der mobile Benutzer noch schneller Notizen erstellen können.
Notizen sind in der Salesforce1-Anwendung für mobile Browser (außer auf BlackBerry-Geräten),
der herunterladbaren Salesforce1-Anwendung für Android-Geräte ab Version 6.0 sowie der
herunterladbaren Salesforce1-Anwendung für iOS-Geräte ab Version 6.0.2 verfügbar.
Anmerkung: Diese Version enthält eine Beta-Version von Notizen, die zwar für die Produktion
geeignet ist, jedoch bekannte Einschränkungen aufweist. In der Salesforce Success Community
können Sie Feedback geben und Vorschläge machen.
AUSGABEN
Notizen sind verfügbar in:
Group, Professional,
Enterprise, Performance,
Unlimited, Contact
Manager und Developer
Edition
Mit Notizen sind folgende Aufgaben ein Kinderspiel:
• Erstellen von Notizen durch Tippen auf
in der Aktionsleiste
• Hinzufügen von Listen mit Gliederungspunkten oder Nummerierung zu Notizen über die Symbole (1) in der Notizen-Symbolleiste
69
Salesforce Summer '15 – Versionshinweise
Salesforce1
• Zuordnen von Notizen zu anderen Datensätzen durch Tippen auf Datensätze zuordnen. Um die zugeordneten Datensätze zu
ändern, tippen Sie auf die Namen der zugeordneten Datensätze (2).
• Erstellen von Aufgaben und Bearbeiten von verwandten Aufgaben direkt über Notizen
• Anzeigen und Durchsuchen von Notizen durch Auswahl von Notizen im Salesforce1-Navigationsmenü
Weitere Informationen zu den Möglichkeiten, die Notizen Ihren Benutzern bieten, erhalten Sie in diesem Video:
(Verwenden von Notizen, 1:34)
How to Use Notes
Informationen zum Aktivieren und Einrichten von Notizen für Salesforce1 finden Sie unter Einrichten von Notizen auf Seite 117.
Zuordnen von Preisbüchern zu Opportunities in Salesforce1
Ihre Vertriebsmitarbeiter können jetzt unterwegs Preisbücher für Opportunities hinzufügen oder
ändern. Da das Feld Preisbuch jetzt für Opportunities verfügbar ist, können Sie eine Schnellaktion
erstellen, mit der Benutzer diese Information in jeder Version der mobile Anwendung Salesforce1
hinzufügen können.
Zum Hinzufügen der Option zur Zuordnung von Preisbüchern in Salesforce1 sind folgende Schritte
erforderlich.
AUSGABEN
Preisbücher sind verfügbar
in: Professional, Enterprise,
Performance, Unlimited
und Developer Edition
1. Erstellen Sie eine Schnellaktion und wählen Sie als Aktionstyp Datensatz aktualisieren aus.
Informationen finden Sie unter Erstellen objektspezifischer Schnellaktionen in der Salesforce-Hilfe.
2. Fügen Sie das Feld Preisbuch im Aktionslayout hinzu. Um die Aktion auf Preisbücher zu beschränken, entfernen Sie alle anderen
unzutreffenden Felder. Informationen finden Sie unter Anpassen von Aktionen mit dem Aktionslayout-Editor in der Salesforce-Hilfe.
3. Fügen Sie die neue Aktion der Salesforce1-Aktionsleiste in Ihren Opportunity-Seitenlayouts hinzu. Informationen finden Sie unter
Anpassen von Aktionen mit dem Editor für erweitertes Seitenlayout in der Salesforce-Hilfe.
Konvertieren von Leads in Kontakte (allgemein verfügbar)
Vertriebsmitarbeiter können unterwegs qualifizierte Leads in Kontakte konvertieren sowie Accounts
und Opportunities erstellen. Diese Option ist in allen Versionen von Salesforce1 verfügbar.
AUSGABEN
Vertriebsmitarbeiter können nicht nur doppelte Kontakte für Leads identifizieren, die sie konvertieren
möchten, sondern auch während der Leadkonvertierung Accounts erstellen. Auf diese Weise ist
die Auswahl für Vertriebsteams bei der Konvertierung von Leads in Kontakte nicht nur auf Accounts
beschränkt, die bereits in Salesforce vorhanden sind.
Leadkonvertierung ist
verfügbar in: Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Sie können diese Option ganz einfach für Ihre Vertriebsmitarbeiter verfügbar machen. Klicken Sie
auf der vollständigen Salesforce-Site unter "Setup" auf Anpassen > Leads > Einstellungen und
wählen Sie dann die Option zur Aktivierung von Konvertierungen in der Salesforce1-Anwendung aus.
70
Salesforce Summer '15 – Versionshinweise
Salesforce1
Auswählen von Leadquellen beim Konvertieren von Leads
Wenn Vertriebsmitarbeiter Salesforce1 für die Konvertierung von Leads in vorhandene Kontakte verwenden, können sie entweder
die Leadquellen aus den vorhandenen Kontakten beibehalten oder die Leadquellen mit denen aus den konvertierten Leads ersetzen.
Verhindern von Duplikaten beim Konvertieren von Leads
Abhängig von den für die Duplikatsverwaltung eingerichteten Duplikatsregeln können Vertriebsmitarbeiter, die Salesforce1 verwenden,
jetzt beim Konvertieren von Leads Benachrichtigungen über mögliche Duplikate für Accounts und Kontakte erhalten. Die
Vertriebsmitarbeiter können dann entweder die Datensätze, die zu Duplikaten führen könnten, speichern oder andere Datensätze
auswählen, sodass keinerlei Duplikate erstellt werden. Weitere Informationen finden Sie unter Duplikatsverwaltung – Übersicht in
der Salesforce-Hilfe.
Erstellen von Aufgaben aus Notizen mit einer Streichbewegung (Beta)
Mithilfe von Notizen, dem neuen Tool zum Erstellen von Notizen in der mobilen Anwendung
Salesforce1, können Benutzer Listenelemente mit einer einfachen Streichbewegung im
Handumdrehen in Aufgaben umwandeln. Notizen sind in der Salesforce1-Anwendung für mobile
Browser (außer auf BlackBerry-Geräten), der herunterladbaren Salesforce1-Anwendung für Android
ab Version 6.0 sowie der herunterladbaren Salesforce1-Anwendung für iOS ab Version 6.0.2 verfügbar.
Anmerkung: Diese Version enthält eine Beta-Version von Notizen, die zwar für die Produktion
geeignet ist, jedoch bekannte Einschränkungen aufweist. In der Salesforce Success Community
können Sie Feedback geben und Vorschläge machen.
AUSGABEN
Notizen sind verfügbar in:
Group, Professional,
Enterprise, Performance,
Unlimited, Contact
Manager und Developer
Edition
Benutzer können im Handumdrehen aus einer Notiz eine Aufgabe erstellen.
• Streichen Sie über eine Zeile, ein Stichpunktelement oder ein nummeriertes Element (1) in der Notiz.
• Alternativ können Sie auf eine Zeile tippen oder Text hervorheben und dann in der Symbolleiste auf
(2) tippen.
Die Zeile, das Element oder der hervorgehobene Text wird automatisch das Thema der neuen Aufgabe und die Aufgabe wird mit der
Notiz verknüpft. Die Benutzer können im Bereich mit den verwandten Datensätzen auf (3) klicken, um verwandte Aufgaben anzuzeigen
und diese Aufgaben als abgeschlossen zu kennzeichnen. Die Benutzer können diese Aufgaben auch über ihre Aufgabenliste bearbeiten.
Informationen zum Einrichten von Notizen finden Sie unter Einrichten von Notizen auf Seite 117.
71
Salesforce Summer '15 – Versionshinweise
Salesforce1
Anzeigen aller ausstehenden Genehmigungsanfragen an einem Ort
In Salesforce1 werden alle ausstehenden Genehmigungsanfragen an einem zentralen Ort aufgeführt,
sodass Benutzer auch unterwegs einfach hinsichtlich ausstehender Genehmigungen auf dem
Laufenden bleiben und auf Anfragen antworten können. Diese Funktion ist jetzt in Version 7.2 der
herunterladbaren Salesforce1-Anwendung für Android-Geräte verfügbar. Sie wurde zuvor in
Version 6.0 der herunterladbaren Salesforce1-Anwendung für iOS-Geräte sowie in der
Salesforce1-Anwendung für mobile Browser veröffentlicht.
AUSGABEN
Genehmigungen sind
verfügbar in: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Um eine Genehmigungsanfrage anzuzeigen, rufen Sie das Salesforce1-Navigationsmenü auf und
tippen Sie auf Genehmigungen (bzw. in der herunterladbaren Anwendung für iOS auf
Genehmigungsanfragen). Es wird eine Liste der ausstehenden Genehmigungen für den aktuellen
Benutzer angezeigt. Tippen Sie auf eine bestimmte Genehmigungsanfrage, um die Details der Anfrage anzuzeigen, und tippen Sie dann
auf Genehmigen oder Ablehnen. Genehmiger können auch auf Benachrichtigungen tippen, um eine Genehmigungsanfrage zu öffnen,
Details der Anfrage anzuzeigen und Anfragen zu genehmigen oder abzulehnen.
Dieses Element ist standardmäßig im Navigationsmenü enthalten. Das Layout kann mithilfe des Menüs Setup auf der vollständigen Site
konfiguriert werden.
Weitere Informationen finden Sie unter "Genehmigungen in Salesforce1: Einschränkungen und Unterschiede gegenüber der vollständigen
Salesforce-Site" in der Salesforce-Hilfe.
Anzeigen aller angehaltenen Flow-Interviews an einem Ort
Für Benutzer, die mit Flows arbeiten, listet Salesforce1 alle angehaltenen Flow-Interviews an einem
zentralen Ort auf und erleichtert das Fortsetzen von Interviews außerhalb des Büros. Diese Funktion
ist jetzt in Version 7.2 der herunterladbaren Salesforce1-Anwendung für Android-Geräte verfügbar.
Außerdem ist sie in der Salesforce1-Anwendung für mobile Browser verfügbar.
AUSGABEN
Flows sind verfügbar in:
Enterprise, Performance,
Unlimited und Developer
Edition
Ein Flow ist eine Anwendung, die logische Operationen ausführen, mit der Salesforce-Datenbank
interagieren, Apex-Klassen aufrufen und Daten von Benutzern erfassen kann. Flows können mit
dem Cloud-Flow-Designer erstellt werden. Ein Flow kann beispielsweise Supportmitarbeiter Schritt
für Schritt durch ein Anrufskript führen, das basierend auf der Auswahl, die der Benutzer zuvor
während des Anrufs getroffen hat, unterschiedliche Fragen anbietet. Auf diese Weise wird vermieden, dass der Supportmitarbeiter
versucht, dem Kunden ein Produkt zu verkaufen, das dieser bereits besitzt. Ein Flow-Interview ist eine ausgeführte Instanz eines Flows.
Um ein angehaltenes Interview in Salesforce1 anzuzeigen, wählen Sie im Navigationsmenü das Element Angehaltene Flow-Interviews
aus. Die Flow-Interviews, die der aktuelle Benutzer angehalten hat, werden in einer Liste angezeigt. Der Benutzer kann durch Tippen auf
ein bestimmtes Interview Details anzeigen und dann auf Fortsetzen oder Löschen tippen. Alle gültigen Werte, die Benutzer vor dem
Anhalten eingegeben haben, werden zusammen mit dem Interview gespeichert, damit sie diese Informationen beim Fortsetzen nicht
erneut eingeben müssen.
Das Element Angehaltene Flow-Interviews ist im Salesforce1-Navigationsmenü standardmäßig enthalten. Sie können die Position
dieses Elements im Navigationsmenü anpassen. Klicken Sie auf der vollständigen Salesforce-Site unter "Setup" aufSalesforce1-Setup >
Mobile Navigation.
Empfangen von Benachrichtigungen innerhalb der Anwendung über Posts an Gruppen
Mit einem neuen Typ von Benachrichtigungen innerhalb der Anwendung für alle Versionen von
Salesforce1 können mobile Benutzer über neue Posts in Gruppen, bei denen sie Mitglied sind,
informiert werden, selbst wenn sie nicht ausdrücklich erwähnt werden. Erwähnungen und neue
Kommentare in Gruppen-Feeds lösen keine Benachrichtigungen aus. Gruppenbenachrichtigungen
sind verfügbar, wenn Benachrichtigungen innerhalb der Salesforce1-Anwendung für Ihre
Organisation aktiviert sind.
72
AUSGABEN
Gruppen sind verfügbar in:
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Salesforce Summer '15 – Versionshinweise
Salesforce1
In Gruppenbenachrichtigungen wird der Name des Kollegen angegeben, der den Post veröffentlicht hat, sowie die Gruppe, in der
gepostet wurde. Wenn mehrere Personen am selben Tag in einer Gruppe posten, wird in jeder neuen Benachrichtigung die bisherige
Gesamtanzahl an Posts angegeben.
Um Gruppenbenachrichtigungen für Ihre Benutzer verfügbar zu machen, müssen Benachrichtigungen innerhalb der
Salesforce1-Anwendung aktiviert werden. Klicken Sie auf der vollständigen Salesforce-Site unter "Setup" auf Salesforce1-Setup >
Benachrichtigungsoptionen.
Die Benutzer können Gruppenbenachrichtigungen für sich selbst aktivieren, indem sie auf der vollständigen Salesforce-Site auf der Seite
jeder gewünschten Gruppe die Option Jeden Post per E-Mail senden aktivieren. Mit dieser Option werden nun zusätzlich zu den
Standard-E-Mail-Benachrichtigungen die Benachrichtigungen innerhalb der Salesforce1-Anwendung aktiviert.
Anmerkung: Derzeit sind keine Push-Benachrichtigungen über Posts an Gruppen verfügbar.
Gruppenbenachrichtigungen innerhalb der Anwendung werden in Communities nicht unterstützt.
Salesforce1 wird auf iOS 7-Geräten nicht mehr unterstützt
Kurz nach Veröffentlichung der Version Summer '15 wird Version 7.3 der herunterladbaren Salesforce1-Anwendung für iOS im App Store
erhältlich sein. Diese Version kann nur auf iOS-Geräten mit iOS 8 oder höher installiert werden. Mit der Veröffentlichung von Version 7.3
wird die Unterstützung von Salesforce1 auf iOS 7-Geräten sowie älterer Versionen der herunterladbaren Salesforce1-Anwendung für
iOS formell eingestellt. Um einen reibungslosen Übergang für Ihre Organisation sicherzustellen, wird empfohlen, die Geräte Ihrer Benutzer
auf iOS 8 zu aktualisieren, bevor Version 7.3 installiert wird.
iOS 8 kann kostenlos auf allen iOS-Geräten installiert werden, die von Salesforce1 unterstützt werden. Hilfe zur Aktualisierung der Geräte
finden Sie auf der Apple Support-Website unter iOS-Software auf dem iPhone, iPad und iPod touch aktualisieren. Eine vollständige Liste
der von Salesforce1 unterstützten iOS-Geräte finden Sie unter Anforderungen für die mobile Anwendung Salesforce1 in der Salesforce-Hilfe.
Benutzer können zwar bereits installierte, ältere Versionen von Salesforce1 auf Geräten mit iOS 7 weiterhin verwenden, Salesforce bietet
jedoch keine Unterstützung mehr, falls Probleme auftreten.
Ab der Version Summer '15 wird die Salesforce1-Anwendung für mobile Browser auf Geräten mit iOS 8 oder höher unterstützt. Benutzer
können auf iOS 7-Geräten zwar auf die Anwendung für mobile Browser zugreifen, es kann jedoch zu Leistungsbeeinträchtigungen oder
anderen Problemen kommen, für die Salesforce keine Unterstützung mehr bietet.
Sonstige Änderungen in Salesforce1
Informieren Sie sich über die sonstigen Änderungen in der Salesforce1-Anwendung.
Sonstige Verbesserungen beim Setup und bei der Einführung von Salesforce1
Obsoletes Feld "Publisher-Symbol" von Salesforce1-Branding-Seiten entfernt
Das Feld Publisher-Symbol wurde von den Salesforce1-Branding-Seiten entfernt, die unter "Setup" durch Klicken auf
Salesforce1Setup > Branding aufgerufen werden können. Das Publisher-Symbol wurde in der Version Winter '15 aus der
Salesforce1-Anwendung für mobile Browser sowie aus den herunterladbaren Anwendungen ab Version 7.0 entfernt. Da frühere
Versionen der herunterladbaren Anwendungen nicht mehr unterstützt werden, ist das Feld Publisher-Symbol jetzt obsolet.
Sonstige Verbesserungen an der Unterstützung für Geräte und Browser
Empfangen von Salesforce1-Benachrichtigungen auf der Apple Watch
Bei Verwendung auf iPhone-Geräten sendet die Salesforce1-Anwendung für iOS alle Salesforce1-Push-Benachrichtigungen an die
Apple Watch, sodass mobile Benutzer Benachrichtigungen und wichtige Neuigkeiten durch einfache Drehung des Handgelenks
sehen können.
73
Salesforce Summer '15 – Versionshinweise
Salesforce1
Sonstige Verbesserungen an unterstützten Daten
Zugreifen auf Auswahllisten für Bundesstaat und Land
Auswahllisten für Bundesstaat und Land sind jetzt in allen Versionen von Salesforce1 verfügbar. Auswahllisten für Bundesstaat und
Land ermöglichen den Benutzern, Bundesstaaten und Länder aus vordefinierten, standardisierten Listen auszuwählen, anstatt diese
Daten von Hand direkt in Textfelder eingeben zu müssen. Sie müssen Auswahllisten für Bundesstaat und Land für Ihre Organisation
zuerst aktivieren. Weitere Informationen finden Sie unter Aktivieren und Deaktivieren von Auswahllisten für Bundesstaat und Land
in der Salesforce-Hilfe.
Zugreifen auf externe Daten mit Lightning Connect
Mit Lightning Connect können Benutzer der herunterladbaren Salesforce1-Anwendung für iOS und der Salesforce1-Anwendung
für mobile Browser Daten, die außerhalb Ihrer Organisation gespeichert sind, anzeigen und suchen. Lightning Connect greift über
Webservice-Callouts in Echtzeit auf die externen Daten zu und stellt die Daten in externen Salesforce-Objekten dar. (Lightning
Connect ist in der Developer Edition und gegen Aufpreis in der Enterprise, Performance und Unlimited Edition verfügbar.)
Bisher konnten Sie auf externen Systemen nur auf per Open Data Protocol bereitgestellte Daten zugreifen. Jetzt haben Sie Zugriff
auf mehr Arten von externen Systemen, sodass alle Ihre Benutzer, einschließlich Salesforce1-Benutzern, eine umfassendere Einsicht
in Ihr Unternehmen erhalten. Weitere Informationen finden Sie unter Lightning Connect auf Seite 200.
Sonstige Verbesserungen an Navigation und Aktionen
Einfacheres Blättern mit besserem Kontext bei der Anzeige langer Listen (nur Tablets)
Bei Verwendung der Salesforce1-Anwendung für mobile Browser auf einem Tablet ist die Arbeit mit Informationen, die auf
Objektstartseiten und in Listenansichten und Suchergebnissen angezeigt werden, jetzt einfacher. Die Benutzer können nahtlos durch
lange Listen von Datensätzen blättern, statt mithilfe von Navigationsschaltflächen zwischen mehreren Seiten wechseln zu müssen.
Spaltenüberschriften bleiben zudem beim Blättern am oberen Seitenrand verankert, sodass die Benutzer stets die Kategorie der
angezeigten Daten sehen können.
Öffnen der meisten Salesforce-URLs direkt in einer herunterladbaren Salesforce1-Anwendung
Version 7.2 der herunterladbaren Salesforce1-Anwendung für Android unterstützt jetzt, ebenso wie die Salesforce1-Anwendung für
iOS, URL-Schemas. Wenn Benutzer auf einem Mobilgerät auf einen Salesforce-URL-Hyperlink tippen oder in die Adresszeile eines
Browsers einen Salesforce-URL eingeben, gelangen sie direkt zur betreffenden Seite in Salesforce1. Auf diese Weise müssen die
Benutzer nicht manuell zu den gewünschten Informationen in der Anwendung navigieren.
Beispielsweise kann ein Benutzer per E-Mail einen Salesforce-URL für einen Account an einige Kollegen senden. Durch einfaches
Tippen auf den Link in der E-Mail kann ein Kollege, der die herunterladbare Salesforce1-Anwendung verwendet, den Accountdatensatz
automatisch in der Anwendung öffnen.
Administratoren oder Entwickler können ein URL-Schema anpassen, damit beim Starten von Salesforce1 eine bestimmte Aktion
ausgeführt wird. Weitere Informationen finden Sie unter Mobile URL-Schemas in Salesforce1.
Aktion "Anrufen oder Protokollieren" umbenannt
Die Produktivitätsaktion Anrufen oder Protokollieren
heißt jetzt Anrufen. Diese Änderung wurde vorgenommen, um den
primären Zweck der Aktion zu verdeutlichen und sie von der Schnellaktion Anruf protokollieren zu unterscheiden. Die Funktion
der Aktion Anrufen hat sich nicht geändert – es ist nach wie vor möglich, mit der Aktion Anrufen einen Vermerk in einem Datensatz
zu protokollieren, ohne zuerst einen Anruf zu tätigen. Dies lässt sich in der Regel jedoch schneller mit der Aktion Anruf protokollieren
bewerkstelligen. Diese Änderung ist in der Salesforce1-Anwendung für mobile Browser sowie in den herunterladbaren Anwendungen
ab Version 7.0 verfügbar.
Google Maps-Bilder ersetzen die Produktivitätsaktion "Karte"
Da in Standardadressfeldern jetzt eine Karte angezeigt wird, können die Benutzer Account- oder Kontaktstandorte direkt auf
Datensatz-Detailseiten sehen. (Damit eine Karte angezeigt wird, muss eine Adresse die Straße und Stadt und entweder das Bundesland,
die Postleitzahl oder das Land enthalten.)
74
Salesforce Summer '15 – Versionshinweise
Salesforce1
Die in der Version Spring '15 veröffentlichte Funktion für Google Maps-Bilder ersetzt die Produktivitätsaktion Karte
. Da in
Standardadressfeldern jetzt ein Kartenbild angezeigt wird, können die Benutzer Account- oder Kontaktstandorte direkt auf
Datensatz-Detailseiten sehen. (Damit eine Karte angezeigt wird, muss eine Adresse die Straße und Stadt und entweder das Bundesland,
die Postleitzahl oder das Land enthalten.) Durch Tippen auf ein Kartenbild wird die Adresse in einer Kartenanwendung geöffnet, in
der dem Benutzer mehr Details angezeigt werden und Wegbeschreibungen abgerufen werden können. Weitere Informationen
finden Sie in der Salesforce-Hilfe unter "Karten- und Standortservices".
Die alte Aktion
ist in der Salesforce1-Aktionsleiste für Accounts, Kontakte oder Personenaccounts nicht mehr enthalten.
Account-Nachrichten ersetzen die Produktivitätsaktion "Nachrichten lesen"
Die in der Version Spring '15 veröffentlichte Funktion "Nachrichten für Account" ersetzt die Produktivitätsaktion Nachrichten lesen
. Vertriebsmitarbeiter können sich jetzt direkt über Seiten mit zugehörigen Informationen für Accounts mit personalisierten,
aktuellen Nachrichten über ihre Accounts auf dem Laufenden halten. Stellen Sie sicher, dass Account-Nachrichten aktiviert sind.
Klicken Sie unter "Setup" auf Salesforce1-Setup > Nachrichten für Account. Weitere Informationen finden Sie in der Salesforce-Hilfe
unter "Aktivieren von Account-Nachrichten für die mobile Anwendung Salesforce1".
Anmerkung: Account-Nachrichten werden mithilfe von Data.com-Technologie zusammengestellt. Account-Nachrichten
sind nur in englischer Sprache und nur für Benutzer in den USA verfügbar.
Für die Mehrzahl der Accounts stellt Salesforce Artikel von unserer eigenen Plattform zur Nachrichtenverarbeitung bereit, die
Nachrichten von Nachrichten-Drittanbietern sammelt. Gelegentlich, wenn in unserer Datenbank kein Treffer gefunden wird,
durchsuchen wir möglicherweise einen Nachrichten-Drittanbieter nach für Ihren Account relevanten Nachrichten. Die Suche
erfolgt dabei anhand des Accountnamens, den Sie in Salesforce angegeben haben. Die Abfragen von Salesforce werden
mithilfe sicherer Protokolle durchgeführt und haben keine Verbindung mit einzelnen Salesforce-Benutzern.
Die alte Aktion
ist in der Salesforce1-Aktionsleiste für Accounts oder Personenaccounts nicht mehr enthalten.
Sonstige Verbesserungen bei der Suche
Verwenden der globalen Suche, um Informationen in Feedposts zu finden
Benutzer der Salesforce1-Anwendung für mobile Browser können jetzt die globale Suche in der Kopfzeile (
) verwenden, um im
Chatter-Feed "Gesamtes Unternehmen" nach Posts zu suchen. Streichen Sie mit dem Finger zum Ende der Leiste für den Suchumfang
und tippen Sie auf Feeds.
Das Durchsuchen des Feeds mit der globalen Suche unterscheidet sich in einigen Punkten von der Suche in anderen Objekten. Auf
der Suchseite wird keine Liste der zuletzt angezeigten Posts angezeigt, die Anwendung beginnt nicht mit der Suche nach
übereinstimmenden Posts, während der Benutzer Stichwörter im Suchfeld eingibt, und die Aktionsleiste wird nicht am unteren Rand
der Seite mit den Suchergebnissen angezeigt.
Sonstige Verbesserungen an der Vertriebsproduktivität
Wichtige Felder werden automatisch aktualisiert, wenn die Phase einer Opportunity geändert wird
Bei Änderung der Vertriebsphase, entweder im Opportunity-Datensatz oder im Vertriebspfad, werden die Prognosekategorie und
die Wahrscheinlichkeit (%) automatisch aktualisiert. Bisher mussten die Benutzer die Seite manuell aktualisieren, damit diese Felder
aktualisiert wurden. Diese Verbesserung ist in allen Salesforce1-Anwendungen verfügbar. (Opportunities sind in der Group, Professional,
Enterprise, Performance, Unlimited und Developer Edition verfügbar.)
75
Salesforce Summer '15 – Versionshinweise
Salesforce1
Sonstige Verbesserungen bei Work.com
Verfolgen von Zielen und Zielvorgaben mit erweiterten Zielen
Ermöglichen Sie es Ihren Vertriebsteams, Ziele und Zielvorgaben bezüglich ihrer Arbeit mithilfe von erweiterten Zielen genau zu
verfolgen. Salesforce1-Benutzer können jetzt Ziele und Zielvorgaben unterwegs überprüfen, bearbeiten und erstellen. Einzelheiten
und Hilfestellung zur Einrichtung von erweiterten Zielen finden Sie unter Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
auf Seite 121 . (Erweiterte Ziele sind in der Professional, Enterprise, Performance, Unlimited und Developer Edition verfügbar.)
Sonstige Verbesserungen an den Kundendienst-Tools
Anzeigen von Dateifeldern in Artikeln
Agenten und Kunden können jetzt beim Anzeigen von Artikeln in der Salesforce1-Anwendung für mobile Browser Dateifeldinhalte
anzeigen. Dies ist besonders nützlich, wenn ein Artikel auf Inhalte in einer angehängten Datei verweist, die nur durch Öffnen der
Datei verstanden werden können. (Salesforce Knowledge ist in der Performance und Developer Edition sowie gegen Aufpreis in der
Enterprise und Unlimited Edition verfügbar.)
Andere Chatter-Verbesserungen
Verwerfen von Empfehlungen in Feeds
Benutzer der Salesforce1-Anwendung für mobile Browser können jetzt Empfehlungen verwerfen, sodass sie in Feeds, einschließlich
Community-Feeds, nicht mehr angezeigt werden. Dies gilt für alle Typen von Empfehlungen, einschließlich benutzerdefinierter
Empfehlungen und der Salesforce Today-Empfehlung.
Hinzufügen mehrerer Themen zu einem Post
Beim Hinzufügen von Themen zu Posts können Benutzer der Salesforce1-Anwendung für mobile Browser mehrere Themennamen
auf schnelle Weise mit Kommas oder mithilfe der Tabulatortaste trennen. (Themen sind in der Group, Professional, Enterprise,
Performance, Unlimited, Contact Manager und Developer Edition verfügbar.)
Verwalten von Gruppenmitgliedern über Themenlisten
Bei Verwendung von Salesforce1 haben Gruppeninhaber und -manager mehr Möglichkeiten zur Verwaltung von Gruppenmitgliedern
direkt über Mitglieder-Themenlisten. Streichen Sie nach links über einen Namen, um das Mitglied zu entfernen oder seine Rolle von
Mitglied in Manager zu ändern. (Gruppen sind in der Professional, Enterprise, Performance, Unlimited und Developer Edition verfügbar.)
Konzentrieren auf nützliche Informationen in Gruppenlistenansichten
Damit sich mobile Benutzer auf die relevantesten Informationen konzentrieren können, werden in Gruppenlistenansichten in
Salesforce1 nicht mehr das Datum und die Uhrzeit der letzten Aktivität im Feed angezeigt. Dadurch sind die Listenansichten
übersichtlicher. Auch das Statusfeld "Archiviert" wird nicht mehr angezeigt. Bisher wurde diese Information in Gruppenlistenansichten
beim Aufrufen auf einem Tablet angegeben. (Gruppen sind in der Professional, Enterprise, Performance, Unlimited und Developer
Edition verfügbar.)
Sonstige Verbesserungen an Salesforce-Communities
Salesforce Communities sind in der Enterprise, Performance, Unlimited und Developer Edition verfügbar.
Genehmigen oder Ablehnen von Genehmigungsanfragen über Genehmigungsthemenlisten in Datensätzen in Communities
Sie können jetzt rollenbasierte externe Benutzer als Genehmiger für Datensätze zuweisen. Diese Benutzer können in allen
Salesforce1-Anwendungen Datensätze über die Themenlisten "Meine Genehmigungen" und "Genehmigungsverlauf" anzeigen und
Aktionen für diese durchführen. Rollenbasierte externe Benutzer mit Kunden-Community-, Kunden-Community Plus- und
Partner-Community-Lizenzen sowie Portalbenutzer, die Mitglied einer Salesforce-Community sind, können Salesforce1 verwenden.
Benutzer mit Lizenzen für hohe Volumen, wie etwa "Kundenportal mit hohem Volumen" oder "Authentifizierte Website", können
keine Datensätze genehmigen.
Externe Benutzer können in Salesforce1 keine Anfragen zur Genehmigung senden.
76
Salesforce Summer '15 – Versionshinweise
Salesforce1
Weitere Informationen finden Sie unter Externe Benutzer können jetzt Genehmigungsanfragen direkt über die Themenliste
"Genehmigungsverlauf" in Datensätzen genehmigen oder ablehnen auf Seite 101.
Hinzufügen von Datensätzen zu Chatter-Gruppen in Communities
Verbessern Sie die Zusammenarbeit unterwegs, indem Sie es Communities-Mitgliedern ermöglichen, Datensätze zu Gruppen
hinzuzufügen. Diese Option ist in allen Versionen von Salesforce1 verfügbar. Weitere Informationen finden Sie unter
Community-Mitglieder können jetzt Datensätze in Gruppen hinzufügen auf Seite 99.
Erstellen von benutzerdefinierten Empfehlungen in Community-Feeds an einem anderen Ort
Steigern Sie das Engagement Ihrer mobilen Community-Benutzer, indem Sie in Community-Feeds benutzerdefinierte Empfehlungen
hinzufügen. Benutzerdefinierte Empfehlungen werden in der Salesforce1-Anwendung für mobile Browser für alle Communities
unterstützt, die die Vorlage "Salesforce-Registerkarten und Visualforce" verwenden. Sie können jetzt benutzerdefinierte Empfehlungen
für Communities an einem anderen Ort in der Community-Verwaltung erstellen, indem Sie auf Empfehlungen > Empfehlungen
klicken.
Um eine Fehlinformation in den Versionshinweisen für Salesforce Spring '15 richtig zu stellen: Communities, die die Napili-Vorlage
verwenden, unterstützen keine benutzerdefinierten Empfehlungen in der Salesforce1-Anwendung für mobile Browser. Es wird nicht
empfohlen, über Salesforce1 auf Communities zuzugreifen, die die Napili-Vorlage oder eine andere Community Builder-Vorlage
verwenden, da diese Communities umfangreiche Formatierungen enthalten, die in der mobilen Anwendung nicht angezeigt werden.
Weitere Informationen finden Sie in der Salesforce-Hilfe unter "Zugreifen auf Communities über Salesforce1".
Sonstige Offline-Verbesserungen
Anzeigen verbesserten visuellen Feedbacks beim Laden von Seiten
Alle Salesforce1-Benutzer profitieren jetzt beim Laden von Seiten von einem reibungsloseren Wechsel. Es wurden Platzhalterbilder
und eine Aktivitätsleiste hinzugefügt, um den Wechsel zwischen Seiten zu verbessern und die allgemeine Reaktionsfähigkeit der
Anwendung zu erhöhen.
Link zu Offline-Einstellungen auf der Seite "Salesforce1-Setup" umbenannt
Im Setup auf der vollständigen Site wurde der Link Offline-Synchronisierung auf der Seite "Salesforce1-Setup" in Offline-Cache
umbenannt, um der auf der Seite für die Salesforce1-Offline-Einstellungen verwendeten Terminologie zu entsprechen.
Sonstige Verbesserungen bei der Sicherheit
IP-Relaxation und fortlaufende IP-Erzwingung für verbundene Anwendungen
Es gibt eine neue Sicherheitseinstellung, die den Zugriff auf Salesforce, einschließlich Anmeldeanforderungen von verbundenen
Anwendungen wie den herunterladbaren Salesforce1-Anwendungen, auf die IP-Adressen beschränkt, die in IP-Bereichen für die
Anmeldung definiert sind. Wenn Sie zuvor IP-Einschränkungen für eine der herunterladbaren Anwendungen gelockert haben und
dann die Option IP-Bereiche für die Anmeldung bei jeder Anforderung erzwingen aktivieren, kann
sich der Benutzerzugriff auf die mobilen Anwendungen ändern. Weitere Informationen zu dieser neuen Einstellung finden Sie unter
Fortlaufendes Erzwingen von IP-Adressen in IP-Bereichen für die Anmeldung auf Seite 229. Informationen darüber, wie
IP-Relaxationseinstellungen für verbundene Anwendungen und fortlaufende IP-Erzwingung einander beeinflussen, finden Sie unter
IP-Relaxation und fortlaufende IP-Erzwingung für verbundene Anwendungen.
Sonstige Verbesserungen an verbunden Anwendungen werden unter Verbesserungen an verbundenen Anwendungen für eine
genauere Steuerung und einfachere Verwaltung auf Seite 236 beschrieben.
Einhalten von Datenschutzanforderungen mithilfe von Plattformverschlüsselung (allgemein verfügbar)
Daten, die mittels Plattformverschlüsselung verschlüsselt werden, werden in allen Versionen von Salesforce1 unterstützt. Weitere
Informationen finden Sie unter Einhalten von Datenschutzanforderungen mithilfe von Plattformverschlüsselung (allgemein verfügbar)
auf Seite 226.
In Bezug auf die Interaktion von Salesforce1-Benutzern mit verschlüsselten Daten ist Folgendes zu beachten:
• Die Suche kann keine Daten in verschlüsselten Feldern finden.
77
Salesforce Summer '15 – Versionshinweise
Salesforce1
• Themenlisten zur Accounts und Kontakten sind leer, wenn das Feld Name verschlüsselt ist.
• Dateiverschlüsselungsindikatoren werden in der Anwendung nicht angezeigt.
• In Datensätzen, die von Benutzern dupliziert wurden, die nicht über die Berechtigung "Verschlüsselte Daten anzeigen" verfügen,
werden Daten verschlüsselter Felder ausgeblendet.
Unterschiede zwischen Salesforce1 und der vollständigen Salesforce-Site
Die Salesforce1-Anwendung weist nicht den gesamten Funktionsumfang der vollständigen Salesforce-Site auf und bietet in einigen
Fällen Funktionen, die auf der vollständigen Site nicht verfügbar sind.
Bei Funktionen, die in der Version Summer '15 eingeführt oder aktualisiert wurden, gibt es Unterschiede in den folgenden Bereichen:
Unterstützte Salesforce-Daten
Salesforce1-Benutzer können keine Produkte mit Umsatz- oder Mengenplänen zu Opportunities hinzufügen. Wird dies versucht,
wird das Produkt zwar in der Opportunity angezeigt, der Plan wird jedoch nicht erstellt. Benutzer können einen Produktplan auch
nicht über eine Opportunity wiederherstellen.
Erweiterte Work.com-Ziele
Bei der Verwendung erweiterter Ziele in Salesforce1 ist Folgendes nicht möglich:
• Freigeben von Zielen und Zielvorgaben
• Verknüpfen von Zielvorgaben mit Berichten
• Aktualisieren von Zielvorgaben, die mit Berichten verknüpft sind
• Verknüpfen von übergeordneten Zielen und Teilzielen
• Hinzufügen von Zielbildern
Salesforce-Communities
Rollenbasierte externe Benutzer können Genehmigungsanfragen über Genehmigungsthemenlisten in Datensätzen in Communities
genehmigen oder ablehnen. Sie können jedoch mit Salesforce1 keine Anfragen zur Genehmigung senden.
Chatter-Feeds
Salesforce1-Benutzer können keine Feedposts oder -kommentare bearbeiten. Auf der vollständigen Site bearbeitete Feedeinträge
werden in Salesforce1 angezeigt.
Notizen (Beta)
• Salesforce1-Benutzer können über das Element Notizen im Salesforce1-Navigationsmenü auf alle ihre Notizen zugreifen. Auf
der vollständigen Site gibt es keine Registerkarte Notizen. Der Zugriff auf Notizen erfolgt hier über die Registerkarte Dateien.
• Eine Notiz kann nicht mehreren Datensätzen auf der vollständigen Site zugeordnet werden.
Salesforce1 Reporting
Zusammenfassungs- und Matrixberichte, die bedingte Hervorhebung verwenden, können in Salesforce1 nicht angezeigt werden.
Sicherheit
In Bezug auf die Interaktion von Salesforce1-Benutzern mit Daten, die mittels Plattformverschlüsselung verschlüsselt wurden, ist
Folgendes zu beachten:
• Die Suche kann keine Daten in verschlüsselten Feldern finden.
• Themenlisten zur Accounts und Kontakten sind leer, wenn das Feld Name verschlüsselt ist.
• Dateiverschlüsselungsindikatoren werden in der Anwendung nicht angezeigt.
• In Datensätzen, die von Benutzern dupliziert wurden, die nicht über die Berechtigung "Verschlüsselte Daten anzeigen" verfügen,
werden Daten verschlüsselter Felder ausgeblendet.
78
Salesforce Summer '15 – Versionshinweise
Salesforce1
Ausführliche Details über die Unterschiede zwischen den Funktionen in Salesforce und Salesforce1 finden Sie in der Salesforce-Online-Hilfe
unter Salesforce1-Einschränkungen und Unterschiede gegenüber der vollständigen Salesforce-Site in der Salesforce-Hilfe.
Entwicklung der Salesforce1-Anwendung – Übersicht
Es gibt eine Reihe von Verbesserungen an der Force.com-Plattform, die die Salesforce1-Entwicklung unterstützen.
• Lightning-Komponenten
• Visualforce
• API-Unterstützung
Lightning-Komponenten
In benutzerdefinierten Lightning-Komponenten, die für Lightning App Builder konfiguriert wurden, können jetzt Zeichenfolgenfelder
als Auswahllisten gerendert werden. Weitere Informationen finden Sie unter Erstellen von Auswahllisten für Lightning App
Builder-Komponenten auf Seite 265.
Informationen zu weiteren Verbesserungen am Lightning-Komponenten-Framework finden Sie unter Lightning-Komponenten auf Seite
262.
Visualforce
Mithilfe von benutzerdefinierten Markierungssymbolen können Sie eine Karte mit einem Stil oder Branding versehen. Sie können
benutzerdefinierte Markierungen außerdem dazu verwenden, unterschiedliche Arten von Standorten auf derselben Karte darzustellen.
Einzelheiten finden Sie unter Anpassen von Visualforce-Karten mit benutzerdefinierten Markierungen auf Seite 242.
Sie können über Infofenster Informationen über einen Standort zu Visualforce-Karten hinzufügen. Infofenster werden angezeigt, wenn
der Benutzer auf eine Kartenmarkierung klickt oder tippt. Einzelheiten finden Sie unter Verbessern von Visualforce-Karten mit Infofenstern
auf Seite 242.
API-Unterstützung
Die Force.com-APIs unterstützen die Salesforce1-Entwicklung. Sofern nicht anders angegeben, wurden diese Verbesserungen bei der
Salesforce1-Entwicklung in der API-Version 34.0 zur Verfügung gestellt.
Chatter-REST-API
Für die Ressourcen /connect/scheduled-recommendations und
/connect/scheduled-recommendations/scheduledRecommendationId steht jetzt der neue Parameter
enabled zur Verfügung, der angibt, ob eine Empfehlung geplant ist.
Für die Ressourcen /connect/recommendation-definitions und
/connect/recommendation-definitions/recommendationDefinitionId steht jetzt der neue Parameter
actionUrlName zur Verfügung, mit dem die Bezeichnung für Empfehlungen angepasst werden kann.
Die Empfehlungen werden bei Verwendung der Salesforce1-Anwendung für mobile Browser direkt im Feed angezeigt. Weitere
Informationen finden Sie unter Neue und geänderte Ressourcen der Chatter-REST-API auf Seite 279.
Metadaten-API
Zu den Typen "FlexiPage" und "Layoutmetadaten" wurde das neue Feld platformActionList hinzugefügt. "PlatformActionList"
stellt die Liste der Aktionen sowie ihre Reihenfolge dar, die in der Salesforce1-Aktionsleiste für den jeweiligen Kontext angezeigt
werden: Lightning-Seite oder Seitenlayout. Weitere Informationen finden Sie unter Metadatentypen und -felder auf Seite 293.
79
Salesforce Summer '15 – Versionshinweise
Chatter Mobile für Android wird ab Version Summer '15 nicht
mehr unterstützt
Chatter Mobile für Android wird ab Version Summer '15 nicht mehr
unterstützt
Kurz nach Veröffentlichung der Version Summer '15 wird Chatter Mobile für Android, Version 3.4 in Google Play nicht mehr erhältlich
sein und von Salesforce nicht mehr unterstützt. Um einen ungestörten mobilen Zugriff auf Ihre Salesforce-Daten sicherzustellen, wird
empfohlen, dass Ihre Benutzer so bald wie möglich zur herunterladbaren Salesforce1-Anwendung für Android wechseln.
Benutzer, die Chatter Mobile bereits installiert haben, können die Anwendung nach Einstellung der Unterstützung durch Salesforce
weiter verwenden. Salesforce bietet jedoch keine Unterstützung mehr in Form von Verbesserungen, Nachforschungen oder
Fehlerbehebungen, falls bei Ihren Benutzern Probleme auftreten. Nachdem Chatter Mobile von Google Play entfernt wurde, ist es nicht
mehr möglich, die Anwendung erneut zu installieren, und Benutzer können keine Neuinstallation der Anwendung auf einem Android-Gerät
vornehmen.
Kunden wird dringend empfohlen, zur herunterladbaren Salesforce1-Anwendung für Android zu migrieren. Wir sind darauf konzentriert,
Salesforce1 in die optimale mobile Anwendung für Ihre Bedürfnisse zu verwandeln. Salesforce1 enthält nicht nur die Funktionen der
Chatter Mobile-Anwendung, sondern darüber hinaus eine breite Palette an Produktivitäts- und CRM-Funktionen: Zugriff auf
Salesforce-Objekte und -Datensätze, Aktivitätsverwaltung mit Aufgaben, Notizen und Ereignissen sowie Fortschrittskontrolle mit
Dashboards und Berichten. Darüber hinaus können Sie Salesforce1 mit für Mobilgeräte optimierten Visualforce-Seiten, benutzerdefinierten
Schnellaktionen und benutzerdefinierten Anwendungen oder Drittanbieteranwendungen anpassen.
Die herunterladbare Salesforce1-Anwendung für Android unterstützt derzeit Android-Telefone mit Android 4.2 oder höher. Weitere
Informationen finden Sie unter Anforderungen für die mobile Anwendung Salesforce1 in der Salesforce-Hilfe.
Anwendung Mobile-Dashboards für iPad wird ab Version Summer '15 nicht
mehr unterstützt
Ab der Version Summer '15 ist die Anwendung Mobile-Dashboards für iPad im App Store nicht mehr erhältlich und wird von Salesforce
nicht mehr unterstützt. Kunden, die die Anwendung Mobile-Dashboards für iPad derzeit verwenden, wird geraten, stattdessen zur
mobilen Anwendung Salesforce1 zu wechseln.
Benutzer, die die Anwendung auf einem iPad-Gerät installiert haben, können sie weiter verwenden, wird die Anwendung jedoch gelöscht,
kann sie nicht wieder installiert werden. Außerdem kann die Anwendung nicht auf neuen iPad-Geräten installiert werden.
Wir konzentrieren unsere Ressourcen für die Entwicklung mobiler Anwendungen auf die Salesforce1-Anwendung. Salesforce1 ist für
iPad-Geräte verfügbar und bietet ähnliche Funktionen wie die Anwendung Mobile-Dashboards für iPad sowie darüber hinaus andere
erweiterte Analysefunktionen. Mit Salesforce1 können Benutzer gefilterte und dynamische Dashboards anzeigen, Berichtdetails anzeigen
und Dashboard-Snapshots in Feeds freigeben.
Communities: Neue Optionen für die Community-Verwaltung,
Community-Kundenvorgangsfeed
Die Version Summer '15 beinhaltet Verbesserungen an Community-Analysen, verbesserte Tools
für die Community-Verwaltung, die Möglichkeit zur Bearbeitung von Konversationen, die Zuordnung
von Datensätzen zu Gruppen, die Weiterentwicklung der Self-Service-Vorlagen mit einem neuen,
auf Chatter basierten Kundenvorgangsfeed und vieles mehr.
80
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Salesforce Summer '15 – Versionshinweise
Community-Verwaltung
IN DIESEM ABSCHNITT:
Community-Verwaltung
Die Verwaltung von Communities ist jetzt noch einfacher. Community-Manager können jetzt an einem zentralen Ort benutzerdefinierte
Empfehlungen erstellen, um das Engagement zu steigern, Themen einfacher verwalten und ihre Community-Seiten anpassen. Dank
einer Liste von Ressourcen direkt in der Community-Verwaltung haben sie alles zur Hand, was sie für ein erfolgreiches Arbeiten
benötigen.
Community Builder
Community Builder ermöglicht jetzt die Veröffentlichung über die Sandbox.
Community-Vorlagen
Bei allen Self-Service-Vorlagen in der Version Summer '15 können Benutzer Community-Dateien an Frage- und Antwort-Posts
anhängen sowie eine nützliche Kundenvorgangs-Listenansicht anzeigen. Im neuen Community-Kundenvorgangsfeed können
Community-Benutzer und Supportagenten alle Kundenvorgangsinteraktionen in einem einheitlichen, auf Chatter basierten Format
anzeigen. Außerdem werden in der Napili-Vorlage jetzt Experten zu Themen hervorgehoben und die Benutzer haben die Möglichkeit,
ihre Profile auf "Öffentlich" zu setzen.
Community-Berichte
Community-Berichte wurden weiter optimiert. Sie können jetzt Partner- und Kundenbenutzern Berechtigungen zum Erstellen und
Bearbeiten von Berichten zuweisen. Darüber hinaus können Sie kurz nach der Einführung der Version Summer '15 eine aktualisierte
Version des Communities-Dashboard-Pakets von AppExchange installieren. Dieses Paket enthält ein aktualisiertes Lizenzen-Dashboard,
zusätzliche Berichtsfilter für Benutzer sowie Berichte über Feedbearbeitungen.
Sonstige Änderungen in Communities
Zu den weiteren wichtigen Änderungen an Communities zählen der Zugriff von Community-Mitgliedern auf Datensätze in Gruppen,
die Möglichkeit, mehr Kontaktinformationen für Gäste freizugeben, eine neue Apex-Methode zur Erstellung von
Communities-Benutzern, verbesserte SEO für gezielteres Suchen und Verbesserungen an der E-Mail-Umleitung.
SIEHE AUCH:
Wie und wann Communities-Funktionen verfügbar gemacht werden
Community-Verwaltung
Die Verwaltung von Communities ist jetzt noch einfacher. Community-Manager können jetzt an einem zentralen Ort benutzerdefinierte
Empfehlungen erstellen, um das Engagement zu steigern, Themen einfacher verwalten und ihre Community-Seiten anpassen. Dank
einer Liste von Ressourcen direkt in der Community-Verwaltung haben sie alles zur Hand, was sie für ein erfolgreiches Arbeiten benötigen.
IN DIESEM ABSCHNITT:
Optimierte Übersichtsseite der Community-Verwaltung
Auf der Übersichtsseite der Community-Verwaltung werden nur die für Sie relevantesten Informationen angezeigt. Dank der Links
zu bewährten Vorgehensweisen, Versionsinformationen und Gruppen in der Success Community haben Community-Manager alles
zur Hand, was sie für ein erfolgreiches Arbeiten benötigen.
Intuitivere Navigation in der Community-Verwaltung
Einige der Knoten und Links unter "Verwaltung" in der Community-Verwaltung wurden umbenannt oder an eine andere Position
verschoben.
81
Salesforce Summer '15 – Versionshinweise
Community-Verwaltung
Erstellen benutzerdefinierter Empfehlungen
Sie können Empfehlungen erstellen, die das Engagement für Ihre Community steigern, indem sie Benutzer dazu ermutigen, sich
Videos anzusehen, an Schulungen teilzunehmen und mehr. Bearbeiten Sie diese Empfehlungen in der Community-Verwaltung, in
der sie in Feeds in der Salesforce1-Anwendung für mobile Browser sowie in allen Communities unterstützt werden, die die Version
Summer '15 oder höher der Napili-Vorlage verwenden.
Zusammenführen, Umbenennen oder Löschen von Themen in Communities
Angesichts der wachsenden Anzahl von Themen in Communities sollten diese gepflegt werden, um die Benutzerfreundlichkeit zu
erhöhen. In der Community-Verwaltung können Sie Themen bequem an einem zentralen Ort zusammenführen, umbenennen und
löschen. In der Version Summer '15 ist die Zusammenführung von Themen mit vollem Funktionsumfang verfügbar und umfasst
jetzt Daten zu einem Thema folgenden Personen und Bestätigungen.
Anpassen der Seiten "Kennwort ändern" und "Kennwort vergessen" für Communities
Anstelle der standardmäßigen Seiten "Kennwort ändern" und "Kennwort vergessen" können Sie eine benutzerdefinierte Community
Builder (Site.com Studio)- oder Visualforce-Seite verwenden.
Überschreiben standardmäßiger Community-Seiten in der Community-Verwaltung
Sie können die standardmäßige Community-Startseite und Seite "Service nicht verfügbar" direkt in der Community-Verwaltung
durch benutzerdefinierte, mit Unternehmens-Branding versehene Seiten ersetzen.
Anpassen von Visualforce-Fehlerseiten für authentifizierte Benutzer
Sie können für authentifizierte Benutzer benutzerdefinierte Visualforce-Fehlerseiten anstelle der standardmäßigen
Visualforce-Fehlerseiten verwenden.
Sonstige Änderungen an der Community-Verwaltung
Zu den weiteren wichtigen Änderungen an der Community-Verwaltung zählen, welche Folgen es hat, wenn Sie Ihre
Community-Vorlage ändern, und wo Sie Dateien kennzeichnen können.
Optimierte Übersichtsseite der Community-Verwaltung
Auf der Übersichtsseite der Community-Verwaltung werden nur die für Sie relevantesten Informationen angezeigt. Dank der Links zu
bewährten Vorgehensweisen, Versionsinformationen und Gruppen in der Success Community haben Community-Manager alles zur
Hand, was sie für ein erfolgreiches Arbeiten benötigen.
• Eine Liste von Community-Ressourcen ermöglicht den schnellen Zugriff auf Dokumentation, Playbooks und Gruppen in der Success
Community.
• Videos ermöglichen das schnelle Abrufen relevanter Versionsinformationen.
• Durch Klicken auf Mehr können Sie den Status Ihrer Community und Vorlagenoptionen aufrufen.
• Schnell-Links wurden entfernt.
• Die Links zu Force.com und Site.com Studio unter Erweiterte Anpassungen befinden sich jetzt im Knoten Verwaltung > Seiten.
82
Salesforce Summer '15 – Versionshinweise
Community-Verwaltung
Intuitivere Navigation in der Community-Verwaltung
Einige der Knoten und Links unter "Verwaltung" in der Community-Verwaltung wurden umbenannt oder an eine andere Position
verschoben.
Folgende Änderungen wurden vorgenommen:
• Der Knoten Verwaltung > Verschiedenes wurde in Einstellungen umbenannt.
• Die Links zu Force.com und Site.com Studio unter "Erweiterte Anpassungen" befinden sich jetzt im Knoten Verwaltung > Seiten.
Bisher wurden diese Links auf der Übersichtsseite angezeigt.
Erstellen benutzerdefinierter Empfehlungen
Sie können Empfehlungen erstellen, die das Engagement für Ihre Community steigern, indem sie Benutzer dazu ermutigen, sich Videos
anzusehen, an Schulungen teilzunehmen und mehr. Bearbeiten Sie diese Empfehlungen in der Community-Verwaltung, in der sie in
Feeds in der Salesforce1-Anwendung für mobile Browser sowie in allen Communities unterstützt werden, die die Version Summer '15
oder höher der Napili-Vorlage verwenden.
Klicken Sie in der Community-Verwaltung auf Empfehlungen > Empfehlungen. Eine Anleitung zur Erstellung von Empfehlungen
finden Sie in der Salesforce-Hilfe unter "Anpassen von Empfehlungen in Communities".
In der Salesforce1-Anwendung für mobile Browser werden Empfehlungen direkt im Feed angezeigt. In Communities, die die Version
Summer '15 oder höher der Napili-Vorlage verwenden, werden Empfehlungen standardmäßig rechts auf der Startseite angezeigt. In
anderen Communities werden keine Empfehlungen angezeigt.
83
Salesforce Summer '15 – Versionshinweise
Community-Verwaltung
Die Chatter-REST-API und Chatter in Apex unterstützen benutzerdefinierte Empfehlungen ebenfalls.
Zusammenführen, Umbenennen oder Löschen von Themen in Communities
NUTZERBERECHTIGUNGEN
Zugreifen auf die Seite "Community-Verwaltung":
“Communities verwalten"
ODER
“Communities erstellen und einrichten"
Erstellen von Themen:
"Themen erstellen"
Zusammenführen von Themen:
"Themen zusammenführen"
Löschen von Themen:
"Themen löschen"
Umbenennen von Themen:
"Themen bearbeiten"
Angesichts der wachsenden Anzahl von Themen in Communities sollten diese gepflegt werden, um die Benutzerfreundlichkeit zu
erhöhen. In der Community-Verwaltung können Sie Themen bequem an einem zentralen Ort zusammenführen, umbenennen und
löschen. In der Version Summer '15 ist die Zusammenführung von Themen mit vollem Funktionsumfang verfügbar und umfasst jetzt
Daten zu einem Thema folgenden Personen und Bestätigungen.
1. Klicken Sie in der Community in der globalen Kopfzeile auf
.
2. Klicken Sie links auf Themen > Themenverwaltung.
3. Führen Sie einen der folgenden Schritte aus:
• Um ein neues Thema zu erstellen (oftmals mit dem Vorhaben, vorhandene Themen darin zusammenzuführen), klicken Sie auf
Neu.
• Um vorhandene Themen zu kombinieren, klicken Sie auf Zusammenführen. (Durch Zusammenführen eines Themas werden
bestehende Hashtags in Posts automatisch umgeleitet.)
• Um ein Thema umzubenennen oder zu löschen, klicken Sie auf
.
Tipp: Wenn ein Thema, das Sie umbenennen oder löschen möchten, nicht angezeigt wird, suchen Sie entweder danach
oder klicken Sie unter der Themenliste auf Mehr zeigen.
Anpassen der Seiten "Kennwort ändern" und "Kennwort vergessen" für Communities
Anstelle der standardmäßigen Seiten "Kennwort ändern" und "Kennwort vergessen" können Sie eine benutzerdefinierte Community
Builder (Site.com Studio)- oder Visualforce-Seite verwenden.
Wechseln Sie in der Community-Verwaltung zu Verwaltung > Anmelden & Registrierung, um Ihre Seitenzuweisungen zu ändern.
Sie können die standardmäßigen Seiten entweder mit einer Community Builder (Site.com Studio)- oder einer Visualforce-Seite
überschreiben.
Die Seite "Kennwort vergessen" kann in Community Builder oder Visualforce angepasst werden. Wenn Sie eine benutzerdefinierte
Community Builder-Seite für "Kennwort vergessen" verwenden möchten, veröffentlichen Sie Ihre Seite zuerst in Community Builder.
Die Seite "Kennwort ändern" kann nur in Visualforce angepasst werden.
84
Salesforce Summer '15 – Versionshinweise
Community-Verwaltung
Die in der Community-Verwaltung ausgewählten Seiten überschreiben die zuvor ausgewählten Seiten, die in den Site.com- und
Force.com-Site-Einstellungen angegeben sind. Weitere Informationen finden Sie in der Salesforce-Hilfe unter Verwenden benutzerdefinierter
Seiten für "Kennwort ändern" und "Kennwort vergessen" in Communities.
Überschreiben standardmäßiger Community-Seiten in der Community-Verwaltung
Sie können die standardmäßige Community-Startseite und Seite "Service nicht verfügbar" direkt in der Community-Verwaltung durch
benutzerdefinierte, mit Unternehmens-Branding versehene Seiten ersetzen.
Die Community-Startseite wird nicht authentifizierten Benutzern in öffentlichen Communities angezeigt. Sie ermöglicht es Ihnen, eine
Zielseite für Gastbenutzer anzugeben, ohne Umleitungen einrichten zu müssen. Bisher wurde die Community-Startseite in Visualforce
festgelegt oder Sie mussten URL-Umleitungen erstellen, um eine Site.com-Seite anzugeben.
Die Seite "Service nicht verfügbar" wird angezeigt, wenn die Community aufgrund eines Serviceausfalls nicht verfügbar ist. Bisher wurde
die Seite "Service nicht verfügbar" in Force.com festgelegt. Verwenden Sie zum Überschreiben der Seite "Service nicht verfügbar" eine
statische Ressourcendatei.
Wechseln Sie in der Community-Verwaltung zu Verwaltung > Seiten, um Ihre Community-Seitenzuweisungen anzupassen. Wählen
Sie entweder eine Community Builder (Site.com Studio)- oder eine Visualforce-Seite aus, mit der die Community-Startseite überschrieben
werden soll.
Die in der Community-Verwaltung ausgewählten Seiten überschreiben die zuvor ausgewählten Seiten, die in den Site.com- und
Force.com-Site-Eigenschaften angegeben sind. Weitere Informationen finden Sie in der Salesforce-Hilfe unter "Überschreiben
standardmäßiger Seiten in Communities mit benutzerdefinierten Seiten".
85
Salesforce Summer '15 – Versionshinweise
Community Builder
Anpassen von Visualforce-Fehlerseiten für authentifizierte Benutzer
Sie können für authentifizierte Benutzer benutzerdefinierte Visualforce-Fehlerseiten anstelle der standardmäßigen Visualforce-Fehlerseiten
verwenden.
Klicken Sie in der Community-Verwaltung auf Verwaltung > Einstellungen und aktivieren Sie dann die Option
Benutzerdefinierte Visualforce-Fehlerseiten verwenden. Klicken Sie dann unter Verwaltung > Seiten auf
Zu Force.com wechseln, um Ihre benutzerdefinierte Seite zu definieren.
Bei Aktivierung der Option Benutzerdefinierte Visualforce-Fehlerseiten verwenden werden Benutzern, die
bei der Community angemeldet sind, nur die benutzerdefinierten Visualforce-Fehlerseiten angezeigt. Wird die Option
Benutzerdefinierte Visualforce-Fehlerseiten verwenden nicht aktiviert, werden Benutzern, die bei der
Community angemeldet sind, die standardmäßigen Visualforce-Fehlerseiten angezeigt. Gastbenutzern, die nicht bei der Community
angemeldet sind, werden stets die benutzerdefinierten Visualforce-Fehlerseiten angezeigt, unabhängig davon, ob die Option
Benutzerdefinierte Visualforce-Fehlerseiten verwenden aktiviert wurde.
Sonstige Änderungen an der Community-Verwaltung
Zu den weiteren wichtigen Änderungen an der Community-Verwaltung zählen, welche Folgen es hat, wenn Sie Ihre Community-Vorlage
ändern, und wo Sie Dateien kennzeichnen können.
Durch Änderung der Community-Vorlage werden die Community-Seiten nicht geändert
Wenn Sie Ihre Community-Vorlage ändern, vergewissern Sie sich, dass Ihre Community-Seiten nach wie vor die beste Wahl für die
aktualisierte Community-Vorlage sind.
Wenn Sie beispielsweise zuvor die Vorlage "Salesforce-Registerkarten und Visualforce" verwendet haben und zu einer Community
Builder-basierten Vorlage gewechselt haben, kann es empfehlenswert sein, Ihre Seiten zu aktualisieren und Community Builder-Seiten
anstelle von Visualforce-Seiten zu verwenden. Bei Bedarf können Sie Ihre Community im Community Builder anpassen und die
Änderungen veröffentlichen.
Kennzeichnung von Dateien in der Benutzeroberfläche ist nicht verfügbar für Communities, die mit einer Community
Builder-basierten Vorlage erstellt wurden
Sie können in der Benutzeroberfläche keine Dateien in Communities kennzeichnen, die mit einer Community Builder-basierten
Vorlage erstellt wurden. Stattdessen müssen Sie die API verwenden. Selbst wenn die Option Kennzeichnen von Inhalt
durch Mitglieder zulassen aktiviert ist, wird der Knoten Gekennzeichnete Dateien in der Community-Verwaltung
nicht angezeigt.
Community Builder
Community Builder ermöglicht jetzt die Veröffentlichung über die Sandbox.
IN DIESEM ABSCHNITT:
Veröffentlichen von Communities über die Sandbox
Communities, die mit einer der drei Self-Service-Vorlagen (Koa, Kokua oder Napili) erstellt wurden, müssen veröffentlicht werden,
damit sie für Benutzer verfügbar sind. Bisher konnten solche Communities nur in der Produktion veröffentlicht werden. Jetzt können
Sie mithilfe der Sandbox Ihre Änderungen testen, bevor Sie sie live schalten.
86
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Veröffentlichen von Communities über die Sandbox
Communities, die mit einer der drei Self-Service-Vorlagen (Koa, Kokua oder Napili) erstellt wurden, müssen veröffentlicht werden, damit
sie für Benutzer verfügbar sind. Bisher konnten solche Communities nur in der Produktion veröffentlicht werden. Jetzt können Sie mithilfe
der Sandbox Ihre Änderungen testen, bevor Sie sie live schalten.
Damit eine Community über die Sandbox veröffentlicht werden kann, muss sie als Basis für ihren URL eine Force.com-Domäne verwenden.
Jetzt sind mit einer Self-Service-Vorlage erstellte Communities so konfiguriert, dass Sie sie zu Testzwecken veröffentlichen können,
unabhängig von ihren ursprünglichen Domänen.
Um eine Community über Ihre Sandbox zu veröffentlichen, klicken Sie in der Symbolleiste von Community Builder auf Veröffentlichen.
Community-Vorlagen
Bei allen Self-Service-Vorlagen in der Version Summer '15 können Benutzer Community-Dateien an Frage- und Antwort-Posts anhängen
sowie eine nützliche Kundenvorgangs-Listenansicht anzeigen. Im neuen Community-Kundenvorgangsfeed können Community-Benutzer
und Supportagenten alle Kundenvorgangsinteraktionen in einem einheitlichen, auf Chatter basierten Format anzeigen. Außerdem
werden in der Napili-Vorlage jetzt Experten zu Themen hervorgehoben und die Benutzer haben die Möglichkeit, ihre Profile auf "Öffentlich"
zu setzen.
IN DIESEM ABSCHNITT:
Anzeigen aller Kundenvorgangsinteraktionen im Community-Kundenvorgangsfeed (allgemein verfügbar)
Im Community-Kundenvorgangsfeed können Agenten und Community-Benutzer in der Version Summer '15 den gesamten
Lebenszyklus eines Kundenvorgangs anzeigen. Alle Kundenvorgangsinteraktionen werden in einem einheitlichen, chronologischen
Chatter-Kundenvorgangsfeed angezeigt. Community-Benutzer profitieren von den hinzugefügten Chatter-Funktionen, während
neue Funktionen auf der Supportseite es Agenten erleichtern, effizientere und personalisiertere Unterstützung zu bieten.
Anzeigen benutzerdefinierter Empfehlungen in Napili-Communities
Empfehlungen steigern das Engagement für Ihre Community, indem sie Benutzer dazu ermutigen, sich Videos anzusehen, an
Schulungen teilzunehmen und mehr.
Anzeigen fachkundiger Personen mit der Napili-Vorlage
Sie können Experten zu Themen hervorheben, sodass die Community Fragen direkt an diese weiterleiten kann. Die Komponente
"Fachkundige Personen" zeigt bis zu fünf Experten an, die anhand von Faktoren wie beste Antworten, Erwähnungen oder "Gefällt
mir"-Wertungen für Fragen und Posts ausgewählt werden.
Auswählen von Dateien aus Self-Service-Communities in Frage- und Antwort-Posts
Beim Anhängen von Dateien an Frage- und Antwort-Posts in Self-Service-Communities, die mit der Napili-Vorlage erstellt wurden,
können Benutzer jetzt entweder eine Datei aus der Community auswählen oder eine Datei von ihrem Computer oder Mobilgerät
hochladen.
Sichtbarkeitseinstellung für Kontaktinformationen in Napili-Vorlage hinzugefügt
Benutzer können jetzt wahlweise ihre Kontaktinformationen Gastbenutzern anzeigen lassen, die nicht in der Community angemeldet
sind.
Option für E-Mail-Benachrichtigungen aus Benutzerprofil-Details in Napili-Vorlage entfernt
Die Komponente E-Mail-Benachrichtigungen empfangen wurde aus der Ansicht "Benutzerprofil-Details" entfernt.
Napili-Komponente "Community fragen" wurde umbenannt und an Seitenanfang verschoben
Wir haben Ihr Feedback erhalten! Die Bezeichnung und Position der Komponente "Community fragen" wurden geändert.
87
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Neues Erscheinungsbild für Kundenvorgangs-Listenansicht in Community-Vorlagen
Benutzern in Communities, die mit einer Self-Service-Vorlage erstellt wurden, wird jetzt eine übersichtliche, kompakte Listenansicht
ihrer Kundenvorgänge angezeigt.
Benutzerprofil-Details und Kundenvorgangsliste in Koa- und Kokua-Vorlagen verfügbar
Die Komponente "Profilstartseite" auf der Seite "Meine Kundenvorgänge" in der Koa- und Kokua-Vorlage wurde durch die Komponenten
"Benutzerprofil-Kopfzeile", "Benutzerprofil-Details" und "Meine Kundenvorgänge" ersetzt. Benutzer in Communities, die mit diesen
Vorlagen erstellt wurden, können jetzt bei der Anzeige ihres Profils Profildetails und eine Liste ihrer Kundenvorgänge anzeigen.
Neue Feed-Detailseite in Self-Service-Vorlagen
Benutzer in Self-Service-Communities, in denen der Community-Kundenvorgangsfeed aktiviert ist, können die Feed-Detailseite
aufrufen, auf der ein einzelner Kundenvorgangsfeedeintrag mit allen zugehörigen Kommentaren angezeigt wird. Die Seite kann
durch Klicken auf den Zeitstempel eines Feedeintrags aufgerufen werden.
Anzeigen aller Kundenvorgangsinteraktionen im Community-Kundenvorgangsfeed
(allgemein verfügbar)
Im Community-Kundenvorgangsfeed können Agenten und Community-Benutzer in der Version
Summer '15 den gesamten Lebenszyklus eines Kundenvorgangs anzeigen. Alle
Kundenvorgangsinteraktionen werden in einem einheitlichen, chronologischen
Chatter-Kundenvorgangsfeed angezeigt. Community-Benutzer profitieren von den hinzugefügten
Chatter-Funktionen, während neue Funktionen auf der Supportseite es Agenten erleichtern,
effizientere und personalisiertere Unterstützung zu bieten.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Mit dem Community-Kundenvorgangsfeed steht Benutzern in Communities, die auf
Self-Service-Vorlagen basieren, eine intuitive, vielseitige Umgebung zur Verwaltung von Kundenvorgängen zur Verfügung. Benutzer
haben folgende Möglichkeiten:
• Anzeigen aller Kundenvorgangsinteraktionen in einem einheitlichen Feed, darunter Chatter-Posts, auf den Kundenvorgang bezogene
Fragen und Kundenvorgangs-E-Mails
• Erstellen von Chatter-Posts und Anhängen von Dateien an Kundenvorgänge (1)
• Setzen von Lesezeichen für Posts, Bewerten von Posts mit "Gefällt mir" und Erwähnen anderer Benutzer
• Anzeigen von Bildern und Kommentaren inline, sodass der Feed schnell nach Details durchsucht werden kann (2)
• Anzeigen aller Kundenvorgangsanhänge in der Randleiste "Anhänge" (3)
88
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Supportagenten stehen unterdessen auf der Konsolenseite mehrere neue Funktionen zur Verfügung. Agenten haben folgende
Möglichkeiten:
• Anzeigen aller Kundenvorgangsinteraktionen im Konsolen-Kundenvorgangsfeed
• Verwenden der Aktion "Community" im Kundenvorgangsfeed, um Chatter-Posts zu Kundenvorgängen zu erstellen und
Community-Fragen zu beantworten
• Bearbeiten der Sichtbarkeit von veröffentlichten Kundenvorgangsposts
Der Community-Kundenvorgangsfeed ist in allen Communities verfügbar, die mit einer Self-Service-Community-Vorlage oder mit der
Vorlage "Salesforce-Registerkarten und Visualforce" erstellt wurden. Er kann neuen Communities, die nach Einführung der Version
Summer '15 erstellt wurden, sowie Communities, die auf die Vorlagen der Version Summer '15 aktualisiert wurden, hinzugefügt werden.
Weitere Informationen finden Sie unter Mehr Optionen für Agenten mit dem Community-Kundenvorgangsfeed (allgemein verfügbar).
Anzeigen benutzerdefinierter Empfehlungen in Napili-Communities
Empfehlungen steigern das Engagement für Ihre Community, indem sie Benutzer dazu ermutigen, sich Videos anzusehen, an Schulungen
teilzunehmen und mehr.
89
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Wenn für Ihre Community keine Empfehlungen erstellt wurden, können Sie die Komponente "Empfehlungen" konfigurieren. Diese
Komponente wird jedoch erst auf der Startseite angezeigt, wenn eine Empfehlung erstellt wurde. Sie können Empfehlungen über die
Community-Verwaltung erstellen.
Anzeigen fachkundiger Personen mit der Napili-Vorlage
Sie können Experten zu Themen hervorheben, sodass die Community Fragen direkt an diese weiterleiten kann. Die Komponente
"Fachkundige Personen" zeigt bis zu fünf Experten an, die anhand von Faktoren wie beste Antworten, Erwähnungen oder "Gefällt
mir"-Wertungen für Fragen und Posts ausgewählt werden.
Ab der Version Summer '15 erstellten Communities wird die Komponente "Fachkundige Personen" automatisch angezeigt. Bei älteren
Communities führen Sie die folgenden Schritte durch, um die Komponente hinzuzufügen:
1. Klicken Sie in der Community in der globalen Kopfzeile auf
.
2. Klicken Sie auf Verwaltung > Einstellungen und wählen Sie die Option Fachkundige Personen für Themen aktivieren aus.
3. Klicken Sie auf Verwaltung > Seiten und wechseln Sie zu Site.com Studio.
4. Doppelklicken Sie im Abschnitt "Website-Seiten" auf die Hauptseite.
5. Doppelklicken Sie links auf der Registerkarte "Ansichten" auf Napili-Themenansicht.
6. Klicken Sie auf die Registerkarte "Seitenelemente"
und suchen Sie nach der Komponente "Fachkundige Personen".
7. Klicken Sie mit der rechten Maustaste auf die Komponente und platzieren Sie sie im Abschnitt div.cSecondaryContent.
Weitere Einzelheiten finden Sie im Community Templates for Self-Service Implementation Guide (Implementierungsleitfaden für
Community-Vorlagen für den Self-Service).
90
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Auswählen von Dateien aus Self-Service-Communities in Frage- und Antwort-Posts
Beim Anhängen von Dateien an Frage- und Antwort-Posts in Self-Service-Communities, die mit der Napili-Vorlage erstellt wurden,
können Benutzer jetzt entweder eine Datei aus der Community auswählen oder eine Datei von ihrem Computer oder Mobilgerät
hochladen.
Beim Anhängen einer Datei an einen Frage- oder Antwort-Post können Benutzer die Option Datei auswählen auswählen, um nach
einer Datei zu suchen, die sie freigeben möchten.
Sichtbarkeitseinstellung für Kontaktinformationen in Napili-Vorlage hinzugefügt
Benutzer können jetzt wahlweise ihre Kontaktinformationen Gastbenutzern anzeigen lassen, die nicht in der Community angemeldet
sind.
Die Seite "Meine Einstellungen" umfasst jetzt den neuen Abschnitt "Profilsichtbarkeit" mit dem Kontrollkästchen Profil auf
"Öffentlich" setzen. Wird das Kontrollkästchen aktiviert, werden Gastbenutzern in der Community Kontaktinformationen von
Benutzern angezeigt. Ist das Kontrollkästchen deaktiviert, werden diese Informationen nur internen Community-Mitgliedern angezeigt.
Die Felder Name bzw. Nickname und Über mich sind unabhängig von dieser Einstellung für Gastbenutzer immer sichtbar.
91
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Option für E-Mail-Benachrichtigungen aus Benutzerprofil-Details in Napili-Vorlage
entfernt
Die Komponente E-Mail-Benachrichtigungen empfangen wurde aus der Ansicht "Benutzerprofil-Details" entfernt.
Die Benutzer können ihre Einstellungen für E-Mail-Benachrichtigungen ganz einfach im Menü "Meine Einstellungen" ändern. Das Menü
wird in der Profilkopfzeile angezeigt, sofern in den Eigenschaften der Profilkopfzeile das Kontrollkästchen Benutzereinstellungen
im Menü anzeigen aktiviert wurde. Weitere Informationen finden Sie im Community Templates for Self-Service Implementation
Guide (Implementierungsleitfaden für Community-Vorlagen für den Self-Service).
92
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Napili-Komponente "Community fragen" wurde umbenannt und an Seitenanfang
verschoben
Wir haben Ihr Feedback erhalten! Die Bezeichnung und Position der Komponente "Community fragen" wurden geändert.
Benutzern in Communities, die mit der Napili-Vorlage erstellt wurden, wird jetzt rechts oben auf der Startseite sowie der
Themenansichtsseite die Schaltfläche Eine Frage stellen angezeigt.
Für mehr Benutzerfreundlichkeit wird die Schaltfläche nach wie vor am Ende der Seiten angezeigt.
Neues Erscheinungsbild für Kundenvorgangs-Listenansicht in Community-Vorlagen
Benutzern in Communities, die mit einer Self-Service-Vorlage erstellt wurden, wird jetzt eine übersichtliche, kompakte Listenansicht
ihrer Kundenvorgänge angezeigt.
Benutzer in auf der Napili-Vorlage basierten Communities können die Kundenvorgangs-Listenansicht durch Klicken auf die Registerkarte
"Kundenvorgänge" in ihrem Profil aufrufen. Benutzern in Koa- und Kokua-basierten Communities wird die Kundenvorgangs-Listenansicht
auf ihrer Profilseite angezeigt.
Benutzer können durch Klicken auf die Kundenvorgangsnummer Details zu einem Kundenvorgang anzeigen und eine Spalte durch
Klicken auf die Spaltenüberschrift sortieren.
Anmerkung: In der Napili-basierten Kundenvorgangs-Listenansicht sind nur Kundenvorgangsnummern und die Namen von
Kundenvorgangsinhabern anklickbar. In den Koa- und Kokua-basierten Kundenvorgangs-Listenansichten sind nur
Kundenvorgangsnummern anklickbar.
Die Änderung an der Kundenvorgangs-Listenansicht gilt nur für Desktop-Computer und Tablets.
Anpassen der Kundenvorgangs-Listenansicht
Reihenfolge und Typ der Spalten in der Kundenvorgangs-Listenansicht sind davon abhängig, welche Felder in der Listenansicht verfügbar
gemacht werden, die der betreffenden Komponente zugeordnet ist.
• In Napili-Vorlagen ist die Kundenvorgangs-Listenansicht Teil der Komponente Benutzerprofilregisterkarten auf der Seite Profil.
• In Koa- und Kokua-Vorlagen ist die Kundenvorgangs-Listenansicht Teil der Komponente Meine Kundenvorgänge auf der Seite
Meine Kundenvorgänge.
93
Salesforce Summer '15 – Versionshinweise
Community-Vorlagen
Um die in der Kundenvorgangs-Listenansicht angezeigten Spalten anzupassen, können Sie entweder die zugeordnete Listenansicht
bearbeiten oder eine benutzerdefinierte Listenansicht zuordnen. Standardmäßig verwendet die Vorlage die Ansicht "AllOpenCases".
Benutzerprofil-Details und Kundenvorgangsliste in Koa- und Kokua-Vorlagen verfügbar
Die Komponente "Profilstartseite" auf der Seite "Meine Kundenvorgänge" in der Koa- und Kokua-Vorlage wurde durch die Komponenten
"Benutzerprofil-Kopfzeile", "Benutzerprofil-Details" und "Meine Kundenvorgänge" ersetzt. Benutzer in Communities, die mit diesen
Vorlagen erstellt wurden, können jetzt bei der Anzeige ihres Profils Profildetails und eine Liste ihrer Kundenvorgänge anzeigen.
Mit der Komponente "Benutzerprofil-Kopfzeile" (1) können Sie ein Profilfoto hochladen. Mit der Komponente "Benutzerprofil-Details"
(2) können Sie Profildetails bearbeiten. Mit der Komponente "Meine Kundenvorgänge" (3) können Sie eine Liste Ihrer Kundenvorgänge
anzeigen und einen neuen Kundenvorgang erstellen.
Weitere Informationen über die Kundenvorgangs-Listenansicht finden Sie unter Neues Erscheinungsbild für Kundenvorgangs-Listenansicht
in Community-Vorlagen.
Neue Feed-Detailseite in Self-Service-Vorlagen
Benutzer in Self-Service-Communities, in denen der Community-Kundenvorgangsfeed aktiviert ist, können die Feed-Detailseite aufrufen,
auf der ein einzelner Kundenvorgangsfeedeintrag mit allen zugehörigen Kommentaren angezeigt wird. Die Seite kann durch Klicken
auf den Zeitstempel eines Feedeintrags aufgerufen werden.
Die Feed-Detailseite enthält die Komponente "Feedeintragsdetail" (1). Die Komponente zeigt eine detaillierte Ansicht eines einzelnen
Posts oder Kommentars im Kundenvorgangsfeed an und kann nicht konfiguriert werden.
94
Salesforce Summer '15 – Versionshinweise
Community-Berichte
Community-Berichte
Community-Berichte wurden weiter optimiert. Sie können jetzt Partner- und Kundenbenutzern Berechtigungen zum Erstellen und
Bearbeiten von Berichten zuweisen. Darüber hinaus können Sie kurz nach der Einführung der Version Summer '15 eine aktualisierte
Version des Communities-Dashboard-Pakets von AppExchange installieren. Dieses Paket enthält ein aktualisiertes Lizenzen-Dashboard,
zusätzliche Berichtsfilter für Benutzer sowie Berichte über Feedbearbeitungen.
IN DIESEM ABSCHNITT:
Berichtsverwaltung für Partner- und Kundenbenutzer – Erstellen und Bearbeiten von Berichten
Community-Partner- und Kundenbenutzer können jetzt Berichte in ihrem eigenen persönlichen Ordner oder in einem privat
freigegebenen Ordner erstellen und bearbeiten, wenn sie über die entsprechenden Berechtigungen verfügen. Sie können Partnerund Kundenbenutzern Berechtigungen zum Erstellen und Bearbeiten von Berichten entweder über ihre Profile oder mithilfe von
Berechtigungssätzen zuweisen. Nachdem Sie die erforderlichen Berechtigungen zugewiesen haben, können diese das
Drag-and-Drop-Tool Berichtsgenerator verwenden.
Erweiterte Dashboards, Berichte und Kennzahlen zu Communities-Dashboard-Paket hinzugefügt
Kurz nach der Einführung der Version Summer '15 ist in AppExchange eine aktualisierte Version des
Salesforce-Communities-Dashboard-Pakets erhältlich. Dieses bietet ein verbessertes Lizenzen-Dashboard, die Möglichkeit, Berichte
nach Benutzerdetails zu filtern sowie Berichte über Datensatz-Feeds.
Berichtsverwaltung für Partner- und Kundenbenutzer – Erstellen und Bearbeiten von
Berichten
Community-Partner- und Kundenbenutzer können jetzt Berichte in ihrem eigenen persönlichen Ordner oder in einem privat freigegebenen
Ordner erstellen und bearbeiten, wenn sie über die entsprechenden Berechtigungen verfügen. Sie können Partner- und Kundenbenutzern
Berechtigungen zum Erstellen und Bearbeiten von Berichten entweder über ihre Profile oder mithilfe von Berechtigungssätzen zuweisen.
Nachdem Sie die erforderlichen Berechtigungen zugewiesen haben, können diese das Drag-and-Drop-Tool Berichtsgenerator verwenden.
95
Salesforce Summer '15 – Versionshinweise
Community-Berichte
Um Partner- und Kundenbenutzern die Erstellung und Bearbeitung von Berichten zu ermöglichen, aktivieren Sie entweder über
benutzerdefinierte Profile oder mithilfe von Berechtigungssätzen die Berechtigungen "Berichte erstellen und anpassen", "Berichtsgenerator"
und "Meine Berichte bearbeiten". Diese Berechtigungen wurden zu den folgenden externen Benutzerlizenzen hinzugefügt, die bereits
über die Berechtigung "Berichte ausführen" verfügen:
• Kunden-Community Plus
• Kunden-Community Plus-Anmeldung
• Partner-Community
• Partner-Community-Anmeldung
• Gold Partner
• Silver Partner
• Kundenportal-Manager
• Kundenportalmanager – Benutzerdefiniert
Anmerkung: Berechtigungen zum Erstellen und Bearbeiten von Berichten sind nicht verfügbar für Lizenzen für hohe Volumen,
wie "Kunden-Community" oder "Kundenportal mit hohem Volumen".
Überlegungen und Einschränkungen
• Wenn Ihre Organisation bereits vor der Version Summer '13 bestand, müssen Sie zuerst die erweiterte Freigabe für Berichte und
Dashboards aktivieren, bevor Sie rollenbasierte Benutzerberechtigungen zuweisen können. Siehe Freigabe des Analyseordners.
• Die Sichtbarkeit von Daten basiert auf zwei Aspekten: der Accountrolle, zu der der Partner oder Kunde gehört, sowie den Freigaberegeln
Ihrer Organisation. Die Feldebenensicherheit Ihrer Organisation wird beachtet, das heißt, wenn ein Feld für externe Benutzer nicht
sichtbar ist, wird das Feld Partner- oder Kundenbenutzern im Berichtsgenerator nicht angezeigt.
• Wenn Sie möchten, dass Ihre externen Benutzer Berichte in einem privat freigegebenen Ordner erstellen oder bearbeiten können,
weisen Sie ihnen Betrachterzugriff für den Ordner zu.
• Wenn Ihre externen Benutzer in der Lage sein sollen, Berichtsdaten zu exportieren, weisen Sie ihnen die Berechtigung "Berichte
exportieren" zu.
• Externe Benutzer können keine Berichte im Ordner "Nicht abgelegte öffentliche Berichte" erstellen, bearbeiten oder anzeigen.
• In Abhängigkeit des Zugriffs Ihrer externen Benutzer auf Objekte, Felder und Kategorien können sie möglicherweise benutzerdefinierte
Berichtstypen auf der Benutzeroberfläche anzeigen, wenn ein neuer Bericht erstellt wird. Benutzerdefinierte Berichtstypen sind
sichtbar, wenn ein Benutzer über Lesezugriff auf Felder oder Objekte verfügt, die im benutzerdefinierten Berichtstyp enthalten sind.
Weitere Informationen zum Einrichten der Berichtsverwaltung für externe Benutzer finden Sie in der Salesforce-Hilfe unter Einrichten der
Berichtsverwaltung für externe Benutzer – Erstellen und Bearbeiten von Berichten.
Erweiterte Dashboards, Berichte und Kennzahlen zu Communities-Dashboard-Paket
hinzugefügt
Kurz nach der Einführung der Version Summer '15 ist in AppExchange eine aktualisierte Version des
Salesforce-Communities-Dashboard-Pakets erhältlich. Dieses bietet ein verbessertes Lizenzen-Dashboard, die Möglichkeit, Berichte nach
Benutzerdetails zu filtern sowie Berichte über Datensatz-Feeds.
Das aktualisierte Paket enthält Folgendes:
Verbessertes Lizenzen-Dashboard
Das Lizenzen-Dashboard ermöglicht jetzt die tägliche Verfolgung der Lizenznutzung sowie eine erweiterte Visualisierung der
verwendeten und zugeteilten Lizenzen. Bei anmeldebasierten Community-Lizenzen können Sie die Anmeldenutzung für den
aktuellen Monat im Vergleich zu den zugeteilten monatlichen Anmeldungen verfolgen. Mit dem monatlichen Trendbericht können
96
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Sie ermitteln, ob sich in der Anmeldenutzung Trends abzeichnen, sowie mögliche Überschüsse erkennen. Sie können jetzt auch
bequem verfolgen, wie viele Benutzer Mitglied mehrerer Communities sind. Um dieses verbesserte Dashboard anzuzeigen, müssen
Sie die Obergrenzen für Ihre Community-Lizenzen festlegen. Weitere Informationen finden Sie im Communities Managers Guide.
Berichte über Datensatz-Feeds
Sie können das Engagement in Datensatz-Feeds für standardmäßige und benutzerdefinierte Objekte überwachen, indem Sie unter
"Object>ObjectFeeds" einen benutzerdefinierten Berichtstyp erstellen. Mit diesem benutzerdefinierten Berichtstyp können
Sie für alle Standardobjekte, für die Feed-Verfolgung aktiviert ist (z. B. Accounts, Kundenvorgänge, Leads, Opportunities und
benutzerdefinierte Objekte), Berichte über die Feedaktivität erstellen. Sie können auch die Anzahl der Feedbearbeitungen verfolgen
und sehen, welche Benutzertypen Feeds bearbeiten. Dieses Paket bietet ein Account-Feeds-Dashboard, das Sie als Beispiel zum
Erstellen Ihrer eigenen angepassten Dashboards verwenden können.
Filtern nach Benutzerdetails
Mit dem benutzerdefinierten Berichtstyp Netzwerkmitglieder haben Sie Zugriff auf die folgenden Nachschlagefelder:
lastLoginDate, Abteilung, Land, Rolle und Profil. Mithilfe dieser Nachschlagefelder können Sie einen besseren
Einblick in Ihre Daten gewinnen. Wenn Sie diese zusätzlichen Felder in Ihren Berichten anzeigen möchten, bearbeiten Sie das Layout
des benutzerdefinierten Berichtstyps und klicken Sie auf Über Nachschlagen verwandte Felder hinzufügen.
Mit Zugriff auf Benutzerdetails können Sie Mitgliederberichte als Berichte über andere Aspekte wie Accounts wiederverwenden.
Beispielsweise können Sie eine Kopie eines Mitgliederberichts erstellen und dann über die Nachschlagefelder Netzwerkmitglieder
das Feld User.Account hinzufügen. Auf diese Weise können Sie auf der Grundlage des Berichts zu den 10 wichtigsten Mitgliedern
nach Beiträgen einen neuen Bericht namens "10 wichtigste Accounts nach Beiträgen" erstellen. Sie können Berichte anpassen, um
Daten zu Folgendem bereitzustellen:
• Anzahl der Accounts nach Typ (Kunde oder Partner)
• Wichtigste Accounts nach Anzahl der Anmeldungen über einen bestimmten Zeitraum
• Wichtigste inaktive Accounts
Sonstige Änderungen in Communities
Zu den weiteren wichtigen Änderungen an Communities zählen der Zugriff von Community-Mitgliedern auf Datensätze in Gruppen,
die Möglichkeit, mehr Kontaktinformationen für Gäste freizugeben, eine neue Apex-Methode zur Erstellung von Communities-Benutzern,
verbesserte SEO für gezielteres Suchen und Verbesserungen an der E-Mail-Umleitung.
IN DIESEM ABSCHNITT:
Community-Mitglieder können jetzt Datensätze in Gruppen hinzufügen
Community-Mitglieder können jetzt als Team zusammen an Datensätzen arbeiten, indem sie sie Chatter-Gruppen in ihren Communities
hinzufügen.
Bearbeiten von Posts und Kommentaren in Ihrer Community
Benutzer in Communities, die entweder mit der Vorlage "Salesforce-Registerkarten und Visualforce" oder der Napili-Vorlage erstellt
wurden, können jetzt ihre Posts und Kommentare bearbeiten. Als Administrator können Sie mithilfe von zwei neuen
Profilberechtigungen und einer Chatter-Einstellung bestimmen, welche Benutzer Posts bearbeiten können.
Gastzugriff für mehr Kontaktfelder verfügbar
Sie können für Gastbenutzer in Communities mehr Kontaktinformationen freigeben. Sie können die Sichtbarkeit der Felder "E-Mail",
"Fax", "Manager", Mobiltelefon", "Anschrift Straße" und "Telefon (geschäftlich)" auf "Öffentlich" setzen, um diese Informationen für
Gastbenutzer freizugeben, die sich zum Anzeigen einer Community nicht anmelden müssen.
Neue Apex-Methode zum Erstellen von Community-Benutzern
Mit der neuen Apex-Methode Site.createExternalUser() können Sie Community-Benutzer erstellen. Diese Methode
bietet bessere Ausnahmebehandlung und Fehlermeldungen als die Methode Site.createPortalUser().
97
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Briefvorlagenfelder in Visualforce-E-Mail-Vorlagen für Communities
Sie können in Visualforce-E-Mail-Vorlagen für Ihre Communities einen neuen globalen Briefvorlagenfeldtyp – $Network – und
dessen Eigenschaften verwenden. Mit Visualforce-E-Mail-Vorlagen können Sie Ihre E-Mails mit detailliertem Unternehmens-Branding
versehen.
Benutzte und abgelaufene Links in textbasierten Community-E-Mails leiten ordnungsgemäß weiter
Benutzte und abgelaufene Links in E-Mails leiten jetzt ordnungsgemäß zur Community-Anmeldeseite statt zur standardmäßigen
Salesforce-Anmeldeseite weiter. Diese E-Mails verwenden die textbasierten Standard-E-Mail-Vorlagen, die für jede Community
erstellt wurden.
Für Genehmigungsanfragen, Workflowbenachrichtigungen und Kundenvorgänge gesendete E-Mails enthalten jetzt einen Link zur
Community
E-Mails, die mit einer E-Mail-Vorlage mit dem Briefvorlagenfeld {!<any_object>.Link} erstellt wurden, enthalten jetzt einen
Link zur Community, wenn die E-Mail an externe Benutzer gesendet wird. Bisher leitete der Link externe Benutzer an die interne
Organisation weiter.
Externe Benutzer können jetzt Genehmigungsanfragen direkt über die Themenliste "Genehmigungsverlauf" in Datensätzen
genehmigen oder ablehnen
Sie können jetzt rollenbasierte externe Benutzer, wie etwa Benutzer mit einer Kunden-Community Plus- oder
Partner-Community-Lizenz, als Genehmiger für Datensätze zuweisen. Außerdem können Sie rollenbasierte externe Benutzer direkt
Warteschlangen hinzufügen und mithilfe der Warteschlange Genehmigungen zuweisen, wenn Sie Genehmigungen nicht einzelnen
Benutzern direkt zuweisen möchten.
Partnerbenutzer können jetzt Kampagnen lesen, erstellen und bearbeiten
Sie können jetzt Benutzern mit einer Partner-Community-Lizenz Lese-, Erstellungs- und Bearbeitungsberechtigungen für Kampagnen
zuweisen. Bisher konnten Partnerbenutzer Kampagnen nur lesen.
Partner- und Kundenbenutzer können jetzt Ideen lesen, erstellen und bearbeiten
Sie können jetzt Benutzern mit einer Kunden-Community-, Kunden-Community Plus- oder Partner-Community-Lizenz Lese-,
Erstellungs- und Bearbeitungsberechtigungen für Ideen zuweisen. Bisher konnten Partner- und Kundenbenutzer Ideen nur lesen
und erstellen.
Abrufen gezielterer Community-Suchergebnisse mit verbesserter SEO
Es wurden Verbesserungen am Crawling und an der Generierung von Sucherergebnissen vorgenommen, die erweiterte Suchfunktionen
und eine bessere Suchleistung in Communities ermöglichen. Suchbezogenes Crawling ist jetzt für Communities automatisch aktiviert,
Sie müssen also keine Visualforce-Lösung erstellen, um davon zu profitieren.
Nahtlose Weiterleitung über Community-E-Mails
In Communities, die auf einer Self-Service-Vorlage (Koa, Kokua oder Napili) basieren, verlinken von der Community generierte E-Mails
jetzt direkt auf die relevante Seite.
Intuitiveres Aktivieren von Zuordnungsregeln für Kundenvorgänge und Leads
Die verfügbaren Optionen für das Kontrollkästchen "Kundenvorgangszuordnung" und das Kontrollkästchen "Lead-Zuordnung"
berücksichtigen jetzt die Einstellung Standard und das Kontrollkästchen Auf der Bearbeitungsseite anzeigen
unabhängig voneinander. Bisher waren diese Optionen nicht unabhängig voneinander.
Festlegen einer benutzerdefinierten Seite für vergessene Kennwörter für Communities in Site.com Studio
Sie können jetzt Ihre Community über die Site.com-Site-Einstellungen für die Community so konfigurieren, dass sie eine
benutzerdefinierte Community Builder (Site.com Studio)-Seite verwendet. Auf der Seite "Kennwort vergessen" können Benutzer ein
vergessenes Community-Kennwort wiederherstellen oder zurücksetzen.
Aktivieren des Zugriffs von Gastbenutzern auf die Knowledge-API
Force.com-Sites und Salesforce-Communities-Force.com-Sites wurde eine neue Option hinzugefügt. Wenn das Kontrollkästchen
Gastzugriff auf die Knowledge-API aktiviert wird, können nicht authentifizierte Benutzer auf die Knowledge-API
zugreifen.
98
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Community-Mitglieder können jetzt Datensätze in Gruppen hinzufügen
Community-Mitglieder können jetzt als Team zusammen an Datensätzen arbeiten, indem sie sie Chatter-Gruppen in ihren Communities
hinzufügen.
Um einen Datensatz hinzufügen zu können, müssen Community-Mitglieder mindestens über Lesezugriff auf den Datensatz sowie über
Zugriff auf die betreffende Gruppe verfügen. Beispielweise können nur Gruppenmitglieder oder Benutzer mit speziellen Berechtigungen,
wie "Alle Daten modifizieren", Datensätze einer privaten Gruppe hinzufügen, jedoch kann jeder Datensätze einer öffentlichen Gruppe
hinzufügen.
Anmerkung: Die Sichtbarkeit von Datensätzen in Communities hängt von den Benutzerlizenzen, den Profilen und dem
Freigabezugriff ab. Wenn ein Datensatz einer Gruppe hinzugefügt wird, können ihn alle Benutzer in der Gruppe mit dem
entsprechenden Zugriff anzeigen, Chatter Free-Benutzern werden jedoch keine Datensätze angezeigt.
Diese Funktion ist standardmäßig für alle Organisationen aktiviert, es sind jedoch einige zusätzliche Einrichtungsschritte erforderlich:
• Fügen Sie die Aktion "Datensatz hinzufügen" dem Gruppen-Publisher-Layout hinzu, damit Benutzer Datensätze hinzufügen können.
• Optional können Sie Datensatzlayouts für Ihre Organisation die Themenliste "Gruppen" hinzufügen.
Durch diese Einrichtungsschritte wird die Funktion sowohl in der internen Organisation als auch in allen Ihren Communities zur Verfügung
gestellt.
Weitere Informationen zur Einrichtung finden Sie in der Salesforce-Hilfe unter "Ermöglichen, dass Benutzer Datensätze zu Chatter-Gruppen
hinzufügen".
Bearbeiten von Posts und Kommentaren in Ihrer Community
Benutzer in Communities, die entweder mit der Vorlage "Salesforce-Registerkarten und Visualforce" oder der Napili-Vorlage erstellt
wurden, können jetzt ihre Posts und Kommentare bearbeiten. Als Administrator können Sie mithilfe von zwei neuen Profilberechtigungen
und einer Chatter-Einstellung bestimmen, welche Benutzer Posts bearbeiten können.
Für Benutzer mit den erforderlichen Benutzerprofilberechtigungen ist die Option "Bearbeiten" im Menü
rechts oben in Textposts
und Kommentaren sowie Fragen und Antworten verfügbar. In der Napili-Vorlage befindet sich dieses Menü in der Komponente
"Feedeintragsdetail".
Weitere Informationen finden Sie unter Bearbeiten von Feedposts und Feedkommentaren und Aktivieren der Feedpostbearbeitung in
Benutzerprofilen oder Berechtigungssätzen.
Gastzugriff für mehr Kontaktfelder verfügbar
Sie können für Gastbenutzer in Communities mehr Kontaktinformationen freigeben. Sie können die Sichtbarkeit der Felder "E-Mail",
"Fax", "Manager", Mobiltelefon", "Anschrift Straße" und "Telefon (geschäftlich)" auf "Öffentlich" setzen, um diese Informationen für
Gastbenutzer freizugeben, die sich zum Anzeigen einer Community nicht anmelden müssen.
Weitere Informationen zur Sichtbarkeit von Kontaktfeldern finden Sie in der Salesforce-Hilfe unter Freigabe von persönlichen
Kontaktinformationen innerhalb von Communities.
Neue Apex-Methode zum Erstellen von Community-Benutzern
Mit der neuen Apex-Methode Site.createExternalUser() können Sie Community-Benutzer erstellen. Diese Methode bietet
bessere Ausnahmebehandlung und Fehlermeldungen als die Methode Site.createPortalUser().
Weitere Informationen finden Sie im Force.com Apex Code Developer's Guide.
99
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Briefvorlagenfelder in Visualforce-E-Mail-Vorlagen für Communities
Sie können in Visualforce-E-Mail-Vorlagen für Ihre Communities einen neuen globalen Briefvorlagenfeldtyp – $Network – und dessen
Eigenschaften verwenden. Mit Visualforce-E-Mail-Vorlagen können Sie Ihre E-Mails mit detailliertem Unternehmens-Branding versehen.
Wenn Sie beispielsweise Mitglieder zu einer Community hinzufügen, können Sie mithilfe von Visualforce das Erscheinungsbild der
Willkommens-E-Mail anpassen, die die neuen Mitglieder erhalten. Bisher wurden Briefvorlagenfelder für Visualforce-E-Mail-Vorlagen in
Communities nicht unterstützt. Nähere Informationen finden Sie in der Salesforce-Hilfe unter "Grundlegendes zu globalen Variablen"
und "Briefvorlagenfelder für Communities".
Benutzte und abgelaufene Links in textbasierten Community-E-Mails leiten
ordnungsgemäß weiter
Benutzte und abgelaufene Links in E-Mails leiten jetzt ordnungsgemäß zur Community-Anmeldeseite statt zur standardmäßigen
Salesforce-Anmeldeseite weiter. Diese E-Mails verwenden die textbasierten Standard-E-Mail-Vorlagen, die für jede Community erstellt
wurden.
Für Genehmigungsanfragen, Workflowbenachrichtigungen und Kundenvorgänge
gesendete E-Mails enthalten jetzt einen Link zur Community
E-Mails, die mit einer E-Mail-Vorlage mit dem Briefvorlagenfeld {!<any_object>.Link} erstellt wurden, enthalten jetzt einen
Link zur Community, wenn die E-Mail an externe Benutzer gesendet wird. Bisher leitete der Link externe Benutzer an die interne
Organisation weiter.
Ein Link zur Community ist nur in den folgenden Fällen enthalten:
• Genehmigungsanfragen unter Verwendung des Briefvorlagenfelds {!<any_object>.Link} (gesendet an Genehmiger und
delegierte Genehmiger)
• Workflow-E-Mail-Benachrichtigungen unter Verwendung des Briefvorlagenfelds {!<any_object>.Link}
• Benachrichtigungen über Kundenvorgangskommentare für Kontakte und Inhaber unter Verwendung des Briefvorlagenfelds
{!Case.Link}
• Benachrichtigungen über die Erstellung und Aktualisierung von Kundenvorgängen für Kontakte unter Verwendung des
Briefvorlagenfelds {!Case.Link} Diese E-Mails werden gesendet, wenn im Setup unter Kundenvorgang >
Supporteinstellungen die Option Kontaktbenachrichtigung senden aktiviert ist.
Um herauszufinden, ob Ihre E-Mail-Vorlagen diese Briefvorlagenfelder verwenden, klicken Sie unter "Setup" auf
Kommunikationsvorlagen > E-Mail-Vorlagen und klicken Sie dann neben einer E-Mail-Vorlage auf Bearbeiten.
Wenn der Benutzer, der die E-Mail empfängt, Mitglied mehrerer aktiver Communities ist, leitet der Link den Benutzer an die älteste aktive
Community weiter. Wenn sich der Benutzer im Kontext einer Community befindet, leitet der Link den Benutzer an die betreffende
Community weiter. Ist der Benutzer kein Mitglied einer Community, leitet der Link den Benutzer an die interne Organisation weiter.
Beispiel: Wenn ein externer Benutzer, der Mitglied einer Community ist, eine E-Mail-Benachrichtigung für eine
Genehmigungsanfrage empfängt, handelt es sich bei dem Link in der E-Mail um einen direkten Link zur Genehmigungsanfrage
innerhalb der Community. Dieser Linkt wird über das Briefvorlagenfeld {!<any_object>.Link} in der E-Mail-Vorlage
gesteuert.
100
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Externe Benutzer können jetzt Genehmigungsanfragen direkt über die Themenliste
"Genehmigungsverlauf" in Datensätzen genehmigen oder ablehnen
Sie können jetzt rollenbasierte externe Benutzer, wie etwa Benutzer mit einer Kunden-Community Plus- oder Partner-Community-Lizenz,
als Genehmiger für Datensätze zuweisen. Außerdem können Sie rollenbasierte externe Benutzer direkt Warteschlangen hinzufügen und
mithilfe der Warteschlange Genehmigungen zuweisen, wenn Sie Genehmigungen nicht einzelnen Benutzern direkt zuweisen möchten.
Rollenbasierte externe Benutzer können Datensätze über die Themenlisten "Meine Genehmigungen" und "Genehmigungsverlauf"
anzeigen und Aktionen für diese durchführen. Genehmigungen können auch direkt über den Chatter-Feed ausgelöst werden. Bisher
konnten rollenbasierte externe Benutzer nicht als Genehmiger zugewiesen werden und sie konnten die Themenliste "Meine
Genehmigungen" für Datensätze nicht anzeigen. Sie mussten Mitglied einer Warteschlange sein, der der Datensatz zugeordnet war, um
den Datensatz genehmigen zu können.
Anmerkung: Benutzer mit Lizenzen für hohe Volumen, wie etwa "Kundenportal mit hohem Volumen" oder "Authentifizierte
Website", können keine Datensätze genehmigen.
Wenn Sie für Ihre Genehmigungsworkflows E-Mail-Benachrichtigungen einrichten, leiten die Links in den E-Mails den Benutzer direkt
zur Genehmigung innerhalb der Community weiter.
In Salesforce1 können Benutzer zwar Datensätze über die Themenliste "Genehmigungsverlauf" anzeigen und Aktionen für diese
durchführen, sie können jedoch keine Anfragen zur Genehmigung senden. Anfragen zur Genehmigung müssen über die vollständige
Salesforce-Site gesendet werden.
Partnerbenutzer können jetzt Kampagnen lesen, erstellen und bearbeiten
Sie können jetzt Benutzern mit einer Partner-Community-Lizenz Lese-, Erstellungs- und Bearbeitungsberechtigungen für Kampagnen
zuweisen. Bisher konnten Partnerbenutzer Kampagnen nur lesen.
Außerdem können Sie alten Partnerportallizenzen Berechtigungen zuweisen, jedoch nur zum Erstellen oder Bearbeiten von Kampagnen
in Communities und nicht in Portalen.
Standardmäßig sind die Erstellungs- und Bearbeitungsberechtigung deaktiviert. Sie können die Berechtigungen für Ihre Partnerbenutzer
über deren Profile oder mithilfe von Berechtigungssätzen verwalten. Es gelten die festgelegten Freigaberegeln.
Um Kampagnen in der Benutzeroberfläche bearbeiten zu können, muss Partnerbenutzern zudem die Berechtigung "Marketing-Benutzer"
zum Lesen, Erstellen und Bearbeiten von Kampagnen zugewiesen werden. Partnerbenutzer mit der Berechtigung "Marketing-Benutzer"
und Lese-, Erstellungs- und Bearbeitungsberechtigungen haben folgende Möglichkeiten:
• Suchen und Hinzufügen ihrer Kontakte und Leads als Kampagnenmitglieder
• Aufrufen von Berichten zu ihren Kampagnen
• Massensenden von E-Mails an und Massenzuweisen ihrer Kontakte und Leads zu einer Kampagne
Partner- und Kundenbenutzer können jetzt Ideen lesen, erstellen und bearbeiten
Sie können jetzt Benutzern mit einer Kunden-Community-, Kunden-Community Plus- oder Partner-Community-Lizenz Lese-, Erstellungsund Bearbeitungsberechtigungen für Ideen zuweisen. Bisher konnten Partner- und Kundenbenutzer Ideen nur lesen und erstellen.
Außerdem können Sie alten Portallizenzen Berechtigungen zuweisen. Die Bearbeitungsberechtigung ist standardmäßig deaktiviert. Sie
können die Berechtigungen für Ihre Partner- und Kundenbenutzer über deren Profile oder mithilfe von Berechtigungssätzen verwalten.
Es gelten die festgelegten Freigaberegeln.
101
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Communities
Abrufen gezielterer Community-Suchergebnisse mit verbesserter SEO
Es wurden Verbesserungen am Crawling und an der Generierung von Sucherergebnissen vorgenommen, die erweiterte Suchfunktionen
und eine bessere Suchleistung in Communities ermöglichen. Suchbezogenes Crawling ist jetzt für Communities automatisch aktiviert,
Sie müssen also keine Visualforce-Lösung erstellen, um davon zu profitieren.
Durch diese Änderung werden Suchergebnisse mit mehr themenbezogenen URLs, insbesondere für auf Artikel bezogene Themen,
verbessert. Die Benutzer erhalten bei der Suche nach bestimmten Inhalten umfassende und gezielte Suchergebnisse.
Jede Community weist eine eindeutige Zuordnung mit einer "robots.txt"-Datei auf, die von allen Communities gemeinsam verwendet
wird. Bisher wurde zum Aktivieren von Robot-Crawling Visualforce benötigt. Jetzt ist die "robots.txt" standardmäßig aktiviert. Diese Datei
arbeitet zusammen mit einer skalierbaren "sitemap.xml"-Datei, die Suchmaschinen über Community-Seiten informiert.
Sie können Visualforce nach wie vor dafür verwenden, die Community-Suche weiter zu optimieren.
Nahtlose Weiterleitung über Community-E-Mails
In Communities, die auf einer Self-Service-Vorlage (Koa, Kokua oder Napili) basieren, verlinken von der Community generierte E-Mails
jetzt direkt auf die relevante Seite.
E-Mails können durch Chatter-Aktivität in einer Community sowie über Kundenvorgänge erstellt werden (beispielsweise in Salesforce
Console). Jetzt leiten die URLs, die zusammen mit den E-Mails generiert werden, Benutzer dynamisch an die Quelle der E-Mail weiter.
Community-Benutzer können einfach auf den Link in der E-Mail-Nachricht klicken, um den Inhalt, auf den Bezug genommen wird,
anzuzeigen.
Diese Weiterleitung funktioniert bei allen Community-Vorlagen. Benutzer werden auch dann ordnungsgemäß an Community-Inhalte
weitergeleitet, wenn Sie die Vorlage einer Community ändern.
Anmerkung: E-Mails, die in auf der Aloha-Vorlage basierten Communities generiert werden, leiten Benutzer an das Aloha-Portal
der Organisation weiter.
Intuitiveres Aktivieren von Zuordnungsregeln für Kundenvorgänge und Leads
Die verfügbaren Optionen für das Kontrollkästchen "Kundenvorgangszuordnung" und das Kontrollkästchen "Lead-Zuordnung"
berücksichtigen jetzt die Einstellung Standard und das Kontrollkästchen Auf der Bearbeitungsseite anzeigen
unabhängig voneinander. Bisher waren diese Optionen nicht unabhängig voneinander.
Wenn Sie das Kontrollkästchen für die Kundenvorgangszuordnung aktualisieren möchten, bearbeiten Sie die Layouteigenschaften des
Kundenvorgangs-Seitenlayouts.
Beispiel: Wenn Sie Zuordnungsregeln für Kundenvorgänge erzwingen möchten, wählen Sie unter Kontrollkästchen
"Kundenvorgangszuordnung" die Option Standard aus. In diesem Fall wird Endbenutzern bei der Bearbeitung eines
Kundenvorgangs keine Option zur Deaktivierung der Kundenvorgangszuordnung angezeigt. Sie können auch das Kontrollkästchen
Mit aktiven Zuordnungsregeln zuweisen anzeigen lassen, indem Sie die Option Auf der Bearbeitungsseite
anzeigen aktivieren. Wenn Sie beide Optionen auswählen, wird das Zuordnungskontrollkästchen angezeigt und es ist
standardmäßig aktiviert. Die Einstellung "Standard" erzwingt die Ausführung der Zuordnungsregel, sofern Sie das Kontrollkästchen
nicht auch anzeigen und es von einem Benutzer manuell deaktiviert wird.
Festlegen einer benutzerdefinierten Seite für vergessene Kennwörter für Communities
in Site.com Studio
Sie können jetzt Ihre Community über die Site.com-Site-Einstellungen für die Community so konfigurieren, dass sie eine benutzerdefinierte
Community Builder (Site.com Studio)-Seite verwendet. Auf der Seite "Kennwort vergessen" können Benutzer ein vergessenes
Community-Kennwort wiederherstellen oder zurücksetzen.
102
Salesforce Summer '15 – Versionshinweise
Vertrieb: Enterprise-Regionsverwaltung, Prognosen und mehr
Sie können auch in der Community-Verwaltung unter Verwaltung > Anmelden & Registrierung eine Seite für vergessene Kennwörter
festlegen, die automatisch die in Site.com ausgewählte Seite für vergessene Kennwörter überschreibt und aktualisiert.
Aktivieren des Zugriffs von Gastbenutzern auf die Knowledge-API
Force.com-Sites und Salesforce-Communities-Force.com-Sites wurde eine neue Option hinzugefügt.
Wenn das Kontrollkästchen Gastzugriff auf die Knowledge-API aktiviert wird,
können nicht authentifizierte Benutzer auf die Knowledge-API zugreifen.
AUSGABEN
Verfügbarkeit: Developer,
Enterprise, Performance
und Unlimited Edition
Vertrieb: Enterprise-Regionsverwaltung, Prognosen und mehr
Sie können Regionen bequem Opportunities zuweisen, Vertriebsteams einen besseren Einblick in die monatlichen und vierteljährlichen
Gesamtumsätze bieten und sich über unsere neuesten Entwicklungen bei der E-Mail-Integration informieren.
IN DIESEM ABSCHNITT:
Enterprise Territory Management
Die Enterprise-Regionsverwaltung bietet Ihnen mehr Optionen für die Zuordnung von Regionen zu Opportunities und erleichtert
den Vorgang mit einem filterbasierten Zuordnungsauftrag. Und es gibt noch mehr: Ihre Teammitglieder können jetzt über Chatter
an der Entwicklung von Regionsmodellen zusammenarbeiten und Sie können nützliche Anpassungen hinzufügen, mit denen
Regionsdatensätze verbessert und detailliertere Daten bereitgestellt werden. Lesen Sie weiter!
Gemeinschaftliche Prognosen
Mit "Gemeinschaftliche Prognosen" können Sie den Vertriebszyklus von der Pipeline bis zu Verkaufsabschlüssen vorhersagen und
planen und die Vertriebserwartungen in der gesamten Organisation verwalten.
Email Connect
Unser neuester Produktbereich – Email Connect – wurde weiterentwickelt. Er umfasst unsere neuesten E-Mail-Integrationsfunktionen
zur Synchronisierung der Kontakte und Ereignisse Ihrer Benutzer zwischen Exchange-basierten E-Mail-Systemen und Salesforce und
ermöglicht es Vertriebsmitarbeitern, Salesforce-Kontakte zu erstellen oder diese und andere vertriebsbezogenen Datensätze direkt
in Microsoft® Outlook Web App (OWA) oder Outlook® 2013 anzuzeigen.
Salesforce for Outlook
Bieten Sie Ihren Vertriebsmitarbeitern eine optimierte Salesforce for Outlook-Oberfläche mit Funktionen, die Ihnen mehr Kontrolle
bei der Einrichtung geben, sodass sich die Benutzer mehr auf den Vertrieb konzentrieren können. Sie können steuern, wie
Salesforce for Outlook auf den Arbeitsstationen Ihrer Benutzer installiert wird, und festlegen, wie Benutzer ihre Microsoft®
Outlook®-Elemente mit Salesforce synchronisieren.
Connect für Outlook
Connect für Outlook wird mit der Version Winter '16 eingestellt. Warten Sie nicht länger und migrieren Sie auf eine unserer neuesten
E-Mail-Integrationsfunktionen.
Aktivitäten
Ereignisse und Aufgaben sind die Bausteine für Vertriebsproduktivität. Es wurden Verbesserungen vorgenommen, die Ihrem
Vertriebsteam einen noch größeren Vorsprung gegenüber der Konkurrenz geben, sowie Aktualisierungen zur Erhöhung der Leistung
und Benutzerfreundlichkeit.
103
Salesforce Summer '15 – Versionshinweise
Enterprise Territory Management
Notizen (Beta)
Wir freuen uns, die Funktion "Notizen" einzuführen, eine erweiterte Version des Notizentools von Salesforce, mit der Benutzer noch
schneller Notizen erstellen können.
Duplikatsverwaltung
Das Pflegen sauberer und genauer Daten ist eine der wichtigsten Aufgaben, mit der Sie Ihrer Organisation helfen können, Salesforce
optimal zu nutzen. Mit der Data.com-Duplikatsverwaltung können Sie steuern, ob und wann Sie Benutzern das Erstellen von doppelten
Datensätzen innerhalb von Salesforce erlauben möchten. Sie haben zudem die Möglichkeit, die verwendete Logik für die Ermittlung
von Duplikaten benutzerdefiniert anzupassen und Berichte zu den Duplikaten zu erstellen, deren Speicherung Sie den Benutzern
erlauben.
Salesforce Console for Sales
Salesforce Console for Sales bietet Ihnen einfachen Zugriff auf vertrieblich nutzbare Daten. Über ein Dashboard können Sie
kontextabhängige Daten mit weniger Klicks und weniger Scrollen abrufen.
Sonstige Änderungen in der Sales Cloud
Informieren Sie sich über weitere Änderungen, die zur Verbesserung der Benutzerfreundlichkeit vorgenommen wurden.
SIEHE AUCH:
Wie und wann Vertriebsfunktionen verfügbar gemacht werden
Enterprise Territory Management
Die Enterprise-Regionsverwaltung bietet Ihnen mehr Optionen für die Zuordnung von Regionen
zu Opportunities und erleichtert den Vorgang mit einem filterbasierten Zuordnungsauftrag. Und
es gibt noch mehr: Ihre Teammitglieder können jetzt über Chatter an der Entwicklung von
Regionsmodellen zusammenarbeiten und Sie können nützliche Anpassungen hinzufügen, mit
denen Regionsdatensätze verbessert und detailliertere Daten bereitgestellt werden. Lesen Sie
weiter!
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Ausführliche Details zum Implementieren der Enterprise-Regionsverwaltung, einschließlich
Anleitungen zur Einrichtung dieser neuen Funktionen, finden Sie im Enterprise Territory Management Implementation Guide.
IN DIESEM ABSCHNITT:
Effizienteres Zuordnen von Regionen zu Opportunities (allgemein verfügbar)
Bei der filterbasierten Opportunity-Regions-Zuordnung können Sie mithilfe eines einfachen Auftrags Regionen zu Opportunities
zuordnen. Salesforce stellt Code für eine Apex-Klasse bereit, den Sie entweder unverändert verwenden oder entsprechend Ihren
Richtlinien nach Bedarf anpassen können. Nachdem Sie die Klasse erstellt und bereitgestellt haben, führen Sie den Auftrag aus, um
die Zuordnung vorzunehmen. Zu den Auftragsoptionen zählen Zuordnungen innerhalb von Datumsbereichen und die Zuordnung
von Regionen zu nur offenen Opportunities. Sie können Ihre Einstellungen auch so konfigurieren, dass der Auftrag jedes Mal ausgeführt
wird, wenn eine Opportunity erstellt wird.
Zuordnen von Regionen zu Opportunities
Ihre Organisation kann jetzt jede beliebige Region im aktiven Regionsmodell einer Opportunity zuordnen, entweder manuell über
den Opportunity-Datensatz, automatisch per filterbasierter Opportunity-Regions-Zuordnung oder programmgesteuert über die API.
Ihre Organisation ist nicht mehr darauf beschränkt, nur Regionen zuordnen zu können, die auch dem Account der Opportunity
zugeordnet sind. Von Benutzern vorgenommene manuelle Zuordnungen werden durch den Freigabezugriff der Benutzer auf den
zugeordneten (übergeordneten) Account der Opportunity gesteuert.
Zusammenarbeiten an Regionsmodellen mithilfe von Chatter
Wenn Ihre Organisation Chatter verwendet, kann Ihr Team jetzt damit an der Entwicklung von Regionsmodellen zusammenarbeiten.
104
Salesforce Summer '15 – Versionshinweise
Enterprise Territory Management
Effizienteres Zuweisen von Zuordnungsregeln zu Regionen
Es ist jetzt noch einfacher, die Zuordnungsregeln auszuwählen, die Sie Regionen zuweisen möchten. Bewegen Sie den Mauszeiger
auf der Seite für die Zuweisung von Regeln auf den Namen einer Regel, um deren Kriterien anzuzeigen.
Schaltflächen und Links jetzt für Regionsmodell- und Regionsseiten verfügbar
Ermöglichen Sie Ihrem Team den einfachen Zugriff auf regionsbezogene Funktionen, Tools und Daten in Salesforce, indem Sie
Schaltflächen und Links definieren und sie den Seitenlayouts für Regionsmodelle und Regionen hinzufügen.
Integrieren von Regions-ID-Informationen aus externen Systemen
Sie können Regions-IDs, die Sie in externen Systemen verwalten, speichern, nach ihnen suchen und Berichte zu ihnen erstellen.
Effizienteres Zuordnen von Regionen zu Opportunities (allgemein verfügbar)
Bei der filterbasierten Opportunity-Regions-Zuordnung können Sie mithilfe eines einfachen Auftrags Regionen zu Opportunities zuordnen.
Salesforce stellt Code für eine Apex-Klasse bereit, den Sie entweder unverändert verwenden oder entsprechend Ihren Richtlinien nach
Bedarf anpassen können. Nachdem Sie die Klasse erstellt und bereitgestellt haben, führen Sie den Auftrag aus, um die Zuordnung
vorzunehmen. Zu den Auftragsoptionen zählen Zuordnungen innerhalb von Datumsbereichen und die Zuordnung von Regionen zu
nur offenen Opportunities. Sie können Ihre Einstellungen auch so konfigurieren, dass der Auftrag jedes Mal ausgeführt wird, wenn eine
Opportunity erstellt wird.
Die Opportunity-Regions-Zuordnung ist für qualifizierte Organisationen standardmäßig aktiviert.
Der von Salesforce bereitgestellte Code für die Apex-Klasse ordnet Regionen Opportunities basierend auf einer Reihe von Faktoren zu.
• Ist die Opportunity aus der filterbasierten Regionszuordnung ausgeschlossen? Wenn ja, wird keine Region zugeordnet.
• Ist der Opportunity ein Account zugeordnet und ist dem Account eine Region aus dem aktiven Regionsmodell zugeordnet? Wenn
ja, wird die Region des Accounts der Opportunity zugeordnet. Wenn nicht, wird keine Region zugeordnet.
• Sind dem zugeordneten Account der Opportunity mehrere Regionen aus dem aktiven Modell zugeordnet? Wenn ja, kann der Auftrag
anhand eines Prioritätswerts vom Objekt "Territory2type" oder anderer Kriterien bestimmen, welche Region der Opportunity ggf.
zugeordnet werden soll.
Ausführliche Anleitungen zum Einrichten und Bereitstellen der filterbasierten Opportunity-Regions-Zuordnung finden Sie im Enterprise
Territory Management Implementation Guide. Einzelheiten über die Apex-Klasse, die Sie erstellen und bereitstellen müssen, finden Sie
unter Neue und geänderte Apex-Klassen auf Seite 253.
105
Salesforce Summer '15 – Versionshinweise
Enterprise Territory Management
Zuordnen von Regionen zu Opportunities
Ihre Organisation kann jetzt jede beliebige Region im aktiven Regionsmodell einer Opportunity zuordnen, entweder manuell über den
Opportunity-Datensatz, automatisch per filterbasierter Opportunity-Regions-Zuordnung oder programmgesteuert über die API. Ihre
Organisation ist nicht mehr darauf beschränkt, nur Regionen zuordnen zu können, die auch dem Account der Opportunity zugeordnet
sind. Von Benutzern vorgenommene manuelle Zuordnungen werden durch den Freigabezugriff der Benutzer auf den zugeordneten
(übergeordneten) Account der Opportunity gesteuert.
Wenn eine Region einer Opportunity zugeordnet wird, wird diese Opportunity für alle Salesforce-Benutzer freigegeben, die dem
übergeordneten Element der Region in der Regionsmodellhierarchie zugeordnet sind.
Bei der manuellen Regionszuordnung (über das Feld Region im Opportunity-Datensatz) basiert die Regionszuordnung auf dem
Freigabezugriff des Benutzers auf den Account der Opportunity. Benutzer, die über Freigabezugriff auf den betreffenden Account
verfügen, können der Opportunity jede beliebige aktive Region zuordnen. Benutzer, die über keinen Freigabezugriff verfügen, können
nur Regionen zuordnen, die auch dem Account der Opportunity zugeordnet sind.
Bei der manuellen Regionszuordnung schlägt Salesforce nach wie vor Opportunities vor, die dem Account der Region zugeordnet sind.
Benutzer mit Freigabezugriff können im aktiven Regionsmodell nach Regionen suchen und diese zuordnen.
Beispiel: Utel.com verfügt über sechs Opportunities und zwei Regionen (Ostküste und Westküste). Das Unternehmen kann einer
oder allen sechs Opportunities entweder die Ostküste, die Westküste oder eine beliebige andere Region innerhalb des aktiven
Modells zuordnen. Eine seiner Vertriebsmitarbeiterinnen verfügt über Freigabezugriff auf einen Account, der einer der Opportunities
zugeordnet ist, sie kann dieser Opportunity daher jede beliebige Region zuordnen. Bei den anderen fünf Opportunities verfügt sie
über keinen Freigabezugriff auf zugeordnete Accounts. Bei diesen Opportunities kann sie daher nur eine Region zuordnen, die
bereits dem zugeordneten Account der Opportunity zugeordnet ist.
Zusammenarbeiten an Regionsmodellen mithilfe von Chatter
Wenn Ihre Organisation Chatter verwendet, kann Ihr Team jetzt damit an der Entwicklung von Regionsmodellen zusammenarbeiten.
106
Salesforce Summer '15 – Versionshinweise
Enterprise Territory Management
Nachdem Sie die Chatter-Feed-Verfolgung aktiviert und konfiguriert haben, können alle Benutzer mit Zugriff auf einen
Regionsmodelldatensatz mithilfe von Chatter an diesem Modell zusammenarbeiten. Benutzer, die dem Datensatz folgen, erhalten in
ihren eigenen Chatter-Feeds Benachrichtigungen, wenn sich der Modellstatus ändert und verfolgte Felder aktualisiert werden. Informieren
Sie alle, die Regionsmodelle verwalten, dass sie jetzt mithilfe von Chatter Regionsmodellen folgen und diese zusammen mit anderen
direkt in den Modelldatensätzen bearbeiten können.
Einzelheiten zur Aktivierung des Chatter-Feeds für das Regionsmodellobjekt finden Sie im Enterprise Territory Management Implementation
Guide.
Effizienteres Zuweisen von Zuordnungsregeln zu Regionen
Es ist jetzt noch einfacher, die Zuordnungsregeln auszuwählen, die Sie Regionen zuweisen möchten. Bewegen Sie den Mauszeiger auf
der Seite für die Zuweisung von Regeln auf den Namen einer Regel, um deren Kriterien anzuzeigen.
Schaltflächen und Links jetzt für Regionsmodell- und Regionsseiten verfügbar
Ermöglichen Sie Ihrem Team den einfachen Zugriff auf regionsbezogene Funktionen, Tools und Daten in Salesforce, indem Sie Schaltflächen
und Links definieren und sie den Seitenlayouts für Regionsmodelle und Regionen hinzufügen.
Nähere Informationen über das Arbeiten mit Schaltflächen und Links, darunter weitere Beispiele, finden Sie in der Salesforce-Hilfe unter
"Aktionen, Schaltflächen und Links – Übersicht". Wenn Sie Schaltflächen oder Links erstellen, müssen Sie sie dem entsprechenden
Seitenlayout für Regionsmodelle bzw. Regionen hinzufügen. Informieren Sie Ihre Benutzer darüber, dass die Schaltfläche bzw. der Link
vorhanden ist und wie diese(r) verwendet wird.
107
Salesforce Summer '15 – Versionshinweise
Enterprise Territory Management
Beispiel: Das aktive Regionsmodell von Utel.com umfasst georeferenzierte, benannte Account- und Overlay-Regionen. Das
Unternehmen verfügt über einen benutzerdefinierten Bericht, der Regionen mit zugeordneten Accounts zeigt, gruppiert nach
dem Feld Rechnungsanschrift PLZ des Accountobjekts. Der Administrator erstellt einen benutzerdefinierten Link zu
diesem Bericht und fügt den Link dem Seitenlayout für Regionen hinzu. Jetzt können diejenigen, die Regionen verwalten, schnell
auf den Bericht zugreifen und eine Liste aller Regionen innerhalb eines Postleitzahlenbereichs abrufen, unabhängig von der Größe
der Regionen.
Integrieren von Regions-ID-Informationen aus externen Systemen
Sie können Regions-IDs, die Sie in externen Systemen verwalten, speichern, nach ihnen suchen und Berichte zu ihnen erstellen.
Die Enterprise-Regionsverwaltung unterstützt jetzt den benutzerdefinierten Feldtyp "ExternalID" im Territory2-Objekt. Das bedeutet,
dass Sie ein benutzerdefiniertes Feld erstellen können, das in Regionsdatensätzen angezeigt wird, und dieses Feld zum Speichern externer
IDs verwenden können. Sie können dieses Feld in Salesforce abfragen und Berichte dazu erstellen.
Einzelheiten zum Erstellen benutzerdefinierter Felder finden Sie in der Salesforce-Hilfe unter "Erstellen von benutzerdefinierten Feldern"
und "Benutzerdefinierte Feldattribute". Fügen Sie das benutzerdefinierte Feld Seitenlayouts für Regionsdatensätze hinzu und informieren
Sie Ihr Team darüber, wie es verwendet wird.
108
Salesforce Summer '15 – Versionshinweise
Gemeinschaftliche Prognosen
Beispiel: Zu Zwecken der Erstellung von Regionsmodellen verwaltet Utel.com einen Teil seiner Regionsdaten in einem externen
System. Das Unternehmen erstellt ein benutzerdefiniertes Feld für externe IDs, um diese Daten in seinen
Salesforce-Regionsdatensätzen zuzuordnen und zu verfolgen.
Gemeinschaftliche Prognosen
Mit "Gemeinschaftliche Prognosen" können Sie den Vertriebszyklus von der Pipeline bis zu
Verkaufsabschlüssen vorhersagen und planen und die Vertriebserwartungen in der gesamten
Organisation verwalten.
Ermöglichen eines besseren Einblicks in die Aussichten für
Vertriebsteams mit kumulierten Prognosen-Rollups
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Die kumulierten Prognosen-Rollup-Beträge auf der Registerkarte "Prognosen" kombinieren die
Rollups von Opportunities aus mehreren Prognosekategorien. Diese Rollups geben Benutzern einen besseren Einblick in ihre monatlichen
und vierteljährlichen Gesamtumsätze.
Sie können jetzt zwischen zwei Methoden für die Zusammenfassung von Opportunities zu Prognosen für Ihre Vertriebsteams wählen.
• Die ursprüngliche Methode fasst die Opportunities aus den einzelnen Prognosekategorien zu separaten Prognosebeträgen für jede
Kategorie zusammen.
• Die neue Methode fasst Opportunities aus mehreren Prognosekategorien zu kumulierten Prognosebeträgen zusammen.
Wenn Sie im Setup kumulierte Prognosen-Rollups aktivieren, verändern sich die Weise, wie Opportunities zu Prognosebeträgen
zusammengefasst werden, sowie die Namen der Spalten auf der Registerkarte "Prognosen". Im Folgenden werden die Unterschiede
dargestellt.
Kategorie-Rollup-Methode Spaltenname auf der Registerkarte
"Prognosen"
Opportunities, die zusammengefasst
werden
Einzeln
Pipeline
Pipeline
Maximalwert
Maximalwert
Commit
Commit
Geschlossen
Geschlossen
Offene Pipeline
• Pipeline
Kumuliert
• Maximalwert
• Commit
Maximalwert-Prognose
• Maximalwert
• Commit
• Geschlossen
Commit-Prognose
• Commit
• Geschlossen
Nur geschlossene
Geschlossen
109
Salesforce Summer '15 – Versionshinweise
Gemeinschaftliche Prognosen
Vorteile kumulierter Prognosen-Rollups
Bei Rollups einzelner Prognosekategorien stellt jede Summe und Zwischensumme Opportunities aus nur einer der einzelnen
Prognosekategorien dar. Wenn Prognosebenutzer wissen möchten, welche Summe sie tatsächlich im betreffenden Monat oder Quartal
erzielen werden, müssen sie bei diesem Rollup-Typ die Prognosebeträge der Kategorien "Maximalwert", "Commit" und "Geschlossen"
selbst addieren.
Beispiel: Einzelnes Prognosen-Rollup
Prognosebeträge
Opportunities
Geschlossen
Commit
Maximalwert
Pipeline
$50
$100
$150
$200
Geschlossen
Commit
Maximalwert
Pipeline
$50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
Bei kumulierten Prognosen-Rollups werden in den Prognosespalten kumulierte Beträge von den Opportunities in der benannten
Prognosekategorie sowie den nachfolgenden Kategorien im Vertriebstrichter angezeigt. Diese Ansicht erleichtert es Vertriebsteams, die
Gesamtzahlen zu sehen, die sie wahrscheinlich erzielen werden, und sie müssen die Kategoriensummen nicht selbst zusammenfassen.
Die nachstehende Tabelle beispielsweise enthält die kumulierten Prognosen-Rollup-Beträge, wenn vier Opportunities der Kategorie
"Pipeline", drei der Kategorie "Maximalwert", zwei der Kategorie "Commit" und eine der Kategorie "Geschlossen" vorhanden sind, jede
mit einem Wert von 50 US-Dollar.
Beispiel: Kumulierte Prognosen-Rollups
Prognosebeträge
Opportunities
Nur geschlossene
Commit-Prognose
Maximalwert-Prognose
Offene Pipeline
$50
$150
$300
$450
Geschlossen
Commit
Maximalwert
Pipeline
$50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
• $50
Anmerkung: Historische Prognosetrends können nicht in Organisationen verwendet werden, die kumulierte Prognosen-Rollups
verwenden.
110
Salesforce Summer '15 – Versionshinweise
Gemeinschaftliche Prognosen
Aktivieren kumulierter Prognosen-Rollups für Vertriebsmitarbeiter und Manager
Ihre Organisation kann entweder kumulierte Prognosen-Rollup-Spalten oder einzelne
Prognosekategorie-Spalten verwenden.
NUTZERBERECHTIGUNGEN
Bedenken Sie, dass durch das Ändern Ihrer Prognosespaltenanzeige alle Anpassungen an
Prognosebeträgen der Kategorien "Commit" und "Maximalwert", jedoch keine Quotendaten
gelöscht werden.
Anzeigen des Setups der
Prognosefunktion:
• "Setup und Konfiguration
anzeigen"
1. Klicken Sie unter "Setup" auf Anpassen > Prognosen > Einstellungen.
2. Aktivieren Sie kumulierte Prognosen-Rollups.
Bearbeiten von
Prognoseeinstellungen:
• "Anwendung anpassen"
Identifizieren der Quelle von Prognosebeträgen
Teilen Sie Ihren Vertriebsteams mit, woher ihre Prognosebeträge stammen. Fügen Sie benutzerdefinierten Berichtstypen, die Sie im
Berichtsgenerator erstellen, das Feld ForecastingItemCategory hinzu.
Wenn Sie benutzerdefinierte Berichtstypen basierend auf Prognoseelementen, Prognoseanpassungen oder Prognoseinhaber-Anpassungen
erstellen, fügen Sie das Feld ForecastingItemCategory hinzu. Dieses Feld gibt an, ob ein Prognosebetrag aus einem kumulierten
Prognosen-Rollup oder einem Rollup einer einzelnen Prognosekategorie stammt.
Mögliche Werte für "ForecastingItemCategory"
Für Organisationen, die Rollups PipelineOnly
einzelner Prognosekategorien
BestCaseOnly
verwenden:
Rollup nur aus Opportunities der Kategorie "Pipeline"
CommitOnly
Rollup nur aus Opportunities der Kategorie "Commit"
ClosedOnly
Rollup nur aus Opportunities der Kategorie
"Geschlossen"
Rollup nur aus Opportunities der Kategorie
"Maximalwert"
Für Organisationen, die
OpenPipeline
kumulierte Prognosen-Rollups
verwenden:
BestCaseForecast
Rollup aus Opportunities der Kategorien "Pipeline" +
"Maximalwert" + "Commit"
CommitForecast
Rollup aus Opportunities der Kategorien "Commit" +
"Geschlossen"
ClosedOnly
Rollup nur aus Opportunities der Kategorie
"Geschlossen"
Rollup aus Opportunities der Kategorien "Maximalwert"
+ "Commit" + "Geschlossen"
Ausführliche Details über das Feld ForecastingItemCategory finden Sie unter API-Änderungen für kumulierte Prognosen-Rollups.
API-Änderungen für kumulierte Prognosen-Rollups
Hier erfahren Sie, welchem Typ von Prognosen-Rollup jeder Ihrer Prognosebeträge und jede Ihrer Prognoseanpassungen angehört,
wenn Sie die API verwenden.
111
Salesforce Summer '15 – Versionshinweise
Gemeinschaftliche Prognosen
API
Ab API-Version 34.0 enthalten die Objekte ForecastingItem, ForecastingAdjustment und
ForecastingOwnerAdjustment je ein neues Feld: ForecastingItemCategory. Dieses Feld gibt an, welchem Typ von
Prognosen-Rollup das Prognoseelement bzw. die Prognoseanpassung angehört. Durch Hinzufügen der Funktion "Kumulierte
Prognosen-Rollups" sind für das Feld ForecastingItemCategory folgende Werte möglich.
Prognosen-Rollup-Methode
Wert
Beschreibung
Rollups einzelner Prognosekategorien PipelineOnly
Kumulierte Prognosen-Rollups
Entweder kumulierte oder einzelne
Prognosekategorien-Rollups
Rollup nur aus Opportunities der Kategorie "Pipeline"
BestCaseOnly
Rollup nur aus Opportunities der Kategorie "Maximalwert"
Anpassbar
CommitOnly
Rollup nur aus Opportunities der Kategorie "Commit"
Anpassbar
OpenPipeline
Rollup aus Opportunities der Kategorien "Pipeline" +
"Maximalwert" + "Commit"
BestCaseForecast
Rollup aus Opportunities der Kategorien "Maximalwert" +
"Commit" + "Geschlossen" Anpassbar
CommitForecast
Rollup aus Opportunities der Kategorien "Commit" +
"Geschlossen" Anpassbar
ClosedOnly
Rollup nur aus Opportunities der Kategorie "Geschlossen"
Das Feld ForecastingItemCategory unterscheidet sich vom vorhandenen Feld ForecastCategoryName.
• Das Feld ForecastCategoryName stellt die Prognosekategorie der zugrunde liegenden Opportunities dar, die zu
Prognosebeträgen zusammengefasst werden. In Organisationen, die kumulierte Prognosen-Rollups verwenden, kann das Feld
ForecastCategoryName den Wert null haben, da die kumulierten Prognosebeträge Opportunities aus mehreren
Prognosekategorien beinhalten.
• Das neue Feld ForecastingItemCategory stellt den Rollup-Typ dar, dem ein Prognosebetrag oder eine Prognoseanpassung
angehört. In Organisationen, die einzelne Prognosekategorie-Spalten verwenden, enthält es die einzelnen Prognose-Rollup-Kategorien.
In Organisationen, die kumulierte Prognosen-Rollups verwenden, enthält es die kumulierten Rollup-Kategorien.
Beim Hinzufügen von Manager- oder Inhaberanpassungen müssen die Werte, die Sie für ForecastCategoryName und
ForecastingItemCategory eingeben, miteinander kompatibel sein. In Organisationen, die kumulierte Prognosen-Rollups
verwenden, kann das Feld ForecastCategoryName auf null festgelegt werden. Folgende Paare sind gültig.
Prognosen-Rollup-Methode
ForecastCategoryName
ForecastingItemCategory
Rollups einzelner Prognosekategorien BestCase
BestCaseOnly
Commit
CommitOnly
null
BestCaseForecast
null
CommitForecast
Kumulierte Prognosen-Rollups
112
Salesforce Summer '15 – Versionshinweise
Email Connect
Metadaten-API
Ausführliche Details darüber, wie kumulierte Prognosen-Rollups die Metadaten-API verändern, finden Sie im Absatz
ForecastingSettings unter Metadatentypen und -felder.
Email Connect
Unser neuester Produktbereich – Email Connect – wurde weiterentwickelt. Er umfasst unsere neuesten E-Mail-Integrationsfunktionen
zur Synchronisierung der Kontakte und Ereignisse Ihrer Benutzer zwischen Exchange-basierten E-Mail-Systemen und Salesforce und
ermöglicht es Vertriebsmitarbeitern, Salesforce-Kontakte zu erstellen oder diese und andere vertriebsbezogenen Datensätze direkt in
Microsoft® Outlook Web App (OWA) oder Outlook® 2013 anzuzeigen.
Exchange Sync (Beta)
Sie können die Kontakte und Ereignisse in Exchange-basierten E-Mail-Systemen Ihrer Benutzer mit Kontakten und Ereignissen in Salesforce
synchron halten, ohne dass Ihre Benutzer auf ihren Arbeitsstationen Software installieren und pflegen müssen.
Anmerkung: Exchange Sync ist derzeit über eine Beta-Funktion verfügbar, das heißt, es handelt sich um eine qualitativ hochwertige
Funktion mit bekannten Einschränkungen. Informationen zur Einrichtung der Funktion in Ihrem Unternehmen finden Sie im
Implementierungshandbuch für Exchange Sync.
Synchronisieren ganztägiger Ereignisse mit Exchange Sync
Ihre Benutzer können jetzt mehr Datensätze zwischen Salesforce und Ihrem Microsoft® Exchange-basierten E-Mail-System synchronisieren,
da Exchange Sync, unsere neueste Cloud-basierte E-Mail-Integrationsfunktion, ganztägige Ereignisse synchronisiert.
Wenn Sie die Synchronisierung von Ereignissen für Ihre Benutzer bereits eingerichtet haben, müssen Sie keine weiteren Aktivierungen
vornehmen – die Synchronisierung ganztägiger Ereignisse beginnt 24 Stunden nach Ihrem Upgrade auf die Version Summer '15.
Informationen zum Einrichten der Ereignissynchronisierung für Ihre Benutzer finden Sie im Implementierungshandbuch für Exchange
Sync unter "Define Sync Settings for Exchange Sync Users" (Definieren der Synchronisierungseinstellungen für Exchange Sync-Benutzer).
Salesforce for Outlook
Bieten Sie Ihren Vertriebsmitarbeitern eine optimierte Salesforce for Outlook-Oberfläche mit
Funktionen, die Ihnen mehr Kontrolle bei der Einrichtung geben, sodass sich die Benutzer mehr
auf den Vertrieb konzentrieren können. Sie können steuern, wie Salesforce for Outlook auf den
Arbeitsstationen Ihrer Benutzer installiert wird, und festlegen, wie Benutzer ihre Microsoft®
Outlook®-Elemente mit Salesforce synchronisieren.
AUSGABEN
Verfügbarkeit: Alle Editionen
Bevor wir uns die neuesten Verbesserungen ansehen, möchten wir Sie dringend auffordern, bei allen Teammitgliedern, die noch immer
mit Connect für Outlook arbeiten, ein Upgrade auf Salesforce for Outlook oder Email Connect (Beta) durchzuführen. So können Sie den
Andrang zur Migration Ihrer Teams vor der Einstellung von Connect für Outlook mit der Version Winter '16 vermeiden. Ab diesem
Zeitpunkt wird die Funktion von Salesforce nicht mehr unterstützt und Connect für Outlook synchronisiert keine Kontakte, Ereignisse
und Aufgaben mehr mit Salesforce.
Werfen wir nun einen Blick auf die neuesten Verbesserungen an Salesforce for Outlook.
IN DIESEM ABSCHNITT:
Installieren für einen Benutzer oder für alle Benutzer, die einen Computer gemeinsam benutzen
Wenn Benutzer Salesforce for Outlook Version 2.8 installieren, werden sie gefragt, ob die Anwendung nur für sie selbst oder für alle
Benutzer installiert werden soll, die sich an diesem Computer anmelden können.
113
Salesforce Summer '15 – Versionshinweise
Salesforce for Outlook
Synchronisierungseinstellungen sind jetzt verständlicher für Benutzer
In den Salesforce for Outlook-Einstellungen der Benutzer wurden zwei wichtige Einstellungen umbenannt, damit Ihre Benutzer ihre
Outlook-Elemente mit weniger Hilfestellung Ihrerseits synchronisieren können. Die Option Automatisch heißt jetzt Alle
Outlook-Elemente synchronisieren und die Option Manuell heißt jetzt Nur die von mir ausgewählten
Outlook-Elemente synchronisieren.
Auswählen der Standardsynchronisierungseinstellung und Verhindern, dass Benutzer diese ändern
Es wurden zwei Einstellungen hinzugefügt, die Ihnen mehr Kontrolle darüber geben, wie Benutzer ihre Microsoft® Outlook®-Elemente
mit Salesforce synchronisieren.
Installieren für einen Benutzer oder für alle Benutzer, die einen Computer gemeinsam
benutzen
Wenn Benutzer Salesforce for Outlook Version 2.8 installieren, werden sie gefragt, ob die Anwendung nur für sie selbst oder für alle
Benutzer installiert werden soll, die sich an diesem Computer anmelden können.
Wenn Ihre Benutzer bereits ältere Versionen von Salesforce for Outlook verwenden, finden Sie unten Informationen dazu, ob diese
Versionen vor der Installation der Version 2.8 deinstalliert werden muss.
Upgrade von
Version 2.8 wird installiert für
Version 2.5 oder höher
Nur sie selbst
Die alte Version muss zuerst
deinstalliert werden.
Alle Benutzer, die sich an diesem Computer anmelden
können
Version 2.4.2 oder früher
Nur sie selbst
Alle Benutzer, die sich an diesem Computer anmelden
können
Angeben des Installationstyps bei Verwendung des MSI-Installationsprogramms
Wichtig: Bevor Sie für Benutzer ein Upgrade durchführen, müssen Sie unter Umständen gemäß unseren Upgradespezifikationen
alle älteren Versionen deinstallieren. Anderenfalls besteht das Risiko, dass sich auf den Systemen einiger Benutzer zwei
Installationen befinden.
114
Salesforce Summer '15 – Versionshinweise
Salesforce for Outlook
Standardmäßig installiert das MSI-Installationsprogramm die Version 2.8 für alle Benutzer, die sich am betreffenden Computer
anmelden können. Wenn Sie diese Standardeinstellung jedoch ändern und Version 2.8 nur für einzelne Benutzer installieren möchten,
müssen Sie zuerst folgende Befehlszeile ausführen:
msiexec /i SalesforceForOutlook.msi /log SalesforceForOutlook.log /quiet
MSIINSTALLPERUSER=1
Synchronisierungseinstellungen sind jetzt verständlicher für Benutzer
In den Salesforce for Outlook-Einstellungen der Benutzer wurden zwei wichtige Einstellungen umbenannt, damit Ihre Benutzer ihre
Outlook-Elemente mit weniger Hilfestellung Ihrerseits synchronisieren können. Die Option Automatisch heißt jetzt Alle
Outlook-Elemente synchronisieren und die Option Manuell heißt jetzt Nur die von mir ausgewählten
Outlook-Elemente synchronisieren.
Die Benutzer werden aufgefordert, ihre Synchronisierungseinstellungen zu überprüfen, wenn sie eine Installation oder ein Upgrade
vornehmen oder ihre Einstellungen über die Microsoft® Windows®-Taskleiste aufrufen, indem Sie mit der rechten Maustaste auf das
Salesforce for Outlook-Logo ( ) und dann auf Einstellungen klicken. Mit diesen Synchronisierungseinstellungen können die Benutzer
festlegen, wie ihre Microsoft® Outlook®-Elemente mit Salesforce synchronisiert werden.
Bei Auswahl von Alle Outlook-Elemente synchronisieren wird für den Benutzer in Outlook die Kategorie Nicht
mit Salesforce synchronisieren erstellt. Die Benutzer können die Kategorie einzelnen Outlook-Elementen hinzufügen,
um die Synchronisierung der Elemente mit Salesforce zu verhindern. Andernfalls synchronisiert Salesforce for Outlook alle Outlook-Elemente
automatisch, die unter die Synchronisierungseinstellungen fallen, die Sie in den Outlook-Konfigurationen eingerichtet haben.
Bei Auswahl von Nur die von mir ausgewählten Outlook-Elemente synchronisieren wird für den Benutzer
in Outlook die Kategorie Mit Salesforce synchronisieren erstellt. Die Benutzer können die Kategorie einzelnen
Outlook-Elementen hinzufügen, um diese Elemente mit Salesforce zu synchronisieren.
Sowohl Benutzern, die ein Upgrade auf Salesforce for Outlook Version 2.8 vornehmen, als auch Benutzern, die mit älteren Versionen von
Salesforce for Outlook arbeiten, werden diese neuen Einstellungsnamen angezeigt.
Auswählen der Standardsynchronisierungseinstellung und Verhindern, dass Benutzer
diese ändern
Es wurden zwei Einstellungen hinzugefügt, die Ihnen mehr Kontrolle darüber geben, wie Benutzer ihre Microsoft® Outlook®-Elemente
mit Salesforce synchronisieren.
Wenn Benutzer eine Installation oder ein Upgrade vornehmen, ist in ihren Salesforce for Outlook-Einstellungen die Option Nur die
von mir ausgewählten Outlook-Elemente synchronisieren standardmäßig aktiviert.
Sie können jetzt die Standardsynchronisierungseinstellung in Alle Outlook-Elemente synchronisieren ändern und
verhindern, dass die Benutzer diese Synchronisierungseinstellung später ändern. Sie können diese Einstellungen über die
Outlook-Konfigurationen der Benutzer festlegen.
1. Klicken Sie im Salesforce-Setup auf Desktop-Verwaltung > Outlook-Konfigurationen.
2. Bearbeiten Sie die Outlook-Konfiguration, für die Benutzer die Standardeinstellung ändern können sollen.
3. Aktivieren Sie die Option Als Standardsynchronisierungseinstellung die Synchronisierung aller
Outlook-Elemente festlegen.
4. Wählen Sie die Option Benutzer ihre Synchronisierungseinstellung nicht ändern lassen aus, um
zu verhindern, dass die Benutzer ihre Standardeinstellung ändern. Beachten Sie, dass Benutzer ihre
Standardsynchronisierungseinstellung auch dann noch ändern können, wenn die Option Von Benutzern vorgenommene
Konfigurationsänderungen überschreiben aktiviert ist.
115
Salesforce Summer '15 – Versionshinweise
Connect für Outlook
5. Klicken Sie auf Speichern.
Die Salesforce for Outlook-Synchronisierungseinstellung der Benutzer wird bei jedem Upgrade wieder auf die Standardeinstellung
zurückgesetzt. Wenn Sie Benutzern weiterhin die Änderung ihrer Synchronisierungseinstellung erlauben, informieren Sie Benutzer, die
ein Upgrade durchführen, darüber, dass sie ihre bevorzugte Synchronisierungseinstellung nach jedem Upgrade wieder festlegen müssen.
Connect für Outlook
Connect für Outlook wird mit der Version Winter '16 eingestellt. Warten Sie nicht länger und
migrieren Sie auf eine unserer neuesten E-Mail-Integrationsfunktionen.
Connect für Outlook wird mit der Version Winter '16 eingestellt
Ihre Connect für Outlook-Benutzer können noch produktiver sein, wenn sie auf eine unserer neuesten
E-Mail-Integrationsfunktionen migrieren: Salesforce for Outlook oder Email Connect (Beta).
AUSGABEN
Verfügbarkeit: Personal,
Contact Manager, Group,
Professional, Enterprise,
Performance und Unlimited
Edition
Um Ihnen die zuverlässigsten Salesforce- und Microsoft®-E-Mail-Integrationsfunktionen zu bieten,
wird Connect für Outlook eingestellt, sodass wir uns auf die Entwicklung neuer Funktionen für
Salesforce for Outlook und Email Connect konzentrieren können.
Das bedeutet, dass ab der Version Winter '16 Connect for Outlook von Salesforce nicht mehr unterstützt wird und die Anwendung Ihre
Kontakte, Ereignisse und Aufgaben zwischen Outlook und Salesforce nicht mehr synchronisiert. Doch keine Sorge, wenn Ihr Unternehmen
Connect für Outlook verwendet, steht Ihnen Salesforce unterstützend zur Seite.
Die folgenden Ressourcen helfen Ihnen dabei, Ihre Organisation für die Migration auf das Produkt vorzubereiten, das für Ihre Anforderungen
am besten geeignet ist.
• Einstellung der Funktion "Connect für Outlook" – Häufig gestellte Fragen (FAQ)
• Welche E-Mail-Integrationsfunktion von Microsoft® ist die richtige für mein Unternehmen?
Aktivitäten
Ereignisse und Aufgaben sind die Bausteine für Vertriebsproduktivität. Es wurden Verbesserungen vorgenommen, die Ihrem Vertriebsteam
einen noch größeren Vorsprung gegenüber der Konkurrenz geben, sowie Aktualisierungen zur Erhöhung der Leistung und
Benutzerfreundlichkeit.
JunctionIdList-Felder im Ereignis- und Aufgabenobjekt
Mit dem Feldtyp JunctionIdList können Verknüpfungsbeziehungen einfach und sicher erstellt werden. Mit diesem Feldtyp
können Sie die n:n-Beziehung einer Einheit direkt bearbeiten, statt die zugrunde liegenden Verknüpfungsdatensätze der Einheit zu
bearbeiten. Mit dem Feldtyp JunctionIdList ist zur Erstellung oder Aktualisierung einfacher n:n-Verknüpfungsbeziehungen
nur ein einziger API-Aufruf erforderlich, während die Datenintegrität bewahrt wird. JunctionIdList-Felder wurden im Ereignisund Aufgabenobjekt implementiert. Sie können n:n-Beziehungen im Ereignis- oder Aufgabenobjekt mit Kontakten, Leads oder
Benutzern in der API erstellen. Einzelheiten zur Verwendung finden Sie unter Aufgabenverwendung bzw. Ereignisverwendung
Wichtig: Einige JunctionIdList-Felder sind nur vorhanden, wenn die Funktion "Gemeinsame Aktivitäten" aktiviert ist.
116
Salesforce Summer '15 – Versionshinweise
Notizen (Beta)
Notizen (Beta)
Wir freuen uns, die Funktion "Notizen" einzuführen, eine erweiterte Version des Notizentools von
Salesforce, mit der Benutzer noch schneller Notizen erstellen können.
Anmerkung: Diese Version enthält eine Beta-Version von Notizen, die zwar für die Produktion
geeignet ist, jedoch bekannte Einschränkungen aufweist. In der Salesforce Success Community
können Sie Feedback geben und Vorschläge machen.
AUSGABEN
Verfügbarkeit: Contact
Manager, Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Zulassen, dass Benutzer Rich-Text-Notizen zu Datensätzen
hinzufügen
Mit Notizen, unserem erweiterten Notizentool, können Ihre Benutzer Listen mit Gliederungspunkten, Listen mit Nummerierung und
Textformatierung zu Notizen hinzufügen. Die entsprechenden Schaltflächen sind in der Symbolleiste verfügbar.
Einrichten von Notizen
Damit Ihre Benutzer Rich-Text-Notizen erstellen können, müssen Sie Notizen für Ihre Organisation
einrichten.
NUTZERBERECHTIGUNGEN
Beachten Sie vor der Einrichtung von Notizen folgende Punkte.
Anzeigen von Seitenlayouts:
• "Setup anzeigen"
• Nachdem Notizen für Ihre Organisation aktiviert wurden, werden alle neuen Notizen mit
dieser Funktion erstellt.
• Notizen sind nicht für Benutzer mit einer Partnerportal- oder Kundenportal-Lizenz verfügbar.
• Notizen, die mit dem alten Notizentool erstellt wurden, werden im alten Notizentool geöffnet.
1. Vergewissern Sie sich, dass Chatter aktiviert ist. Klicken Sie unter "Setup" auf Anpassen >
Chatter > Einstellungen. Unter "Chatter-Einstellungen" muss Aktivieren ausgewählt
sein.
Bearbeiten von
benutzerdefinierten
Seitenlayouts:
• "Anwendung anpassen"
Anpassen von
Aktionslayouts und
Seitenlayouts:
• "Anwendung anpassen"
2. Vergewissern Sie sich, dass Notizen aktiviert sind. Klicken Sie unter "Setup" auf Anpassen >
Notizen > Einstellungen. Die Option Notizen aktivieren muss ausgewählt sein.
3. Achten Sie darauf, dass die Schnellaktion Notiz – nicht die Schnellaktion Neue Notiz – im Abschnitt "Schnellaktionen im Publisher"
und "Aktionen auf der Salesforce1-Aktionsleiste" im globalen Publisher-Layout hinzugefügt wird, damit Ihre Benutzer über den
Chatter-Publisher und die Salesforce1-Aktionsleiste Notizen erstellen können.
4. Wenn Sie das globale Publisher-Layout auf einer Ihrer Objektseitenlayouts überschrieben haben, fügen Sie die Schnellaktion Notiz
auch Ihren benutzerdefinierten Layouts hinzu.
5. Um Ihren Benutzern die bequeme Erstellung von Notizen in Salesforce1 zu ermöglichen, führen Sie einige zusätzliche Schritt aus.
117
Salesforce Summer '15 – Versionshinweise
Duplikatsverwaltung
a. Stellen Sie sicher, dass Ihre Benutzer in Salesforce1 Aufgaben aus Notizen erstellen können. Klicken Sie unter "Setup" auf Setup >
Anpassen > Aktivitäten > Aktivitätseinstellungen und aktivieren Sie die Option Erstellen von Aufgaben über
Notizen zulassen.
b. Stellen Sie sicher, dass das Element Notizen im Salesforce1-Navigationsmenü Ihrer Organisation angezeigt wird. Klicken Sie
unter "Setup" auf Mobile Administration > Mobile Navigation und verschieben Sie Notizen aus der Liste "Verfügbar" in die
Liste "Ausgewählt". Es wird empfohlen, das Element oberhalb von Intelligente Suchelemente zu platzieren.
Richtlinien für die Verwendung von Notizen
Weisen Sie Ihre Benutzer auf die folgenden Richtlinien hin, um ihnen bei der optimalen Nutzung von Notizen zu helfen.
• Verwenden Sie den Chatter-Publisher, um schnell Notizen zu erstellen.
• Sie können einem Datensatz in gleicher Weise wie bisher Notizen hinzufügen. Klicken Sie dazu in der Themenliste "Notizen und
Anhänge" auf Neue Notiz.
• Sie können Notizen zu Datensätzen über die Themenliste "Notizen und Anhänge" verwalten.
• Sie können auf Notizen, die sie erstellt haben, zugreifen und sie durchsuchen, indem Sie auf die Registerkarte "Dateien" gehen.
• Auf der Registerkarte "Dateien" können Sie private, eigenständige Notizen erstellen. Klicken Sie dazu im Menü "Dateien" auf Alle
Notizen und dann auf Neue Notiz.
• Nur nicht zugeordnete Notizen, die auf der Registerkarte "Dateien" erstellt wurden, sind privat. Wenn Sie eine Notiz einem Datensatz
zuordnen, besitzt die Notiz dieselbe Zugriffsebene wie der Datensatz.
• Notizen baut auf Files auf, d. h., Berichte zu Ihren Dateien beinhalten auch Notizen. Die Berichte enthalten keine Notizen, die mit
dem alten Notizentool erstellt wurden.
Anmerkung:
• Sie können nur in derSalesforce1-Anwendung Aufgaben aus Notizen erstellen. Einzelheiten finden Sie unter Erstellen von
Aufgaben aus Notizen mit einer Streichbewegung (Beta).
• Sie können nur in der Salesforce1-Anwendung Notizen mehreren Datensätzen zuordnen. Einzelheiten finden Sie unter Steigern
der Produktivität mit Rich-Text-Besprechungsnotizen (Beta).
Duplikatsverwaltung
Das Pflegen sauberer und genauer Daten ist eine der wichtigsten Aufgaben, mit der Sie Ihrer
Organisation helfen können, Salesforce optimal zu nutzen. Mit der Data.com-Duplikatsverwaltung
können Sie steuern, ob und wann Sie Benutzern das Erstellen von doppelten Datensätzen innerhalb
von Salesforce erlauben möchten. Sie haben zudem die Möglichkeit, die verwendete Logik für die
Ermittlung von Duplikaten benutzerdefiniert anzupassen und Berichte zu den Duplikaten zu erstellen,
deren Speicherung Sie den Benutzern erlauben.
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Anmerkung: Die Duplikatsverwaltung arbeitet mit Data.com-Technologie, erfordert jedoch
keine Data.com-Lizenz.
Weitere Informationen zur Duplikatsverwaltung, darunter Einschränkungen und Informationen zur Erstellung von Abgleichs- und
Duplikatsregeln, finden Sie unter Verwalten doppelter Datensätze in Salesforce.
118
Salesforce Summer '15 – Versionshinweise
Duplikatsverwaltung
IN DIESEM ABSCHNITT:
Implementieren der Duplikatsverwaltung für benutzerdefinierte Anwendungen
Zuvor wurde eine Reihe von Apex-Klassen und -Methoden hinzugefügt, mit denen Sie Funktionen zur Duplikatsverwaltung für Ihre
benutzerdefinierten Anwendungen implementieren konnten. Jetzt stehen neue Datentypen zur Verfügung, mit denen Sie dies unter
Verwendung der SOAP-API bewerkstelligen können.
Duplikatsverwaltung verfügbar für Organisationen mit Force.com-Lizenzen
Wenn Benutzern in Ihrer Organisation Force.com-Lizenzen zugewiesen sind, können Sie jetzt steuern, ob Ihre Benutzer doppelte
Datensätze erstellen können.
Implementieren der Duplikatsverwaltung für benutzerdefinierte Anwendungen
Zuvor wurde eine Reihe von Apex-Klassen und -Methoden hinzugefügt, mit denen Sie Funktionen zur Duplikatsverwaltung für Ihre
benutzerdefinierten Anwendungen implementieren konnten. Jetzt stehen neue Datentypen zur Verfügung, mit denen Sie dies unter
Verwendung der SOAP-API bewerkstelligen können.
Beispiel: Sie verfügen über eine benutzerdefinierte Anwendung, mit der Benutzer Leads hinzufügen können. Wenn ein Benutzer versucht,
einen Lead zu speichern, erkennen Sie, ob der Datensatz in Salesforce bereits vorhanden ist. Wenn es sich um ein Duplikat handelt,
können Sie eine Benachrichtigung mit einer Liste der Duplikate anzeigen.
Weitere Informationen zu den neuen Datentypen für die Duplikatsverwaltung finden Sie unter Neue Datentypen.
Duplikatsverwaltung verfügbar für Organisationen mit Force.com-Lizenzen
Wenn Benutzern in Ihrer Organisation Force.com-Lizenzen zugewiesen sind, können Sie jetzt steuern, ob Ihre Benutzer doppelte
Datensätze erstellen können.
Sie müssen für Ihre Accounts, Kontakte und benutzerdefinierten Objekte Abgleichs- und Duplikatsregeln einrichten.
Die folgenden Ressourcen sollen Ihnen als Starthilfe dienen.
• Allgemeine Informationen, darunter Einschränkungen und Informationen zur Erstellung von Abgleichs- und Duplikatsregeln, finden
Sie unter Verwalten doppelter Datensätze in Salesforce.
• Informationen zur Verwendung der SOAP-API zur Verwaltung von Duplikaten für benutzerdefinierte Anwendungen finden Sie unter
Neue Datentypen.
• Informationen zur Verwendung von Apex zur Verwaltung von Duplikaten für benutzerdefinierte Anwendungen finden Sie im
Force.com Apex Code Developer’s Guide.
119
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Sales
Salesforce Console for Sales
Salesforce Console for Sales bietet Ihnen einfachen Zugriff auf vertrieblich nutzbare Daten. Über
ein Dashboard können Sie kontextabhängige Daten mit weniger Klicks und weniger Scrollen abrufen.
AUSGABEN
Salesforce Console for Sales und Salesforce Console for Service verfügen über neue gemeinsame
Funktionen, die die Konsole intelligenter und einfacher machen. Weitere Informationen finden Sie
unter Salesforce Console for Service.
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
Sonstige Änderungen in der Sales Cloud
Verfügbarkeit: Performance
und Developer Edition mit
Sales Cloud
Informieren Sie sich über weitere Änderungen, die zur Verbesserung der Benutzerfreundlichkeit
vorgenommen wurden.
Intuitiveres Aktivieren von Zuordnungsregeln für Leads
Sie können separat auswählen, ob die Zuordnung von Leads automatisch über
Zuordnungsregeln erfolgen soll oder ob Benutzern das Aktivieren oder Deaktivieren der Regel
beim Bearbeiten oder Erstellen von Leads ermöglicht werden soll. Bisher waren diese Optionen
voneinander abhängig.
Verfügbarkeit: Enterprise
und Unlimited Edition mit
Sales Cloud gegen
Zusatzgebühr
Um das Kontrollkästchen Mithilfe einer aktiven Zuordnungsregel zuweisen Seitenlayouts für Leads
hinzuzufügen, wählen Sie unter Kontrollkästchen "Lead-Zuordnung" entweder Standard oder Auf der
Bearbeitungsseite anzeigen aus. Weitere Informationen finden Sie in der Salesforce-Hilfe unter "Hinweise zur Verwendung
des Editors für erweitertes Seitenlayout".
Neue Apex-Schnittstelle für Enterprise-Regionsverwaltung
Mit der Schnittstelle TerritoryMgmt.OpportunityTerritory2AssignmentFilter können Sie Filterlogik zur
Zuordnung von Regionen zu Opportunities definieren. Implementieren Sie die Methode in dieser Schnittstelle, indem Sie Ihre eigene
Klasse erstellen. Die implementierte Methode wird durch den Auftrag für die Zuordnung einer Opportunity zu einer Region
implementiert, um Regionen Opportunities zuzuweisen.
Work.com: Erweiterte Ziele, mehr Danksagungs- und
Fertigkeiten-Funktionen
Unterstützen Sie Ihre Vertriebsleiter und -teams dabei, schneller zu lernen und bessere Leistungen
zu erzielen. Dazu steht Ihnen eine Suite mit Vertriebsmanagement- und Servicemanagementtools
zur Leistungssteigerung zur Verfügung. Es wurden mehr Danksagungs- und Fertigkeiten-Funktionen
sowie die Pilotfunktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" hinzugefügt.
Außerdem werden für alle Benutzer erweiterte Ziele eingeführt.
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
IN DIESEM ABSCHNITT:
Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
Ermöglichen Sie es Ihren Vertriebsteams, Ziele und Zielvorgaben bezüglich ihrer Arbeit mithilfe von erweiterten Zielen genau zu
verfolgen. Die neuen Ziele werden schneller angezeigt und sind wie andere Objekte anpassbar. Ihre Teams können ihre Ziele mit
Salesforce1 auch unterwegs verwalten. Alle Organisation, die Ziele verwenden, müssen im Zuge der Einführung der Version Summer
'15 auf erweiterte Ziele aktualisieren.
120
Salesforce Summer '15 – Versionshinweise
Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
Einrichten erweiterter Ziele
Alle Organisationen, die Work.com-Ziele verwenden, werden am Freitag, den 21. August, automatisch auf erweiterte Ziele aktualisiert.
Sie können die Aktualisierung früher durchführen, sobald die Version verfügbar ist, um die neuen Funktionen zu verwenden und
Ihrer Organisation mehr Zeit für die Migration Ihrer Anpassungen an Zielen zu geben.
Anpassen von Feedback für Ihre Organisation (Pilotprogramm)
Ihre Vertriebsteams können jetzt Feedback-Angebote, Feedback-Anforderungen und Feedback für Leistungsübersichten an einem
zentralen Ort verwalten. Mit der Funktion "Erweitertes Feedback" können Sie Feedback in Ihrer Organisation anpassen, etwa
benutzerdefinierte Felder und Layouts für Feedback-Anforderungen erstellen.
Verwalten von Leistungsübersichtszyklen mithilfe neuer Tools (Pilotprogramm)
Die Registerkarte "Leistung" dient jetzt als der zentrale Ort für die Erstellung und Verwaltung von Leistungsübersichtszyklen. Mit der
Funktion "Erweiterte Leistungsübersichten" können Sie mithilfe benutzerdefinierter Fragebögen bequem Erkenntnisse über die
Personen in Ihrem Unternehmen gewinnen und neue Funktionen wie das Hochladen von Benutzern in einem Massenvorgang über
eine CSV-Datei verbessern die Benutzerfreundlichkeit noch weiter.
Anpassen von mehr Funktionen für Danksagungen, Belohnungen und Fertigkeiten
Sie können mehr Funktionen für Danksagungen, Belohnungen und Fertigkeiten verwenden, darunter anpassbare Feldsets und
Validierungsregeln.
Weitere Änderungen in Work.com
Es wurden weitere wichtige Änderungen in Work.com vorgenommen.
SIEHE AUCH:
Wie und wann Work.com-Funktionen verfügbar gemacht werden
Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
Ermöglichen Sie es Ihren Vertriebsteams, Ziele und Zielvorgaben bezüglich ihrer Arbeit mithilfe von erweiterten Zielen genau zu verfolgen.
Die neuen Ziele werden schneller angezeigt und sind wie andere Objekte anpassbar. Ihre Teams können ihre Ziele mit Salesforce1 auch
unterwegs verwalten. Alle Organisation, die Ziele verwenden, müssen im Zuge der Einführung der Version Summer '15 auf erweiterte
Ziele aktualisieren.
Sie können auf die neuen Ziele über die Registerkarte "Ziele" oder die Unterregisterkarte "Ziele" in Ihrem Chatter-Profil zugreifen. Erweiterte
Ziele sehen wie andere Salesforce-Objekte aus und funktionieren wie diese und Benutzer können weitere Salesforce-Funktionen nutzen.
Administratoren können beispielsweise anpassbare Felder, Layouts, Aktionen und Listenansichten für Ziele erstellen.
121
Salesforce Summer '15 – Versionshinweise
Aktualisieren auf erweiterte Ziele (allgemein verfügbar)
Auf der Detailseite eines Ziels werden die Zielvorgaben, Aktivitäten und andere Informationen für ein bestimmtes Ziel aufgeführt. Richten
Sie Ziele auf andere aus, indem Sie Ihre Ziele mit übergeordneten Zielen oder Teilzielen verknüpfen. Sie haben mehr Kontrolle über
Freigabeeinstellungen als bisher. Beispielsweise können Sie zwischen Lesezugriff und Lese-/Schreibzugriff wählen, um die Art und Weise
Ihrer Zusammenarbeit besser zu steuern.
Benutzer können eigenständige Zielvorgaben erstellen oder sie an einzelne Ziele binden und Benutzer können Zielvorgaben freigeben
oder Aktivitäten für einzelne Zielvorgaben erstellen. Alle Benutzer mit Lese-/Schreibzugriff auf Zielvorgaben können jetzt Zielvorgabenwerte
aktualisieren. Zielvorgaben werden auch in relevanten Coaching-Bereichen und Leistungsübersichten angezeigt und Sie können
Zielvorgaben entsprechend den Anforderungen Ihrer Organisation anpassen.
Ziele und Zielvorgaben sind auch in Salesforce1 verfügbar, wo Benutzer Ziele und Zielvorgaben überprüfen, bearbeiten und erstellen
können.
Beachten Sie folgende Einschränkungen:
• Es sind keine Standardlistenansichten definiert. Sie sollten Filter erstellen (z. B. "Wichtige Unternehmensziele" oder "Meine Ziele"),
die für Ihre Organisation geeignet sind.
• Der Zielvorgabentyp "Prozent" wurde durch die Zielvorgabe "Fortschritt" ersetzt, mit der Benutzer den numerischen Fortschritt,
einschließlich Prozentsätzen, verfolgen können.
122
Salesforce Summer '15 – Versionshinweise
Einrichten erweiterter Ziele
Einrichten erweiterter Ziele
Alle Organisationen, die Work.com-Ziele verwenden, werden am Freitag, den 21. August,
automatisch auf erweiterte Ziele aktualisiert. Sie können die Aktualisierung früher durchführen,
sobald die Version verfügbar ist, um die neuen Funktionen zu verwenden und Ihrer Organisation
mehr Zeit für die Migration Ihrer Anpassungen an Zielen zu geben.
Anmerkung: Während des zweiten Teils der Aktualisierung ist die bestehende
Ziele-Funktion schreibgeschützt. Es wird empfohlen, Ihre Benutzer vorab darüber und
über andere Änderungen bezüglich der neuen Ziele-Funktion zu informieren.
In der Version Summer '15 werden Administratoren neue Aufgaben für die wichtige Aktualisierung
zur Migration auf die neue Ziele-Funktion angezeigt.
NUTZERBERECHTIGUNGEN
Anzeigen kritischer
Aktualisierungen:
• "Setup und Konfiguration
anzeigen"
Aktivieren wichtiger
Aktualisierungen:
• "Alle Daten modifizieren"
UND
"Anwendung anpassen"
1. Klicken Sie unter "Setup" auf Wichtige Aktualisierungen. Sie können die Seite auch über das Popup-Fenster "Wichtige
Aktualisierungen" aufrufen.
2. Klicken Sie bei Zieleaktualisierung 1 von 2 auf Aktivieren.
Dadurch wird die neue Ziele-Funktion im schreibgeschützten Modus aktiviert. Die bestehende Ziele-Funktion ist weiterhin voll
verfügbar und für neue Ziele werden automatisch benutzerdefinierte Felder (mit Ausnahme von Formelfeldern) erstellt.
Anmerkung: Alle neuen Anpassungen, die nach diesem Zeitpunkt zum alten Objekt für Ziele hinzugefügt werden, werden
nicht in das neue Objekt für Ziele kopiert.
3. Migrieren Sie vorhandenen Apex-Code, Visualforce-Seiten, Auslöser, externen Code, Berichte und Pakete aus vorhandenen Zielen
in neue Ziele.
4. Klicken Sie bei Zieleaktualisierung 2 von 2 auf Aktivieren.
Dadurch werden die Daten aus vorhandenen Zielen in neue Ziele migriert. Zu diesem Zeitpunkt sind sowohl die vorhandenen als
auch neuen Ziele schreibgeschützt. Nach Abschluss der Datenmigration ist die neue Ziele-Funktion voll verfügbar und ersetzt die
bestehende Ziele-Funktion.
123
Salesforce Summer '15 – Versionshinweise
Anpassen von Feedback für Ihre Organisation
(Pilotprogramm)
Anpassen von Feedback für Ihre Organisation (Pilotprogramm)
Ihre Vertriebsteams können jetzt Feedback-Angebote, Feedback-Anforderungen und Feedback für Leistungsübersichten an einem
zentralen Ort verwalten. Mit der Funktion "Erweitertes Feedback" können Sie Feedback in Ihrer Organisation anpassen, etwa
benutzerdefinierte Felder und Layouts für Feedback-Anforderungen erstellen.
Anmerkung: "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" sind derzeit über ein einzelnes Pilotprogramm
verfügbar. Weitere Informationen zum Aktivieren dieser Funktionen erhalten Sie bei Salesforce.
Auf der Registerkarte "Feedback" wird das von einem Benutzer zuletzt angezeigte Feedback angezeigt und der Benutzer kann Filter
anwenden, um verschiedene Typen von Feedback-Datensätzen anzuzeigen. Beispielsweise kann der Benutzer Neue
Feedback-Anforderungen auswählen, um Feedback-Datensätze anzuzeigen, die ein Feedback erfordern. Sie können auch
benutzerdefinierte Listenansichten mit unterschiedlichen Filteroptionen erstellen.
Die Freigabe funktioniert auf die gleiche Weise wie bei anderen Salesforce-Objekten. Außerdem können Sie bei Bedarf das Erscheinungsbild
von Feedback-Datensätzen anpassen und benutzerdefinierte Felder und Layouts anzeigen.
Beachten Sie folgende Einschränkungen:
• Das Pilotprogramm ist auf Sandbox-Organisationen beschränkt.
• Salesforce1 wird derzeit nicht unterstützt.
• Die Funktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" sind über ein einzelnes Pilotprogramm verfügbar.
Weitere Einschränkungen zu Leistungsübersichten werden unter Verwalten von Leistungsübersichtszyklen mithilfe neuer Tools
(Pilotprogramm) beschrieben.
Verwalten von Leistungsübersichtszyklen mithilfe neuer Tools
(Pilotprogramm)
Die Registerkarte "Leistung" dient jetzt als der zentrale Ort für die Erstellung und Verwaltung von Leistungsübersichtszyklen. Mit der
Funktion "Erweiterte Leistungsübersichten" können Sie mithilfe benutzerdefinierter Fragebögen bequem Erkenntnisse über die Personen
in Ihrem Unternehmen gewinnen und neue Funktionen wie das Hochladen von Benutzern in einem Massenvorgang über eine CSV-Datei
verbessern die Benutzerfreundlichkeit noch weiter.
Anmerkung: "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" sind derzeit über ein einzelnes Pilotprogramm
verfügbar. Weitere Informationen zum Aktivieren dieser Funktionen erhalten Sie bei Salesforce.
124
Salesforce Summer '15 – Versionshinweise
Verwalten von Leistungsübersichtszyklen mithilfe neuer Tools
(Pilotprogramm)
Auf der Detailseite eines Leistungszyklus werden die Fragensätze, einzelne Leistungsübersichtsanforderungen und andere Informationen
für einen Leistungszyklus aufgeführt. Administratoren können jetzt bequem CSV-Dateien mit Benutzer-IDs oder Benutzernamen hochladen.
Darüber hinaus verfolgt die Auftragsverfolgung Prozesse und zeigt diese an, wie etwa Zyklusbereitstellung, Hochladen von CSV-Dateien
oder "Alles freigeben".
Erweiterte Leistungsübersichten sehen wie andere Salesforce-Objekte aus und funktionieren wie diese und Sie können entsprechend
den Anforderungen Ihrer Organisation weitere Anpassungen vornehmen. Beispielsweise können Sie benutzerdefinierte Felder, Layouts
und Listenansichten für verschiedene Leistungsübersichten erstellen.
Beachten Sie folgende Einschränkungen:
• Das Pilotprogramm ist auf Sandbox-Organisationen beschränkt.
• Salesforce1 wird derzeit nicht unterstützt.
• Die Einbeziehung aktueller Arbeit (wie Danksagungen, Coaching und Feedback) wird derzeit nicht unterstützt.
• Die Funktionen "Erweitertes Feedback" und "Erweiterte Leistungsübersichten" sind über ein einzelnes Pilotprogramm verfügbar.
125
Salesforce Summer '15 – Versionshinweise
Anpassen von mehr Funktionen für Danksagungen,
Belohnungen und Fertigkeiten
Anpassen von mehr Funktionen für Danksagungen, Belohnungen und
Fertigkeiten
Sie können mehr Funktionen für Danksagungen, Belohnungen und Fertigkeiten verwenden, darunter anpassbare Feldsets und
Validierungsregeln.
Sie finden die neuen Funktionen im Setup unter Work.com.
Es stehen jetzt mehrere zusätzliche Plattformfunktionen zur Verfügung:
• Feldsets: Stellen Sie eine Gruppe verwandter Felder auf einer Visualforce-Seite auf verschiedene Arten dar, ohne den Code zu ändern.
• Suchlayouts: Bearbeiten Sie die Felder, die für Benutzer in Suchergebnissen angezeigt werden.
• Validierungsregeln: Stellen Sie sicher, dass die Daten, die ein Benutzer eingibt, den von Ihnen angegebenen Standards entsprechen,
bevor ein Datensatz gespeichert werden kann.
• Schaltflächen, Links und Aktionen: Integrieren Sie Salesforce-Daten über benutzerdefinierte Schaltflächen und Links in externe
Websites und Dienste. Fügen Sie dem Chatter-Publisher und Salesforce1 Funktionen über Aktionen hinzu.
• Datensatztypen: Bieten Sie verschiedene Geschäftsprozesse, Auswahllistenwerte und Seitenlayouts für verschiedene Benutzer an,
indem Sie unterschiedliche Datensatztypen erstellen.
• Kompakte Layouts: Zeigen Sie die wichtigsten Felder eines Datensatzes in Salesforce1 auf einen Blick an.
Objekt
Neue Funktionen
Badge
Feldsets
Suchlayouts
Validierungsregeln
Schaltflächen, Links und Aktionen
Datensatztypen
Kompakte Layouts
Badge erhalten
Feldsets
Schaltflächen und Links
Bestätigungen
Feldsets
Datensatztypen
Suchlayouts
126
Salesforce Summer '15 – Versionshinweise
Weitere Änderungen in Work.com
Objekt
Neue Funktionen
Belohnung
Feldsets
Validierungsregeln
Schaltflächen, Links und Aktionen
Datensatztypen
Kompakte Layouts
Belohnungsbudget
Feldsets
Suchlayouts
Validierungsregeln
Schaltflächen, Links und Aktionen
Datensatztypen
Kompakte Layouts
Belohnungsbudgettyp
Feldsets
Suchlayouts
Validierungsregeln
Schaltflächen, Links und Aktionen
Datensatztypen
Kompakte Layouts
Fertigkeiten
Feldsets
Datensatztypen
Fertigkeitsbenutzer
Feldsets
Datensatztypen
Suchlayouts
Vielen Dank
Feldsets
Schaltflächen und Links
Weitere Änderungen in Work.com
Es wurden weitere wichtige Änderungen in Work.com vorgenommen.
Anzeigen, wer Danksagungs-Badges erhalten hat
Auf der Detailseite eines Badges können jetzt alle Personen angezeigt werden, die ein bestimmtes Danksagungs-Badge erhalten
haben. Um erhaltene Badges auf Badge-Detailseiten anzuzeigen, klicken Sie unter "Setup" auf Anpassen > Work.com > Badge >
Seitenlayouts und fügen Sie die Themenliste "Anerkennung" hinzu.
127
Salesforce Summer '15 – Versionshinweise
Data.com
Hinzufügen eines Chatter-Feeds zu Danksagungs-Badges, Benutzerfertigkeiten und Bestätigungen
Sie können jetzt einen Chatter-Feed für Badges, Benutzerfertigkeiten und Bestätigungen aktivieren. Um Feeds zu aktivieren, klicken
Sie unter "Setup" auf Anpassen > Chatter > Feed-Verfolgung und wählen Sie die Option Feed-Verfolgung aktivieren für Badge,
Fertigkeitsbenutzer oder Bestätigung aus.
Data.com
Stellen Sie Ihren Vertriebsteams mit den neuen Erkenntnissen über potenzielle Kunden Daten führender Unternehmen bereit. Data.com
ist die Lösung zur Bereitstellung von Daten führender Unternehmen in Salesforce. Erhalten Sie die aktuellsten Geschäftsdaten für Kontakte,
Leads und Accounts.
Anmerkung: Die Data.com-Datenbank enthält nicht aus allen Ländern, in denen Salesforce wird, Daten. Möglicherweise wurde
die Data.com-Dokumentation in Sprachen von Ländern übersetzt, die in der Data.com-Datenbank nicht vorhanden sind.
IN DIESEM ABSCHNITT:
Erkenntnisse über potenzielle Kunden für Accounts
Verbringen Ihre Vertriebsmitarbeiter mehr Zeit damit, nach Informationen zu potenziellen Kunden zu jagen als tatsächlich am Telefon,
um Kontakte mit potenziellen Kunden zu knüpfen? Hilfe ist da. Die Data.com-Erkenntnisse über potenzielle Kunden bieten Ihren
Mitarbeitern über Data.com Zugriff auf vorhandene und neue Felder. Die D&B-Unternehmensdetails und die Branchen-Intelligence
wurden auf einer Seite kombiniert, damit Ihre Mitarbeiter durchdachtere Konversationen mit ihren potenziellen Kunden und
Bestandskunden starten können.
Schnelles Abrufen von Erkenntnissen über potenzielle Kunden mithilfe neuer Felder über die Data.com-Such-API
Den Objekten DatacloudCompany und DatacloudDandBCompany wurden neue firmografische Felder hinzugefügt,
die über die Data.com-Such-API aufgerufen werden können. Mit den neuen Feldern kann Ihre Organisation die Segmentierung und
Zuordnung von potenziellen Kunden weiter verbessern.
Erkenntnisse über potenzielle Kunden für Accounts
Verbringen Ihre Vertriebsmitarbeiter mehr Zeit damit, nach Informationen zu potenziellen Kunden zu jagen als tatsächlich am Telefon,
um Kontakte mit potenziellen Kunden zu knüpfen? Hilfe ist da. Die Data.com-Erkenntnisse über potenzielle Kunden bieten Ihren
Mitarbeitern über Data.com Zugriff auf vorhandene und neue Felder. Die D&B-Unternehmensdetails und die Branchen-Intelligence
wurden auf einer Seite kombiniert, damit Ihre Mitarbeiter durchdachtere Konversationen mit ihren potenziellen Kunden und
Bestandskunden starten können.
Der Snapshot mit Erkenntnissen über potenzielle Kunden bietet Ihren Mitarbeitern schnell Erkenntnisse über Geschäfts-, Finanz-,
Wettbewerber- und Branchendetails eines Unternehmens – und das alles integriert in der Sales Cloud. Aktivieren Sie die Erkenntnisse
über potenzielle Kunden, indem Sie dem Layout der Account-Detailseite die Schaltfläche Erkenntnisse über potenzielle Kunden
hinzufügen. Vertriebsmitarbeiter klicken auf die Schaltfläche, um wichtige Geschäftsdetails zu Accountdatensätzen, einschließlich er
neuen D&B-Felder, anzuzeigen.
Erkenntnisse über potenzielle Kunden sind nur für Datensätze verfügbar, die durch Data.com importiert oder bereinigt wurden. Wenn
ein Mitarbeiter auf Erkenntnisse über potenzielle Kunden für ein Account klickt, denn Erkenntnisse nicht verfügbar sind, wird in einer
Meldung empfohlen, den Datensatz zu bereinigen.
128
Salesforce Summer '15 – Versionshinweise
Erkenntnisse über potenzielle Kunden für Accounts
Erkenntnisse über potenzielle Kunden zeigen wichtige Geschäfts- und Finanzdetails an und bieten Mitarbeitern direkten Zugriff auf
Kontakte im Unternehmen.
Erkenntnisse über potenzielle Kunden zeigen Branchendetails an und ermitteln Trends und Opportunities, wodurch Ihre Mitarbeiter die
Account- und Brancheninformationen erhalten, die sie benötigen, um erfolgreiche Anrufe bei potenziellen Kunden zu tätigen.
129
Salesforce Summer '15 – Versionshinweise
Erkenntnisse über potenzielle Kunden für Accounts
Durch Klicken auf die Schaltfläche Erkenntnisse über potenzielle Kunden auf der Seite des Accountdatensatzes erhalten Mitarbeiter
mit Data.com Prospector Corporate- und Premium-Lizenzen schreibgeschützte Erkenntnisse. Die Seite "Erkenntnisse über potenzielle
Kunden" bietet in Echtzeit Informationen aus Data.com.
Unternehmensdetails
• Adresse, Telefon und Website
(1)
• Standortgröße , Standorttyp und Standortinhaberschaft
• Vertriebsstil, falls zutreffend
• Gründungsjahr
Finanzdetails
(1)
• Geschäftsjahresende
• Börsenkurs und -symbol
(1)
• S&P 500-Notierung
(1)
• Fortune 1000-Rang
• Ausfallrisiko, das die Wahrscheinlichkeit vorhersagt, mit der dieses Unternehmen in den nächsten
12 Monaten 90 Tage oder länger im Zahlungsverzug ist(1)
Wichtig: Verwenden Sie diese Informationen ausschließlich für marketingbezogene
Vorauswahlzwecke. Treffen Sie anhand dieser Informationen keine Kreditentscheidungen.
(1)
• Jahresumsatz für das letzte und das vorherige Jahr und das Wachstum in Prozent
(1,2)
• Nettoeinkommen für das letzte Jahr
(1)
• Mitarbeiteranzahl für das letzte und das vorherige Jahr und das Wachstum in Prozent
Branchendetails
• Primäre NAICS- und SIC-Klassifizierungen
• Branchenauswahl für den Zugriff auf verwandte Branchen basierend auf den primären NAICSund SIC-Klassifizierungen des Unternehmens
• Fragen zur Anrufvorbereitung, mit denen Mitarbeitern die Konversationsthemen entsprechend
ausrichten können(1)
(1,2)
• Analyse der Mitbewerberlandschaft
130
Salesforce Summer '15 – Versionshinweise
Schnelles Abrufen von Erkenntnissen über potenzielle Kunden
mithilfe neuer Felder über die Data.com-Such-API
(1,2)
• Branchentrends
(1,2)
• Branchen-Opportunities
(1)
• Branchenwebsites
Kontakte aus Data.com
• Direkter Zugriff auf nach Abteilung gruppierten Kontakten
Beste Mitbewerber
• Links zu Websites für die bis zu acht besten Mitbewerber des Unternehmens nach Umsatz
aufgeführt(1)
(1)
Neu (2)Nur mit einer Premium-Lizenz verfügbar
IN DIESEM ABSCHNITT:
Einrichten der Erkenntnisse über potenzielle Kunden
Fügen Sie Ihrem Accountseitenlayout die Schaltfläche "Erkenntnisse über potenzielle Kunden" hinzu, damit Ihre Vertriebsmitarbeiter
die neuen Daten schon heute verwenden können.
Einrichten der Erkenntnisse über potenzielle Kunden
Fügen Sie Ihrem Accountseitenlayout die Schaltfläche "Erkenntnisse über potenzielle Kunden" hinzu, damit Ihre Vertriebsmitarbeiter die
neuen Daten schon heute verwenden können.
1. Klicken Sie unter "Setup" auf Anpassen > Accounts > Seitenlayouts.
2. Klicken Sie in der Liste der Seitenlayouts neben den Layouts, die Ihre Data.com Prospector-Mitarbeiter verwenden, auf Bearbeiten.
3. Klicken Sie auf Schaltflächen.
4. Ziehen Sie die Schaltfläche "Erkenntnisse über potenzielle Kunden" in den Abschnitt mit den Accountdetails.
5. Speichern Sie Ihre Änderungen und teilen Sie Ihren Vertriebsmitarbeitern mit, dass Erkenntnisse über potenzielle Kunden verfügbar
sind.
Schnelles Abrufen von Erkenntnissen über potenzielle Kunden mithilfe
neuer Felder über die Data.com-Such-API
Den Objekten DatacloudCompany und DatacloudDandBCompany wurden neue firmografische Felder hinzugefügt, die
über die Data.com-Such-API aufgerufen werden können. Mit den neuen Feldern kann Ihre Organisation die Segmentierung und
Zuordnung von potenziellen Kunden weiter verbessern.
Die neuen Felder enthalten Informationen über:
• Fortune® 1000-Rang
• S&P 500®-Notierung
• Standortgröße
• Mitarbeiterwachstum
• Umsatzwachstum
Die neuen Felder sind in Data.com Prospector Prospector Corporate- und Premium-Lizenzen enthalten.
Weitere Informationen zu den Data.com-APIs und den neuen Feldern finden Sie im Data.com API Developer’s Guide.
131
Salesforce Summer '15 – Versionshinweise
Service: Mehr Support-Möglichkeiten, gesteigerte
Agentenproduktivität
Service: Mehr Support-Möglichkeiten, gesteigerte Agentenproduktivität
Die Version Summer '15 bietet einen intelligenteren Service, indem die richtigen Kundenvorgänge zur richtigen Zeit an die richtigen
Agenten übertragen werden. Sie können zudem Support in mobile Anwendungen integrieren, um live Hilfestellung zu leisten, und
mehr als Nur-Text verwenden, um mit Ihren Kunden dynamisch zu interagieren. Kurbeln Sie die Produktivität Ihrer Agenten mit verbesserten
Tastenkombinationen und Massenvorgangsmakros an und lösen Sie Kundenvorgänge schneller, indem Sie in einer Chat-Sitzung mehrere
Agenten einsetzen.
IN DIESEM ABSCHNITT:
Übertragen von Arbeit an qualifizierte, verfügbare Supportagenten mit Omnikanal (Beta)
Omnikanal ist die umfassende Kundendienstlösung der Service Cloud, mit der Arbeit an Agenten in Echtzeit übertragen werden
kann, und zwar direkt über Salesforce Console.
Hinzufügen von Support innerhalb der Anwendung zu mobilen Anwendungen mit SOS-Video-Chat und Bildschirmfreigabe (Beta)
Möchten Sie auf eine ganz neue Art und Weise mit Ihren Kunden in Verbindung treten? Wir haben SOS eingeführt, die mobile
Supportlösung der Service Cloud. Mit SOS können Sie Ihrer nativen mobilen iOS- oder Android-Anwendung eine Hilfe-Schaltfläche
hinzufügen, mit deren Hilfe Ihre Kunden Agenten über einen unidirektionalen Video-Chat oder einen bidirektionalen Audio-Chat
kontaktieren können.
Kundenvorgangsfeed
Der Kundenvorgangsfeed ermöglicht Support-Agenten eine bequemere Erstellung, Verwaltung und Anzeige von Kundenvorgängen.
Er enthält Publisher, mit denen die Agenten Kundenvorgangsnotizen erstellen und Anrufe protokollieren können. Ferner können
sie damit den Status von Kundenvorgängen ändern und mit Kunden in einem ähnlichen Feed wie in Chatter kommunizieren.
Erfassung von Kundenvorgängen über E-Mail
Mit der Erfassung von Kundenvorgängen über E-Mail kann Ihr Unternehmen Kundenvorgänge effizient per E-Mail empfangen und
lösen.
Makros steigern die Effizienz
Supportmitarbeiter, die den Kundenvorgangsfeed verwenden, können mithilfe von Makros sich wiederholende Aufgaben ausführen,
wie das Auswählen einer E-Mail-Vorlage, das Senden einer E-Mail an einen Kunden und das Aktualisieren des Kundenvorgangsstatus
– und zwar mit einem einzigen Klick. Mit Makros können Supportmitarbeiter Zeit sparen und ihre Arbeit konsistenter machen.
Intuitiveres Aktivieren von Zuordnungsregeln für Kundenvorgänge
Sie können nun separat auswählen, ob Zuordnungsregeln für Kundenvorgänge erzwungen werden sollen und Endbenutzern das
Aktivieren oder Deaktivieren der Regel beim Bearbeiten oder Erstellen eines Kundenvorgangs ermöglicht werden soll. Bisher waren
diese Optionen nicht unabhängig voneinander.
Anspruchsverwaltung
Mit der Anspruchsverwaltung können Sie und Ihre Support-Agenten Support-Verträge von Kunden prüfen und erfüllen.
Knowledge
Salesforce Knowledge ist Ihre nach Knowledge Centered Support zertifizierte Knowledge Base.
Live Agent
Mit Live Agent können Serviceorganisationen über einen webbasierten Nur-Text-Live-Chat in Echtzeit Verbindungen mit Kunden
oder Besuchern ihrer Website herstellen.
Salesforce Console for Service
Die Salesforce Console for Service ist eine Anwendung, die für Benutzer in schnelllebigen Umgebungen entwickelt wurde, die
Datensätze rasch finden, aktualisieren und erstellen müssen, um ihre Kunden zu unterstützen.
132
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
Service-Communities
Die Version Summer '15 bietet Supportagenten neue Möglichkeiten in Form des Community-Kundenvorgangsfeeds. Dieser ermöglicht
es Agenten und Benutzern in Self-Service-Communities, alle Kundenvorgangsinteraktionen, einschließlich Kundenvorgangs-E-Mails,
in einem einheitlichen, auf Chatter basierten Feed detailliert anzuzeigen.
Social-Kundenservice
Der Social-Kundenservice ist die Integration der nächsten Generation zwischen Social Studio (Radian6) und der Salesforce Service
Cloud. Kundenserviceagenten können mit ihren Kunden kommunizieren, indem sie auf über Twitter und Facebook erstellte
Kundenvorgänge reagieren. Salesforce-Administratoren können mithilfe einer Apex-Klasse anpassen, wie der eingehende soziale
Inhalt verarbeitet werden soll, und konfigurieren, welche Personen in der Organisation berechtigt sind, über soziale Accounts zu
antworten.
Vermögenswerte
Das Objekt "Vermögenswerte" verfolgt Produkte, die Ihren Kunden gehören. Vermögenswerten können Produkte Ihres Unternehmens
und Produkte von Mitbewerbern umfassen.
Organisationssynchronisierung
Mit der Organisationssynchronisierung können Sie eine sekundäre, synchronisierte Salesforce-Organisation einrichten, auf die die
Benutzer zugreifen können, wenn in Ihrer primären Organisation Wartungsmaßnahmen ausgeführt werden. Zu den Verbesserungen
der Version Summer '15 an der Organisationssynchronisierung zählen automatisch veröffentlichte Felder, die Option zur
Synchronisierung von Metadaten, die Möglichkeit, Berichte und Auslöser für das Organisationssynchronisierungsprotokoll zu
schreiben, sowie ein neues Video mit dem Titel "How Organization Sync Works" (Funktionsweise der Organisationssynchronisierung).
Verbessern der Service Cloud-Implementierung mit Code: Einführung in das Service Cloud Cookbook
Sind Sie ein Entwickler, der einer Service Cloud-Implementierung den letzten Schliff geben möchte? Sind Sie ein erfahrener
Administrator, der versuchen möchte, eine Service Cloud-Implementierung mit einfachem Code zu verbessern? Dann lesen Sie das
neue Service Cloud Cookbook, eine Sammlung einfacher, wirkungsvoller Codebeispiele, die Sie in Ihrer Organisation hinzufügen
können.
SIEHE AUCH:
Wie und wann Service-Funktionen verfügbar gemacht werden
Übertragen von Arbeit an qualifizierte, verfügbare Supportagenten mit
Omnikanal (Beta)
Omnikanal ist die umfassende Kundendienstlösung der Service Cloud, mit der Arbeit an Agenten
in Echtzeit übertragen werden kann, und zwar direkt über Salesforce Console.
AUSGABEN
Zunächst einige rechtliche Hinweise: Diese Version enthält eine Beta-Version von Omnikanal, die
zwar für die Produktion geeignet ist, jedoch bekannte Einschränkungen aufweist. Über IdeaExchange
können Sie Feedback und Vorschläge zu Omnikanal abgeben. Informationen zur Aktivierung dieser
Funktion für Ihre Organisation erhalten Sie bei Salesforce. Jetzt zu den interessanten Dingen.
Omnikanal ist verfügbar in:
Enterprise, Performance,
Unlimited und Developer
Edition
Mit Omnikanal können Sie Arbeitselemente aus Salesforce-Datensätzen erstellen und an die am
besten qualifizierten verfügbaren Agenten in Ihrer Organisation weiterleiten. Richtig: Sie können
jedes beliebige Salesforce-Objekt in einer Salesforce-Warteschlange, einschließlich Kundenvorgängen, Leads, Opportunities, Chats und
SOS-Videoanrufen, automatisch an Ihre Agenten weiterleiten.
Mit Omnikanal können Sie die Priorität von Arbeitselementen festlegen, um sicherzustellen, dass wichtige Zuweisungen schnell bearbeitet
werden. Sie können die Kapazität und Verfügbarkeit Ihrer Agenten für die Arbeit verwalten, um sicherzustellen, dass sie nur die Anzahl
an Zuweisungen erhalten, die sie bearbeiten können. Sie können auch definieren, welche Agenten an verschiedenen Zuweisungstypen
arbeiten können. Und das Beste: Agenten müssen Arbeitselemente nicht mehr manuell aus einer Warteschlange auswählen und Manager
133
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
müssen die Arbeit für Agenten nicht mehr vorab auswählen oder an sie senden. Die Arbeit wird in Echtzeit an den am besten qualifizierten
verfügbaren Agenten verteilt.
Omnikanal kann problemlos in Salesforce Console integriert werden, damit die Verwendung für Ihre Supportagenten ganz einfach ist.
Agenten können Arbeitszuweisungen direkt über das Omnikanal-Widget in der Konsole annehmen.
Verwandeln von Salesforce-Datensätzen in Arbeitselemente mit Servicekanälen
Mit Servicekanälen können Sie alle Salesforce-Objekte (z. B. einen Kundenvorgang, einen Lead, eine SOS-Sitzung oder sogar ein
benutzerdefiniertes Objekt) in ein Arbeitselement umwandeln. Omnikanal pflückt diese Arbeitselemente aus ihren Warteschlangen –
wie Blumen aus dem Garten der Agentenproduktivität – und leitet sie in Echtzeit an Ihre Agenten weiter.
134
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
Festlegen der Weiterleitung von Arbeitselementen an Agenten über
Weiterleitungskonfigurationen
Weiterleitungskonfigurationen bestimmen, wie Arbeitselemente an Agenten weitergeleitet werden. Damit können Sie die relative
Wichtigkeit und Größe von Arbeitselementen in Ihren Omnikanal-Warteschlangen priorisieren. Da nicht alle Arbeitselemente denselben
Aufwand erfordern, können Sie mit Weiterleitungskonfigurationen die relative Größe von Elementen in Ihren Warteschlangen steuern,
damit Agenten ihrer Arbeit das richtige Maß an Aufmerksamkeit widmen. Auf diese Weise werden die wichtigsten Arbeitselemente
zügig bearbeitet und die Arbeit wird gleichmäßig unter Ihren Agenten verteilt.
135
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
Zuweisen von Benutzern und Weiterleitungskonfigurationen an Warteschlangen, um
mit der Übertragung von Arbeitselementen an Agenten zu beginnen
Ordnen Sie Weiterleitungskonfigurationen einer Salesforce-Warteschlange zu. Die Elemente in dieser Warteschlange werden Ihren
Agenten basierend auf den Einstellungen in der Weiterleitungskonfiguration übertragen. Sie können vorhandene Warteschlangen in
Omnikanal integrieren.
Verfügbar? Offline? Verhindert? Ermöglichen, dass Agenten ihre Verfügbarkeit per
Präsenzstatus definieren
Präsenzstatus geben an, wie "präsent" Ihre Agenten für den Erhalt von Arbeit sind, wenn sie bei Omnikanal angemeldet sind. Sie können
Status erstellen, um anzugeben, ob ein Agent abwesend oder für den Erhalt eingehender Arbeitselemente verfügbar ist.
Präsenzstatus werden einem oder mehreren Servicekanälen zugeordnet. Agenten, die mit dem Status "Online" angemeldet sind, können
Arbeitselemente aus diesen Kanälen erhalten. Wenn Sie über Agenten verfügen, die verschiedene Arbeitselemente gleichzeitig bearbeiten
können, können sich diese Agenten mit einem Präsenzstatus anmelden, der diesen beiden Kanälen zugeordnet ist.
136
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
Definieren der Omnikanal-Einstellungen von Agenten mit Präsenzkonfigurationen
Mit Präsenzkonfigurationen wird festgelegt, wie viel Arbeit Agenten übernehmen können und auf welche Omnikanal-Verhaltensweisen
sie Zugriff haben, während sie Kunden helfen. Sie können über mehrere Konfigurationen für unterschiedliche Typen oder Gruppen von
Agenten verfügen, die verschiedene Arbeiten übernehmen. Jeder Agent kann nur einer Präsenzkonfiguration zugewiesen werden.
Sofern Sie sie keiner anderen Konfiguration zuweisen, sind alle Ihre Agenten der Standardpräsenzkonfiguration zugewiesen, die in
Salesforce automatisch für Sie erstellt wird, damit Sie schnell startklar sind.
Mit Präsenzkonfigurationen können Sie die Gesamtkapazität Ihrer Agenten für Arbeitselemente angeben. Dabei handelt es sich um die
Menge an Arbeit, die ein Agent jeweils übernehmen kann. Außerdem können Sie angeben, wie Agenten mit der ihnen zugewiesenen
Arbeit interagieren können (beispielsweise, ob sie Zuweisungen ablehnen können oder nicht).
137
Salesforce Summer '15 – Versionshinweise
Übertragen von Arbeit an qualifizierte, verfügbare
Supportagenten mit Omnikanal (Beta)
Ausführen von Berichten zu Verfügbarkeit und Arbeitszuweisungen Ihrer Agenten
Mit benutzerdefinierten Berichten gewinnen Sie einen Einblick in die Aktivitäten Ihrer Omnikanal-Agenten. Sie können Berichte zum
Präsenzstatus Ihrer Agenten sowie zu deren Arbeitszuweisungen ausführen.
138
Salesforce Summer '15 – Versionshinweise
Hinzufügen von Support innerhalb der Anwendung zu
mobilen Anwendungen mit SOS-Video-Chat und
Bildschirmfreigabe (Beta)
Möchten Sie wissen, wie viel Zeit Ihre Agenten in einem bestimmten Status verbringen, oder sicherstellen, dass sie Vorgaben zur
Einhaltung von Richtlinien erfüllen? Führen Sie einen Bericht aus oder erstellen Sie im Benutzerpräsenz-Objekt ein Dashboard. Das
Benutzerpräsenz-Objekt verfolgt den Status Ihrer Agenten während ihrer Omnikanal-Sitzungen.
Vielleicht möchten Sie einen Blick darauf werfen, wie Ihre Agenten ihre Arbeitszuweisungen verwalten. Erstellen Sie Berichte zum
Agentenarbeitsobjekt, um zu ermitteln, wie viele Arbeitselemente Ihre Agenten annehmen und ablehnen, sowie deren durchschnittliche
Antwortgeschwindigkeit bzw. durchschnittliche Bearbeitungszeit anzuzeigen.
Nachstehend sehen Sie eine Übersicht darüber, wie die einzelnen Teile von Omnikanal zusammengehören.
Mehr Informationen über die Einrichtung von Omnikanal und das effiziente Übertragen von Arbeitselementen an Agenten finden Sie
unter Einrichten von Omnikanal.
Hinzufügen von Support innerhalb der Anwendung zu mobilen
Anwendungen mit SOS-Video-Chat und Bildschirmfreigabe (Beta)
Möchten Sie auf eine ganz neue Art und Weise mit Ihren Kunden in Verbindung treten? Wir haben
SOS eingeführt, die mobile Supportlösung der Service Cloud. Mit SOS können Sie Ihrer nativen
mobilen iOS- oder Android-Anwendung eine Hilfe-Schaltfläche hinzufügen, mit deren Hilfe Ihre
Kunden Agenten über einen unidirektionalen Video-Chat oder einen bidirektionalen Audio-Chat
kontaktieren können.
AUSGABEN
SOS ist gegen Aufpreis
verfügbar in: Enterprise,
Performance, Unlimited
und Developer Edition
Zunächst einige rechtliche Hinweise: Diese Version enthält eine Beta-Version von SOS, die zwar für
die Produktion geeignet ist, jedoch bekannte Einschränkungen aufweist. Über IdeaExchange können
Sie Feedback und Vorschläge zu SOS abgeben. Informationen zur Aktivierung dieser Funktion für
Ihre Organisation erhalten Sie bei Salesforce. Darüber hinaus müssen Sie möglicherweise zusätzliche Services oder Abonnements
erwerben, um diese Funktion verwenden zu können. Preisdetails erhalten Sie von Ihrem Salesforce-Kundenbeauftragten.
Puh! Jetzt zurück zu den interessanten Dingen.
139
Salesforce Summer '15 – Versionshinweise
Hinzufügen von Support innerhalb der Anwendung zu
mobilen Anwendungen mit SOS-Video-Chat und
Bildschirmfreigabe (Beta)
Vorbei sind die Zeiten, in denen Ihre Kunden einen namenlosen, gesichtslosen Agenten telefonisch kontaktieren mussten. Mit nur einem
Klick können Ihre Kunden die Agenten sehen, mit denen sie sprechen, und Ihre Agenten können per Video-Chat, Bildschirmfreigabe
und Agentenanmerkungen personalisierte Hilfestellung in der Anwendung leisten.
SOS ist in Salesforce Console für die Service Cloud integriert. Agenten können während Videoanrufen schnell und einfach auf
Kundenvorgänge, Accountdatensätze und Kundendaten zugreifen. Die Agenten können zudem während einer SOS-Sitzung die Bildschirme
von Kunden abrufen, um Ihren Kunden Hilfestellung in der Anwendung zu geben und so ihre Probleme zu lösen. Ihre Kunden erhalten
umfassenden, persönlichen Support und Ihre Agenten verfügen über die erforderlichen Informationen in der Konsole, um Kundenprobleme
zu lösen.
SOS ist zudem voll in Omnikanal integriert. Dies ist das Weiterleitungsmodul der Service Cloud, mit dem Sie anpassen können, wie
Arbeitselemente, einschließlich SOS-Videoanrufe, an Ihre Agenten weitergeleitet werden. SOS-Anrufe werden in Echtzeit an die fähigsten
verfügbaren Agenten in Ihrer Organisation weitergeleitet. Die Omnikanal-Weiterleitung ist direkt in die Service Cloud und in Salesforce
Console integriert, sodass SOS-Anrufe automatisch an Ihre Agenten weitergeleitet werden – es wird kein Weiterleitungsmodul eines
Drittanbieters benötigt.
Wenn Sie nähere Informationen zur Integration von SOS in Ihre mobilen Anwendungen möchten, erkundigen Sie sich bei Ihrem
Salesforce-Accountteam über das SOS iOS SDK.
Weitere Informationen zu Omnikanal finden Sie unter Übertragen von Arbeit an qualifizierte, verfügbare Supportagenten mit Omnikanal
(Beta) auf Seite 133.
140
Salesforce Summer '15 – Versionshinweise
Kundenvorgangsfeed
Kundenvorgangsfeed
Der Kundenvorgangsfeed ermöglicht Support-Agenten eine bequemere Erstellung, Verwaltung
und Anzeige von Kundenvorgängen. Er enthält Publisher, mit denen die Agenten
Kundenvorgangsnotizen erstellen und Anrufe protokollieren können. Ferner können sie damit den
Status von Kundenvorgängen ändern und mit Kunden in einem ähnlichen Feed wie in Chatter
kommunizieren.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
IN DIESEM ABSCHNITT:
Bearbeiten von Posts und Kommentaren im Kundenvorgangsfeed
Bisher konnten Posts und Kommentare im Kundenvorgangsfeed nicht geändert werden. Nun können Benutzer Posts und Kommentare
bearbeiten, wodurch es einfacher ist, Tippfehler zu beheben und Informationen hinzuzufügen.
Hervorheben extern sichtbarer Feedeinträge im Kundenvorgangsfeed
Sie können Feedeinträge, die für externe Benutzer sichtbar sind, im Kundenvorgangsfeed hervorheben. Supportagenten können
jetzt mühelos zwischen Feedeinträgen, die nur für interne Benutzer sichtbar sind, und solchen, die für externe Benutzer wie Kunden
sichtbar sind, unterscheiden.
Bearbeiten von Posts und Kommentaren im Kundenvorgangsfeed
Bisher konnten Posts und Kommentare im Kundenvorgangsfeed nicht geändert werden. Nun
können Benutzer Posts und Kommentare bearbeiten, wodurch es einfacher ist, Tippfehler zu beheben
und Informationen hinzuzufügen.
Weitere Informationen finden Sie unter Bearbeiten von Feedposts und Feedkommentaren.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Hervorheben extern sichtbarer Feedeinträge im Kundenvorgangsfeed
Sie können Feedeinträge, die für externe Benutzer sichtbar sind, im Kundenvorgangsfeed
hervorheben. Supportagenten können jetzt mühelos zwischen Feedeinträgen, die nur für interne
Benutzer sichtbar sind, und solchen, die für externe Benutzer wie Kunden sichtbar sind,
unterscheiden.
Standardmäßig unterscheidet der Kundenvorgangsfeed Feedeinträge nicht danach, wer sie anzeigen
kann.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Aktivieren Sie die Einstellung Extern sichtbare Feedeinträge hervorheben, damit extern sichtbare
Feedeinträgen mit einem orangefarbenen Hintergrund dargestellt werden. Klicken Sie unter "Setup" auf Anpassen > Kundenvorgänge >
Seitenlayouts. Wählen Sie das feedbasierte Seitenlayout aus, das Sie bearbeiten möchten, und klicken Sie auf Bearbeiten. Blättern Sie
zu den Einstellungen für die Feedansicht und aktivieren Sie die Einstellung Extern sichtbare Feedeinträge hervorheben.
Erfassung von Kundenvorgängen über E-Mail
Mit der Erfassung von Kundenvorgängen über E-Mail kann Ihr Unternehmen Kundenvorgänge effizient per E-Mail empfangen und lösen.
Verfügbarkeit: Professional, Enterprise, Performance, Unlimited und Developer Edition.
141
Salesforce Summer '15 – Versionshinweise
Erfassung von Kundenvorgängen über E-Mail
IN DIESEM ABSCHNITT:
In E-Mail-Feedeinträgen werden nun HTML-Formatierungen und Inline-Bilder angezeigt
Bisher wurden E-Mail-Feedeinträge in der Salesforce Console for Service nur im Nur-Text-Format angezeigt und Inline-Bilder in
E-Mails wurden als Anhänge angezeigt. Nun können E-Mail-Feedeinträge im kompakten Feed-Layout im HTML-Format angezeigt
werden, wodurch Supportagenten Inline-Bilder in Kunden-E-Mails auf einfache Weise anzeigen können.
Anhängen von Benutzersignaturen nach Antworten in E-Mails
Standardmäßig werden Benutzersignaturen in E-Mails, die aus dem Kundenvorgangsfeed gesendet werden, immer am Ende der
ausgehenden E-Mail-Threads angehängt. Sie können die Benutzersignatur jetzt so einfügen, dass sie nach der Antwort des
Supportagenten, aber vor dem E-Mail-Thread angezeigt wird.
Einstellungen für die Erfassung von Kundenvorgängen über E-Mail für Thread-IDs wurden umbenannt
Die Einstellungen für die Erfassung von Kundenvorgängen über E-Mail zum Einfügen von Thread-IDs in den E-Mail-Betreff und den
E-Mail-Text wurden umbenannt.
In E-Mail-Feedeinträgen werden nun HTML-Formatierungen und Inline-Bilder angezeigt
Bisher wurden E-Mail-Feedeinträge in der Salesforce Console for Service nur im Nur-Text-Format
angezeigt und Inline-Bilder in E-Mails wurden als Anhänge angezeigt. Nun können
E-Mail-Feedeinträge im kompakten Feed-Layout im HTML-Format angezeigt werden, wodurch
Supportagenten Inline-Bilder in Kunden-E-Mails auf einfache Weise anzeigen können.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
HTML-Formatierungen und Bilder in E-Mail-Feedeinträgen sind nur im kompakten Feed-Layout
verfügbar. Wenn Kunden oder Supportagenten E-Mails mit HTML-Formatierungen und Inline-Bildern
senden, werden die Formatierungen und Bilder im E-Mail-Feedeintrag angezeigt. Bilder mit bis zu
2 MB werden nur beim ersten E-Mail-Feedeintrag geladen. Bilder mit mehr als 2 MB oder in anderen
E-Mail-Feedeinträgen werden als Symbol gerendert. Wenn Sie auf das Symbol klicken, wird das Bild im Feed gerendert.
Bisher wurden mailto-Links im E-Mail-Nachrichtentext deaktiviert und als Nur-Text gerendert. Wenn Sie nun auf einen mailto-Link wie
eine E-Mail-Adresse klicken, wird von Salesforce die Standard-E-Mail-Aktion mit den im mailto-Link angegebenen Werten geladen.
Um HTML in E-Mail-Feedeinträgen zu aktivieren, klicken Sie unter "Setup" auf Anpassen > Kundenvorgänge >
E-Mail-Vorgangserfassung und wählen Sie auf der Seite "Einstellungen für die Erfassung von Kundenvorgängen über E-Mail" die
Option HTML-E-Mail aktivieren aus.
Anhängen von Benutzersignaturen nach Antworten in E-Mails
Standardmäßig werden Benutzersignaturen in E-Mails, die aus dem Kundenvorgangsfeed gesendet
werden, immer am Ende der ausgehenden E-Mail-Threads angehängt. Sie können die
Benutzersignatur jetzt so einfügen, dass sie nach der Antwort des Supportagenten, aber vor dem
E-Mail-Thread angezeigt wird.
Diese Funktion wird nur im E-Mail-Publisher im Kundenvorgangsfeed unterstützt. Sie ist nicht
verfügbar, wenn E-Mails aus einer Themenliste, wie etwa der Themenliste "E-Mails", für einen
Kundenvorgang gesendet werden.
Bisher wurden Benutzersignaturen nicht im standardmäßigen E-Mail-Publisher, im
E-Mail-Apex-Publisher und in der Aktion "E-Mail senden" angezeigt, sodass Benutzer ihre
Signaturen in E-Mails nicht sehen konnten. Nun können Benutzer ihre Signaturen in E-Mails
sehen, die aus dem Kundenvorgangsfeed gesendet werden.
Anmerkung: Wenn die Werte für den E-Mail-Test vordefiniert sind, dann wird die
Benutzersignatur in der Aktion "E-Mail senden" nicht angehängt.
142
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
NUTZERBERECHTIGUNGEN
Einrichten der Erfassung von
Kundenvorgängen über
E-Mail:
• "Anwendung anpassen"
Salesforce Summer '15 – Versionshinweise
Makros steigern die Effizienz
1. Klicken Sie unter "Setup" auf Anpassen > Kundenvorgänge > Erfassung von Kundenvorgängen über E-Mail.
2. Aktivieren Sie Benutzersignaturen vor E-Mail-Threads platzieren. Wenn Sie das Kontrollkästchen nicht aktivieren, wird die
Benutzersignatur standardmäßig am Ende der E-Mail angehängt.
3. Klicken Sie auf Speichern.
Einstellungen für die Erfassung von Kundenvorgängen über E-Mail für Thread-IDs
wurden umbenannt
Die Einstellungen für die Erfassung von Kundenvorgängen über E-Mail zum Einfügen von Thread-IDs
in den E-Mail-Betreff und den E-Mail-Text wurden umbenannt.
AUSGABEN
Die Einstellung Thread-ID in E-Mail-Betreff einfügen wurde zuvor
E-Mail-Betreff genannt.
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Die Einstellung Thread-ID in E-Mail-Text einfügen wurde zuvor
E-Mail-Nachrichtentext genannt.
Makros steigern die Effizienz
Supportmitarbeiter, die den Kundenvorgangsfeed verwenden, können mithilfe von Makros sich
wiederholende Aufgaben ausführen, wie das Auswählen einer E-Mail-Vorlage, das Senden einer
E-Mail an einen Kunden und das Aktualisieren des Kundenvorgangsstatus – und zwar mit einem
einzigen Klick. Mit Makros können Supportmitarbeiter Zeit sparen und ihre Arbeit konsistenter
machen.
Sie können Makros erstellen, um mehrere Aktionen im Kundenvorgangsfeed auszuführen. Sie
können auch Massenvorgangsmakros verwenden, um dieselben Aktionen für mehrere Datensätze
gleichzeitig auszuführen.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Anmerkung: Makros werden nur in feedbasierten Layouts für Account-, Kontakt-, Lead- und Kundenvorgangsobjekte unterstützt.
IN DIESEM ABSCHNITT:
Ausführen von Massenvorgangsmakros für mehrere Datensätze gleichzeitig
Bisher konnten Supportagenten ein Makro nur für jeweils einen Datensatz ausführen. Jetzt können Agenten ein Massenvorgangsmakro
für mehrere Datensätze gleichzeitig ausführen. Mithilfe von Massenvorgangsmakros können Agenten eine hohe Anzahl von
Kundenvorgängen, die sich auf dasselbe Problem beziehen, bequem bearbeiten.
Schnelles Durchsuchen von Salesforce Knowledge und Anhängen von Artikeln an Kundenvorgänge mithilfe von Makros
In der Version Summer '15 können Sie Makros erstellen, um automatisch eine Stichwortsuche nach Salesforce Knowledge-Artikeln
durchzuführen und Artikel an Kundenvorgänge anzuhängen. Durch die Verwendung von Makros können Supportagenten relevante
Supportartikel zu häufigen Kundenproblemen schneller und einfacher finden und bereitstellen.
Posten in sozialen Netzwerken mithilfe von Makros
Sie können jetzt Makros erstellen und ausführen, die automatisch in sozialen Netzwerken wie Twitter oder Facebook posten.
Ersetzen von Feldwerten in Kundenvorgängen mithilfe von Makros
Mithilfe von Makros können Sie Feldwerte in Kundenvorgängen automatisch ersetzen lassen, wodurch die Änderung von Inhalten
in Datensätzen erleichtert wird. Mit der Anweisung Ersetzen wird das Makro angewiesen, den vorhandenen Wert in einem Feld
zu löschen und durch den im Makro angegebenen Wert zu ersetzen. Wenn kein Wert angegeben wurde, ersetzt das Makro das Feld
durch eine leere Zeichenfolge.
143
Salesforce Summer '15 – Versionshinweise
Makros steigern die Effizienz
Einfügen von Feldwerten in Kundenvorgänge mithilfe von Makros
Mithilfe von Makros können Sie Feldwerte automatisch in Felder einfügen lassen, wodurch das Hinzufügen zusätzlicher Daten zu
einem Datensatz erleichtert wird. Mit den Anweisungen Hinzufügen und Einfügen wird das Makro angewiesen, die
angegebenen Feldwerte zu den vorhandenen Werten in einem Feld hinzuzufügen.
Neue Benutzerberechtigung zum Erstellen und Ausführen von Makros, die Benutzer nicht rückgängig machen können
Einige Makros führen Aktionen durch, die nicht rückgängig gemacht werden können, wie etwa das Senden ausgehender E-Mails
an Kunden oder das Aktualisieren eines Kundenvorgangsstatus. Bisher konnten alle Administratoren oder Supportagenten mit der
Berechtigung Makros erstellen Makros erstellen und ausführen, die Aktionen durchführen, die nicht rückgängig gemacht
werden können. Jetzt müssen Administratoren und Agenten über die Berechtigung Makros verwalten, die Benutzer
nicht rückgängig machen können verfügen, um Makros erstellen, bearbeiten und ausführen zu können, die Anweisungen
zur Durchführung nicht rückgängig zu machender Aktionen enthalten.
Verbesserungen an der Suche nach Makros
Bisher wurden in der Makrosuchliste nur maximal 400 Makros angezeigt. Diese Einschränkung gilt ab der Version Summer '15 nicht
mehr.
Makroliste zeigt zuletzt verwendete Makros an
Wenn das Makrosuchfeld leer war, wurden in der Makroliste bisher alle vorhandenen Makros angezeigt. Jetzt werden bei einem
leeren Makrosuchfeld in der Makroliste die 25 zuletzt verwendeten Makros des Benutzers angezeigt.
Ausführen von Massenvorgangsmakros für mehrere Datensätze gleichzeitig
Bisher konnten Supportagenten ein Makro nur für jeweils einen Datensatz ausführen. Jetzt können
Agenten ein Massenvorgangsmakro für mehrere Datensätze gleichzeitig ausführen. Mithilfe von
Massenvorgangsmakros können Agenten eine hohe Anzahl von Kundenvorgängen, die sich auf
dasselbe Problem beziehen, bequem bearbeiten.
Erforderliche Benutzerberechtigungen
Anzeigen von Makros:
"Lesen" für Makros
Erstellen und Bearbeiten von Makros:
"Erstellen" und "Bearbeiten" für Makros
Erstellen und Bearbeiten von
Massenvorgangsmakros:
"Makros verwalten, die Benutzer nicht
rückgängig machen können"
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Massenvorgangsmakros können für Datensätze im Account-, Kundenvorgangs-, Kontakt- oder Leadobjekt ausgeführt werden. Sie können
Massenvorgangsmakros jedoch nur für Datensätze in jeweils einer Objektlistenansicht ausführen. Beispielsweise können Sie ein
Massenvorgangsmakro für mehrere Kundenvorgänge in der Listenansicht "Kundenvorgänge" ausführen, jedoch nicht für Kundenvorgänge
und Accounts gleichzeitig.
Nur Makros, die als finale Anweisung in jeder Schnellaktion eine Sendeaktion enthalten, können in einem Massenvorgang ausgeführt
werden. Ein Symbol mit einem grünen Blitz und zwei Unterstrichen ( ) zeigt an, ob es sich bei einem Makro um ein Massenvorgangsmakro
handelt.
Massenvorgangsmakros werden in Schritten von je 10 Makros verarbeitet. Ein Massenvorgangsmakro kann zwar für mehr als
10 Kundenvorgänge ausgeführt werden, das System verarbeitet das Makro jedoch in Gruppen von jeweils zehn.
1. Wählen Sie in der Listenansicht "Kundenvorgänge" die Kundenvorgänge aus, für die das Makro ausgeführt werden soll.
Sie können die Kundenvorgänge filtern, um die Kundenvorgänge zu suchen, für die das Makro ausgeführt werden soll.
2. Wählen Sie im Makro-Widget das Makro aus und klicken Sie auf Ausführen.
144
Salesforce Summer '15 – Versionshinweise
Makros steigern die Effizienz
3. Klicken Sie im Bestätigungsfenster auf OK, um fortzufahren.
Das Makro wird für die ausgewählten Kundenvorgänge ausgeführt. In der Listenansicht werden die Kundenvorgänge, bei denen
das Makro erfolgreich ausgeführt wurde, grün hervorgehoben und mit einem grünen Häkchen gekennzeichnet. Kundenvorgänge,
bei denen das Makro nicht erfolgreich ausgeführt wurde, werden rot hervorgehoben und mit einem roten X-Symbol gekennzeichnet.
Um eine Erklärung anzuzeigen, warum das Makro bei einem Kundenvorgang nicht funktionierte, bewegen Sie den Mauszeiger auf
das rote X-Symbol.
Beispiel: Angenommen, es gibt eine Zunahme der Anzahl an Kundenvorgängen zum selben Problem. Mithilfe eines Makros
können Sie den betreffenden Kunden eine E-Mail senden, in der Sie ihnen versichern, dass sich Ihr Unternehmen des Problems
bewusst ist und an dessen Lösung arbeitet. Wählen Sie die Kundenvorgänge aus, für die das Makro ausgeführt werden soll. Bei
jedem Kundenvorgang erstellt das Makro mithilfe einer E-Mail-Vorlage eine neue E-Mail, adressiert die E-Mail an den
Kundenvorgangskontakt und sendet die E-Mail.
Schnelles Durchsuchen von Salesforce Knowledge und Anhängen von Artikeln an
Kundenvorgänge mithilfe von Makros
In der Version Summer '15 können Sie Makros erstellen, um automatisch eine Stichwortsuche nach
Salesforce Knowledge-Artikeln durchzuführen und Artikel an Kundenvorgänge anzuhängen. Durch
die Verwendung von Makros können Supportagenten relevante Supportartikel zu häufigen
Kundenproblemen schneller und einfacher finden und bereitstellen.
Bevor Sie Makros zum Suchen und Anhängen von Artikeln verwenden können, muss zuerst Salesforce
Knowledge eingerichtet werden.
Supportagenten können jetzt Makros für Folgendes verwenden:
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
und mit Salesforce
Knowledge
• Suchen nach Salesforce Knowledge-Artikeln nach Stichwort und nach Artikelnummer
• Anhängen des relevantesten Artikels an einen Kundenvorgang
• Anhängen eines Artikels als PDF oder als HTML an eine E-Mail im Kundenvorgangsfeed
• Einfügen eines Artikels in einen Kundenvorgang als HTML
Beispiel: Sie können ein Makro erstellen und ausführen, das einen Artikel automatisch auswählt und an eine Antwort-E-Mail an
einen Kunden anhängt. Beispiel: Kunden wenden sich häufig an den Support, um Informationen zum Zurücksetzen ihres Kennworts
einzuholen. Sie können ein Makro erstellen, das den Artikel "How to Reset Your Password" (So setzen Sie Ihr Kennwort zurück)
auswählt und ihn in die Antwort-E-Mail des Supportagenten einfügt. Dieses Makro spart Agenten Zeit, da sie nicht selbst nach
Artikeln suchen und diese kopieren und in E-Mails einfügen müssen.
Posten in sozialen Netzwerken mithilfe von Makros
Sie können jetzt Makros erstellen und ausführen, die automatisch in sozialen Netzwerken wie Twitter
oder Facebook posten.
AUSGABEN
Bevor Sie Makros zum Posten in sozialen Netzwerken verwenden können, muss zuerst der
Social-Kundenservice eingerichtet werden.
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Beispiel: Sie können ein Makro erstellen, um Schnelltext in einen Social Post einzufügen. In
Social-Post-Aktionen ist die Anweisung "Einfügen" nützlich, da Sie die @Erwähnung
beibehalten und dahinter Text einfügen können.
145
Salesforce Summer '15 – Versionshinweise
Makros steigern die Effizienz
Ersetzen von Feldwerten in Kundenvorgängen mithilfe von Makros
Mithilfe von Makros können Sie Feldwerte in Kundenvorgängen automatisch ersetzen lassen,
wodurch die Änderung von Inhalten in Datensätzen erleichtert wird. Mit der Anweisung Ersetzen
wird das Makro angewiesen, den vorhandenen Wert in einem Feld zu löschen und durch den im
Makro angegebenen Wert zu ersetzen. Wenn kein Wert angegeben wurde, ersetzt das Makro das
Feld durch eine leere Zeichenfolge.
Beispiel: Mithilfe eines Makros können Sie Kunden eine standardisierte E-Mail-Antwort
senden. Sie können ein Makro erstellen und ausführen, das das Betrefffeld und den
Nachrichtentext in einem E-Mail-Feedeintrag ersetzt. Das Makro löscht alle vorhandenen
Werte im E-Mail-Feedeintrag und ersetzt sie durch den angegebenen Betreff und Text.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Einfügen von Feldwerten in Kundenvorgänge mithilfe von Makros
Mithilfe von Makros können Sie Feldwerte automatisch in Felder einfügen lassen, wodurch das
Hinzufügen zusätzlicher Daten zu einem Datensatz erleichtert wird. Mit den Anweisungen
Hinzufügen und Einfügen wird das Makro angewiesen, die angegebenen Feldwerte zu
den vorhandenen Werten in einem Feld hinzuzufügen.
Mit den Anweisungen Hinzufügen und Einfügen wird der angegebene Wert oder Text an das
Feld angehängt, bereits im Feld vorhandene Werte oder Texte werden jedoch nicht gelöscht.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Wenn ein Makro die Anweisung Hinzufügen oder Einfügen in einem einzeiligen Feld ausführt,
wird der neue Wert an die vorhandenen Werte angehängt. Bei einem mehrzeiligen Feld, wie einem
E-Mail-Nachrichtentextfeld, fügt das Makro den angegebenen Wert an der Cursorposition in das Feld ein.
Beispiel: Sie können ein Makro erstellen, um Schnelltext in einen Community-Post einzufügen. In Community-Aktionen ist die
Anweisung "Einfügen" nützlich, da Sie die @Erwähnung beibehalten und dahinter Text einfügen können.
Neue Benutzerberechtigung zum Erstellen und Ausführen von Makros, die Benutzer
nicht rückgängig machen können
Einige Makros führen Aktionen durch, die nicht rückgängig gemacht werden können, wie etwa das
Senden ausgehender E-Mails an Kunden oder das Aktualisieren eines Kundenvorgangsstatus. Bisher
konnten alle Administratoren oder Supportagenten mit der Berechtigung Makros erstellen
Makros erstellen und ausführen, die Aktionen durchführen, die nicht rückgängig gemacht werden
können. Jetzt müssen Administratoren und Agenten über die Berechtigung Makros
verwalten, die Benutzer nicht rückgängig machen können verfügen,
um Makros erstellen, bearbeiten und ausführen zu können, die Anweisungen zur Durchführung
nicht rückgängig zu machender Aktionen enthalten.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Die Benutzerberechtigung Makros verwalten, die Benutzer nicht rückgängig machen können steuert, ob
Benutzer (einschließlich Administratoren) Makros erstellen, bearbeiten und ausführen können, die Anweisungen zur Durchführung nicht
rückgängig zu machender Aktionen enthalten. Administratoren und Agenten ohne diese Berechtigung können Makros, die solche
Anweisungen enthalten, nach wie vor freigeben, duplizieren und löschen, sofern sie über die entsprechenden Berechtigungen für diese
Aktionen verfügen. Administratoren und Agenten ohne diese Berechtigung können Makros, die keine Anweisungen zur Durchführung
nicht rückgängig zu machender Aktionen enthalten, nach wie vor erstellen und bearbeiten, sofern sie über die entsprechenden
Berechtigungen verfügen.
146
Salesforce Summer '15 – Versionshinweise
Intuitiveres Aktivieren von Zuordnungsregeln für
Kundenvorgänge
Um diese Benutzerberechtigung zu aktivieren, klicken Sie unter "Setup" auf Verwalten > Benutzer verwalten > Berechtigungssätze.
Aktivieren Sie unter Anwendungsberechtigungen > Callcenter die Option Makros verwalten, die Benutzer nicht
rückgängig machen können.
Verbesserungen an der Suche nach Makros
Bisher wurden in der Makrosuchliste nur maximal 400 Makros angezeigt. Diese Einschränkung gilt
ab der Version Summer '15 nicht mehr.
AUSGABEN
Die Suche wurde von der Clientseite auf die Serverseite verlagert, um die Anzeigeobergrenze von
400 Makros zu entfernen. Infolgedessen können Suchvorgänge länger dauern, da sie auf dem Server
ausgeführt werden. Um eine optimale Leistung sicherzustellen, können Benutzer auf maximal
5.000 Makros zugreifen.
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Makroliste zeigt zuletzt verwendete Makros an
Wenn das Makrosuchfeld leer war, wurden in der Makroliste bisher alle vorhandenen Makros
angezeigt. Jetzt werden bei einem leeren Makrosuchfeld in der Makroliste die 25 zuletzt verwendeten
Makros des Benutzers angezeigt.
Ein Makro gilt als "zuletzt verwendet", wenn der Benutzer das Makro ausgeführt oder die Detailseite
des Makros angezeigt hat.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
einer Service Cloud-Lizenz
Intuitiveres Aktivieren von Zuordnungsregeln für Kundenvorgänge
Sie können nun separat auswählen, ob Zuordnungsregeln für Kundenvorgänge erzwungen werden
sollen und Endbenutzern das Aktivieren oder Deaktivieren der Regel beim Bearbeiten oder Erstellen
eines Kundenvorgangs ermöglicht werden soll. Bisher waren diese Optionen nicht unabhängig
voneinander.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Wenn Sie Zuordnungsregeln für Kundenvorgänge erzwingen möchten, wählen Sie unter
Kontrollkästchen "Kundenvorgangszuordnung" die Option Standard aus. Diese Option
verhindert, dass Endbenutzer eine Kundenvorgangszuweisung beim Bearbeiten oder Erstellen eines
Kundenvorgangs deaktivieren. Damit Endbenutzer Zuordnungsregeln für Kundenvorgänge aktivieren
oder deaktivieren können, wählen Sie unter Kontrollkästchen "Kundenvorgangszuordnung" die Option Auf der
Bearbeitungsseite anzeigen aus. Wenn Sie beide Optionen auswählen, wird das Zuordnungskontrollkästchen angezeigt
und es ist standardmäßig aktiviert. Die Einstellung Standard erzwingt die Ausführung der Zuordnungsregel, sofern Sie das
Kontrollkästchen nicht auch anzeigen und es von einem Benutzer manuell deaktiviert wird.
Wenn Sie das Kontrollkästchen für die Kundenvorgangszuordnung aktualisieren möchten, bearbeiten Sie die Layouteigenschaften des
Kundenvorgangs-Seitenlayouts.
Anspruchsverwaltung
Mit der Anspruchsverwaltung können Sie und Ihre Support-Agenten Support-Verträge von Kunden
prüfen und erfüllen.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
147
Salesforce Summer '15 – Versionshinweise
Knowledge
IN DIESEM ABSCHNITT:
Verfolgen der verbleibenden Zeit bei Meilensteinen in tatsächlichen Stunden anstelle von Geschäftsstunden
Wenn in Ihrer Organisation Geschäftsstunden für ihre Ansprüche aktiviert wurden, wurden in der Meilensteinüberwachung die
verbleibenden Stunden bis zur Fälligkeit eines Meilensteins bisher in Geschäftsstunden angezeigt. Nun können Sie die verbleibende
Zeit in tatsächlichen Stunden verfolgen, selbst wenn Geschäftsstunden aktiviert sind.
Verfolgen der verbleibenden Zeit bei Meilensteinen in tatsächlichen Stunden anstelle
von Geschäftsstunden
Wenn in Ihrer Organisation Geschäftsstunden für ihre Ansprüche aktiviert wurden, wurden in der
Meilensteinüberwachung die verbleibenden Stunden bis zur Fälligkeit eines Meilensteins bisher in
Geschäftsstunden angezeigt. Nun können Sie die verbleibende Zeit in tatsächlichen Stunden
verfolgen, selbst wenn Geschäftsstunden aktiviert sind.
Die verbleibende Zeit für einen Meilenstein ist der Unterschied zwischen der aktuellen Zeit und
dem Zeitpunkt, zu dem der Meilenstein fällig ist. Wenn für einen Meilenstein Geschäftsstunden
festgelegt sind, wird die verbleibende Zeit standardmäßig in Geschäftsstunden angezeigt.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
Aktivieren Sie die Anspruchsverwaltung und die Geschäftsstunden, bevor Sie festlegen, wie die
verbleibende Zeit in der Meilensteinüberwachung angezeigt wird.
Wenn Sie die tatsächlichen Stunden anstelle der Geschäftsstunden verwenden möchten, klicken Sie unter "Setup" auf Einrichten >
Anpassen > Anspruchsverwaltung > Einstellungen. Aktivieren Sie im Abschnitt "Meilensteinüberwachung" das Kontrollkästchen
für Verbleibende tatsächliche Stunden und nicht die Geschäftszeiten anzeigen und klicken Sie auf Speichern.
Beispiel: Wenn die verbleibende Zeit in Geschäftsstunden angezeigt wird: Angenommen, die Geschäftszeiten gehen von 9:00 Uhr
bis 17:00 Uhr. Jetzt ist es 16:30 Uhr und der Supportagent verfügt über einen Meilenstein, der am nächsten Tag um 11:00 Uhr fällig
ist. In diesem Fall werden die verbleibenden Stunden in der Meilensteinüberwachung in Geschäftsstunden angezeigt, also lautet
die verbleibende Zeit 2,5 Stunden. (16:30 bis 17:00 Uhr heute und 9:00 bis 11:00 Uhr morgen.)
Wenn die verbleibende Zeit in tatsächlichen Stunden angezeigt wird: Wenn Sie die Meilensteinüberwachung jedoch so festlegen,
dass die Zeit in tatsächlichen Stunden angezeigt wird, werden die Geschäftsstunden von der Meilensteinüberwachung ignoriert.
Stattdessen wird in der Meilensteinüberwachung die verbleibende Zeit in der vollen verbleibenden Zeit zwischen dem aktuellen
Zeitpunkt und dem Zeitpunkt angezeigt, zu dem der Meilenstein fällig ist. Wenn es jetzt also 16:30 Uhr ist und der Meilenstein
morgen um 11:00 Uhr fällig ist, beträgt die verbleibende Zeit 18,5 Stunden. (16:30 Uhr heute bis 11:00 Uhr morgen)
Knowledge
Salesforce Knowledge ist Ihre nach Knowledge Centered Support zertifizierte Knowledge Base.
AUSGABEN
IN DIESEM ABSCHNITT:
Salesforce Knowledge ist
verfügbar in der
Performance und
Developer Edition.
Anhängen eines Artikels an einen Kundenvorgang über die Artikel-Detailseite
Agenten können jetzt nach Artikeln suchen, die Detailseite eines Artikels anzeigen und den
Artikel dann direkt auf der Detailseite an den Kundenvorgang anhängen, statt zur Artikelliste
zurückgehen zu müssen.
Hinzufügen eines Links zu einem Artikel im Social-Kundenservice
Ab der Version Summer '15 können Agenten des Social-Kundenservice in der sozialen Aktion
im Kundenvorgangsfeed einen Link zu einem öffentlich verfügbaren Artikel hinzufügen.
148
Salesforce Knowledge ist
gegen Aufpreis verfügbar in
der Enterprise und
Unlimited Edition.
Salesforce Summer '15 – Versionshinweise
Knowledge
Für Kundenvorgänge werden relevantere Artikel vorgeschlagen (allgemein verfügbar)
Um die Problemlösung für Agenten und Kunden zu beschleunigen, können Sie den Zugriff mit nur einem Klick auf vorgeschlagene
Artikel beim Durchsuchen und Erstellen von Kundenvorgängen aktivieren. Vorschläge werden in Salesforce Console for Service sowie
in Portalen und Communities angezeigt.
Positive oder negative Bewertungen (Beta)
Mit diesem Beta-Programm können Sie zur Bewertung interner Artikel entweder die vorhandene Bewertungsskala oder die neuen
positiven und negativen Bewertungen (Daumen nach oben und Daumen nach unten) verwenden.
Sonstige Änderungen bei Salesforce Knowledge
Informieren Sie sich über sonstige Änderungen, die sich auf Ihre Salesforce Knowledge-Benutzer auswirken.
Anhängen eines Artikels an einen Kundenvorgang über die Artikel-Detailseite
Agenten können jetzt nach Artikeln suchen, die Detailseite eines Artikels anzeigen und den Artikel dann direkt auf der Detailseite an den
Kundenvorgang anhängen, statt zur Artikelliste zurückgehen zu müssen.
Früher konnten Agenten Artikel nur über die Liste mit den Artikel-Suchergebnissen an einen Kundenvorgang anhängen. Meist müssen
sie jedoch die Detailseite des Artikels aufrufen, um festzustellen, ob es sich um den richtigen Artikel handelt. Wenn sie dann wieder zur
Liste zurückgehen müssen, kann es frustrierend sein zu ermitteln, welchen Artikel in der Liste sie gerade angezeigt haben.
Bei der Suche nach einem Artikel über einen Kundenvorgang – nicht in der Service-Konsole – können Agenten auf An Kundenvorgang
anhängen oder Anhängen und zu Kundenvorgang zurückkehren klicken.
Nachdem ein Agent auf die Schaltfläche An Kundenvorgang anhängen oder Anhängen und zu Kundenvorgang zurückkehren
geklickt hat, ändert sich deren Beschriftung in Anhang vom Kundenvorgang entfernen bzw. Anhang entfernen und zu
Kundenvorgang zurückkehren.
In der Service-Konsole gibt es nur die Schaltfläche An Kundenvorgang anhängen. Die Schaltfläche Anhängen und zu Kundenvorgang
zurückkehren wird nicht benötigt, da Sie einfach die Kundenvorgangsregisterkarte in der Service-Konsole öffnen können.
Ein Artikelanhang kann nach dem Anhängen in der Service-Konsole auch wieder entfernt werden.
Wenn Agenten die Artikelsuche über einen Kundenvorgang starten, können sie den Artikel über die Detailansicht des Artikels anhängen
bzw. den Artikelanhang wieder entfernen.
Anmerkung: Diese Optionen sind nur verfügbar, wenn die Artikelsuche über einen Kundenvorgang durchgeführt wird. Agenten
müssen die Suche beispielsweise über den Kundenvorgang starten, an den Sie einen Artikel anhängen oder dessen Artikelanhang
Sie entfernen möchten.
Hinzufügen eines Links zu einem Artikel im Social-Kundenservice
Ab der Version Summer '15 können Agenten des Social-Kundenservice in der sozialen Aktion im Kundenvorgangsfeed einen Link zu
einem öffentlich verfügbaren Artikel hinzufügen.
149
Salesforce Summer '15 – Versionshinweise
Knowledge
Bei Verwendung der sozialen Aktion in der Service-Konsole können Agenten bei einem öffentlichen Artikel (entweder im Widget für die
Artikelsuche, in der Liste der angehängten Artikel oder in der Knowledge-Randleiste) die Option "Link zu Artikel freigeben" auswählen.
Der Link wird in den Inhalt der sozialen Aktion eingefügt.
Anmerkung: Das Einfügen eines Artikel-Links im Social-Kundenservice wird in Internet Explorer 7 nicht unterstützt.
Für Kundenvorgänge werden relevantere Artikel vorgeschlagen (allgemein verfügbar)
Um die Problemlösung für Agenten und Kunden zu beschleunigen, können Sie den Zugriff mit nur einem Klick auf vorgeschlagene
Artikel beim Durchsuchen und Erstellen von Kundenvorgängen aktivieren. Vorschläge werden in Salesforce Console for Service sowie
in Portalen und Communities angezeigt.
Die Suchmaschine sucht jetzt basierend auf der Häufigkeit und Verteilung übereinstimmender Suchbegriffe nach Artikeln mit ähnlichem
Inhalt wie das Thema und die Beschreibung des Kundenvorgangs. Die Suchmaschine sucht außerdem nach Artikeln, die an andere
Kundenvorgänge mit denselben Stichwörtern im Thema und in der Beschreibung angehängt wurden.
Um die Funktion zu aktivieren, klicken Sie unter "Setup" auf Anpassen > Knowledge > Einstellungen und aktivieren Sie unter
"Knowledge One" die Option Artikel für Kundenvorgänge je nach Kundenvorgangsinhalt vorschlagen.
150
Salesforce Summer '15 – Versionshinweise
Knowledge
Positive oder negative Bewertungen (Beta)
Mit diesem Beta-Programm können Sie zur Bewertung interner Artikel entweder die vorhandene Bewertungsskala oder die neuen
positiven und negativen Bewertungen (Daumen nach oben und Daumen nach unten) verwenden.
Anmerkung: Diese Version enthält eine Beta-Version der positiven und negativen Bewertungen, die zwar für die Produktion
geeignet ist, jedoch bekannte Einschränkungen aufweist und in Internet Explorer 8 nicht unterstützt wird. Wenden Sie sich an
Salesforce, wenn Sie Feedback oder Vorschläge haben oder Informationen zum Aktivieren dieser Funktion für Ihre Organisation
benötigen.
Die positiven und negativen Bewertungen erleichtern das Bewerten und sollen Agenten dazu anregen, öfter eine Bewertung anzugeben.
Wechseln Sie unter "Setup" zu Anpassen > Knowledge > Einstellungen und wählen Sie die Option Positive oder negative
Bewertungen für Artikel aktivieren aus.
Wenn Artikel bereits auf der Bewertungsskala bewertet wurden, wenn positive oder negative Bewertungen aktiviert werden, werden
die vorherigen Bewertungen beibehalten. Bewertungen von drei, vier oder fünf Punkten werden in positive Bewertungen umgewandelt.
Bewertungen von einem oder zwei Punkten werden in negative Bewertungen umgewandelt. Bei der Umwandlung von positiven oder
negativen Bewertungen zurück in Punkte entspricht eine positive Bewertung fünf Punkten und eine negative Bewertung einem Punkt.
Knowledge-Benutzer geben Bewertungen auf der Artikel-Detailseite ab. Wenn ein Benutzer eine positive Bewertung abgibt, wird diese
grün angezeigt. Wenn ein Benutzer eine negative Bewertung abgibt, wird diese rot angezeigt.
Anmerkung: Gegenwärtig können Sie Ihre Bewertung nicht ändern, positive und negative Bewertungen werden in der
Bewertungsstatistik nicht berücksichtigt, die Metadaten-API speichert die Einstellung nicht und dieses Beta-Programm ist nicht
für Salesforce1 oder Communities verfügbar.
Bewertungen werden auf der Artikel-Detailseite für den jeweils aktuellen Kanal angezeigt und in der Liste für die Artikelsuche wird die
Gesamtanzahl der Bewertungen für alle Kanäle angezeigt.
Sonstige Änderungen bei Salesforce Knowledge
Informieren Sie sich über sonstige Änderungen, die sich auf Ihre Salesforce Knowledge-Benutzer auswirken.
Obergrenze für Synonymgruppen erhöht
Sie können jetzt bis zu 1.000 Synonymgruppen hinzufügen. Bisher konnten nur 300 Gruppen hinzugefügt werden.
151
Salesforce Summer '15 – Versionshinweise
Live Agent
Artikel-Dateifelder in Salesforce1 und Communities
Agenten und Kunden können jetzt in Salesforce1 und Communities Anhänge im Dateifeld eines Artikels anzeigen. Dies ist insbesondere
von Bedeutung, wenn der Inhalt auf Inhalte in einer angehängten Datei verweist, die nur durch Öffnen der Datei verstanden werden
können.
Editor-Upgrade
Der CKEditor wurde in allen Objekten, einschließlich Artikeln, auf Version 4.4.6 aktualisiert.
Live Agent
Mit Live Agent können Serviceorganisationen über einen webbasierten Nur-Text-Live-Chat in
Echtzeit Verbindungen mit Kunden oder Besuchern ihrer Website herstellen.
IN DIESEM ABSCHNITT:
Übertragen einer Arbeitsumgebung mit einer Chat-Übertragung oder -Konferenz
Wenn ein Agent einen Chat überträgt oder eine Konferenz startet, werden jetzt alle an die
Chat-Abschrift angehängten Datensätze in der Arbeitsumgebung des anderen Agenten geöffnet,
sobald dieser den Chat annimmt. Auf diese Weise hat der Agent, der den übertragenen Chat
annimmt, alle Informationen zur Hand, um dem Kunden sofort Unterstützung zu bieten, ohne
nach den zugehörigen Datensätzen suchen zu müssen.
Zusammenschalten mehrerer Agenten zu Chat-Konferenzen
Eine der am häufigsten geforderten Verbesserungen wurde jetzt realisiert. Sie können jetzt
mehrere Agenten zu einem einzigen Chat zuschalten, damit Ihre Kunden schneller die benötigten
Lösungen erhalten.
AUSGABEN
Live Agent ist verfügbar in:
Organisationen mit
Performance und
Developer Edition, die nach
dem 14. Juni 2012 erstellt
wurden
Live Agent ist gegen
Aufpreis verfügbar in:
Enterprise und Unlimited
Edition
Blockieren unerwünschter Chat-Besucher nach IP-Adresse
Helfen Sie Ihren Agenten, unerwünschte Kunden zu meiden, indem Sie Chats von bestimmten IP-Adressen blockieren.
Aktualisierungen an der Browserunterstützung für Live Agent
Internet Explorer® Version 7 und niedriger wird nicht mehr unterstützt. Darüber hinaus gelten für Agenten, die IE 8 und niedriger
verwenden, einige Einschränkungen.
Automatisches Festlegen des Status von Agenten auf "Abwesend", wenn für eine Chat-Anforderung eine Zeitüberschreitung auftritt
Manchmal vergessen Agenten, ihren Status zu aktualisieren. Es wurde eine neue Funktion hinzugefügt, mit der Sie den Live
Agent-Status von Agenten automatisch auf "Abwesend" festlegen lassen können, wenn für eine Chat-Anforderung, die ihnen
übertragen wurde, eine Zeitüberschreitung auftritt. Auf diese Weise können Sie die Chat-Weiterleitung verbessern, indem nicht
verfügbare Agenten aus der Warteschlange entfernt werden.
Neue Schaltfläche, mit der Kunden eine ausstehende Chat-Anforderung abbrechen können
Ihren Kunden steht jetzt eine Schaltfläche zur Verfügung, mit der sie eine Chat-Anforderung abbrechen können, während sie in einer
Warteschlange warten. Wenn ein Kunde auf die Schaltfläche "Abbrechen" klickt, wird der Chat sofort beendet. Dies erhöht die
Genauigkeit der Zeit für "Verworfen nach".
Komplettüberarbeitung: Live Agent Edition
Live Agent zeigt sich in einem neuen Gewand, sodass Sie Chats leichter lesen und Aktionen schneller finden können.
Aktivieren von Omnikanal mit Ihrer bestehenden Live Agent-Implementierung
Sie haben sich entschieden, Ihren Kundendienst mithilfe von Live Agent auf die nächste Ebene zu bringen. Das ist hervorragend!
Wenn Sie Ihre Kunden bereits mit dem Live Agent-Chat unterstützen, gibt es einiges, das Sie wissen müssen, bevor Sie mit der
Verwaltung des Chat-Datenverkehrs mit Live Agent in Omnikanal beginnen.
152
Salesforce Summer '15 – Versionshinweise
Live Agent
Übertragen einer Arbeitsumgebung mit einer Chat-Übertragung oder -Konferenz
Wenn ein Agent einen Chat überträgt oder eine Konferenz startet, werden jetzt alle an die Chat-Abschrift angehängten Datensätze in
der Arbeitsumgebung des anderen Agenten geöffnet, sobald dieser den Chat annimmt. Auf diese Weise hat der Agent, der den
übertragenen Chat annimmt, alle Informationen zur Hand, um dem Kunden sofort Unterstützung zu bieten, ohne nach den zugehörigen
Datensätzen suchen zu müssen.
Wenn ein Agent versucht, einen Chat zu übertragen, jedoch Datensätze geöffnet hat, die noch nicht gespeichert oder der Chat-Abschrift
noch nicht angehängt wurden, wird der erste Agent aufgefordert, diese Änderungen vor der Chat-Übertragung zu speichern. Auf diese
Weise werden dem Agenten, der die Übertragung annimmt, die jeweils aktuellen Informationen über den Kunden angezeigt.
Weitere Informationen zur Übertragung von Arbeitsumgebungen finden Sie unter Übertragen von Chats und Senden einer Anforderung
für eine Chat-Konferenzschaltung in der Salesforce-Hilfe.
Zusammenschalten mehrerer Agenten zu Chat-Konferenzen
Eine der am häufigsten geforderten Verbesserungen wurde jetzt realisiert. Sie können jetzt mehrere Agenten zu einem einzigen Chat
zuschalten, damit Ihre Kunden schneller die benötigten Lösungen erhalten.
Wenn ein Agent zur Lösung eines Kundenproblems zusätzliche Hilfe benötigt, kann der Agent jetzt weitere Agenten zum Chat einladen,
ohne den Gesprächsfluss zu unterbrechen. Statt den Chat an einen anderen Agenten zu übertragen (wobei nicht sicher ist, ob dieser
das Kundenproblem lösen kann), können Agenten im selben Chat zusammenarbeiten, um dem Kunden effizientere Hilfestellung zu
leisten.
Supervisors können zudem im Supervisor-Bereich Chat-Konferenzen überwachen und Flüsternachrichten senden, ganz so wie bei
normalen Chats.
Weitere Informationen finden Sie unter Chat-Konferenzschaltung in der Salesforce-Hilfe.
Blockieren unerwünschter Chat-Besucher nach IP-Adresse
Helfen Sie Ihren Agenten, unerwünschte Kunden zu meiden, indem Sie Chats von bestimmten IP-Adressen blockieren.
Sie können es Ihren Agenten ermöglichen, Chat-Anforderungen von angegebenen IP-Adressen zu blockieren, während sie in der Konsole
arbeiten. Wenn ein Kunde beispielsweise ausfallend wird oder Spam-Nachrichten sendet, kann der Agent diesen Benutzer blockieren,
sodass er keinen neuen Chat starten kann.
Als Administrator können Sie auf der Setup-Seite "Besucher blockieren" entweder einzelne IP-Adressen oder ganze IP-Bereiche blockieren.
Blockierten Besuchern wird die Meldung angezeigt, dass dieser Chat nicht verfügbar ist.
Wenn ein Kunde versucht, einen Chat über eine blockierte IP-Adresse anzufordern, wird der Chat weder in eine Warteschlange gestellt
noch an Agenten weitergeleitet. Darüber hinaus können Sie Blockierungsregeln ändern oder löschen.
Weitere Informationen zum Blockieren von Chats finden Sie unter Zulassen, dass Agenten Besucher nach IP-Adresse blockieren in der
Salesforce-Hilfe und Erstellen einer IP-Blockierungsregel in der Salesforce-Hilfe.
Aktualisierungen an der Browserunterstützung für Live Agent
Internet Explorer® Version 7 und niedriger wird nicht mehr unterstützt. Darüber hinaus gelten für Agenten, die IE 8 und niedriger
verwenden, einige Einschränkungen.
Ab der Version Summer '15 wird die Live Agent-Funktion in Salesforce Console für Agenten mit IE 8 und niedriger nicht mehr unterstützt.
Außerdem werden ab der Version Summer '15 kundenbezogene Funktionen in IE 6 und IE 7 sowie Animationen für automatische
Chat-Einladungen in IE 8 nicht mehr unterstützt.
Weitere Informationen finden Sie unter Unterstützte Browser auf Seite 44.
153
Salesforce Summer '15 – Versionshinweise
Live Agent
Automatisches Festlegen des Status von Agenten auf "Abwesend", wenn für eine
Chat-Anforderung eine Zeitüberschreitung auftritt
Manchmal vergessen Agenten, ihren Status zu aktualisieren. Es wurde eine neue Funktion hinzugefügt, mit der Sie den Live Agent-Status
von Agenten automatisch auf "Abwesend" festlegen lassen können, wenn für eine Chat-Anforderung, die ihnen übertragen wurde, eine
Zeitüberschreitung auftritt. Auf diese Weise können Sie die Chat-Weiterleitung verbessern, indem nicht verfügbare Agenten aus der
Warteschlange entfernt werden.
Bisher konnten Sie den Status von Agenten mit der Funktion "Bei Ablehnung automatisch 'Abwesend'" nur dann automatisch auf
"Abwesend" festlegen lassen, wenn sie einen Chat ablehnten. Jetzt haben Sie neben der Funktion "Bei Ablehnung automatisch 'Abwesend'"
zusätzlich die Möglichkeit, den Status von Agenten auf "Abwesend" zu setzen, wenn sie nicht innerhalb des durch die Einstellung für
die Zeitüberschreitung bei der Übertragung angegebenen Zeitraums auf eine Anforderung antworten.
Diese Option gilt nur, wenn Agenten Chat-Schaltflächen oder -Einladungen zugewiesen sind, die Push-Weiterleitung verwenden. Die
Option ist nicht verfügbar, wenn Ihre Organisation Chats per Auswahl-Weiterleitung an Agenten weiterleitet.
Die Funktion "Automatisch 'Abwesend'" funktioniert nur bei Chats, die über das Live Agent-Fußzeilen-Widget weitergeleitet werden.
Sie wird im neuen Omnikanal-Widget nicht unterstützt.
Weitere Informationen zur Zeitüberschreitung bei der Übertragung finden Sie unter Live Agent-Konfigurationseinstellungen in der
Salesforce-Hilfe.
Neue Schaltfläche, mit der Kunden eine ausstehende Chat-Anforderung abbrechen
können
Ihren Kunden steht jetzt eine Schaltfläche zur Verfügung, mit der sie eine Chat-Anforderung abbrechen können, während sie in einer
Warteschlange warten. Wenn ein Kunde auf die Schaltfläche "Abbrechen" klickt, wird der Chat sofort beendet. Dies erhöht die Genauigkeit
der Zeit für "Verworfen nach".
Ihre Kunden können jetzt durch Klicken auf Chat abbrechen eine Chat-Anforderung abbrechen, während sie in einer Warteschlange
warten. Beim Abbruch des Chats geschieht in Live Agent Folgendes:
• Der Chat wird aus der Warteschlange entfernt.
• Es wird ein Abschriftsereignis vom Typ "Durch Besucher abgebrochen" aufgezeichnet, sobald der Kunde auf "Abbrechen" klickt.
• Es wird ein Abschriftsereignis vom Typ "Besucher gegangen" aufgezeichnet, sobald der Kunde den Chat verwirft.
• Im Abschriftfeld "Verworfen nach" wird die Zeit aufgezeichnet.
Sie können die Schaltfläche "Chat abbrechen" sogar in Ihrem benutzerdefinierten Chat-Fenster mit der Visualforce-Komponente
<liveAgent:clientChatCancelButton> anpassen.
Komplettüberarbeitung: Live Agent Edition
Live Agent zeigt sich in einem neuen Gewand, sodass Sie Chats leichter lesen und Aktionen schneller finden können.
Hier einige Highlights:
• Verschiedenfarbige Texthintergründe erleichtern die Unterscheidung der einzelnen Teilnehmer im Chat.
• Der Interaktionsbereich wurde neu angeordnet, sodass die am häufigsten verwendeten Aktionen weiter links angezeigt werden.
• Die Symbole und Farben in den Chat-Registerkarten wurden angepasst.
• Kürzere Registerkartenbeschriftungen erleichtern die Unterscheidung von Chats.
(Keine Sorge, diese optische Neugestaltung beinhaltet keine Funktionsänderungen, alle Tools Ihrer Agenten funktionieren also wie
gewohnt.)
154
Salesforce Summer '15 – Versionshinweise
Live Agent
Aktivieren von Omnikanal mit Ihrer bestehenden Live Agent-Implementierung
Sie haben sich entschieden, Ihren Kundendienst mithilfe von Live Agent auf die nächste Ebene zu
bringen. Das ist hervorragend! Wenn Sie Ihre Kunden bereits mit dem Live Agent-Chat unterstützen,
gibt es einiges, das Sie wissen müssen, bevor Sie mit der Verwaltung des Chat-Datenverkehrs mit
Live Agent in Omnikanal beginnen.
Wie Sie bereits wissen, wird Live Agent durch Live Agent-Konfigurationen unterstützt, die das
Verhalten und die Einstellungen steuern, die für Live Agent-Benutzer verfügbar sind. Analog dazu
verwendet Omnikanal Präsenzkonfigurationen, um die für Omnikanal-Benutzer verfügbaren
Verhaltensweisen und Einstellungen zu steuern. Sie können Live Agent in Omnikanal integrieren.
So werden Chats genau wie andere Arbeitselemente weitergeleitet und Ihre Agenten können
Chat-Anfragen über das Omnikanal-Widget annehmen oder ablehnen. In diesem Fall werden Ihre
Live Agent-Benutzer ebenfalls zu Omnikanal-Benutzern, sodass Ihre Chat-Agenten sowohl einer
Live Agent- als auch einer Präsenzkonfiguration zugeordnet sein müssen.
Zum Glück erledigt Salesforce bei der Aktivierung von Omnikanal mit Ihrer aktuellen Live
Agent-Implementierung viele Schritte für Sie. Für jede in Ihrer Organisation bereits vorhandene
Live Agent-Konfiguration erstellt Salesforce eine entsprechende Präsenzkonfiguration. Falls Sie über
mehrere Live Agent-Konfigurationen verfügen, erstellt Salesforce für jede Live Agent-Konfiguration
eine separate Präsenzkonfiguration.
Angenommen, Sie haben Live Agent bereits aktiviert und verfügen über 20 Agenten, die sich um
die Chats kümmern. Diese Agenten sind einer Live Agent-Konfiguration zugewiesen.
155
AUSGABEN
Omnikanal ist verfügbar in:
Enterprise, Performance,
Unlimited und Developer
Edition
AUSGABEN
Live Agent ist verfügbar in:
Organisationen mit
Performance und
Developer Edition, die nach
dem 14. Juni 2012 erstellt
wurden
Live Agent ist gegen
Aufpreis verfügbar in:
Enterprise und Unlimited
Edition
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Service
Wenn Sie Omnikanal aktivieren, erstellt Salesforce für Sie eine neue Präsenzkonfiguration, die Ihrer Live Agent-Konfiguration entspricht.
Salesforce weist der neuen Präsenzkonfiguration automatisch all Ihre 20 Chat-Agenten zu. Auf diese Weise wird der Workflow Ihrer
Agenten bei der Aktivierung von Omnikanal nicht unterbrochen und sie können direkt mit dem Akzeptieren von Chats über das
Omnikanal-Widget in der Konsole beginnen.
Salesforce Console for Service
Die Salesforce Console for Service ist eine Anwendung, die für Benutzer in schnelllebigen
Umgebungen entwickelt wurde, die Datensätze rasch finden, aktualisieren und erstellen müssen,
um ihre Kunden zu unterstützen.
IN DIESEM ABSCHNITT:
Hinzufügen von Berichten zu Konsolenrandleisten
Das Hinzufügen von Analysen zu einer Salesforce Console wurde vereinfacht.
Salesforce Console: Einfache Registerkartenverwaltung
Konsolenbenutzer können nun einfacher nach Registerkarten suchen, diese aufrufen und
aktualisieren.
Neue API-Methoden für das Konsolenintegrations-Toolkit
Sie können auf API-Methoden zugreifen, um eine Konsole programmatisch anzupassen.
156
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
Verfügbarkeit: Performance
und Developer Edition mit
Sales Cloud
Verfügbarkeit: Enterprise
und Unlimited Edition mit
Sales Cloud gegen
Zusatzgebühr
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Service
Felder für Vermögenswerte und Serviceverträge werden jetzt im Hervorhebungsbereich unterstützt
Bisher war es nicht möglich, Felder aus Datensätzen für Vermögenswerte und Serviceverträge in einem Hervorhebungsbereich von
Salesforce Console anzuzeigen. In der Version Summer '15 können Sie Felder aus Objekten für Vermögenswerte und Serviceverträge
im Hervorhebungsbereich hinzufügen. Supportagenten werden so Informationen über die Vermögenswerte und Serviceverträge
von Kunden auf einen Blick im Hervorhebungsbereich angezeigt.
Hinzufügen von Berichten zu Konsolenrandleisten
Das Hinzufügen von Analysen zu einer Salesforce Console wurde vereinfacht.
Mit wenigen Klicks können Sie einer Konsolenkomponente beliebige Berichtsdiagramme hinzufügen, damit Benutzern relevante
Diagramme neben Datensätzen angezeigt werden, ohne auf etwas klicken zu müssen.
Anmerkung: Berichtsdiagramme als Randleistenkomponenten sind für Entwickler, die die Salesforce-Metadaten-API verwenden,
oder für die Migration zwischen Sandbox- und Produktionsinstanzen nicht verfügbar.
IN DIESEM ABSCHNITT:
Hinzufügen eines Berichtsdiagramms zu einer Konsolenkomponente
Um den Randleisten einer Salesforce Console ein Berichtsdiagramm hinzuzufügen, bearbeiten Sie das Seitenlayout der Datensätze,
in denen das Diagramm angezeigt werden soll.
157
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Service
Hinzufügen eines Berichtsdiagramms zu einer Konsolenkomponente
Um den Randleisten einer Salesforce Console ein Berichtsdiagramm hinzuzufügen, bearbeiten
Sie das Seitenlayout der Datensätze, in denen das Diagramm angezeigt werden soll.
NUTZERBERECHTIGUNGEN
Stellen Sie vor dem Hinzufügen einer Berichtsdiagrammkomponente sicher, dass der Quellbericht:
Hinzufügen von
benutzerdefinierten
Konsolenkomponenten:
• "Anwendung anpassen"
• Sich in einem Ordner befindet, der für Benutzer freigegeben ist, die Zugriff benötigen.
• Ein Zusammenfassungs- oder Matrixbericht ist.
• Ein Diagramm enthält.
• Das Berichtsdiagramm wird dem Seitenlayout hinzugefügt. Informationen finden Sie unter Hinzufügen eines Berichtsdiagramms
zu einem Seitenlayout in der Salesforce-Hilfe.
1. Wechseln Sie zum Seitenlayout-Editor für das Objekt, dem Sie die Berichtskomponente hinzufügen.
• Klicken Sie bei Standardobjekten unter "Setup" auf Anpassen > Objekt > Seitenlayouts.
• Klicken Sie bei benutzerdefinierten Objekten unter "Setup" auf Erstellen > Objekte und wählen Sie dann das Objekt aus.
2. Klicken Sie neben dem Layout auf Bearbeiten.
3. Klicken Sie auf Benutzerdefinierte Konsolenkomponenten.
4. Wählen Sie neben der Randleiste, in der Sie die Komponente hinzufügen möchten, aus, wie Ihre Komponenten angezeigt und
organisiert werden sollen. Weitere Informationen finden Sie im Thema zu den Randleistenstilen für Konsolenkomponenten in der
Salesforce-Hilfe.
5. Geben Sie die Größe der Randleiste in der Konsole an. Wenn die Höhe oder Breite der Seitenleiste weniger als 150 Pixel beträgt,
werden Berichtsdiagramme automatisch ausgeblendet, da sie sonst zu schwer zu lesen sind.
6. Geben Sie unter Typ den Wert "Berichtsdiagramm" an.
7. Wählen Sie ein Berichtsdiagramm aus, das dem Seitenlayout hinzugefügt wurde.
Da Seitenlayouts auf zwei Berichtsdiagramme beschränkt sind, können Sie einer Randleiste bis zu zwei Berichtsdiagramme hinzufügen.
Sie können einer Randleiste bis zu fünf Komponenten und einem Seitenlayout bis zu acht Komponenten hinzufügen. Sie können
Berichtsdiagramme auch auf Seiten ausblenden, auf denen sie als Komponenten angezeigt werden, um zu verhindern, dass doppelte
Informationen angezeigt werden.
8. Geben Sie unter Bezeichnung den Namen für Ihre Komponente so an, wie er Konsolenbenutzern auf der Randleiste angezeigt
werden soll. Wenn Sie für ein Berichtsdiagramm keine Bezeichnung eingeben, wird der Name des Berichtsdiagramms verwendet.
9. Geben Sie die Größe der Komponente auf der Randleiste an, indem Sie die Höhe oder Breite auswählen und ihren Prozentsatz oder
die Anzahl der Pixel eingeben. Wenn Sie keine Höhe oder Breite angeben, wird die Komponente automatisch so in der Größe
angepasst, dass sie ordnungsgemäß in einer Konsole angezeigt wird.
10. Klicken Sie auf Speichern.
Salesforce Console: Einfache Registerkartenverwaltung
Konsolenbenutzer können nun einfacher nach Registerkarten suchen, diese aufrufen und aktualisieren.
Erneutes Öffnen zuletzt geschlossener Registerkarten
Ihre Benutzer können nun alle Hauptregisterkarten, die sie versehentlich geschlossen haben, erneut öffnen, indem sie auf eine
Schaltfläche klicken oder eine Tastenkombination drücken. Klicken Sie auf der Registerkartenleiste auf
und wählen Sie Zuletzt
geschlossene Registerkarte erneut öffnen aus oder drücken Sie UMSCHALT + C. Es können bis zu zehn geschlossene Registerkarten
erneut geöffnet werden.
158
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Service
Verankern von Hauptregisterkarten
Ihre Benutzer können nun ihre beliebtesten oder am häufigsten besuchten Registerkarten für direkten Zugriff auf der
Registerkartenleiste verankern. Das Verankern einer Registerkarte ist ganz einfach. Klicken Sie auf der Registerkartenleiste auf
und wählen Sie neben einer Registerkarte
aus. Wenn eine Registerkarte verankert wird, wird sie an das vordere Ende der
Registerkartenleiste verschoben und ihr Test entfernt, um mehr Platz auf dem Bildschirm zu bieten.
Das Aufheben der Verankerung einer Registerkarte ist auch ganz einfach. Klicken Sie auf
und wählen Sie
aus. Um verankerte
Registerkarten neu anzuordnen, ziehen Sie sie auf der Registerkartenleiste an eine beliebige Position vor der ersten Registerkarte
ohne Verankerung. Benutzer können Registerkarten für neue nicht gespeicherte Datensätze oder neue Registerkarten, die durch
Klicken auf
angezeigt werden, nicht verankern. Verankerte Registerkarten sind für Internet Explorer® 7 und 8 nicht verfügbar.
Damit verankerte Registerkarten von Benutzern gespeichert werden, nachdem sie ihre Browser schließen oder sich bei einer Salesforce
Console abmelden, aktivieren Sie für jede Konsole Benutzersitzungen speichern. Informationen finden Sie unter
Speichern von Benutzersitzungen für Salesforce Console in der Salesforce-Hilfe.
Setzen von Lesezeichen für Hauptregisterkarten
Benutzer können nun für direkten Zugriff für ihre beliebtesten oder gelegentlich besuchten Registerkarten Lesezeichen setzen. Das
Setzen eines Lesezeichens für eine Registerkarte ist ganz einfach. Klicken Sie auf der Registerkartenleiste auf
und wählen Sie
neben einer Registerkarte
aus. Wenn für eine Registerkarte ein Lesezeichen gesetzt wurde, wird sie in der Fußzeile in die
Verlaufskomponente (ehemals "Letzte Registerkarten") verschoben.
159
Salesforce Summer '15 – Versionshinweise
Salesforce Console for Service
Das Entfernen einer Registerkarte mit Lesezeichen ist auch ganz einfach. Klicken Sie auf
und wählen Sie
aus oder klicken
Sie in der Verlaufskomponente neben der Registerkarte auf Entfernen. Außerdem können Ihre Benutzer in der Verlaufskomponente
auf Link abrufen klicken, um den URL der Registerkarte mit Lesezeichen für andere Salesforce-Benutzer freizugeben. Registerkarten
mit Lesezeichen sind für Internet Explorer® 7 und 8 nicht verfügbar.
In "Verlauf" umbenannte Komponente "Letzte Registerkarten"
"Letzte Registerkarten" wurde in "Verlauf" umbenannt und dieser Komponente wurden Lesezeichen hinzugefügt, um Ihren Benutzern
beim Suchen und Abrufen von Registerkarten eine bessere Erfahrung zu bieten. Die Verlaufskomponente ist für Internet Explorer®
7 und 8 nicht verfügbar, aber "Letzte Registerkarten" steht für diese Browser weiterhin zur Verfügung.
Neue API-Methoden für das Konsolenintegrations-Toolkit
Sie können auf API-Methoden zugreifen, um eine Konsole programmatisch anzupassen.
Neue und aktualisierte Methoden helfen Entwicklern und fortgeschrittenen Administratoren beim Anpassen von Live Agent oder von
Komponenten der Konsolenseitenleiste. Weitere Informationen finden Sie unter Salesforce Console-API (Integrations-Toolkit) auf Seite
299.
160
Salesforce Summer '15 – Versionshinweise
Service-Communities
Felder für Vermögenswerte und Serviceverträge werden jetzt im Hervorhebungsbereich
unterstützt
Bisher war es nicht möglich, Felder aus Datensätzen für Vermögenswerte und Serviceverträge in
einem Hervorhebungsbereich von Salesforce Console anzuzeigen. In der Version Summer '15
können Sie Felder aus Objekten für Vermögenswerte und Serviceverträge im Hervorhebungsbereich
hinzufügen. Supportagenten werden so Informationen über die Vermögenswerte und
Serviceverträge von Kunden auf einen Blick im Hervorhebungsbereich angezeigt.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
Verfügbarkeit: Performance
und Developer Edition mit
Sales Cloud
Verfügbarkeit: Enterprise
und Unlimited Edition mit
Sales Cloud gegen
Zusatzgebühr
Service-Communities
Die Version Summer '15 bietet Supportagenten neue Möglichkeiten in Form des
Community-Kundenvorgangsfeeds. Dieser ermöglicht es Agenten und Benutzern in
Self-Service-Communities, alle Kundenvorgangsinteraktionen, einschließlich
Kundenvorgangs-E-Mails, in einem einheitlichen, auf Chatter basierten Feed detailliert anzuzeigen.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
IN DIESEM ABSCHNITT:
Mehr Optionen für Agenten mit dem Community-Kundenvorgangsfeed (allgemein verfügbar)
Im Community-Kundenvorgangsfeed können Agenten und Community-Benutzer in der Version Summer '15 den gesamten
Lebenszyklus eines Kundenvorgangs anzeigen. Alle Kundenvorgangsinteraktionen werden in einem einheitlichen, chronologischen
Chatter-Kundenvorgangsfeed angezeigt. Community-Benutzer profitieren von den hinzugefügten Chatter-Funktionen, während
neue Funktionen auf der Supportseite es Agenten erleichtern, effizientere und personalisiertere Unterstützung zu bieten.
Externen Benutzern werden jetzt im Feed Kundenvorgangs-E-Mails angezeigt
Wenn Sie den Community-Kundenvorgangsfeed aktivieren, werden externen Benutzern, die Zugriff auf den Kundenvorgang haben,
im Community-Kundenvorgangsfeed Kundenvorgangs-E-Mails angezeigt. In Kundenvorgangs-E-Mails im Feed werden der Verfasser,
die Empfänger, der Nachrichtentext und der Sendezeitpunkt der E-Mail angegeben.
Mehr Optionen für Agenten mit dem Community-Kundenvorgangsfeed (allgemein
verfügbar)
Im Community-Kundenvorgangsfeed können Agenten und Community-Benutzer in der Version
Summer '15 den gesamten Lebenszyklus eines Kundenvorgangs anzeigen. Alle
Kundenvorgangsinteraktionen werden in einem einheitlichen, chronologischen
Chatter-Kundenvorgangsfeed angezeigt. Community-Benutzer profitieren von den hinzugefügten
Chatter-Funktionen, während neue Funktionen auf der Supportseite es Agenten erleichtern,
effizientere und personalisiertere Unterstützung zu bieten.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Mit dem Community-Kundenvorgangsfeed steht Community-Benutzern eine intuitive, vielseitige
Umgebung zur Verwaltung von Kundenvorgängen zur Verfügung. Mithilfe des Publishers (1) können Benutzer Posts erstellen und
161
Salesforce Summer '15 – Versionshinweise
Service-Communities
Dateien an Kundenvorgänge anhängen. Der Feed (2) verfügt über die volle Palette an Chatter-Tools für die Zusammenarbeit: Benutzer
können Lesezeichen für Posts setzen, Posts mit "Gefällt mir" bewerten oder Posts kommentieren sowie andere Benutzer erwähnen. Bilder
und Kommentare werden inline angezeigt, sodass der Feed schnell nach Details durchsucht werden kann. In der Randleiste "Anhänge"
(3) werden alle Kundenvorgangsanhänge angezeigt.
Im Community-Kundenvorgangsfeed werden folgende Interaktionen angezeigt:
• Chatter-Text-, -Datei- und -Linkposts
• Fragen in Chatter, die sich auf den Kundenvorgang beziehen
• Kundenvorgangs-E-Mails
Anmerkung: Mehr Informationen über extern sichtbare Kundenvorgangs-E-Mails finden Sie unter Externen Benutzern
werden jetzt im Feed Kundenvorgangs-E-Mails angezeigt.
Wenn der Salesforce-Administrator schreibgeschützte Social Posts zu Kundenvorgängen offenlegt, werden diese auch im
Community-Kundenvorgangsfeed angezeigt.
Der Community-Kundenvorgangsfeed ist in allen Communities verfügbar, die mit einer Self-Service-Community-Vorlage oder mit der
Vorlage "Salesforce-Registerkarten und Visualforce" erstellt wurden. Er kann neuen Communities, die nach Einführung der Version
Summer '15 erstellt wurden, sowie Communities, die auf die Vorlagen der Version Summer '15 aktualisiert wurden, hinzugefügt werden.
162
Salesforce Summer '15 – Versionshinweise
Service-Communities
Neue Funktionen für Supportagenten
Supportagenten können bei Verwendung des Community-Kundenvorgangsfeeds Kundenvorgangsinteraktionen durchsuchen und mit
Kunden und anderen Agenten zusammenarbeiten, ohne die Konsole zu verlassen.
Posten zu Kundenvorgängen oder Community-Fragen in der Konsole
Mit der Aktion "Community" im Kundenvorgangsfeed können Agenten bequem Chatter-Posts zu Kundenvorgängen erstellen,
Community-Fragen beantworten und die Sichtbarkeit von Posts anpassen.
Anmerkung: Vor der Version Summer '15 verwendeten Agenten die Aktion "Community" dazu, Kundenvorgangskommentare
zu verfassen, und legten durch Auswahl von Kunde oder Jeder fest, wer die Kommentare anzeigen konnte.
Durch Posten zu einem Kundenvorgang mit der Aktion "Community" wird der Post für alle internen und externen Benutzer mit
Zugriff auf den Kundenvorgang sichtbar gemacht:
Wenn ein Kundenvorgang auf eine Frage in der Community zurückgeht, zeigt die Aktion "Community" zwei Optionen an:
• Mit Kundenvorgang wird der Post für alle internen und externen Benutzer mit Zugriff auf den Kundenvorgang sichtbar gemacht.
• Mit Community-Frage können Sie eine öffentliche Antwort auf die Frage des Community-Benutzers posten.
Anmerkung: Sie können nach wie vor die Aktionen "Post", "Datei" und "Link" in der Konsole verwenden, um mit externen
Benutzern zu einem Kundenvorgang zu kommunizieren. Wählen Sie dazu im Dropdown-Menü den Eintrag Alle mit Zugriff
aus.
Bearbeiten der Sichtbarkeit von veröffentlichten Kundenvorgangsposts
Bei Bedarf können Agenten die externe Sichtbarkeit eines veröffentlichten Text-, Link- oder Dateiposts zu einem Kundenvorgang
ändern. Diese Option ist nur verfügbar, wenn der kompakte Kundenvorgangsfeed aktiviert ist.
163
Salesforce Summer '15 – Versionshinweise
Service-Communities
Im Dropdown-Menü des Posts im kompakten Kundenvorgangsfeed können Agenten die Option Auf "Öffentlich" setzen auswählen,
um einen internen Post für externe Benutzer mit Zugriff auf den Kundenvorgang sichtbar zu machen. Umgekehrt wird bei Auswahl
von Auf "Privat" setzen ein Post nur für interne Benutzer sichtbar gemacht. Wird ein Post auf "Privat" gesetzt, bedeutet dies, dass
der Post dem Kunden in seinem Kundenvorgangsfeed nicht mehr angezeigt wird. Beachten Sie jedoch, dass der Kunde möglicherweise
per E-Mail benachrichtigt wurde, als der Post ursprünglich veröffentlicht wurde.
Zur Bearbeitung von Chatter-Posts zu einem Kundenvorgang benötigen Agenten die Benutzerberechtigungen "Meine eigenen
Posts bearbeiten" und "Posts zu Datensätzen bearbeiten, deren Inhaber ich bin".
IN DIESEM ABSCHNITT:
Einrichten des Community-Kundenvorgangsfeeds
Wenn Sie den Community-Kundenvorgangsfeed in Ihrer Community einrichten möchten, aktivieren Sie die Funktion in Salesforce
und fügen Sie der Kundenvorgangsseite in Site.com Studio zwei vorkonfigurierte Komponenten hinzu.
Einrichten des Community-Kundenvorgangsfeeds
Wenn Sie den Community-Kundenvorgangsfeed in Ihrer Community einrichten möchten,
aktivieren Sie die Funktion in Salesforce und fügen Sie der Kundenvorgangsseite in Site.com
Studio zwei vorkonfigurierte Komponenten hinzu.
Anmerkung: Die folgenden Schritte müssen sowohl für neue als auch für vorhandene
Communities durchgeführt werden.
1. Aktivieren Sie den Community-Kundenvorgangsfeed.
a. Klicken Sie in Salesforce unter "Setup" auf Anpassen > Kundenvorgänge >
Supporteinstellungen.
b. Klicken Sie auf Bearbeiten.
c. Wählen Sie die Option Feed zum Kundenvorgang für Community aktivieren
aus.
NUTZERBERECHTIGUNGEN
Aktivieren des
Community-Kundenvorgangsfeeds:
• "Anwendung anpassen"
Erstellen, Bearbeiten und Verwalten
von Site.com-Sites:
•
Feld Site.com
Publisher-Benutzer auf
der Benutzerdetailseite aktiviert
•
Rolle "Site-Administrator" oder
"Designer" auf Site-Ebene
zugewiesen
d. Bei Bedarf können Sie die Option E-Mail-Benachrichtigungen für Posts in
Kundenvorgängen aktivieren auswählen (empfohlen).
Mit dieser Einstellung, die angezeigt wird, wenn der Community-Kundenvorgangsfeed aktiviert ist, wird der
Kundenvorgangskontakt per E-Mail benachrichtigt, wenn jemand einen extern sichtbaren Post zu seinem Kundenvorgang
veröffentlicht. Die Benutzer können den Post durch Antworten auf die E-Mail kommentieren. Benutzer in Communities, die mit
der Napili-Vorlage erstellt wurden, können diese Benachrichtigungen in ihren Einstellungen für E-Mail-Benachrichtigungen
deaktivieren.
Anmerkung: Wenn Sie bereits benutzerdefinierte Einstellungen für E-Mail-Benachrichtigungen verwenden, wie etwa
Benachrichtigungen, die von Workflows ausgelöst werden, kann es bei Auswahl dieser Einstellung zur Erstellung doppelter
E-Mail-Benachrichtigungen kommen.
e. Klicken Sie auf Speichern.
2. Fügen Sie der Kundenvorgangsseite neue Komponenten hinzu.
Der Community-Kundenvorgangsfeed umfasst zwei neue Komponenten, mit denen Benutzer Chatter-Posts zu Kundenvorgängen
anzeigen und erstellen können. Fügen Sie die Komponenten der Kundenvorgangsseite Ihrer Community in Site.com Studio hinzu.
• Mit der Komponente "Kundenvorgang-Chatter-Publisher" können Benutzer im Community-Kundenvorgangsfeed Chatter-Posts
erstellen. Sie ersetzt die Komponente "Kundenvorgang-Publisher".
164
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
• Die Komponente "Kundenvorgangsfeed" macht Chatter-Posts und E-Mails für Kunden sichtbar. Sie ersetzt die Komponente
"Kundenvorgangskommentare".
Anleitungen und bewährte Vorgehensweisen zum Auswechseln der Komponenten finden Sie in der Salesforce-Hilfe unter "Einrichten
des Community-Kundenvorgangsfeeds".
Externen Benutzern werden jetzt im Feed Kundenvorgangs-E-Mails angezeigt
Wenn Sie den Community-Kundenvorgangsfeed aktivieren, werden externen Benutzern, die Zugriff
auf den Kundenvorgang haben, im Community-Kundenvorgangsfeed Kundenvorgangs-E-Mails
angezeigt. In Kundenvorgangs-E-Mails im Feed werden der Verfasser, die Empfänger, der
Nachrichtentext und der Sendezeitpunkt der E-Mail angegeben.
Wenn es sich beim Kundenvorgangskontakt um den Verfasser oder Empfänger einer E-Mail handelt,
ist die E-Mail im Kundenvorgangsfeed für alle Benutzer sichtbar, die dem Kundenvorgang zugeordnet
sind, einschließlich externer Benutzer. E-Mails zwischen Agenten sind für externe Benutzer jedoch
nicht sichtbar.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Anmerkung: Damit externe Benutzer einen Kundenvorgang anzeigen können, muss ihr Profil Zugriff auf Kundenvorgänge in
der Community umfassen.
Angenommen, Rita, eine externe Benutzerin, postet in einer Community eine Frage. Die Frage bleibt offen, und ein Community-Moderator
erstellt daraus mithilfe der Aktion "Fragen-Vorgangserfassung" einen Kundenvorgang. Wenn der dem Kundenvorgang zugewiesene
Supportagent Rita über den E-Mail-Publisher eine E-Mail sendet, wird die E-Mail Rita und allen anderen Benutzern mit Zugriff auf den
Kundenvorgang in ihrem Kundenvorgangsfeed angezeigt. Zu den Benutzern mit Zugriff zählen der zugewiesene Supportagent, der
Kundenvorgangskontakt sowie alle Partner.
Sie können einen Apex-Auslöser schreiben, um die Sichtbarkeit von Kundenvorgangs-E-Mails für externe Benutzer, die Zugriff auf den
Kundenvorgang haben, festzulegen, unabhängig davon, ob Sie den Community-Kundenvorgangsfeed aktiviert haben. Das Feld
IsExternallyVisible des Objekts EmailMessage steuert die Sichtbarkeit von E-Mail-Nachrichten. Wenn das Feld auf
true (Standardwert) festgelegt ist, sind E-Mails für externe Benutzer sichtbar. Wenn Sie Kundenvorgangs-E-Mails für externe Benutzer
ausblenden möchten, schreiben Sie einen Auslöser, der das Feld IsExternallyVisible auf false festlegt, wenn eine E-Mail
erstellt wird.
Social-Kundenservice
Der Social-Kundenservice ist die Integration der nächsten Generation zwischen Social Studio
(Radian6) und der Salesforce Service Cloud. Kundenserviceagenten können mit ihren Kunden
kommunizieren, indem sie auf über Twitter und Facebook erstellte Kundenvorgänge reagieren.
Salesforce-Administratoren können mithilfe einer Apex-Klasse anpassen, wie der eingehende soziale
Inhalt verarbeitet werden soll, und konfigurieren, welche Personen in der Organisation berechtigt
sind, über soziale Accounts zu antworten.
AUSGABEN
Der Social-Kundenservice ist
in der Enterprise,
Performance und Unlimited
Edition verfügbar.
IN DIESEM ABSCHNITT:
Grundlegende Geschäftsregeln
Sie können die Apex-Klasse für den Social-Kundenservice in der Setup-Benutzeroberfläche anpassen, ohne zeitaufwändige
Codeänderungen vornehmen zu müssen.
Verbesserte Twitter-Direktnachrichten
Agenten verfügen jetzt über bessere Informationen, wenn sie von einer öffentlichen zu einer privaten Twitter-Konversation wechseln.
165
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
Option zur Kundenvorgangserstellung mit dem Starterpaket
Wenn Sie das Starterpaket verwenden, können Sie jetzt steuern, für welche sozialen Accounts Kundenvorgänge zu jedem eingehenden
Social Post erstellt werden.
Zusätzliche Social Post-Felder
Wenn Sie die Vollversion des Social-Kundenservice, nicht das Starterpaket, und Klassifikatoren im Social Studio (Radian6) Social Hub
verwenden, sind im Social Post-Objekt vier zusätzliche Felder verfügbar: "Analyseergebnis", "Sprache", "Klassifizierung" und
"Engagement-Niveau".
Löschen ausgehender Posts in Google+ und Sina Weibo (Pilotprogramm)
Agenten können jetzt ausgehende Kommentare in Google+ und Sina Weibo löschen.
Löschen von eingehenden Posts mit Fehlern
Sie können jetzt Posts mit Fehlern löschen, um sicherzustellen, dass Ihre Social Hub-Regeln andere eingehende Posts weiterhin
verarbeiten.
Verbesserte Verarbeitung eingehender Inhalte
Wenn bei eingehenden Posts Fehler auftreten, wird jetzt automatisch versucht, sie ein weiteres Mal zu verarbeiten, und bei der
Verarbeitung untergeordneter Posts prüft Salesforce, dass übergeordnete Posts vorhanden sind, bevor die untergeordneten Posts
als Datensätze geschrieben werden.
Sonstige Änderungen für den Social-Kundenservice
Informieren Sie sich über weitere Änderungen, die Benutzer des Social-Kundenservice betreffen.
Grundlegende Geschäftsregeln
Sie können die Apex-Klasse für den Social-Kundenservice in der Setup-Benutzeroberfläche anpassen, ohne zeitaufwändige Codeänderungen
vornehmen zu müssen.
Auf der Registerkarte "Einstellungen für eingehende Inhalte" des Social-Kundenservice können Administratoren Geschäftsregeln
auswählen, die bestimmen, wie eingehende soziale Daten gehandhabt werden.
166
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
Anmerkung: Regeln für eingehende Geschäfte sind nicht verfügbar, wenn Sie eine benutzerdefinierte Apex-Klasse verwenden.
Erneutes Öffnen für Kundenvorgänge aktivieren
Wenn ein neuer Post derselben Social Persona einem geschlossenen Kundenvorgang zugeordnet wird, wird der Kundenvorgang
innerhalb der angegebenen Anzahl von Tagen erneut geöffnet. Die Zahl muss zwischen 1 und 3.000 liegen.
Personenaccounts verwenden
Ordnen Sie einen Personenaccount des ausgewählten Typs für den übergeordneten Datensatz der Social Persona zu.
Kundenvorgang für Post-Tags erstellen
Überschreiben Sie die Regeln für die Kundenvorgangserstellung im Social Hub und erstellen Sie einen Kundenvorgang, wenn in
einem Social Post ausgewählte Post-Tags vorhanden sind. Post-Tags dienen zur Beantwortung der Frage "Wie lautet das Thema
dieses Posts?". Post-Tags, die im Social Studio (Radian6) Social Hub festgelegt werden, bieten mehr Kontext dazu, worum sich der
jeweilige Post handelt.
Verbesserte Twitter-Direktnachrichten
Agenten verfügen jetzt über bessere Informationen, wenn sie von einer öffentlichen zu einer privaten Twitter-Konversation wechseln.
Direktnachrichten sind die bewährte Methode für den Austausch nicht öffentlicher Informationen mit einem Kunden in sozialen
Netzwerken. Agenten können auf Twitter bequem von öffentlichen zu privaten Konversationen wechseln. Dadurch wird die Produktivität
gesteigert und Fehler werden reduziert, es werden reibungslosere Konversationen mit Kunden ermöglicht und die Serviceerfahrung
wird verbessert.
167
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
Auf Twitter müssen sich zwei Parteien gegenseitig folgen. Die neue Aktion "Sozial" zeigt Agenten, ob eine oder beide der Parteien der
anderen folgen müssen. Dies erleichtert es Agenten, anderen zu folgen und andere aufzufordern, ihnen zu folgen, und somit
Direktnachrichten effizienter einzusetzen.
Option zur Kundenvorgangserstellung mit dem Starterpaket
Wenn Sie das Starterpaket verwenden, können Sie jetzt steuern, für welche sozialen Accounts Kundenvorgänge zu jedem eingehenden
Social Post erstellt werden.
Nicht für alle Posts ist ein Kundenvorgang erforderlich. Ein zusätzlicher Tweet oder Post erfordert beispielsweise keine Unterstützung
durch einen Agenten. In der Vollversion des Social-Kundenservice können Administratoren steuern, für welche Posts im Social Studio
(Radian6) Social Hub Kundenvorgänge erstellt werden. Jetzt können Administratoren des Starterpakets festlegen, ob Kundenvorgänge
automatisch erstellt werden sollen, wenn Posts von einem bestimmten sozialen Account eingehen.
Wenn Sie beispielsweise über zwei Twitter-Handles verfügen, eines für den Support und eines für Marketing oder markenbezogene
Informationen, können Sie festlegen, dass nur für das Support-Handle automatisch Kundenvorgänge erstellt werden. Die Tweets vom
Marketing-Handle werden einer Social Post-Warteschlange zur Überprüfung hinzugefügt. Weitere Informationen finden Sie unter
Verwalten von Social Posts in der Salesforce-Hilfe.
Zusätzliche Social Post-Felder
Wenn Sie die Vollversion des Social-Kundenservice, nicht das Starterpaket, und Klassifikatoren im Social Studio (Radian6) Social Hub
verwenden, sind im Social Post-Objekt vier zusätzliche Felder verfügbar: "Analyseergebnis", "Sprache", "Klassifizierung" und
"Engagement-Niveau".
168
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
Analyseergebnis
Mit dem Analyseergebnis können Sie die Relevanz und Wichtigkeit eines Social Posts bewerten. Sie können Ihr eigenes
benutzerdefiniertes Relevanzsystem unter Verwendung all der im Social Hub verfügbaren Bedingungen einrichten, darunter Anzahl
der Anhänger, deutliche Formulierung, Bibliothek und Nähe. Als Nächstes definieren und gewichten Sie jedes Kriterium und addieren
oder subtrahieren die Punkte zu einem Bewertungsergebnis, das Sie dem Post zuordnen. In Salesforce können Agenten anhand
dieses Bewertungsergebnisses Entscheidungen bezüglich Weiterleitung und Priorität treffen.
Sprache
Das Feld "Sprache" gibt an, in welcher Sprache der Social Post verfasst wurde.
Klassifizierung
Die Klassifizierung hilft bei der Beantwortung der Frage "Warum wurde dies gepostet?" sowie bei der Unterteilung von Posts nach
Thema.
Engagement-Niveau
Das Engagement-Niveau gibt den Workflowstatus des Posts zum Sendezeitpunkt wieder.
Mit diesen Feldern stehen Agenten die erforderlichen Informationen zur Verfügung, um Social Posts und Kundenvorgänge an die
richtigen Teams weiterzuleiten. Sie können auch Ihre Apex-Klasse anpassen, um Kundenvorgänge ordnungsgemäß zuzuweisen.
Löschen ausgehender Posts in Google+ und Sina Weibo (Pilotprogramm)
Agenten können jetzt ausgehende Kommentare in Google+ und Sina Weibo löschen.
Anmerkung: Google+ und Sina Weibo für den Social-Kundenservice sind derzeit für ausgewählte Kunden über ein Pilotprogramm
verfügbar. Wenn Sie für die Aufnahme in dieses Pilotprogramm nominiert werden möchten, wenden Sie sich an Salesforce. Für
die Teilnahme am Pilotprogramm gelten möglicherweise zusätzliche Bedingungen. Bitte beachten Sie, dass bei allen
Pilotprogrammen Änderungen vorbehalten sind und daher die Aufnahme in dieses Pilotprogramm oder ein bestimmter Zeitrahmen,
in dem diese Funktion aktiviert werden kann, nicht garantiert werden kann. Unveröffentlichte Services oder Funktionen, die in
diesem Dokument, Pressemitteilungen oder öffentlichen Erklärungen erwähnt werden, sind aktuell noch nicht verfügbar und
werden eventuell nicht rechtzeitig oder gar nicht verfügbar sein. Kunden, die unsere Services kaufen, sollten ihre Kaufentscheidungen
auf der Grundlage von Funktionen treffen, die aktuell verfügbar sind.
Agenten können Markenbotschaften und -bilder schützen, indem sie Kommentare von Google+ sowie Antworten und Kommentare
von Sina Weibo, die Fehler oder unangemessene Sprache enthalten, löschen.
169
Salesforce Summer '15 – Versionshinweise
Social-Kundenservice
Löschen von eingehenden Posts mit Fehlern
Sie können jetzt Posts mit Fehlern löschen, um sicherzustellen, dass Ihre Social Hub-Regeln andere eingehende Posts weiterhin verarbeiten.
In den Einstellungen für den Social-Kundenservice auf der Registerkarte "Fehlerprotokoll" können Sie auf Alle löschen klicken, um das
Fehlerprotokoll zu leeren und sicherzustellen, dass zukünftige Posts weiterhin verarbeitet werden.
Verbesserte Verarbeitung eingehender Inhalte
Wenn bei eingehenden Posts Fehler auftreten, wird jetzt automatisch versucht, sie ein weiteres Mal zu verarbeiten, und bei der Verarbeitung
untergeordneter Posts prüft Salesforce, dass übergeordnete Posts vorhanden sind, bevor die untergeordneten Posts als Datensätze
geschrieben werden.
Durch diese Verbesserungen werden Fehlerzustände und Probleme bezüglich verwirrender Post-Anordnungen, die einen Benutzereingriff
erfordern, verringert. Dies spart Zeit und erhöht die Leistung des Social-Kundenservice.
Sonstige Änderungen für den Social-Kundenservice
Informieren Sie sich über weitere Änderungen, die Benutzer des Social-Kundenservice betreffen.
Externe Communities-Benutzer können Social Posts anzeigen
Administratoren können jetzt externen Community- und Portalbenutzern Lesezugriff auf Social Posts gewähren, sodass ihren Kunden
direkt in der Community ein vollständiger Verlauf ihrer Kundenvorgänge angezeigt wird. Um Social Posts in Communities und
Portalen verfügbar zu machen, müssen drei Anforderungen erfüllt werden.
1. Stellen Sie sicher, dass der Benutzer Zugriff auf Kundenvorgänge in der Community hat.
2. Geben Sie Benutzern Leseberechtigung für Social Posts in ihren Profilen.
3. Aktivieren Sie im Social Post-Objekt Ihrer Organisation die Sichtbarkeit einzelner Felder über die Einstellungen für die
Feldebenensicherheit.
170
Salesforce Summer '15 – Versionshinweise
Vermögenswerte
Anmerkung: Wenn diese Anforderungen erfüllt sind, werden externen Benutzern alle Social Posts angezeigt, die für sie
verfügbar gemacht wurden. Wenn beispielsweise ein Kundenvorgangs- oder Lead-Feed extern verfügbar gemacht wird, sind
alle Social Posts im Feed sichtbar. Es gibt derzeit keine Möglichkeit, die Sichtbarkeit auf der Ebene des Social Post-Objekts
einzuschränken.
Neues Feld im Social Persona-Objekt
In neu erstellten Social Personas gibt es ein neues Feld, das angibt, von welchem sozialen Netzwerk die Persona erstellt wurde. Dieses
Feld wird bei der Erstellung festgelegt und kann nicht geändert werden. Vor der Version Summer '15 erstellte Social Personas verfügen
nicht über dieses Feld.
Anmerkung: Wenn Ihre Organisation benutzerdefiniertes Apex verwendet, müssen Sie dieses aktualisieren, um das Feld
verwenden zu können. Beachten Sie, dass vor der Version Summer '15 erstellte Personas nicht über dieses Feld verfügen.
Vermögenswerte
Das Objekt "Vermögenswerte" verfolgt Produkte, die Ihren Kunden gehören. Vermögenswerten
können Produkte Ihres Unternehmens und Produkte von Mitbewerbern umfassen.
IN DIESEM ABSCHNITT:
Freigeben hoher Volumen für Vermögenswerte verfügbar
Bisher wurden Freigaben für Kundenportalbenutzer und Community-Benutzer mit hohen
Volumen für Vermögenswertdatensätze nicht unterstützt. Nun können Sie Freigabesets
verwenden, um Portal- und Community-Benutzern mit hohen Volumen
Vermögenswertdatensätze zuzuweisen.
AUSGABEN
Vermögenswerte sind
verfügbar in: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Freigeben hoher Volumen für Vermögenswerte verfügbar
Bisher wurden Freigaben für Kundenportalbenutzer und Community-Benutzer mit hohen Volumen
für Vermögenswertdatensätze nicht unterstützt. Nun können Sie Freigabesets verwenden, um
Portal- und Community-Benutzern mit hohen Volumen Vermögenswertdatensätze zuzuweisen.
Informationen finden Sie unter Gewähren des Zugriffs auf Benutzerdatensätze für Portal- und
Community-Benutzer mit hohem Volumen.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Organisationssynchronisierung
Mit der Organisationssynchronisierung können Sie eine sekundäre, synchronisierte
Salesforce-Organisation einrichten, auf die die Benutzer zugreifen können, wenn in Ihrer primären
Organisation Wartungsmaßnahmen ausgeführt werden. Zu den Verbesserungen der Version
Summer '15 an der Organisationssynchronisierung zählen automatisch veröffentlichte Felder, die
Option zur Synchronisierung von Metadaten, die Möglichkeit, Berichte und Auslöser für das
Organisationssynchronisierungsprotokoll zu schreiben, sowie ein neues Video mit dem Titel "How
Organization Sync Works" (Funktionsweise der Organisationssynchronisierung).
171
AUSGABEN
Die
Organisationssynchronisierung
ist verfügbar in: Enterprise,
Performance, Unlimited und
Developer Edition
Salesforce Summer '15 – Versionshinweise
Organisationssynchronisierung
IN DIESEM ABSCHNITT:
Organisationssynchronisierung unterstützt jetzt Metadaten
Damit Daten mit der Organisationssynchronisierung synchronisiert werden, müssen die Metadaten in Ihrer primären
Salesforce-Organisation mit den Metadaten in Ihrer sekundären Organisation übereinstimmen. Sie können jetzt bestimmte Arten
von Metadatenänderungen zwischen Ihren Organisationen täglich synchronisieren lassen.
Verbesserungen an der Organisationssynchronisierung
Die Organisationssynchronisierung wurde verbessert und umfasst jetzt neue Möglichkeiten zur Benutzerunterstützung, automatisch
veröffentlichte Felder, automatische Benutzersynchronisierung sowie die Möglichkeit, Berichte und Auslöser für das
Organisationssynchronisierungsprotokoll zu schreiben.
Organisationssynchronisierung unterstützt jetzt Metadaten
Damit Daten mit der Organisationssynchronisierung synchronisiert werden, müssen die Metadaten
in Ihrer primären Salesforce-Organisation mit den Metadaten in Ihrer sekundären Organisation
übereinstimmen. Sie können jetzt bestimmte Arten von Metadatenänderungen zwischen Ihren
Organisationen täglich synchronisieren lassen.
Einfügungen und Aktualisierungen der folgenden Metadatentypen werden täglich in eine Richtung
synchronisiert – von der primären zur sekundären Organisation.
• Apex-Klassen, -Komponenten und -Seiten
AUSGABEN
Die
Organisationssynchronisierung
ist verfügbar in: Enterprise,
Performance, Unlimited und
Developer Edition
• Benutzerdefinierte Felder
• Benutzerdefinierte Objekte
• Externe Objekte
• Layouts
• Berechtigungssätze
• Datensatztypen
• Rollen
• Benutzerprofile
Die folgenden Aktionen für unterstützte Metadaten werden nicht synchronisiert und müssen in beiden Organisationen wiederholt
werden:
• Erstellen oder Aktualisieren von Metadaten in der sekundären Organisation
• Löschen von Metadaten in einer der beiden Organisationen
Wenn ein Benutzer beispielsweise in der primären Organisation einen Berechtigungssatz erstellt oder aktualisiert, wird die Änderung
innerhalb von 24 Stunden in der sekundären Organisation übernommen. Wird der Berechtigungssatz jedoch in der sekundären
Organisation aktualisiert, wird die Aktualisierung nicht zurück an die primäre Organisation übertragen und die Aktualisierung in der
sekundären Organisation wird bei der nächsten Synchronisierung überschrieben.
Kunden können die Synchronisierung von Metadaten aktivieren, indem sie bei der Einrichtung einer Abgleichverbindung die Option
Metadaten synchronisieren auswählen. Kunden mit bestehenden Abgleichverbindungen wird diese Option auf der Detailseite der
Verbindung angezeigt. Bewährte Vorgehensweisen zur Synchronisierung von Metadaten finden Sie in der Salesforce-Hilfe unter
"Duplizieren der Metadaten".
172
Salesforce Summer '15 – Versionshinweise
Organisationssynchronisierung
Verbesserungen an der Organisationssynchronisierung
Die Organisationssynchronisierung wurde verbessert und umfasst jetzt neue Möglichkeiten zur
Benutzerunterstützung, automatisch veröffentlichte Felder, automatische Benutzersynchronisierung
sowie die Möglichkeit, Berichte und Auslöser für das Organisationssynchronisierungsprotokoll zu
schreiben.
Interessantes
• Wenn Sie mehr über die Organisationssynchronisierung erfahren möchten, sehen Sie
sich dieses kurze Video an:
AUSGABEN
Die
Organisationssynchronisierung
ist verfügbar in: Enterprise,
Performance, Unlimited und
Developer Edition
• Sind Sie ein neuer Administrator der Organisationssynchronisierung? Nachdem Sie die
Registerkarte "Verbindungen" in Salesforce hinzugefügt und Ihre Abgleichverbindung eingerichtet haben, machen Sie diese
interaktive Tour durch die Verbindungsdetailseite, um zu erfahren, wie Sie ihre Funktionen optimal nutzen.
Walk Through
It: Explore the Connection Detail Page (Erkunden der Verbindungsdetailseite).
Automatisch veröffentlichte Felder
Wenn Sie in der verknüpften Organisation in Ihrer Abgleichverbindung ein Objekt veröffentlichen, werden die Felder dieses Objekts
automatisch veröffentlicht. Auf der Detailseite der Verbindung können Sie nach wie vor anpassen, welche Felder veröffentlicht
werden. Diese Änderung erspart Ihnen nur einige Klicks. Folgende Feldtypen werden nicht unterstützt:
• Rich-Text-Bereichsfelder (RTA-Felder)
• Formelfelder
• Rollup-Zusammenfassungsfelder
• Felder mit einem Nachschlagevorgang für ein unveröffentlichtes Objekt
Anmerkung: Diese Änderung betrifft keine standardmäßigen Salesforce-zu-Salesforce-Verbindungen.
Automatische Benutzersynchronisierung
In der Organisationssynchronisierung werden Benutzer jetzt automatisch synchronisiert. Sobald Sie eine Abgleichverbindung erstellt
haben, werden alle Benutzer mit Standardbenutzerlizenzen in die sekundäre Organisation kopiert. Wenn ein Benutzer erstellt,
aktualisiert oder deaktiviert wird, wird diese Änderung automatisch in beiden Organisationen übernommen.
Anmerkung: Wenn Sie die Synchronisierung von Metadaten für die Organisationssynchronisierung deaktiviert haben, fügen
Sie der sekundären Organisation Benutzer hinzu, indem Sie oben auf der Verbindungsdetailseite auf Massensynchronisierung
von Benutzern klicken.
Erstellen von Auslösern und Berichten für das Organisationssynchronisierungsprotokoll
Im Organisationssynchronisierungsprotokoll werden Daten und Metadaten aufgelistet, die nicht synchronisiert werden konnten.
Sie können Apex-Auslöser für das Protokoll schreiben, die Sie oder andere Benutzer bei Protokolleinträgen benachrichtigen. Beispiel:
• Schreiben Sie einen Auslöser, der dem Administrator eine E-Mail sendet, wenn innerhalb der letzten 24 Stunden mehr als zehn
Einträge im Protokoll vorgenommen wurden.
• Wenn im Protokoll für einen Account ein Eintrag vorgenommen wird, lösen Sie eine Workflow-Regel aus, die den Account mit
dem Vermerk "Muss überprüft werden" kennzeichnet.
Um Auslöser für das Organisationssynchronisierungsprotokoll zu erstellen, klicken Sie unter "Setup" auf Salesforce-zu-Salesforce >
Organisationssynchronisierungsprotokoll > Auslöser.
Es besteht auch die Möglichkeit, benutzerdefinierte Berichtstypen zu erstellen, um die Integrität Ihrer
Organisationssynchronisierungsumgebung zu überwachen. Verwenden Sie das Organisationssynchronisierungsprotokoll-Objekt
als primäres Objekt oder als sekundäres Objekt eines von der Organisationssynchronisierung unterstützten Objekts (z. B. Accounts
oder Kontakte). Beispiel:
173
Salesforce Summer '15 – Versionshinweise
Verbessern der Service Cloud-Implementierung mit Code:
Einführung in das Service Cloud Cookbook
• Erstellen Sie einen benutzerdefinierten Bericht zum Kundenvorgangsobjekt, der alle Protokolleinträge für mit einem Kundenvorgang
verknüpfte Datensätze des letzten Monats anzeigt.
• Erstellen Sie ein Dashboard mit Berichten, die folgende Angaben enthalten:
– Die Anzahl der Protokolleinträge in den letzten 24 Stunden
– Die Anzahl der Protokolleinträge nach Feldtyp
Anmerkung: Da im Protokoll Fehler der ausgehenden Synchronisierung aufgeführt werden, zeigt derselbe Bericht
unterschiedliche Ergebnisse, je nachdem, in welcher Organisation Sie gerade arbeiten.
Verbessern der Service Cloud-Implementierung mit Code: Einführung in
das Service Cloud Cookbook
Sind Sie ein Entwickler, der einer Service Cloud-Implementierung den letzten Schliff geben möchte? Sind Sie ein erfahrener Administrator,
der versuchen möchte, eine Service Cloud-Implementierung mit einfachem Code zu verbessern? Dann lesen Sie das neue Service Cloud
Cookbook, eine Sammlung einfacher, wirkungsvoller Codebeispiele, die Sie in Ihrer Organisation hinzufügen können.
Möchten Sie die Organisation von Kundenvorgängen verbessern? Anpassungen zu einer Salesforce Console hinzufügen? Ihr Live
Agent-Chat-Fenster personalisieren? Das Service Cloud Cookbook enthält sofort einsatzbereite Codebeispiele zur Lösung dieser Probleme
und für vieles mehr.
Informieren Sie sich, wie Sie Ihren Kundendienst mit dem Service Cloud Cookbook weiter verbessern können.
Chatter: Berichte, Fragen-Vorgangserfassung, Datensätze in Gruppen
Mit der Version Summer ’15 können Sie Berichte über die Chatter-Aktivität in Ihrer Organisation erstellen, Datensätze zu Gruppen
hinzufügen und Kundenvorgänge über Chatter-Fragen erstellen. Es wurden auch verschiedene Verbesserungen an Dateien, Feeds und
nicht aufgelisteten Gruppen vorgenommen.
IN DIESEM ABSCHNITT:
Feeds
In Chatter-Feeds können Benutzer nun Posts und Kommentare bearbeiten und Berichte zu Datensatz-Feeds erstellen.
Files
Mit Salesforce Files in der Version Summer ’15 können Sie beliebige Dateien in Salesforce freigeben und synchronisieren, es werden
verschiedene Obergrenzen erhöht und es wird eine bessere Integration externer Dateien und Datenquellen bereitgestellt.
Gruppen
Chatter-Gruppen bieten eine erhöhte Sicherheit für nicht aufgelistete Gruppen, mehr Kontrolle darüber, welche benutzerdefinierten
Objektdatensätze in Gruppen zulässig sind, die Möglichkeit zum Freigeben von mehr Informationen und einige
Formatierungsverbesserungen bei Gruppen-E-Mails.
E-Mail-Benachrichtigungen
Nehmen Sie an der Beta-Version für einheitliche Benutzerkurzfassungen teil, um eine verbesserte und benutzerfreundlichere
E-Mail-Kurzfassung anzuzeigen.
174
Salesforce Summer '15 – Versionshinweise
Feeds
Sonstige Änderungen in Chatter
Kleinere Änderungen, die Ihre Erfahrung mit Chatter verbessern.
SIEHE AUCH:
Wie und wann Chatter-Funktionen verfügbar gemacht werden
Feeds
In Chatter-Feeds können Benutzer nun Posts und Kommentare bearbeiten und Berichte zu
Datensatz-Feeds erstellen.
IN DIESEM ABSCHNITT:
Bearbeiten von Feedposts und Feedkommentaren
Stellen Sie durch die Feedpostbearbeitung sicher, dass Ihre Feedposts genau und auf dem
aktuellen Stand sind.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Contact Manager und
Developer Edition
Erstellen von Berichten zu Datensatz-Feeds im Chatter-Dashboards-Paket
Kurz nach der Veröffentlichung der Version Summer ’15 wird auf AppExchange ein aktualisiertes Salesforce Chatter-Dashboards-Paket
verfügbar sein.
Bearbeiten von Feedposts und Feedkommentaren
Stellen Sie durch die Feedpostbearbeitung sicher, dass Ihre Feedposts genau und auf dem aktuellen Stand sind.
Nun können Ihre Benutzer ihre eigenen Feedposts bearbeiten. Datensatzinhaber können beliebige Posts in Datensätzen bearbeiten,
deren Inhaber sie sind. Dabei spielt es keine Rolle, wer den Post erstellt hat. Administratoren können Posts bearbeiten und bestimmten
Einzelpersonen Bearbeitungsrechte erteilen. In den Chatter-Einstellungen wurden zwei Profilberechtigungen und eine Option hinzugefügt,
mit der Administratoren steuern können, welche Benutzer Posts und Kommentare bearbeiten können.
Verwenden Sie die Option Bearbeiten von Posts und Kommentaren durch Benutzer zulassen in den
Chatter-Einstellungen, um die Funktion zum Bearbeiten von Feedposts für Ihre Organisation zu aktivieren oder zu deaktivieren. Diese
Option ist standardmäßig aktiviert. Alle Benutzer, denen ein Standardprofil zugewiesen ist, können ihre eigenen Posts und Kommentare
sofort bearbeiten. Dies gilt jedoch nicht für Chatter Free-Benutzer, externe Chatter-Benutzer und Kundenportal-Benutzer. Bei Benutzern,
denen benutzerdefinierte Profile zugewiesen sind, können Sie die Berechtigungen entweder in deren benutzerdefiniertem Profil oder
in Berechtigungssätzen aktivieren.
Die Berechtigung "Meine eigenen Posts bearbeiten" ermöglicht es Benutzern, ihre eigenen Posts zu bearbeiten. Diese Berechtigung ist
in Standardprofilen aktiviert. Dies gilt jedoch nicht für externe Chatter-, Chatter Free- und Kundenportal-Benutzer-Profile.
Die Berechtigung "Posts zu Datensätzen bearbeiten, deren Inhaber ich bin" ermöglicht es Benutzern, Posts und Kommentare zu
Datensätzen zu bearbeiten, deren Inhaber sie sind, was auch Posts und Kommentare anderer Personen einschließt. Ein Gruppeninhaber
oder Gruppenmanager kann beispielsweise alle Posts im Feed der Gruppe bearbeiten. Ein Manager eines bestimmten Datensatztyps
kann alle Posts für den Datensatz bearbeiten. Diese Berechtigung ist in Standardprofilen und benutzerdefinierten Profilen verfügbar, sie
ist aber standardmäßig deaktiviert.
In der folgenden Tabelle sind die Benutzerberechtigungen und ihre Standardeinstellungen zusammengefasst.
175
Salesforce Summer '15 – Versionshinweise
Feeds
Benutzerberechtigung
Beschreibung
Verfügbarkeit
Standardeinstellung
Meine eigenen Posts
bearbeiten
Ermöglicht es Benutzern,
ihre eigenen Posts zu
bearbeiten
Standardprofile, außer
In dieser Version in allen neuen
und vorhandenen
Organisationen aktiviert
• Externer Chatter-Benutzer
• Chatter Free-Benutzer
• Kundenportalbenutzer mit hohem
Volumen
• Partner-Community-Benutzerprofil
Benutzerdefinierte Profile
In allen neuen und
vorhandenen Organisationen
deaktiviert
Posts zu Datensätzen
Ermöglicht es
Benutzerdefinierte Profile
bearbeiten, deren Inhaber ich Datensatzinhabern, ihre
bin
eigenen Posts und Posts, die
andere Benutzer in Gruppen
und Datensatz-Detailseiten
vorgenommen haben, zu
ändern.
In allen neuen und
vorhandenen Organisationen
deaktiviert
Chatter-Moderatoren,
Community-Moderatoren und
Benutzer mit der Berechtigung
"Alle Daten modifizieren"
können jedoch immer alle
Posts und Kommentare
bearbeiten.
Die Option Bearbeiten von Posts und Kommentaren durch Benutzer zulassen in den Chatter-Einstellungen
ist standardmäßig aktiviert. Für Benutzer mit den erforderlichen Benutzerprofilberechtigungen ist die Option "Bearbeiten" im
Dropdown-Menü oder in Posts, Kommentaren, Fragen und Antworten verfügbar. Mit ihr wird ein separates Fenster "Bearbeiten" geöffnet,
in dem Benutzer den Text ändern können.
Nachdem Benutzer ihre bearbeitete Version des Posts gespeichert haben, wird ein Zeitstempel für "Bearbeitet" angezeigt, um anzugeben,
dass der ursprüngliche Post geändert wurde.
176
Salesforce Summer '15 – Versionshinweise
Feeds
Wenn Benutzer einen Post oder Kommentar bearbeiten und neue Personen oder Gruppen erwähnen, erhalten diese Personen und
Gruppen E-Mail-Benachrichtigungen. Personen oder Gruppen, die im ursprünglichen Post oder Kommentar erwähnt wurden, erhalten
keine neue E-Mail-Benachrichtigung. In E-Mail-Benachrichtigungen für bearbeitete Posts oder Kommentare wird der Zeitstempel für
"Bearbeitet" angezeigt.
Für Community-Benutzer ist die Feedpostbearbeitung nur verfügbar, wenn die Community mithilfe von "Salesforce-Registerkarten und
Visualforce" oder der Napili-Vorlage erstellt wurde. Die Option "Bearbeiten" ist bei vom System generierten Posts wie aufgezeichneten
Feed-Datensatzaktualisierungen nicht verfügbar.
Die Chatter-REST-API und Chatter in Apex unterstützen auch die Feedpostbearbeitung.
Aktivieren der Feedpostbearbeitung in Benutzerprofilen oder Berechtigungssätzen
Die Feedpostbearbeitung ist standardmäßig bei allen benutzerdefinierten Profilen deaktiviert.
Sie können die Berechtigungen in benutzerdefinierten Profilen oder in Berechtigungssätzen
aktivieren.
Gehen Sie zur Aktivierung der Berechtigungen in einem Berechtigungssatz wie folgt vor.
1. Klicken Sie unter "Setup" auf Benutzer verwalten > Berechtigungssätze.
2. Klicken Sie entweder auf einen vorhandenen Berechtigungssatz oder erstellen Sie einen
Berechtigungssatz.
3. Klicken Sie im Abschnitt "Systemberechtigungen" auf Bearbeiten.
4. Wählen Sie die Berechtigungen zum Bearbeiten von Feedposts aus, die Sie aktivieren
möchten.
NUTZERBERECHTIGUNGEN
Erstellen und Bearbeiten von
Berechtigungssätzen:
• "Profile und
Berechtigungssätze
verwalten"
Zuweisen von
Berechtigungssätzen:
• "Berechtigungssätze
zuweisen"
• Wählen Sie Meine eigenen Posts bearbeiten aus, um Benutzern, denen
dieser Berechtigungssatz zugewiesen ist, das Bearbeiten ihrer eigenen Posts und Kommentare zu ermöglichen.
• Wählen Sie Posts zu Datensätzen bearbeiten, deren Inhaber ich bin aus, um Benutzern, denen
dieser Berechtigungssatz zugewiesen ist, das Bearbeiten von Posts und Kommentaren zu Datensätzen zu ermöglichen, deren
Inhaber sie sind, was auch Posts und Kommentare anderer Benutzer einschließt.
5. Klicken Sie auf Speichern.
6. Weisen Sie den Berechtigungssatz den Benutzern zu, die die Berechtigungen benötigen.
Deaktivieren der Feedpostbearbeitung für alle Benutzer
Standardmäßig können alle Benutzer, denen ein Profil zugewiesen ist, bei dem die
Berechtigungen zur Feedpostbearbeitung aktiviert sind, ihre Posts und Kommentare bearbeiten.
Sie können die Feedpostbearbeitung für alle Benutzer in der Organisation unabhängig davon
deaktivieren, welche Benutzerprofile ihnen zugewiesen sind.
1. Klicken Sie unter Setup auf Anpassen > Chatter > Einstellungen.
2. Klicken Sie auf Bearbeiten.
3. Deaktivieren Sie im Abschnitt "Post- und Kommentaränderung" die Option Bearbeiten
von Posts und Kommentaren durch Benutzer zulassen.
177
NUTZERBERECHTIGUNGEN
Aktivieren oder Deaktivieren
von Funktionen in den
Chatter-Einstellungen:
• "Anwendung anpassen"
Salesforce Summer '15 – Versionshinweise
Files
4. Klicken Sie auf Speichern.
Die Funktion für die Feedpostbearbeitung ist für die gesamte Organisation deaktiviert. Benutzer können Posts und Kommentare nicht
mehr bearbeiten.
Erstellen von Berichten zu Datensatz-Feeds im Chatter-Dashboards-Paket
Kurz nach der Veröffentlichung der Version Summer ’15 wird auf AppExchange ein aktualisiertes Salesforce Chatter-Dashboards-Paket
verfügbar sein.
Sie können das Engagement in Datensatz-Feeds für standardmäßige und benutzerdefinierte Objekte überwachen, indem Sie unter
"Object>ObjectFeeds" einen benutzerdefinierten Berichtstyp erstellen. Mit diesem benutzerdefinierten Berichtstyp können Sie
für alle Standardobjekte, für die Feed-Verfolgung aktiviert ist (z. B. Accounts, Kundenvorgänge, Leads, Opportunities und benutzerdefinierte
Objekte), Berichte über die Feedaktivität erstellen. Sie können auch die Anzahl der Feedbearbeitungen verfolgen und sehen, welche
Benutzertypen Feeds bearbeiten. Dieses Paket bietet ein Account-Feeds-Dashboard, das Sie als Beispiel zum Erstellen Ihrer eigenen
angepassten Dashboards verwenden können.
Files
Mit Salesforce Files in der Version Summer ’15 können Sie beliebige Dateien in Salesforce freigeben und synchronisieren, es werden
verschiedene Obergrenzen erhöht und es wird eine bessere Integration externer Dateien und Datenquellen bereitgestellt.
IN DIESEM ABSCHNITT:
Freigeben einer Datei für eine Bibliothek
Geben Sie Chatter-Dateien und externe Dateien für eine Bibliothek frei.
Freigeben privater (persönlicher) Inhaltsdateien in Chatter
Geben Sie private Inhaltsdateien (bisher als persönliche Inhaltsdateien bezeichnet) in Chatter frei. Alle Inhaltsdateien – egal, ob in
einer Bibliothek oder nicht – können nun in Chatter freigegeben werden.
Synchronisieren von Inhaltsdateien
Alle Ihre Dateien aus Inhaltsbibliotheken, einschließlich privater Dateien, können nun in Chatter synchronisiert werden.
Synchronisieren von Dateien in Ordner
Wenn Sie eine Datei in Chatter synchronisieren, können Sie sie nun in einen Ordner synchronisieren.
Verteilen einer verwalteten Version von Salesforce Files Sync (Beta-Version)
Die Funktion "Verwaltete Version" von Salesforce Files Sync, die in der Version Spring '15 als Pilotprogramme eingeführt wurde, steht
nun in der Version Summer ‘15 als Beta-Version bereit. Mit dieser Funktion können IT-Administratoren den Salesforce Files
Sync-Desktopclient skaliert bereitstellen.
Einschließen von @-Erwähnungen beim Freigeben von Dateien für Gruppen
Wenn Sie eine Datei für Gruppen in Chatter freigeben, können Sie nun @-Erwähnungen für Personen und Gruppen in Ihre Nachricht
einschließen.
178
Salesforce Summer '15 – Versionshinweise
Files
Files Connect
Die Version Summer '15 bietet erweiterte Unterstützung für Google Drive, Zugriff auf benutzerdefinierte Felder und eine schnellere
Authentifizierung und Suche.
Sonstige Änderungen in Salesforce Files
Salesforce Files weist erhöhte Obergrenzen, verbesserte Inhaltszustellungen und sonstige Änderungen auf.
Freigeben einer Datei für eine Bibliothek
Geben Sie Chatter-Dateien und externe Dateien für eine Bibliothek frei.
Um die Funktionen zum Festlegen von Berechtigungen in Inhaltsbibliotheken nutzen zu können, sind Sie nicht mehr auf das Hochladen
von Dateien von Ihrem Computer beschränkt. Sie können nun beliebige Dateien in Chatter für eine oder mehrere Bibliotheken freigeben:
• Dateien, deren Inhaber Sie sind
• Dateien, die für Sie oder für eine Gruppe freigegeben wurden, der Sie angehören
• Externe Dateien
An allen Stellen in Chatter, an denen Sie eine Datei freigeben können, können Sie sie nun für eine Bibliothek freigeben.
Das Freigeben von Chatter-Dateien für Bibliotheken wird auf Organisationsebene mit der Einstellung Chatter-Dateien können in
Inhaltsbibliotheken veröffentlicht werden festgelegt. Diese Einstellung ist standardmäßig deaktiviert. Aktivieren Sie sie unter Setup >
Einrichten > Anpassen > Salesforce Files > Einstellungen > Salesforce CRM Content.
Freigeben privater (persönlicher) Inhaltsdateien in Chatter
Geben Sie private Inhaltsdateien (bisher als persönliche Inhaltsdateien bezeichnet) in Chatter frei. Alle Inhaltsdateien – egal, ob in einer
Bibliothek oder nicht – können nun in Chatter freigegeben werden.
179
Salesforce Summer '15 – Versionshinweise
Files
Wenn Sie die Option Eine Datei von Salesforce auswählen aktivieren, um eine Datei an einen Post oder Kommentar in Chatter
anzuhängen, können Sie nun eine Datei aus einer privaten (persönlichen) Bibliothek auswählen.
Synchronisieren von Inhaltsdateien
Alle Ihre Dateien aus Inhaltsbibliotheken, einschließlich privater Dateien, können nun in Chatter synchronisiert werden.
Auf der Registerkarte Dateien, in Feeds und an allen Stellen, an denen Sie Dateien in Chatter synchronisieren können, können nun
Inhaltsdateien synchronisiert werden. Eine Datei kann unabhängig davon, ob sie als Chatter-Datei oder in einer Inhaltsbibliothek erstellt
wurde, in Chatter synchronisiert werden. Suchen Sie Ihre Inhaltsdateien auf der Registerkarte Dateien unter Dateien in meinen
Bibliotheken.
• Unter Dateien in meinen Bibliotheken (1) werden alle Ihre Bibliotheken aufgeführt.
• Die Spalte Synchronisierung und das Symbol (2) sind nun für alle Dateien in Bibliotheken verfügbar.
Anmerkung: Salesforce Files Sync muss für Ihre Organisation aktiviert sein.
Synchronisieren von Dateien in Ordner
Wenn Sie eine Datei in Chatter synchronisieren, können Sie sie nun in einen Ordner synchronisieren.
Es war nie zuvor einfacher, Ihre synchronisierten Dateien ordentlich zu halten. Wenn Sie nun eine
Datei an einer beliebigen Stelle in Chatter (Feeds, Registerkarte Dateien, Dateilisten in Profilen und
Dateidetailseite) synchronisieren, synchronisieren Sie sie direkt in einen Ordner in Ihrem Salesforce
Files-Verzeichnis auf dem lokalen Laufwerk.
180
AUSGABEN
Verfügbarkeit: Alle Editionen
Salesforce Summer '15 – Versionshinweise
Files
1. Synchronisieren Sie eine Datei an einer beliebigen Stelle in Chatter.
2. Wählen Sie einen Ordner aus, in den sie synchronisiert werden soll. Standardmäßig wird die Datei auf Ihrem Desktop in den Salesforce
Files-Ordner der obersten Ebene synchronisiert. Oder wählen Sie einen Ihrer Unterordner aus.
3. Synchronisieren Sie! Sie können Ihre synchronisierten Dateien nun schnell finden, indem Sie auf Ihrem Desktop einfach zu dem
Ordner wechseln, in den Sie sie synchronisiert haben.
Verteilen einer verwalteten Version von Salesforce Files Sync (Beta-Version)
Die Funktion "Verwaltete Version" von Salesforce Files Sync, die in der Version Spring '15 als Pilotprogramme eingeführt wurde, steht
nun in der Version Summer ‘15 als Beta-Version bereit. Mit dieser Funktion können IT-Administratoren den Salesforce Files
Sync-Desktopclient skaliert bereitstellen.
Anmerkung: Die verwaltete Version von Salesforce Files Sync ist derzeit als Beta-Version verfügbar und weist bekannte
Einschränkungen auf. Wir freuen uns auf Ihr Feedback über den Ideenaustausch.
Die verwaltete Version kann von IT-Administratoren mithilfe einer Gruppenrichtlinie oder einer Konfigurationsverwaltungssoftware in
einer Organisation bereitgestellt werden. Durch das Aktivieren der verwalteten Version werden alle von Benutzern aufrufbaren
Download-Links und -Banner für den Files Sync-Client in Salesforce deaktiviert, sodass IT-Administratoren die einzigen Personen sind,
die Files Sync bereitstellen und Upgrades dafür ausführen können.
Neuerungen in der Beta-Version
Kunden, die am Pilotprogramm teilgenommen haben, gaben uns während der Verwendung dieser Funktion Feedback. In der Beta-Version
wird der Salesforce Files Sync-Client nun von der verwalteten Version im Verzeichnis Programme und nicht unter \Benutzer installiert.
Greifen Sie unter Setup > Verwalten > Desktop-Verwaltung > Einstellungen für Salesforce Files Sync auf die Einstellungen der
verwalteten Version zu.
181
Salesforce Summer '15 – Versionshinweise
Files
Einschließen von @-Erwähnungen beim Freigeben von Dateien für Gruppen
Wenn Sie eine Datei für Gruppen in Chatter freigeben, können Sie nun @-Erwähnungen für Personen und Gruppen in Ihre Nachricht
einschließen.
Wenn Sie Für Gruppen freigeben verwenden, um eine Datei an einer beliebigen Stelle in Chatter freizugeben, können Sie nun
@-Erwähnungen in Ihre Nachricht einschließen. Dadurch werden die Personen und Gruppen in der @-Erwähnung, benachrichtigt, für
die Sie die Datei freigegeben haben.
Files Connect
Die Version Summer '15 bietet erweiterte Unterstützung für Google Drive, Zugriff auf
benutzerdefinierte Felder und eine schnellere Authentifizierung und Suche.
AUSGABEN
IN DIESEM ABSCHNITT:
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Verbinden mit Inhalt in Google Drive
Mit Files Connect können Salesforce-Benutzer Inhalte im beliebten Cloud-basierten System
von Google aufrufen und freigeben. Integrieren Sie externe Inhalte vollständig, indem Sie sie in Salesforce-Suchen einschließen.
182
Salesforce Summer '15 – Versionshinweise
Files
Fokussieren der Suche auf eine einzelne externe Datenquelle
Mit Files Connect können Benutzer externen Inhalt nun direkt in Quellen wie Google Drive und SharePoint durchsuchen.
Optimieren der Authentifizierung bei Files Connect-Datenquellen
Wenn Sie für eine externe Datenquelle wie SharePoint die Authentifizierung pro Benutzer auswählen, müssen Benutzer in Salesforce
ihre externen Anmeldeinformationen angeben. Wenn sie die Datenquelle das erste Mal aufrufen oder wenn ihre Anmeldeiformationen
dafür ablaufen, werden von Files Connect automatische Aufforderungen angezeigt, mit denen die Authentifizierung ganz schnell
und einfach erfolgt.
Einblenden externer Datenquellen für bestimmte Benutzer
Vor der Version Summer ‘15 konnten Benutzer, für die Files Connect aktiviert war, auf alle externen Datenquellen Ihrer Organisation
zugreifen. Nun können Sie die Sichtbarkeit für jede Datenquelle anpassen.
Zugreifen auf benutzerdefinierte Felder in externen Datenquellen
Mit Files Connect konnten Sie bisher nur auf Standardfelder in externen Datenquellen zugreifen. Aber in der Version Summer ‘15
können Sie beliebige benutzerdefinierte Felder hinzufügen und sie in individuellen Suchlayouts anzeigen.
Nachschlagebeziehungen werden für externe Files Connect-Objekte unterstützt
Bis jetzt waren externe Files Connect-Objekte primär vorhanden, damit Benutzer in externen Datenquellen suchen können. Aber in
der Version Summer ‘15 können Sie Felder in externen Objekten mit standardmäßigen und benutzerdefinierten Objekten verknüpfen
und somit die externen Daten in Themenlisten und andere Bereiche in Salesforce integrieren.
Verbinden mit Inhalt in Google Drive
Mit Files Connect können Salesforce-Benutzer Inhalte im beliebten Cloud-basierten System von
Google aufrufen und freigeben. Integrieren Sie externe Inhalte vollständig, indem Sie sie in
Salesforce-Suchen einschließen.
In den folgenden Online-Hilfe-Themen wird der Setup-Prozess erläutert. (Wenn Version Summer
’15 veröffentlicht wurde, enthalten diese zusätzliche Konfigurationsdetails für Google Drive.)
1. Aktivieren von Salesforce Files Connect für Ihre Organisation
2. Ermöglichen des Zugriffs auf Google Drive für Benutzer.
NUTZERBERECHTIGUNGEN
Aktivieren von Files Connect,
Erstellen einer externen
Datenquelle und
Einschließen dieser Quelle
in die Suche:
• "Anwendung anpassen"
3. Erstellen eines Authentifizierungsanbieters für Google Drive.
4. Definieren einer externen Datenquelle für Google Drive.
5. Um den Benutzern Zugriff auf externe Daten in der Salesforce-Suche zu geben, erstellen Sie ein externes Objekt und erteilen Sie den
Benutzern Zugriff auf dessen Felder. Dieser Schritt ist optional, wird jedoch nachdrücklich empfohlen, um eine optimale Integration
externer Daten in Salesforce sicherzustellen.
6. Bitten Sie die Benutzer, ihre Anmeldeinformationen für die Datenquelle anzugeben. Jetzt können sie über die Registerkarte "Dateien"
und den Feed externe Dateien herunterladen und freigeben sowie zusammen mit ihren Salesforce-Inhalten nach ihnen suchen.
Fokussieren der Suche auf eine einzelne externe Datenquelle
Mit Files Connect können Benutzer externen Inhalt nun direkt in Quellen wie Google Drive und
SharePoint durchsuchen.
NUTZERBERECHTIGUNGEN
Während Benutzer bei globalen Suchen, die externen Inhalt und Salesforce-Inhalt miteinander
kombinieren, erst ein externes Objekt erstellen müssen, können sie mit diesen schnellen Schritten
sofort in bestimmten Datenquellen suchen:
Zugreifen auf Cloud-basierte
Datenquellen:
• “Files Connect-Cloud”
1. Klicken Sie in der linken Spalte von Chatter oder auf der Registerkarte "Dateien" auf den
Datenquellennamen.
Zugreifen auf lokales
SharePoint 2010 oder 2013:
• “Files Connect lokal"
183
Salesforce Summer '15 – Versionshinweise
Files
2. Geben Sie im Suchfeld, das nun für die Datenquelle angezeigt wird, Suchbegriffe wie Dokumenttitel oder Autor ein. (Die jeweiligen
Informationen, nach denen Sie suchen können, hängen von der Konfiguration der externen Datenquelle ab.)
Optimieren der Authentifizierung bei Files Connect-Datenquellen
Wenn Sie für eine externe Datenquelle wie SharePoint die Authentifizierung pro Benutzer auswählen, müssen Benutzer in Salesforce
ihre externen Anmeldeinformationen angeben. Wenn sie die Datenquelle das erste Mal aufrufen oder wenn ihre Anmeldeiformationen
dafür ablaufen, werden von Files Connect automatische Aufforderungen angezeigt, mit denen die Authentifizierung ganz schnell und
einfach erfolgt.
Für ausführliche Schritte verweisen Sie die Benutzer auf den Abschnitt Bereitstellen Ihrer Anmeldeinformationen für externe Datenquellen
in der Salesforce-Hilfe.
Einblenden externer Datenquellen für bestimmte Benutzer
Vor der Version Summer ‘15 konnten Benutzer, für die Files Connect aktiviert war, auf alle externen
Datenquellen Ihrer Organisation zugreifen. Nun können Sie die Sichtbarkeit für jede Datenquelle
anpassen.
1. Klicken Sie unter "Setup" auf Benutzer verwalten > Berechtigungssätze oder Benutzer
verwalten > Profile.
NUTZERBERECHTIGUNGEN
Festlegen von
Berechtigungen:
• "Anwendung anpassen"
2. Klicken Sie auf einen Berechtigungssatz oder ein Profil, in dem Sie Files Connect aktiviert
haben.
3. Wählen Sie eine der folgenden Vorgehensweisen aus:
• Bei einem Berechtigungssatz klicken Sie im Abschnitt "Anwendungen" auf Zugriff auf externe Datenquelle.
• Führen Sie bei einem Profil einen Bildlauf nach unten zur Liste Zugriff auf externe Datenquelle aktiviert aus.
4. Klicken Sie auf Bearbeiten. Fügen Sie dann die Datenquellen hinzu, die Benutzer aufrufen und bei denen sie sich authentifizieren
können sollen, und klicken Sie auf Speichern.
Zugreifen auf benutzerdefinierte Felder in externen Datenquellen
Mit Files Connect konnten Sie bisher nur auf Standardfelder in externen Datenquellen zugreifen.
Aber in der Version Summer ‘15 können Sie beliebige benutzerdefinierte Felder hinzufügen und
sie in individuellen Suchlayouts anzeigen.
Erteilen von Zugriff auf benutzerdefinierte Felder für Benutzer
NUTZERBERECHTIGUNGEN
Erstellen eines externen
Objekts und Erteilen des
Zugriffs auf dessen Felder:
• "Anwendung anpassen"
1. Klicken Sie unter "Setup" auf Benutzer verwalten > Berechtigungssätze oder Benutzer
verwalten > Profile.
2. Klicken Sie auf einen Berechtigungssatz oder ein Profil, in dem Sie Files Connect aktiviert haben.
3. Klicken Sie im Abschnitt "Anwendungen" auf Objekteinstellungen.
4. Klicken Sie auf den Namen des externen Objekts.
5. Klicken Sie auf Bearbeiten und aktivieren Sie die Berechtigungen "Lesen" für alle Felder, die Sie in Salesforce anzeigen möchten.
184
Salesforce Summer '15 – Versionshinweise
Gruppen
6. Klicken Sie auf Speichern.
Auswählen des Layouts für Ergebnisse der globalen Suche
Standardmäßig wird bei externen Files Connect-Objekten für Chatter und die Registerkarte "Dateien" das Standardsuchergebnislayout
verwendet. Wenn Sie für diese Objekte angepasste Suchlayouts verwenden möchten, führen Sie die unten aufgeführten schnellen
Schritte aus.
1. Klicken Sie unter "Setup" auf Anpassen > Salesforce Files > Einstellungen > Files Connect.
2. Wählen Sie Suchlayout für externe Objekte verwenden aus.
Nachschlagebeziehungen werden für externe Files Connect-Objekte unterstützt
Bis jetzt waren externe Files Connect-Objekte primär vorhanden, damit Benutzer in externen Datenquellen suchen können. Aber in der
Version Summer ‘15 können Sie Felder in externen Objekten mit standardmäßigen und benutzerdefinierten Objekten verknüpfen und
somit die externen Daten in Themenlisten und andere Bereiche in Salesforce integrieren.
Ähnlich wie benutzerdefinierte Objekte unterstützen externe Objekte Nachschlagebeziehungen. Da externe Daten jedoch nicht immer
die 18-stelligen Salesforce-IDs enthalten, die zum Zuordnen von zugehörigen Datensätzen erforderlich sind, stehen für externe Objekte
zwei zusätzliche Beziehungstypen zur Verfügung: externe Nachschlagevorgänge und indirekte Nachschlagevorgänge.
Einzelheiten finden Sie in der Salesforce-Hilfe unter Externe Objektbeziehungen.
Sonstige Änderungen in Salesforce Files
Salesforce Files weist erhöhte Obergrenzen, verbesserte Inhaltszustellungen und sonstige
Änderungen auf.
AUSGABEN
Synchronisieren von bis zu 10.000 Dateien
Synchronisieren Sie nun bis zu 10.000 Dateien auf Ihrem Computer mit Salesforce.
Verfügbarkeit: Alle Editionen
Obergrenze des Nachrichtenfelds für Dateifreigaben auf 5.000 Zeichen erhöht
Wenn Sie Für Personen freigeben oder Für Gruppen freigeben verwenden, um eine Datei für einzelne Personen oder Gruppen
freizugeben, können Sie anstelle der bisherigen Obergrenze von 255 Zeichen nun bis zu 5.000 Zeichen in das Nachrichtenfeld
eingeben.
Standardbandbreite für Inhaltszustellungen auf 10 GB pro 24 Stunden erhöht
Die Standardzustellungsbandbreite für Inhaltszustellungen wurde pro ausgeführtem 24-Stunden-Fenster von 1 GB auf 10 GB erhöht.
"Persönliche Bibliothek" in "Private Bibliothek" umbenannt
"Persönliche Dateien" und "Persönliche Bibliothek" wurden in "Private Dateien" und "Private Bibliothek" umbenannt. Die Registerkarte
Persönliche Dateien in Inhaltsbibliotheken heißt nun Private Dateien. Auf der Registerkarte Dateien in Chatter wurde "Persönliche
Bibliothek" in "Private Bibliothek" umbenannt.
Verbesserte Benutzererfahrung für kennwortgeschützte Inhaltszustellungen
Inhaltszustellungen, für die ein Kennwort erforderlich ist, sind nun für Empfänger, die auf den Inhalt zugreifen, benutzerfreundlicher.
Gruppen
Chatter-Gruppen bieten eine erhöhte Sicherheit für nicht aufgelistete Gruppen, mehr Kontrolle darüber, welche benutzerdefinierten
Objektdatensätze in Gruppen zulässig sind, die Möglichkeit zum Freigeben von mehr Informationen und einige
Formatierungsverbesserungen bei Gruppen-E-Mails.
185
Salesforce Summer '15 – Versionshinweise
Gruppen
IN DIESEM ABSCHNITT:
Verwalten der zu Gruppen hinzufügbaren benutzerdefinierten Objektdatensätze
Ab der Version Summer ’15 können Sie auswählen, welche benutzerdefinierten Objektdatensätze von Benutzern zu Gruppen
hinzugefügt werden können. Bisher waren alle benutzerdefinierten Objektdatensätze zulässig. Diese Funktion bietet Ihnen mehr
Kontrolle über den Typ und die Anzahl der benutzerdefinierten Objektdatensätze, die Benutzer von nun an zu Gruppen hinzufügen
können.
Im Gruppeninformationsfeld sind nun 4.000 Zeichen zulässig
Die Zeichenobergrenze für das Informationsfeld in Gruppen beträgt nun 4.000 Zeichen. Vorher lag die Obergrenze bei 1.000 Zeichen.
In nicht aufgelisteten Gruppen sind nun nicht eindeutige Namen zulässig
Für einen besseren Datenschutz und eine höhere Sicherheit müssen Sie für nicht aufgelistete Gruppen nun keine eindeutigen Namen
mehr verwenden. Für öffentliche und private Gruppen müssen weiterhin eindeutige Namen verwendet werden.
Verbesserungen bei Gruppen-E-Mails
E-Mail-Benachrichtigungen für Gruppen wurden so aktualisiert, dass nun die Vorlagensprache FreeMarker mit einigen
Formatierungsverbesserungen verwendet wird.
Anpassen von Gruppenaktionen für Salesforce1-Layouts
Beim Überschreiben der Salesforce1-Standardaktionen im Gruppen-Seitenlayout haben Sie jetzt mehr Flexibilität, da Sie das
Erscheinungsbild und die Position der Aktionen "Gruppe bearbeiten", "Gruppe beitreten" und "Gruppe verlassen" anpassen können.
Verwalten der zu Gruppen hinzufügbaren benutzerdefinierten Objektdatensätze
Ab der Version Summer ’15 können Sie auswählen, welche benutzerdefinierten Objektdatensätze von Benutzern zu Gruppen hinzugefügt
werden können. Bisher waren alle benutzerdefinierten Objektdatensätze zulässig. Diese Funktion bietet Ihnen mehr Kontrolle über den
Typ und die Anzahl der benutzerdefinierten Objektdatensätze, die Benutzer von nun an zu Gruppen hinzufügen können.
Wählen Sie für jedes benutzerdefinierte Objekt, das Sie verwalten möchten, auf der Detailseite des benutzerdefinierten Objekts unter
"Optionale Funktionen" die Option In Chatter-Gruppen zulassen aus.
Anmerkung: Benutzerdefinierte Objektdatensätze, die einer Gruppe vor der Version Summer ’15 hinzugefügt wurden, werden
nicht entfernt und weiterhin in der Liste "Gruppendatensätze" angezeigt. Stellen Sie sicher, dass Sie diese Funktion für alle
vorhandenen benutzerdefinierten Objekte aktivieren, die Sie in Gruppen zulassen möchten.
Im Gruppeninformationsfeld sind nun 4.000 Zeichen zulässig
Die Zeichenobergrenze für das Informationsfeld in Gruppen beträgt nun 4.000 Zeichen. Vorher lag die Obergrenze bei 1.000 Zeichen.
Durch diese Zeichenerhöhung können Sie mehr Informationen für Gruppenmitglieder und Nichtmitglieder freigeben, die auf der
Gruppenseite nach Details suchen.
In nicht aufgelisteten Gruppen sind nun nicht eindeutige Namen zulässig
Für einen besseren Datenschutz und eine höhere Sicherheit müssen Sie für nicht aufgelistete Gruppen nun keine eindeutigen Namen
mehr verwenden. Für öffentliche und private Gruppen müssen weiterhin eindeutige Namen verwendet werden.
Wenn Benutzer bisher versuchten, eine Gruppe mit demselben Namen wie eine nicht aufgelistete Gruppe zu erstellen, wurden sie
gebeten, einen anderen und eindeutigen Namen zu verwenden, und haben somit unabsichtlich den Namen einer nicht aufgelisteten
Gruppe herausgefunden, für die sie nicht über Zugriff verfügen. Um dies zu verhindern, sind für nicht aufgelistete Gruppen keine
eindeutigen Namen mehr erforderlich. Dies ist für Gruppennamen wichtig, die sensible Informationen enthalten (z. B.
Acme-Unternehmenszusammenschluss).
186
Salesforce Summer '15 – Versionshinweise
E-Mail-Benachrichtigungen
Verbesserungen bei Gruppen-E-Mails
E-Mail-Benachrichtigungen für Gruppen wurden so aktualisiert, dass nun die Vorlagensprache FreeMarker mit einigen
Formatierungsverbesserungen verwendet wird.
Anpassen von Gruppenaktionen für Salesforce1-Layouts
Beim Überschreiben der Salesforce1-Standardaktionen im Gruppen-Seitenlayout haben Sie jetzt mehr Flexibilität, da Sie das
Erscheinungsbild und die Position der Aktionen "Gruppe bearbeiten", "Gruppe beitreten" und "Gruppe verlassen" anpassen können.
Klicken Sie im Gruppen-Seitenlayout im Abschnitt "Aktionen auf der Salesforce1-Aktionsleiste" auf die vordefinierten Aktionen
überschreiben. Anschließend können Sie die Aktionen "Gruppe bearbeiten", "Gruppe beitreten" und "Gruppe verlassen" an andere
Positionen in der Aktionsleiste ziehen oder sie entfernen.
E-Mail-Benachrichtigungen
Nehmen Sie an der Beta-Version für einheitliche Benutzerkurzfassungen teil, um eine verbesserte
und benutzerfreundlichere E-Mail-Kurzfassung anzuzeigen.
IN DIESEM ABSCHNITT:
Einheitliche Benutzerauszüge (Beta-Version)
Erhalten Sie die neu gestaltete E-Mail mit Benutzerauszügen, die besser für Mobilgeräte geeignet,
übersichtlicher angeordnet und besser mit Gruppenauszügen koordiniert ist.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Contact Manager und
Developer Edition
Einheitliche Benutzerauszüge (Beta-Version)
Erhalten Sie die neu gestaltete E-Mail mit Benutzerauszügen, die besser für Mobilgeräte geeignet, übersichtlicher angeordnet und besser
mit Gruppenauszügen koordiniert ist.
Anmerkung: Diese Version enthält eine Beta-Version einheitlicher Benutzerauszüge, die zwar für die Produktion geeignet ist,
jedoch bekannte Einschränkungen aufweist. Informationen zur Aktivierung dieser Funktion für Ihre Organisation erhalten Sie bei
Salesforce.
Die einheitlichen Benutzerauszüge bieten Ihren Benutzern Folgendes:
• Ein neues Format, das auf Mobilgeräten einfacher zu lesen ist
• Nach Priorität angeordnete Posts, damit die wichtigsten Informationen zuerst angezeigt werden
• Unter ihrer übergeordneten Gruppe oder ihrem übergeordneten Objekt angeordnete Posts
• Gruppenbilder zur einfacheren Erkennung
• Feldwerte für Datensätze, um den Status des Accounts, Kontakts, Kundenvorgangs oder benutzerdefinierten Objekts zusammenzufassen
• Weniger Überlappung mit Gruppenauszügen durch Ausschließen von Posts, die bereits in Gruppenauszügen enthalten sind
Wenden Sie sich an Ihren Kundenbeauftragten oder öffnen Sie einen Kundenvorgang beim Support, um die Beta-Version der einheitlichen
Benutzerauszüge zu aktivieren. Wechseln Sie nach der Aktivierung zu "Setup" und klicken Sie auf Anpassen > Chatter >
E-Mail-Einstellungen und wählen Sie die Option zum Aktivieren der Beta-Version für die Benutzerauszüge aus.
Für die einheitlichen Benutzerauszüge wird das primäre kompakte Layout eines Objekts verwenden, um zu bestimmen, welche Felder
angezeigt werden. In den meisten Fällen enthält das kompakte Layout "Systemstandard" die hilfreichsten Sätze an Feldern. Sie können
die Benutzererfahrung jedoch verbessern, indem Sie ein benutzerdefiniertes kompaktes Layout erstellen und es als primäres Layout
festlegen. Es wird empfohlen, die Gesamtanzahl der Felder auf vier Felder oder weniger zu beschränken. Benutzer sehen nur Felder, für
die sie über Zugriff verfügen. Beachten Sie die folgenden Einschränkungen für Feldwerte:
187
Salesforce Summer '15 – Versionshinweise
Sonstige Änderungen in Chatter
• Feldwerte sind nicht lokalisiert.
• Einige Datentypen wie Kontrollkästchen werden nicht optimal gerendert.
Weitere Informationen finden Sie in der Salesforce-Hilfe unter Übersicht über kompakte Layouts.
Tipp: Durch das Aktivieren der Beta-Version ändern sich die E-Mail-Einstellungen von Benutzern nicht. Um die Vorteile der
Beta-Version nutzen und das E-Mail-Volumen für Ihre Benutzer optimieren zu können, wird Folgendes empfohlen:
• Festlegen der persönlichen Auszughäufigkeit auf "Täglich"
• Ändern der täglichen und wöchentlichen Gruppenauszüge in "Nie"
• Beibehalten der Einstellung "E-Mail bei jedem Post" für Gruppenauszüge
Sonstige Änderungen in Chatter
Kleinere Änderungen, die Ihre Erfahrung mit Chatter verbessern.
Weitere Vorschaulinks hinzugefügt
Salesforce stellt Multimedia-Unterstützung für verschiedene URLs bereit, um Ihre Benutzererfahrung noch besser zu machen. Die
Vorschauen werden durch den Drittanbieterdienst Embed.ly bereitgestellt und beinhalten Miniaturbilder, Beschreibungen und
Video-Player für Links zu Videos. In dieser Version wurde Unterstützung für Folgendes hinzugefügt:
• app.devhv.com
• app.stghv.com
• edition.cnn.com
• flickr.com
• hirevue.com, app.hirevue.com
• money.cnn.com
• on.aol.com
• streamlike.com
Verbesserte Hochladezeit bei Profilfotos
Ihr Profilfoto wird nun einfach schneller hochgeladen. Das Hochladen von Profilfotos ist nun ein synchroner Prozess, wodurch die
Wartezeit bis zum Hochladen und Anzeigen Ihres Fotos verkürzt wird.
Marketing
Die Marketing Cloud ist die führende Plattform, die Kunden 1:1-Kundenjourneys bietet. Sie können damit eine einzige Ansicht Ihrer
kundenbezogenen Daten aus einer beliebigen Quelle erstellen und einzigartige Kundenjourneys basierend auf Ihren Geschäftszielen
planen und optimieren. Stellen Sie personalisierte Inhalte in allen Kanälen und auf allen Geräten genau zur richtigen Zeit bereit und
messen Sie die Auswirkung jeder Interaktion auf Ihr Unternehmen, damit Sie Ihre Vorgehensweise in Echtzeit optimieren und bessere
Ergebnisse erzielen können.
Weitere Informationen finden Sie in den Versionshinweisen für die Marketing Cloud.
188
Salesforce Summer '15 – Versionshinweise
Salesforce1 Reporting: Speichern, Duplizieren und Löschen
von Berichten mit der Reporting-API
Salesforce1 Reporting: Speichern, Duplizieren und Löschen von
Berichten mit der Reporting-API
Verbesserungen an der Reporting-REST-API ermöglichen es Ihnen, Dashboards zu löschen, Berichte zu speichern, zu duplizieren und zu
löschen sowie auf neue Berichtseigenschaften zuzugreifen. Apex -Verbesserungen ermöglichen es Ihnen, mehr Berichtseigenschaften
abzurufen und festzulegen. Diese Verbesserungen gelten nicht für Dashboards oder Berichte in der mobilen Anwendung Salesforce1.
Wenn Sie erfahren möchten, wie Sie mit Berichtbenachrichtigungen die Übersicht über Ihr Unternehmen behalten können, sehen Sie
sich das neue Video
Report Notifications (Berichtbenachrichtigungen) an.
SIEHE AUCH:
Wie und wann Salesforce1 Reporting-Funktionen verfügbar gemacht werden
Salesforce1 Reporting-REST-API
Neue und geänderte Apex-Klassen
Bereitstellung: Bessere Leistung, Tests und Migration in der Sandbox
Sie verfügen nun über neue Möglichkeiten zum Bereitstellen von Änderungen in Ihrer Organisation.
IN DIESEM ABSCHNITT:
Verbessertes Sandbox-Kopiermodul für vollständige Sandbox-Instanzen (allgemein verfügbar)
Das Sandbox-Kopiermodul wurde neu erstellt, um die Leistung, die Skalierbarkeit und die Kundenzufriedenheit zu optimieren. Das
neue Kopiermodul wirkt sich auf vollständige Sandbox-Instanzen bei deren Erstellung und auf vorhandene vollständige
Sandbox-Instanzen bei deren Aktualisierung aus.
Abgleichen von Produktionslizenzen mit Sandbox ohne Aktualisierung
Sie können bereitgestellte Lizenzen in der Produktion mit Ihrer Sandbox-Organisation abgleichen, ohne die Sandbox aktualisieren
zu müssen. Dadurch sparen Sie Zeit.
Änderungssets
Die Komponente "Flowdefinition" ersetzt die Komponente "Flow", die nicht mehr aufgeführt ist.
Allgemeine Verbesserungen bei der Bereitstellung
Durch die Verbesserungen bei der Bereitstellung wird die Bereitstellungszeit für die Produktion verkürzt und Sie erhalten mehr
Kontrolle über die Ausführung von Tests in Sandbox-Bereitstellungen. Auch das Tool für die Force.com-Migration verfügt nun über
erweiterte Unterstützung für das Bereitstellen kürzlich vorgenommener Validierungen und das Abbrechen von Bereitstellungen.
Die Verbesserungen bei der Bereitstellung gelten nicht für Änderungssets.
189
Salesforce Summer '15 – Versionshinweise
Verbessertes Sandbox-Kopiermodul für vollständige
Sandbox-Instanzen (allgemein verfügbar)
Verbessertes Sandbox-Kopiermodul für vollständige Sandbox-Instanzen
(allgemein verfügbar)
Das Sandbox-Kopiermodul wurde neu erstellt, um die Leistung, die Skalierbarkeit und die
Kundenzufriedenheit zu optimieren. Das neue Kopiermodul wirkt sich auf vollständige
Sandbox-Instanzen bei deren Erstellung und auf vorhandene vollständige Sandbox-Instanzen bei
deren Aktualisierung aus.
Durch verschiedene Verbesserungen am Kopiermodul lassen sich Sandbox-Instanzen schneller
erstellen und aktualisieren und Sandbox-Inkonsistenzen minimieren. Diese Verbesserungen sind
während der Version Summer ’15 schrittweise verfügbar.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Database.com Edition
Intelligentes Weiterleiten
Das Kopiermodul wählt basierend auf dem verfügbarem Speicherplatz, der CPU-Auslastung und der Importaktivität jeder
Sandbox-Instanz die beste Instanz für Ihre Sandbox aus.
Neues Datenkopie-Framework
Das Kopiermodul unterteilt die Daten Ihrer Organisation in kleine Blöcke, um sie in die Sandbox zu exportieren und zu kopieren. Das
Kopieren geht schneller, da die Blöcke parallel verarbeitet werden. Das Importieren beginnt, sobald der erste Datenblock exportiert
wurde. Export und Import sind voneinander unabhängig, sodass das System robust und flexibel ist.
Neues Framework nach dem Kopieren
Wenn sich eine Produktionsorganisation während der Erstellung oder Aktualisierung der Sandbox ändert, kann die Sandbox
Dateninkonsistenzen aufweisen. Der neue automatisierte Prozess nach dem Kopieren behebt diese Inkonsistenzen schnell, nachdem
das Kopieren beendet wurde, und verfolgt die Behebungen.
Verfolgen des Fortschritts
Sie können den Fortschritt Ihrer Sandbox-Erstellung oder Aktualisierung überwachen. Klicken Sie unter "Setup" auf Sandbox-Instanzen
oder Datenverwaltung > Sandbox-Instanzen, um eine Liste Ihrer Sandbox-Instanzen anzuzeigen. In der Liste wird ein
Fortschrittsbalken für Sandbox-Instanzen angezeigt, die sich in der Warteschlange befinden oder gerade verarbeitet oder kürzlich
abgeschlossen wurden. Bewegen Sie den Mauszeiger auf den Fortschrittsbalken, um den für eine gerade ausgeführte Kopie
abgeschlossenen Prozentsatz anzuzeigen. Klicken Sie auf einen Namen, um eine Detailseite mit Informationen zur Sandbox,
einschließlich der verbleibenden Zeit bis zur nächsten verfügbaren Aktualisierung, anzuzeigen. Wenn Ihre Sandbox länger als 1
Stunde ausgesetzt oder angehalten wurde, wenden Sie sich an den Salesforce-Kundensupport.
Abgleichen von Produktionslizenzen mit Sandbox ohne Aktualisierung
Sie können bereitgestellte Lizenzen in der Produktion mit Ihrer Sandbox-Organisation abgleichen,
ohne die Sandbox aktualisieren zu müssen. Dadurch sparen Sie Zeit.
AUSGABEN
Durch den Abgleich wird die Lizenzanzahl in der Sandbox aktualisiert, sodass sie mit der Anzahl in
der Produktion übereinstimmt. Außerdem werden Lizenzen hinzugefügt, die in der Produktion,
jedoch nicht in der Sandbox vorhanden sind, und es werden Lizenzen gelöscht, die nicht in der
Produktion vorhanden sind.
Verfügbarkeit: Enterprise,
Performance und Unlimited
Edition
Um Lizenzen mit einer Sandbox-Organisation abzugleichen, melden Sie sich bei Ihrer Sandbox an.
Klicken Sie unter "Setup" auf Unternehmensprofil > Firmeninformationen > Produktionslizenzen abgleichen.. Sie erhalten eine
Benachrichtigung, wenn der Abgleich gestartet wurde. Nachdem alle Lizenzen in der Sandbox abgeglichen wurden, erhalten Sie eine
Bestätigungs-E-Mail. Die Bestätigungs-E-Mail wird an den Benutzer gesendet, der das Kopieren der Lizenzen initiiert hat.
Für den Abgleich von Produktionslizenzen muss die Salesforce-Version der Sandbox- und der Produktionsorganisation gleich sein. Wenn
Ihre Sandbox auf die nächste Version aktualisiert wurde, beispielsweise während einer Sandbox-Vorschau, die Produktionsorganisation
jedoch noch nicht, können Sie keine Produktionslizenzen abgleichen.
190
Salesforce Summer '15 – Versionshinweise
Änderungssets
Das Tool für den Abgleich von Produktionslizenzen ist in Testorganisationen nicht verfügbar. Um das Tool verwenden zu können, müssen
Sie über die Berechtigung "Alle Daten modifizieren" verfügen.
Änderungssets
Die Komponente "Flowdefinition" ersetzt die Komponente "Flow", die nicht mehr aufgeführt ist.
AUSGABEN
Verfügbar in der Enterprise,
Performance, Unlimited
und Database.com Edition
Verfügbar in der
Professional Edition mit
einem Sandbox-Kauf.
Allgemeine Verbesserungen bei der Bereitstellung
Durch die Verbesserungen bei der Bereitstellung wird die Bereitstellungszeit für die Produktion
verkürzt und Sie erhalten mehr Kontrolle über die Ausführung von Tests in Sandbox-Bereitstellungen.
Auch das Tool für die Force.com-Migration verfügt nun über erweiterte Unterstützung für das
Bereitstellen kürzlich vorgenommener Validierungen und das Abbrechen von Bereitstellungen. Die
Verbesserungen bei der Bereitstellung gelten nicht für Änderungssets.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Informationen zu zugehörigen Metadaten-API-Änderungen finden Sie unter Metadatentypen und
-felder.
IN DIESEM ABSCHNITT:
Auswählen der in einer Bereitstellung auszuführenden Tests
Mit Testebenen haben Sie mehr Kontrolle darüber, welche Test in einer Bereitstellung ausgeführt werden. Um die Zeit für die
Bereitstellung in der Produktion zu verkürzen, führen Sie beim Bereitstellen von Apex-Komponenten eine Teilmenge der Tests aus.
Das standardmäßige Testausführungsverhalten in der Produktion wurde auch geändert. Wenn keine Testebene angegeben wurde,
werden standardmäßig keine Tests ausgeführt, sofern Ihr Bereitstellungspaket keine Apex-Klassen oder -Auslöser enthält.
Ausführen lokaler Tests in einer Sandbox-Bereitstellung
Sie können nun auswählen, welche Tests in Sandbox-Bereitstellungen ausgeführt werden sollen, um das gleiche
Testausführungsverhalten wie in der Produktion zu haben. Wenn Sie Tests in Ihrer Sandbox-Bereitstellung aktiviert haben, konnten
Sie Tests verwalteter Pakete bisher nicht ausschließen.
Verbesserungen beim Tool für die Force.com-Migration
Das Tool für die Force.com-Migration wurde verbessert, um das Bereitstellen kürzlich vorgenommener Validierungen, das Abbrechen
einer Bereitstellung und das Authentifizieren mit einer Sitzungs-ID zu unterstützen.
Auswählen der in einer Bereitstellung auszuführenden Tests
Mit Testebenen haben Sie mehr Kontrolle darüber, welche Test in einer Bereitstellung ausgeführt werden. Um die Zeit für die Bereitstellung
in der Produktion zu verkürzen, führen Sie beim Bereitstellen von Apex-Komponenten eine Teilmenge der Tests aus. Das standardmäßige
Testausführungsverhalten in der Produktion wurde auch geändert. Wenn keine Testebene angegeben wurde, werden standardmäßig
keine Tests ausgeführt, sofern Ihr Bereitstellungspaket keine Apex-Klassen oder -Auslöser enthält.
191
Salesforce Summer '15 – Versionshinweise
Allgemeine Verbesserungen bei der Bereitstellung
Im Rahmen dieser Änderung wurde die Bereitstellungsoption runAllTests nun durch testLevel ersetzt. Sie können auswählen,
welche Tests in einer Bereitstellung ausgeführt werden sollen, indem Sie die gewünschte Testebene festlegen. Eine Beschreibung aller
Testebenen finden Sie unter Testebenen für den deploy()-Aufruf. Wenn Sie insbesondere nur eine Teilmenge der Tests in einer Bereitstellung
ausführen möchten, legen Sie testLevel auf den Wert RunSpecifiedTests fest und geben Sie in der Option runTests
die Tests an, die ausgeführt werden sollen.
Beim Ausführen einer Teilmenge der Tests wird die Codeabdeckung für jede Klasse und für jeden Auslöser einzeln berechnet und
unterscheidet sich vom allgemeinen Prozentsatz der Abdeckung. Wenn Ihr Bereitstellungspaket Apex-Klassen und -Auslöser enthält,
müssen die ausgeführten Tests jede Klasse und jeden Auslöser mit mindestens 75 % Codeabdeckung abdecken.
Wenn die Codeabdeckung einer Apex-Komponente in der Bereitstellung weniger als 75 % beträgt, schlägt die Bereitstellung fehl. Wenn
einer der angegebenen Tests fehlschlägt, schlägt auch die Bereitstellung fehl. Es wird empfohlen, dass Sie die Bereitstellung zuerst in
einer Sandbox testen, um sicherzustellen, dass die einzelnen Komponente ausreichend durch die angegebenen Tests abgedeckt sind.
Selbst wenn die Codeabdeckung Ihrer Organisation insgesamt 75 % oder mehr beträgt, kann die individuelle Abdeckung der
bereitzustellenden Apex-Komponenten niedriger sein. Wenn die Anforderung für die Codeabdeckung nicht eingehalten wird, schreiben
Sie mehr Tests und schließen Sie sie in die Bereitstellung ein.
Diese Änderung befindet sich in der Metadaten-API und wird in Tools zur Verfügung gestellt, die auf der Metadaten-API basieren (z. B.
das Tool für die Force.com-Migration).
Angeben von Tests im Tool für die Force.com-Migration
Wenn Sie eine Teilmenge der Tests im Tool für die Force.com-Migration ausführen möchten, fügen Sie dem Bereitstellungsziel den
Parameter testLevel="RunSpecifiedTests" hinzu. Geben Sie jede Testklasse, die für ein Bereitstellungsziel ausgeführt
werden soll, in einem untergeordneten <runTest> </runTest>-Element innerhalb des sf:deploy-Elements an. Fügen Sie
den Testklassennamen innerhalb der <runTest> </runTest>-Tags hinzu. Fügen Sie so viele runTest-Tags hinzu, wie Sie
benötigen – und zwar eins für jede Testklasse.
In diesem Bereitstellungszielbeispiel werden drei Testklassen angezeigt. Salesforce führt diese Testklassen beim Bereitstellen dieses
Pakets aus.
<target name="deployCode">
<sf:deploy username="${sf.username}" password="${sf.password}"
sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
deployroot="codepkg" testLevel="RunSpecifiedTests">
<runTest>TestClass1</runTest>
<runTest>TestClass2</runTest>
<runTest>TestClass3</runTest>
</sf:deploy>
</target>
Angeben von Tests in der Metadaten-API
Wenn Sie eine Teilmenge der Tests mithilfe der Metadaten-API ausführen möchten, legen Sie die Testebene RunSpecifiedTests
für das DeployOptions-Objekt fest. Geben Sie als Nächstes jede auszuführende Testklasse in DeployOptions an. Übergeben
Sie abschließend DeployOptions als Argument an den deploy()-Aufruf. Im folgenden Beispiel werden diese Schritte ausgeführt,
um nur die angegebenen Testklassen auszuführen.
// Create the DeployOptions object.
DeployOptions deployOptions = new DeployOptions();
// Set the appropriate test level.
deployOptions.setTestLevel(TestLevel.RunSpecifiedTests);
192
Salesforce Summer '15 – Versionshinweise
Allgemeine Verbesserungen bei der Bereitstellung
// Specify the test classes to run.
// String array contains test class names.
String[] tests = {"TestClass1", "TestClass2", "TestClass3"};
// Add the test class names array to the deployment options.
deployOptions.setRunTests(tests);
// Call deploy() by passing the deployment options object as an argument.
AsyncResult asyncResult = metadatabinding.deploy(zipBytes,deployOptions);
Überlegungen zum Ausführen bestimmter Tests
• Sie können nur Testklassen angeben. Sie können keine einzelnen Testmethoden angeben.
• Es wird empfohlen, dass Sie Testklassen so refakturieren, dass die Mindestanzahl an Tests enthalten ist, mit denen die Anforderungen
der Codeabdeckung erfüllt werden. Durch die Refakturierung Ihrer Testklassen können die Zeiten für die Testausführung verkürzt
werden, was zu schnelleren Zeiten für die Bereitstellung führt.
• Sie können einen Auslöser in der Zielorganisation deaktivieren, indem Sie ihn mit einem inaktiven Status bereitstellen. Der Auslöser
muss jedoch zuvor bereits mit einem aktiven Status bereitgestellt worden sein.
Standardtestausführung in der Produktion
Wenn in den Bereitstellungsoptionen keine Testebene angegeben ist, hängt das standardmäßige Testausführungsverhalten vom Inhalt
Ihres Bereitstellungspaket ab. Beim Bereitstellen in der Produktion werden alle Tests außer denen ausgeführt, die aus verwalteten Paketen
stammen, wenn Ihr Bereitstellungspaket Apex-Klassen oder -Auslöser enthält. Wenn Ihr Paket keine Apex-Komponenten enthält, werden
standardmäßig keine Tests ausgeführt.
In der API-Version 33.0 und älter wurden Tests für Komponenten ausgeführt, für die Tests erforderlich waren (z. B. benutzerdefinierte
Objekte), und nicht nur für Apex-Komponenten. Wenn Ihr Paket beispielsweise ein benutzerdefiniertes Objekt enthält, werden in der
API-Version 33.0 und älteren Versionen alle Tests ausgeführt. Im Gegensatz dazu werden ab der API-Version 34.0 keine Tests mehr für
dieses Paket ausgeführt. Die API-Version entspricht der Version Ihres API-Clients oder der Version des von Ihnen verwendeten Tools (Tool
für die Force.com-Migration).
Sie können Tests für eine Bereitstellung von Nicht-Apex-Komponenten ausführen. Sie können das standardmäßige
Testausführungsverhalten außer Kraft setzen, indem Sie die Testebene in Ihren Bereitstellungsoptionen festlegen. Testebenen werden
unabhängig von den in Ihrem Bereitstellungspaket vorhandenen Komponententypen erzwungen. Es wird empfohlen, dass Sie alle
lokalen Tests in Ihrer Entwicklungsumgebung wie der Sandbox ausführen, bevor Sie sie in der Produktion bereitstellen. Durch das
Ausführen von Tests in Ihrer Entwicklungsumgebung wird die Anzahl der Tests reduziert, die in einer Produktionsbereitstellung ausgeführt
werden müssen.
Ausführen lokaler Tests in einer Sandbox-Bereitstellung
Sie können nun auswählen, welche Tests in Sandbox-Bereitstellungen ausgeführt werden sollen, um das gleiche Testausführungsverhalten
wie in der Produktion zu haben. Wenn Sie Tests in Ihrer Sandbox-Bereitstellung aktiviert haben, konnten Sie Tests verwalteter Pakete
bisher nicht ausschließen.
Im Rahmen dieser Änderung wurde die Bereitstellungsoption runAllTests durch testLevel ersetzt. Eine Beschreibung aller
Testebenen, die Sie in Ihrer Entwicklungsumgebung verwenden können, finden Sie unter Testebenen für den deploy()-Aufruf. Wenn
Sie beispielsweise lokale Tests in einer Bereitstellung ausführen und dabei Tests verwalteter Pakete ausschließen möchten, legen Sie für
testLevel den Wert RunLocalTests fest.
193
Salesforce Summer '15 – Versionshinweise
Allgemeine Verbesserungen bei der Bereitstellung
Anmerkung: Die Testebene RunLocalTests wird unabhängig vom Inhalt des Bereitstellungspakets erzwungen. Im Gegensatz
dazu werden Tests nur dann standardmäßig in der Produktion ausgeführt, wenn Ihr Bereitstellungspaket Apex-Klassen oder
-Auslöser enthält. Die können RunLocalTests für Sandbox- und Produktionsbereitstellungen verwenden.
Wenn Sie das Tool für die Force.com-Migration verwenden, fügen Sie dem Bereitstellungsziel den Parameter
testLevel="RunLocalTests" wie im folgenden Beispiel dargestellt hinzu.
<target name="deployCode">
<sf:deploy username="${sf.username}" password="${sf.password}"
sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
deployroot="codepkg" testLevel="RunLocalTests">
</sf:deploy>
</target>
Wenn Sie die Metadaten-API verwenden, legen Sie die Testebene im DeployOptions-Objekt auf TestLevel.RunLocalTests
fest und übergeben Sie dieses Objekt wie folgt als Argument an den deploy()-Aufruf.
// Create the DeployOptions object.
DeployOptions deployOptions = new DeployOptions();
// Set the appropriate test level.
deployOptions.setTestLevel(TestLevel.RunLocalTests);
// Call deploy() by passing the deployment options object as an argument.
AsyncResult asyncResult = metadatabinding.deploy(zipBytes,deployOptions);
Verbesserungen beim Tool für die Force.com-Migration
Das Tool für die Force.com-Migration wurde verbessert, um das Bereitstellen kürzlich vorgenommener Validierungen, das Abbrechen
einer Bereitstellung und das Authentifizieren mit einer Sitzungs-ID zu unterstützen.
Bereitstellen einer kürzlich vorgenommenen Validierung
Wenn Sie eine kürzlich vorgenommene Validierung bereitstellen möchten, fügen Sie Ihrem Ziel die Aufgabe
<sf:deployRecentValidation> hinzu und geben Sie im Parameter recentValidationId die Validierungs-ID an.
Die Validierung muss innerhalb der letzten vier Tage erfolgreich ausgeführt worden sein. Weitere Informationen finden Sie in der
Salesforce-Hilfe unter Schnelle Bereitstellungen.
<target name="quickDeploy">
<sf:deployRecentValidation username="${sf.username}" password="${sf.password}"
sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
maxPoll="${sf.maxPoll}"
recentValidationId="${sf.recentValidationId}"/>
</target>
Die Unterstützung für <sf:deployRecentValidation> beginnt ab der Version 34.0 des Tools für die Force.com-Migration.
Abbrechen einer Bereitstellung
Sie können eine Bereitstellung, die gerade ausgeführt wird oder in die Warteschlange gestellt wurde, nun mit dem Tool für die
Force.com-Migration abbrechen. Fügen Sie dazu Ihrem Ziel die Aufgabe <sf:cancelDeploy> hinzu. Geben Sie im Parameter
requestId die ID der Bereitstellung an.
<target name="cancelDeploy">
<sf:cancelDeploy username="${sf.username}" password="${sf.password}"
sessionId="${sf.sessionId}" serverurl="${sf.serverurl}"
maxPoll="${sf.maxPoll}
194
Salesforce Summer '15 – Versionshinweise
Anpassung: Anpassen von Salesforce mit Klicks und Code
requestId="${sf.deployRequestId}"/>
</target>
Die Unterstützung für sf:cancelDeploy beginnt ab der Version 34.0 des Tools für die Force.com-Migration.
Verwenden einer Sitzungs-ID für die Authentifizierung
Wenn Sie mit dem Tool für die Force.com-Migration eine Migration ausführen, können Sie sich anstelle eines Benutzernamens und
Kennworts mit einer Sitzungs-ID authentifizieren. Die Verwendung der Sitzungs-ID-Authentifizierung bietet mehr Flexibilität. Die
Datei build.properties des Tools für die Force.com-Migration wurde aktualisiert und enthält nun die Eigenschaft
sf.sessionId. Ebenso wurden die Beispielziele in der Datei build.xml aktualisiert und enthalten nun den Parameter
sessionId.
Wenn Sie die Sitzungs-ID zur Authentifizierung verwenden möchten, kommentieren Sie diese Eigenschaft in build.properties
aus und fügen Sie einen Wert für die Sitzungs-ID hinzu. Kommentieren Sie außerdem das Eigenschaftspaar sf.username und
sf.password aus. Es können nicht beide Eigenschaften gleichzeitig vorhanden sein. Im Folgenden ist die Sitzungs-ID-Eigenschaft
in build.properties dargestellt.
sf.sessionId = <Insert your Salesforce session ID here.>
Diese Beispielziel enthält die Aufgabe <sf:deploy> mit dem Parameter sessionId.
<target name="deployZip">
<sf:deploy username="${sf.username}" password="${sf.password}"
sessionId="${sf.sessionId}"
serverurl="${sf.serverurl}" maxPoll="${sf.maxPoll}"
zipFile="${sf.zipFile}" pollWaitMillis="1000"
rollbackOnError="true"/>
</target>
Die Unterstützung für die Sitzungs-ID-Authentifizierung ist in allen neuen Versionen des Tools für die Force.com-Migration und in
älteren Versionen ab der Version 17.0 verfügbar.
Anpassung: Anpassen von Salesforce mit Klicks und Code
Mithilfe von Anpassungsfunktionen können Sie Ihre Organisation erweitern, indem Sie Ihre Objekte, Daten und Felder verbessern, das
Erscheinungsbild Ihrer Organisation anpassen, Ihre Geschäftsprozesse erweitern, Websites erstellen und Anwendungen erstellen – und
das alles mithilfe von Zeigen-und-Klicken-Tools und eventuell mit etwas Code. Anpassungsfunktionen umfassen auch Tools zur Verwaltung
und Sicherung Ihrer Organisation.
IN DIESEM ABSCHNITT:
Allgemeine Verwaltung
Mit der Verwaltung können Sie Ihre Organisation entsprechend Ihren geschäftlichen Anforderungen verwalten.
Beibehalten aller Ihrer Kundendaten mit BigObjects (Pilotprogramm)
BigObjects ist eine neue Funktion, mit der Sie Daten skaliert auf der Salesforce-Plattform speichern und verwalten können. Diese
Funktion hilft Ihnen dabei, sich direkt für Kunden zu engagieren, indem alle Ihre historischen Kundenereignisdaten beibehalten
werden.
195
Salesforce Summer '15 – Versionshinweise
Allgemeine Verwaltung
Verwalten von Kundendaten mit Daten-Pipelines (Pilotprogramm)
Daten-Pipelines, eine neue Funktion, mit der Sie wertvolle und handlungsrelevante Informationen aus all Ihren Kundendaten
extrahieren können, steht weiterhin als Pilotprogramm zur Verfügung. Es wurde nun eine Fehlerprotokollierung hinzugefügt, um
Ihnen zu helfen, wenn Ihre Aufträge nicht ausgeführt werden. Es sind Fehlermeldungen über die Tooling-API verfügbar und sie
werden auch in den Auftragsausführungsinformationen in der Entwicklerkonsole angezeigt.
Lightning Connect
Die Optionen für die problemlose Interaktion mit außerhalb Ihrer Salesforce-Organisation gespeicherten Daten wurde erweitert.
Nun können Sie Ihren Benutzern einen vollständigen Überblick über das Geschäft bieten – und zwar bei Bedarf, in Echtzeit und ohne
Daten in Ihre Organisation zu kopieren.
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre Daten
Ihre Möglichkeiten zum Automatisieren von Geschäftsprozessen wurden durch verbesserte Unterstützung für Formeln, neue
Formelfunktionen und mehr Optionen zum Aktualisieren von Feldern erweitert. Sie können nun Auswahllisten mit Mehrfachauswahl
an mehreren Stellen verwenden und einen Prozess ohne die 12-stündige Wartezeit löschen. Die Benutzeroberfläche wurde auch
aktualisiert, um das Verwalten von Versionen, das Suchen und Referenzieren von Feldern und das Erstellen von Chatter-Nachrichten
zu erleichtern.
Visual Workflow: Neue Variablen und Formeln, einfacher zu löschen
Die 12-stündige Wartezeit, bevor Sie einen deaktivierten Flow löschen können, wurde entfernt und Sie können nun Auswahllistenwerte
und Werte von Auswahllisten mit Mehrfachauswahl validieren. Außerdem wurden der Flow-Fehler-E-Mail Details hinzugefügt, damit
Sie das Problem in Ihrem Flow besser beheben können.
Globalisierung
Mithilfe von Globalisierungs-Tools können Administratoren Ressourcen, die von Land zu Land unterschiedlich sind, wie Währungen,
Sprachen und übersetzte Inhalte leichter verwalten.
Überwachen
Die Ereignisüberwachung und Anmeldeforensik wurden aktualisiert, sodass Sie die Benutzeraktivität in Ihrer Organisation besser
verfolgen können. Außerdem wurden zwei neue Pilotprogramme eingeführt: Apex-Begrenzungsereignisse und Erkennung von
Datenlecks.
Organisationsübergreifende Datenfreigabe
Die organisationsübergreifende Datenfreigabe wird durch den Salesforce-Adapter für Lightning Connect abgelöst.
SIEHE AUCH:
Wie und wann Anpassungsfunktionen verfügbar gemacht werden
Allgemeine Verwaltung
Mit der Verwaltung können Sie Ihre Organisation entsprechend Ihren geschäftlichen Anforderungen verwalten.
IN DIESEM ABSCHNITT:
Richtlinie für Anmeldezugriff wurde geändert
Administratoren mit der Berechtigung "Alle Daten modifizieren" und delegierte Administratoren mit der Berechtigung "Setup und
Konfiguration anzeigen" können sich als beliebiger Benutzer anmelden, ohne Endbenutzer bitten zu müssen, Zugriff zu gewähren.
Bisher war diese Option nur verfügbar, wenn Salesforce die Einstellung Administratoren können sich als beliebiger Benutzer
anmelden für Ihre Organisation aktivierte. Wenn Sie diese Funktion deaktivieren möchten, wenden Sie sich an Salesforce.
196
Salesforce Summer '15 – Versionshinweise
Allgemeine Verwaltung
Zulässige Anzahl benutzerdefinierter Profile
Um eine bessere Leistung sicherzustellen, kann Ihre Organisation bis zu 1.500 benutzerdefinierte Profile pro Benutzerlizenztyp
aufweisen. Wenn Ihre Organisation zu viele benutzerdefinierte Profile aufweist, sollten Sie Berechtigungssätze verwenden, um
zusätzliche Berechtigungen und Zugriffseinstellungen für Benutzer zu erteilen, die diese benötigen.
Erstellen von Nachschlagefiltern für Entfernungen
Sie können nun mit der Metadaten-API Nachschlagefilter mit Entfernungskriterien für Standort- und Adressdatentypen erstellen.
Verwenden Sie zum Verbessern der Benutzerproduktivität und der Datenqualität Nachschlagefilter, um die gültigen Werte und die
Ergebnisse aus dem Nachschlagefenster für Nachschlagefelder, Master-Detail-Felder und hierarchische Beziehungsfelder
einzuschränken.
Aktivieren des Zugriffs von Gastbenutzern auf die Knowledge-API
Force.com-Sites und Salesforce-Communities-Force.com-Sites wurde eine neue Option hinzugefügt. Wenn das Kontrollkästchen
Gastzugriff auf die Knowledge-API aktiviert wird, können nicht authentifizierte Benutzer auf die Knowledge-API
zugreifen.
Ende der Unterstützung für JavaScript, iFrames, CSS und andere erweiterte Markups in Startseitenkomponenten vom Typ
"HTML-Bereich"
Nicht unterstützter Code in Startseitenkomponenten vom Typ "HTML-Bereich" ist jetzt nicht mehr zulässig. Wenn Sie eine
Startseitenkomponente vom Typ "HTML-Bereich" bearbeiten und speichern, werden jetzt JavaScript, CSS, iFrames und andere nicht
unterstützte Markups entfernt. Es wird eine bereinigte Version gespeichert und alle nicht unterstützten Inhalte gehen verloren.
Richtlinie für Anmeldezugriff wurde geändert
Administratoren mit der Berechtigung "Alle Daten modifizieren" und delegierte Administratoren
mit der Berechtigung "Setup und Konfiguration anzeigen" können sich als beliebiger Benutzer
anmelden, ohne Endbenutzer bitten zu müssen, Zugriff zu gewähren. Bisher war diese Option nur
verfügbar, wenn Salesforce die Einstellung Administratoren können sich als beliebiger Benutzer
anmelden für Ihre Organisation aktivierte. Wenn Sie diese Funktion deaktivieren möchten, wenden
Sie sich an Salesforce.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Zulässige Anzahl benutzerdefinierter Profile
Um eine bessere Leistung sicherzustellen, kann Ihre Organisation bis zu 1.500 benutzerdefinierte
Profile pro Benutzerlizenztyp aufweisen. Wenn Ihre Organisation zu viele benutzerdefinierte Profile
aufweist, sollten Sie Berechtigungssätze verwenden, um zusätzliche Berechtigungen und
Zugriffseinstellungen für Benutzer zu erteilen, die diese benötigen.
Da jedes Profil einem Benutzerlizenztyp zugeordnet ist, gilt diese Obergrenze für alle
Benutzerlizenztypen.
Beispiel: Angenommen, Ihre Organisation verfügt über 200 Benutzer mit der
Salesforce-Benutzerlizenz und über 50 Benutzer mit der Force.com App
Subscription-Benutzerlizenz. In diesem Fall dürfen Sie über bis zu 1.500 benutzerdefinierte
Profile mit der Salesforce-Benutzerlizenz und über 1.500 benutzerdefinierte Profile mit der
Force.com App Subscription-Benutzerlizenz verfügen.
197
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Salesforce Summer '15 – Versionshinweise
Beibehalten aller Ihrer Kundendaten mit BigObjects
(Pilotprogramm)
Erstellen von Nachschlagefiltern für Entfernungen
Sie können nun mit der Metadaten-API Nachschlagefilter mit Entfernungskriterien für Standortund Adressdatentypen erstellen. Verwenden Sie zum Verbessern der Benutzerproduktivität und
der Datenqualität Nachschlagefilter, um die gültigen Werte und die Ergebnisse aus dem
Nachschlagefenster für Nachschlagefelder, Master-Detail-Felder und hierarchische Beziehungsfelder
einzuschränken.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Sie können anhand von Entfernungen filtern, die sich innerhalb oder nicht innerhalb angegebener
Bereiche befinden.
Auf der Salesforce-Benutzeroberfläche können Sie keine entfernungsbasierten Filter erstellen. Verwenden Sie stattdessen das Feld
lookupFilter der Metadaten-API für den Metadatentyp "CustomField". Weitere Informationen zu lookupFilter-Feldern und
ihren Unterfeldern finden Sie im Metadata API Developer's Guide unter "CustomField".
Informationen zu den Vorteilen von Nachschlagefiltern finden Sie unter Informationen zu Nachschlagefiltern in der Salesforce-Hilfe.
Aktivieren des Zugriffs von Gastbenutzern auf die Knowledge-API
Force.com-Sites und Salesforce-Communities-Force.com-Sites wurde eine neue Option hinzugefügt.
Wenn das Kontrollkästchen Gastzugriff auf die Knowledge-API aktiviert wird,
können nicht authentifizierte Benutzer auf die Knowledge-API zugreifen.
AUSGABEN
Verfügbarkeit: Developer,
Enterprise, Performance
und Unlimited Edition
Ende der Unterstützung für JavaScript, iFrames, CSS und andere erweiterte Markups
in Startseitenkomponenten vom Typ "HTML-Bereich"
Nicht unterstützter Code in Startseitenkomponenten vom Typ "HTML-Bereich" ist jetzt nicht mehr
zulässig. Wenn Sie eine Startseitenkomponente vom Typ "HTML-Bereich" bearbeiten und speichern,
werden jetzt JavaScript, CSS, iFrames und andere nicht unterstützte Markups entfernt. Es wird eine
bereinigte Version gespeichert und alle nicht unterstützten Inhalte gehen verloren.
AUSGABEN
Verfügbarkeit: Alle Editionen
In der Version Summer '14 wurde der Rich-Text-Editor in Startseitenkomponenten vom Typ
"HTML-Bereich" ersetzt und es wurde bekanntgegeben, dass ab der Version '15 nicht unterstützter Code entfernt wird (siehe
"Startseitenkomponenten" in den Versionshinweisen für Summer '14).
Nicht unterstütztes Markup in Startseitenkomponenten vom Typ "HTML-Bereich" wird zur Laufzeit beim Rendern dynamisch entfernt.
Wenn Sie JavaScript oder andere erweiterte HTML-Elemente in einer Startseitenkomponente verwenden möchten, empfiehlt sich
stattdessen die Verwendung einer Komponente vom Typ "Visualforce-Bereich".
Beibehalten aller Ihrer Kundendaten mit BigObjects (Pilotprogramm)
BigObjects ist eine neue Funktion, mit der Sie Daten skaliert auf der Salesforce-Plattform speichern
und verwalten können. Diese Funktion hilft Ihnen dabei, sich direkt für Kunden zu engagieren,
indem alle Ihre historischen Kundenereignisdaten beibehalten werden.
BigObjects können ganz einfach in Ihre Salesforce-Live-Daten integriert werden. Sie können
BigObjects mit SOQL-, Bulk-, REST- und SOAP-APIs sowie Daten-Pipelines, einem leistungsstarken
Tool für die Batchverarbeitung sehr umfangreicher Datenvolumen, verarbeiten.
198
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Salesforce Summer '15 – Versionshinweise
Verwalten von Kundendaten mit Daten-Pipelines
(Pilotprogramm)
Anmerkung: Wir stellen diese Funktion ausgewählten Kunden über ein Pilotprogramm zu Verfügung, das die Zustimmung zu
speziellen Bedingungen erfordert. Wenn Sie für die Teilnahme am Programm nominiert werden möchten, wenden Sie sich an
Salesforce. Da bei allen Pilotprogrammen Änderungen vorbehalten sind, kann die Aufnahme nicht garantiert werden. Diese
Pilotfunktion ist nicht allgemein verfügbar, wie in diesem Dokument oder in Pressemitteilungen oder öffentlichen Erklärungen
erwähnt ist. Es kann nicht garantiert werden, dass sie in einem bestimmten Zeitrahmen oder überhaupt allgemein verfügbar wird.
Treffen Sie Ihre Kaufentscheidungen nur auf der Grundlage allgemein verfügbarer Funktionen.
Die BigObjects-Funktion ist anfangs für die folgenden Anwendungsfälle vorgesehen.
• Kunde 360: Speichern Sie Daten, Aufträge und Belegposten zum Abverkauf, Gastbeziehungsdaten und Gastinteraktionen in BigObjects
und verarbeiten und korrelieren Sie diese Daten dann mit ihren CRM-Kerndaten.
• Datenarchiv: Orchestrieren Sie Datensätze aus dem Produktionsspeicher in einen Archivdatenspeicher (z. B. für die FINRA-Einhaltung),
ohne die Daten aus den vertrauenswürdigen Salesforce-Plattformen zu verschieben.
• Datensee: Speichern Sie umfangreiche Daten in ihrem nativen Format, bis Sie sie benötigen.
• E-Mail-Ereigniserfassung: Behalten Sie E-Mails für die Analyse des Verlaufs, der Segmentierung und der Stimmung von
Kundeninteraktionen bei.
Im anfänglichen Pilotprogramm können Sie die Metadaten-API zum Definieren von BigObjects verwenden, die Nachschlagevorgänge
für standardmäßige oder benutzerdefinierte sObjects beinhalten können. Nach dem Definieren können Sie BigObjects über die Bulk-API
oder die SOAP-API füllen. Nach dem Erstellen sind BigObjects schreibgeschützt.
Weitere Informationen zum Pilotprogramm finden Sie im BigObject Implementation Guide (Implementierungsleitfaden für BigObjects).
Weitere Informationen darüber, wie Sie die Pilotfunktion selbst nutzen können, erhalten Sie von Ihrem Account-Team oder beim
Salesforce-Kundensupport.
Verwalten von Kundendaten mit Daten-Pipelines (Pilotprogramm)
Daten-Pipelines, eine neue Funktion, mit der Sie wertvolle und handlungsrelevante Informationen
aus all Ihren Kundendaten extrahieren können, steht weiterhin als Pilotprogramm zur Verfügung.
Es wurde nun eine Fehlerprotokollierung hinzugefügt, um Ihnen zu helfen, wenn Ihre Aufträge
nicht ausgeführt werden. Es sind Fehlermeldungen über die Tooling-API verfügbar und sie werden
auch in den Auftragsausführungsinformationen in der Entwicklerkonsole angezeigt.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Mithilfe von Daten-Pipelines können Sie leichter mit Kunden interagieren und datenorientierte
Anwendungen erstellen. Mit Daten-Pipelines können Sie sich die Leistung von Apache Pig-Skripten
in Hadoop für die Verarbeitung großer, in Salesforce gespeicherter Datenmengen zunutze machen.
Anmerkung: Wir stellen diese Funktion ausgewählten Kunden über ein Pilotprogramm zu Verfügung, das die Zustimmung zu
speziellen Bedingungen erfordert. Wenn Sie für die Teilnahme am Programm nominiert werden möchten, wenden Sie sich an
Salesforce. Da bei allen Pilotprogrammen Änderungen vorbehalten sind, kann die Aufnahme nicht garantiert werden. Diese
Pilotfunktion ist nicht allgemein verfügbar, wie in diesem Dokument oder in Pressemitteilungen oder öffentlichen Erklärungen
erwähnt ist. Es kann nicht garantiert werden, dass sie in einem bestimmten Zeitrahmen oder überhaupt allgemein verfügbar wird.
Treffen Sie Ihre Kaufentscheidungen nur auf der Grundlage allgemein verfügbarer Funktionen.
Nähere Informationen über das Pilotprogramm finden Sie im Data Pipelines Implementation Guide (Implementierungsleitfaden für
Daten-Pipelines).
Nähere Informationen darüber, wie Sie die Pilotfunktion selbst nutzen können, erhalten Sie von Ihrem Account-Team oder beim
Salesforce-Kundensupport.
199
Salesforce Summer '15 – Versionshinweise
Lightning Connect
Lightning Connect
Die Optionen für die problemlose Interaktion mit außerhalb Ihrer Salesforce-Organisation
gespeicherten Daten wurde erweitert. Nun können Sie Ihren Benutzern einen vollständigen Überblick
über das Geschäft bieten – und zwar bei Bedarf, in Echtzeit und ohne Daten in Ihre Organisation
zu kopieren.
AUSGABEN
Verfügbarkeit: Developer
Edition
Gegen Aufpreis verfügbar
in: Enterprise, Performance
und Unlimited Edition
IN DIESEM ABSCHNITT:
Zugreifen auf Daten über mehrere Organisationen hinweg mit dem Lightning
Connect-Salesforce-Konnektor
Arbeiten Sie effektiver mit anderen Personen zusammen und verbessern Sie die Prozesse, indem
Sie Daten in Ihren Salesforce-Organisationen freigeben. Bieten Sie Benutzern eine nahtlose Ansicht aller Daten in Ihren anderen
Organisationen, sodass sie einen vollständigen Überblick über das Geschäft erhalten. Der Salesforce-Adapter für Lightning Connect
kann mit Zeigen-und-Klicken-Tools schnell und einfach eingerichtet werden.
Zugreifen auf beliebige Daten aus beliebigen Quellen mit dem Lightning Connector-Apex-Framework
Verwenden Sie das Apex Connector Framework, um Ihren eigenen benutzerdefinierten Adapter zu entwickeln, wenn die anderen
verfügbaren Lightning Connect-Adapter Ihren Anforderungen nicht gerecht werden. Der benutzerdefinierte Adapter kann Daten
aus externen Systemen abrufen und Daten lokal nachbilden. Lightning Connect stellt diese Daten dann in externen Salesforce-Objekten
dar, mit denen Ihre Benutzer und die Force.com-Plattform interagieren können.
Zugreifen auf Verwaltungs- und Gesundheitsdaten mit dem OData 2.0-Adapter für Lightning Connect
Lightning Connect kann nun auf Daten an Endpunkten zugreifen, die vom Socrata Open Data Portal™ gesichert werden. Socrata
Open Data Portal wird häufig zum Freigeben von Gesundheitsdaten und für die Zusammenarbeit zwischen Verwaltungen und ihren
Bürgern verwendet.
Erhöhte Obergrenzen für den OData 2.0-Adapter für Lightning Connect
Einige der Obergrenzen wurden verdoppelt, damit Sie noch mehr externe Systeme integrieren können.
Aktivieren der servergesteuerten Paginierung für eine externe Datenquelle
Lightning Connect-Abfragen für externe Daten weisen häufig umfangreiche Ergebnissätze auf, die in kleinere Batches oder Seiten
aufgeteilt werden. Aktivieren Sie die servergesteuerte Paginierung, damit die Seitengrößen und Batchgrenzen vom externen System
gesteuert werden. Sie können die Paginierungseinstellungen des externen Systems optimieren, um Ihrer Organisation Daten effizienter
als bei der Client-gesteuerten Paginierung bereitzustellen.
Steuern der Anforderung der Gesamtzeilenanzahl in OData-Abfragen
Die Systemabfrageoption $inlinecount=allpages wird von einigen Systemen nicht unterstützt. Wenn Sie versuchen,
mithilfe des OData 2.0-Adapters für Lightning Connect auf deren Daten zuzugreifen, werden Fehlermeldungen angezeigt oder Sie
bemerken lange Ladezeiten. Bei Bedarf können Sie diese Systemabfrageoption nun für eine bestimmte externe Datenquelle aus
OData-Abfragen ausschließen.
Anpassen von Suchlayouts mit dem Namensfeld für externe Objekte
Bisher könnten Sie nicht ändern, ob oder wo das Namensfeld für ein externes Objekt im Suchlayout enthalten ist. Nun können Sie
Ihre Suchlayouts so anpassen, dass das Namensfeld eines externen Objekts an einer bestimmten Position angezeigt wird.
Anzeigen von Namen übergeordneter Datensätze in Nachschlagebeziehungsfeldern bei externen Objekten
Bisher wurde in einem Nachschlagebeziehungsfeld bei einem externen Objektdatensatz die Datensatz-ID des übergeordneten
Datensatzes angezeigt. Nun wird im Nachschlagebeziehungsfeld der Name des übergeordneten Datensatzes angezeigt, da er für
Ihre Benutzer relevanter ist.
200
Salesforce Summer '15 – Versionshinweise
Lightning Connect
Kontrollkästchen "Alle auswählen" für die Synchronisierung einer externen Datenquelle wurde entfernt
Viele Administratoren haben versehentlich die Organisationsobergrenze von 100 externen Objekten erreicht, da sie alle Tabellen
ausgewählt haben, die für die Synchronisierung aus dem externen System verfügbar waren. Wenn Sie nun für eine externe Datenquelle
auf Prüfen und synchronisieren klicken, wählen Sie die einzelnen Tabellen aus, die Sie synchronisieren möchten. Das Kontrollkästchen
zum Auswählen aller Tabellen ist nicht mehr verfügbar.
Zugreifen auf Daten über mehrere Organisationen hinweg mit dem Lightning
Connect-Salesforce-Konnektor
Arbeiten Sie effektiver mit anderen Personen zusammen und verbessern Sie die Prozesse, indem Sie Daten in Ihren
Salesforce-Organisationen freigeben. Bieten Sie Benutzern eine nahtlose Ansicht aller Daten in Ihren anderen Organisationen, sodass
sie einen vollständigen Überblick über das Geschäft erhalten. Der Salesforce-Adapter für Lightning Connect kann mit
Zeigen-und-Klicken-Tools schnell und einfach eingerichtet werden.
Vom Salesforce-Adapter für Lightning Connect wird die Force.com-REST-API verwendet, um auf die Daten in anderen Organisationen
zuzugreifen. Ihre Benutzer und die Force.com-Plattform interagieren über externe Objekte mit den Daten der anderen Organisationen.
Einzelheiten über den Salesforce-Adapter für Lightning Connect finden Sie in der Salesforce-Hilfe.
Beispiel: Angenommen, Sie speichern Ihr Produktinventar in einer Salesforce-Organisation. Vielleicht möchten Sie, dass Ihre
regionalen und lokalen Zweigstellen, die über ihre eigenen Organisationen verfügen, die neuesten Informationen zu Ihrem Bestand
anzeigen können. Mit dem Salesforce-Adapter für Lightning Connect können diese anderen Organisationen ganz einfach auf Ihre
Daten zugreifen, während gleichzeitig von Ihnen gesteuerte Zugriffsbeschränkungen eingehalten werden.
Zugreifen auf beliebige Daten aus beliebigen Quellen mit dem Lightning
Connector-Apex-Framework
Verwenden Sie das Apex Connector Framework, um Ihren eigenen benutzerdefinierten Adapter zu entwickeln, wenn die anderen
verfügbaren Lightning Connect-Adapter Ihren Anforderungen nicht gerecht werden. Der benutzerdefinierte Adapter kann Daten aus
externen Systemen abrufen und Daten lokal nachbilden. Lightning Connect stellt diese Daten dann in externen Salesforce-Objekten
dar, mit denen Ihre Benutzer und die Force.com-Plattform interagieren können.
Die Daten, die Sie als externe Objekte über Apex verfügbar machen, können aus beliebigen Quellen stammen. Beispiel:
• Abrufen von Daten über Apex-Callouts, Webservice-Callouts, SOQL und SOSL
• Programmatisches Bearbeiten oder Generieren von Daten
Anmerkung: Eine ausführliche Dokumentation für das Apex Connector Framework ist ab Juni 2015 in der Salesforce-Hilfe und
bei Salesforce Developers verfügbar. Ein Teil dieser Dokumentation ist bis zur Version Winter ’16 nur in englischer Sprache verfügbar.
Wenn Sie einen benutzerdefinierten Adapter für Lightning Connect erstellen möchten, erstellen Sie zwei Apex-Klassen.
1. Erstellen Sie eine DataSource.Connection-Klasse, die mit den folgenden Methoden auf das externe System zugreift:
• sync ruft das Metadatenschema des externen Systems ab, damit der Administrator auswählen kann, welche externen Tabellen
in externe Salesforce-Objekte konvertiert werden sollen.
• query ruft Daten aus dem externen System ab, wenn ein Benutzer ein externes Objekt in Salesforce anzeigt oder wenn eine
SOQL-Abfrage für ein externes Objekt ausgeführt wird.
• search ruft Daten aus dem externen System ab, wenn ein Benutzer eine globale Salesforce-Suche ausführt oder wenn eine
SOSL-Abfrage für ein externes Objekt ausgeführt wird.
2. Erstellen Sie eine DataSource.Provider-Klasse, die Folgendes deklariert:
201
Salesforce Summer '15 – Versionshinweise
Lightning Connect
• Die Authentifizierungstypen, die für den Zugriff auf das externe System verwendet werden können (z. B. OAuth-Authentifizierung
oder Basisauthentifizierung per Kennwort)
• Die Funktionen, die das externe System unterstützt (z. B. SOQL-Abfragen, Such- und SOSL-Abfragen, Gesamtzeilenanzahl oder
servergesteuerte Seitenverwaltung
• Ob für die externe Datenquelle ein Endpunkt-URL erforderlich ist
• Ob der Endpunkt-URL mit https:// beginnen muss
• Die zugeordnete DataSource.Connection-Klasse
Sobald Ihre Apex-Klassen ordnungsgemäß kompiliert wurden, definieren Sie die Datenquelle. Wählen Sie für das Feld Typ den
Klassennamen DataSource.Provider aus. Nehmen Sie dann eine Synchronisierung vor, um die externen Objekte zu erstellen
und den Benutzerzugriff zu aktivieren, wie Sie es beim OData-Adapter für Lightning Connect tun würden.
Beispiel: Mit den folgenden Beispielklassen wird die Verwendung eines Callouts und von OAuth für den Zugriff auf ein externes
System veranschaulicht. Bei einer realen Implementierung würden Sie beim Einrichten von OAuth Offlinezugriff anfordern, damit
von Salesforce ein Aktualisierungstoken für Ihre Verbindungen abgerufen und gespeichert werden kann.
DataSource.Connection-Beispielklasse
/**
*
Extends the DataSource.Connection class to enable
*
Salesforce to sync the external system’s metadata schema
*
and to handle queries and searches of the external data.
**/
global class DriveDataSourceConnection extends
DataSource.Connection {
private DataSource.ConnectionParams connectionInfo;
/**
*
Constructor for DriveDataSourceConnection.
**/
global DriveDataSourceConnection(
DataSource.ConnectionParams connectionInfo) {
this.connectionInfo = connectionInfo;
}
/**
*
Called when the administrator clicks “Validate and Sync”
*
in the user interface for the external data source.
**/
override global List<DataSource.Table> sync() {
List<DataSource.Table> tables =
new List<DataSource.Table>();
List<DataSource.Column> columns;
columns = new List<DataSource.Column>();
columns.add(DataSource.Column.text('title', 255));
columns.add(DataSource.Column.text('description',255));
columns.add(DataSource.Column.text('createdDate',255));
columns.add(DataSource.Column.text('modifiedDate',255));
columns.add(DataSource.Column.url('selfLink'));
columns.add(DataSource.Column.url('DisplayUrl'));
columns.add(DataSource.Column.text('ExternalId',255));
tables.add(DataSource.Table.get('googleDrive','title',
columns));
202
Salesforce Summer '15 – Versionshinweise
Lightning Connect
return tables;
}
/**
*
Called to query and get results from the external
*
system for SOQL queries, list views, and detail pages
*
for an external object that’s associated with the
*
external data source.
*
*
The queryContext argument represents the query to run
*
against a table in the external system.
*
*
Returns a list of rows as the query results.
**/
override global DataSource.TableResult query(
DataSource.QueryContext c){
DataSource.Filter filter = c.tableSelection.filter;
String url;
if (filter != null) {
String cName = filter.columnName;
if (cName != null && cName.equals('ExternalId'))
url = 'https://www.googleapis.com/drive/v2/'
+ 'files/' + filter.columnValue;
else
url = 'https://www.googleapis.com/drive/v2/'
+ 'files';
} else {
url = 'https://www.googleapis.com/drive/v2/'
+ 'files';
}
/**
*
Filters, sorts, and applies limit and offset clauses.
**/
List<Map<String, Object>> rows =
DataSource.QueryUtils.process(c, getData(url));
return DataSource.TableResult.get(true, null,
c.tableSelection.tableSelected, rows);
}
/**
*
Called to do a full text search and get results from
*
the external system for SOSL queries and Salesforce
*
global searches.
*
*
The searchContext argument represents the query to run
*
against a table in the external system.
*
*
Returns results for each table that the searchContext
*
requested to be searched.
**/
override global List<DataSource.TableResult> search(
DataSource.SearchContext c){
List<DataSource.TableResult> results =
203
Salesforce Summer '15 – Versionshinweise
Lightning Connect
new List<DataSource.TableResult>();
for (Integer i =0; i< c.tableSelections.size();i++){
String entity = c.tableSelections[i].tableSelected;
String url = 'https://www.googleapis.com/drive/v2/files'+
'?q=fullText+contains+\''+c.searchPhrase+'\'';
results.add(DataSource.TableResult.get(
true, null, entity, getData(url)));
}
return results;
}
/**
*
Helper method to parse the data.
*
The url argument is the URL of the external system.
*
Returns a list of rows from the external system.
**/
public List<Map<String, Object>> getData(String url){
HttpResponse response = getResponse(url);
List<Map<String, Object>> rows =
new List<Map<String, Object>>();
Map<String, Object> m = (
Map<String, Object>)JSON.deserializeUntyped(
response.getBody());
/**
*
Checks errors.
**/
Map<String, Object> error =
(Map<String, Object>)m.get('error');
if (error!=null){
List<Object> errorsList =
(List<Object>)error.get('errors');
Map<String, Object> errors =
(Map<String, Object>)errorsList[0];
String ms = (String)errors.get('message');
throw new DataSource.OAuthTokenExpiredException(ms);
}
List<Object> fileItems=(List<Object>)m.get('items');
if (fileItems != null){
for (Integer i=0; i< fileItems.size(); i++){
Map<String, Object> item =
(Map<String, Object>)fileItems[i];
rows.add(createRow(item));
}
} else {
rows.add(createRow(m));
}
204
Salesforce Summer '15 – Versionshinweise
Lightning Connect
return rows;
}
/**
*
Helper method to populate the External ID and Display
*
URL fields on external object records based on the ‘id’
*
value that’s sent by the external system.
*
*
The item argument maps to the data that
*
represents a row.
*
*
Returns an updated map with the External ID and
*
Display URL values.
**/
public Map<String, Object> createRow(
Map<String, Object> item){
Map<String, Object> row = new Map<String, Object>();
for ( String key : item.keySet() ){
if (key == 'id') {
row.put('ExternalId', item.get(key));
} else if (key=='selfLink'){
row.put(key, item.get(key));
row.put('DisplayUrl', item.get(key));
} else {
row.put(key, item.get(key));
}
}
return row;
}
/**
*
Helper method to make the HTTP GET call.
*
The url argument is the URL of the external system.
*
Returns the response from the external system.
**/
public HttpResponse getResponse(String url) {
Http httpProtocol = new Http();
HttpRequest request = new HttpRequest();
request.setEndPoint(url);
request.setMethod('GET');
request.setHeader('Authorization', 'Bearer '+
this.connectionInfo.oauthToken);
HttpResponse response = httpProtocol.send(request);
return response;
}
}
DataSource.Provider-Beispielklasse
/**
*
*
*
*
*
Extends the DataSource.Provider base class to create a
custom adapter for Lightning Connect. The class informs
Salesforce of the functional and authentication
capabilities that are supported by or required to connect
to an external system.
205
Salesforce Summer '15 – Versionshinweise
Lightning Connect
**/
global class DriveDataSourceProvider
extends DataSource.Provider {
/**
*
Declares the types of authentication that can be used
*
to access the external system
**/
override global List<DataSource.AuthenticationCapability>
getAuthenticationCapabilities() {
List<DataSource.AuthenticationCapability> capabilities =
new List<DataSource.AuthenticationCapability>();
capabilities.add(DataSource.AuthenticationCapability.OAUTH);
capabilities.add(
DataSource.AuthenticationCapability.ANONYMOUS);
return capabilities;
}
/**
*
Declares the functional capabilities that the
*
external system supports.
**/
override global List<DataSource.Capability>
getCapabilities() {
List<DataSource.Capability> capabilities =
new List<DataSource.Capability>();
capabilities.add(DataSource.Capability.ROW_QUERY);
capabilities.add(DataSource.Capability.SEARCH);
return capabilities;
}
/**
*
Declares the associated DataSource.Connection class.
**/
override global DataSource.Connection getConnection(
DataSource.ConnectionParams connectionParams) {
return new DriveDataSourceConnection(connectionParams);
}
}
Zugreifen auf Verwaltungs- und Gesundheitsdaten mit dem OData 2.0-Adapter für
Lightning Connect
Lightning Connect kann nun auf Daten an Endpunkten zugreifen, die vom Socrata Open Data Portal™ gesichert werden. Socrata Open
Data Portal wird häufig zum Freigeben von Gesundheitsdaten und für die Zusammenarbeit zwischen Verwaltungen und ihren Bürgern
verwendet.
Externe Datenquellen vom Typ "Lightning Connect: OData 2.0" verfügen nun über ein Feld Spezielle Kompatibilität. Wenn
Sie dieses Feld auf Socrata festlegen, wird die Art des Zugriffs auf die externen Daten durch Lightning Connect angepasst, damit die
Socrata-spezifischen Anforderungen eingehalten werden. Informationen finden Sie in der Salesforce-Hilfe unter "Überlegungen in Bezug
auf Socrata™ für Lightning Connect – OData 2.0-Adapter".
206
Salesforce Summer '15 – Versionshinweise
Lightning Connect
Erhöhte Obergrenzen für den OData 2.0-Adapter für Lightning Connect
Einige der Obergrenzen wurden verdoppelt, damit Sie noch mehr externe Systeme integrieren können.
Vorherige Obergrenze
Neue Obergrenze
Maximal zulässige Größe von
HTTP-Anforderungen für OData
4 MB
8 MB
Maximal zulässige Größe von
HTTP-Antworten für OData
4 MB
8 MB
Maximal zulässige Größe des
OData-Ergebnissatzes
8 MB
16 MB
Aktivieren der servergesteuerten Paginierung für eine externe Datenquelle
Lightning Connect-Abfragen für externe Daten weisen häufig umfangreiche Ergebnissätze auf, die in kleinere Batches oder Seiten
aufgeteilt werden. Aktivieren Sie die servergesteuerte Paginierung, damit die Seitengrößen und Batchgrenzen vom externen System
gesteuert werden. Sie können die Paginierungseinstellungen des externen Systems optimieren, um Ihrer Organisation Daten effizienter
als bei der Client-gesteuerten Paginierung bereitzustellen.
Mit den Paginierungseinstellungen des externen Systems können die Leistung des externen Systems optimiert und die Ladezeiten für
externe Objekte in Ihrer Organisation verbessert werden. Außerdem kann sich das externe Datenset ändern, während Ihre Benutzer oder
die Force.com-Plattform durch die Seiten des Ergebnissatzes blättern. Normalerweise werden bei der servergesteuerten Paginierung
die Batchgrenzen angepasst, um sich ändernde Datensets effizienter aufzunehmen als bei der Client-gesteuerten Paginierung.
Wenn Sie die servergesteuerte Paginierung für eine externe Datenquelle aktivieren, werden vom System alle angegebenen Batch- oder
Seitengrößen in Abfragen ignoriert. Wie Sie die servergesteuerte Paginierung aktivieren, hängt vom Lightning Connect-Adapter ab.
• Der Salesforce-Adapter verwendet immer die servergesteuerte Paginierung.
• Wenn Sie die servergesteuerte Paginierung für den OData 2.0-Adapter aktivieren möchten, wählen Sie für die externe Datenquelle
Servergesteuerte Paginierung aus.
Der OData 2.0-Adapter verwendet standardmäßig die Client-gesteuerte Paginierung und verwendet dabei insbesondere die
Systemabfrageoptionen $top und $skip in OData-Anforderungen.
• Wenn Sie die servergesteuerte Paginierung für benutzerdefinierte Adapter aktivieren möchten, die Sie mit dem Apex Connector
Framework erstellen können, deklarieren Sie die QUERY_PAGINATION_SERVER_DRIVEN-Funktion für die
getCapabilities-Methode in der DataSource.Provider-Klasse des Adapters. Außerdem muss vom Apex-Code ein
Abfragetoken zum Abrufen des nächsten Ergebnisbatches generiert werden.
Benutzerdefinierte Adapter verwenden standardmäßig die Client-gesteuerte Paginierung verwenden dabei insbesondere
queryMore() mit den Klauseln LIMIT und OFFSET, um durch die Seiten des Ergebnissatzes zu blättern. Weitere Informationen
zu benutzerdefinierten Adaptern finden Sie unter Zugreifen auf beliebige Daten aus beliebigen Quellen mit dem Lightning
Connector-Apex-Framework auf Seite 201.
Steuern der Anforderung der Gesamtzeilenanzahl in OData-Abfragen
Die Systemabfrageoption $inlinecount=allpages wird von einigen Systemen nicht unterstützt. Wenn Sie versuchen, mithilfe
des OData 2.0-Adapters für Lightning Connect auf deren Daten zuzugreifen, werden Fehlermeldungen angezeigt oder Sie bemerken
lange Ladezeiten. Bei Bedarf können Sie diese Systemabfrageoption nun für eine bestimmte externe Datenquelle aus OData-Abfragen
ausschließen.
207
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Standardmäßig sendet Salesforce alle OData-Anforderungen mit der Systemabfrageoption $inlinecount=allpages. Die Antwort
enthält dann nach dem Anwenden von Systemabfrageoptionen des Typs $filter die Gesamtanzahl aller Zeilen, die in der Anforderung
enthalten waren.
Wenn Sie $inlinecount=allpages deaktivieren möchten, heben Sie die Auswahl von Zeilenzahl anfordern für die
externe Datenquelle auf. In diesem Fall unterstützen die externe Datenquelle und ihre zugehörigen externen Objekte jedoch die
SOQL-Aggregatfunktion COUNT() nicht, die die Gesamtzeilenanzahl erfordert.
Anpassen von Suchlayouts mit dem Namensfeld für externe Objekte
Bisher könnten Sie nicht ändern, ob oder wo das Namensfeld für ein externes Objekt im Suchlayout enthalten ist. Nun können Sie Ihre
Suchlayouts so anpassen, dass das Namensfeld eines externen Objekts an einer bestimmten Position angezeigt wird.
Standardmäßig handelt es sich beim Standardfeld Externe ID um das Namensfeld des externen Objekts. Sie können jedoch das
Attribut Ist Namensfeld für ein anderes Feld auswählen, um dieses Feld als Namensfeld für das externe Objekt festzulegen.
Anzeigen von Namen übergeordneter Datensätze in Nachschlagebeziehungsfeldern
bei externen Objekten
Bisher wurde in einem Nachschlagebeziehungsfeld bei einem externen Objektdatensatz die Datensatz-ID des übergeordneten Datensatzes
angezeigt. Nun wird im Nachschlagebeziehungsfeld der Name des übergeordneten Datensatzes angezeigt, da er für Ihre Benutzer
relevanter ist.
Kontrollkästchen "Alle auswählen" für die Synchronisierung einer externen Datenquelle
wurde entfernt
Viele Administratoren haben versehentlich die Organisationsobergrenze von 100 externen Objekten erreicht, da sie alle Tabellen
ausgewählt haben, die für die Synchronisierung aus dem externen System verfügbar waren. Wenn Sie nun für eine externe Datenquelle
auf Prüfen und synchronisieren klicken, wählen Sie die einzelnen Tabellen aus, die Sie synchronisieren möchten. Das Kontrollkästchen
zum Auswählen aller Tabellen ist nicht mehr verfügbar.
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre Daten
Ihre Möglichkeiten zum Automatisieren von Geschäftsprozessen wurden durch verbesserte Unterstützung für Formeln, neue
Formelfunktionen und mehr Optionen zum Aktualisieren von Feldern erweitert. Sie können nun Auswahllisten mit Mehrfachauswahl
an mehreren Stellen verwenden und einen Prozess ohne die 12-stündige Wartezeit löschen. Die Benutzeroberfläche wurde auch
aktualisiert, um das Verwalten von Versionen, das Suchen und Referenzieren von Feldern und das Erstellen von Chatter-Nachrichten zu
erleichtern.
IN DIESEM ABSCHNITT:
Vergleichen und Zurückgeben von Werten in Formeln
Verwenden Sie neu unterstützte Funktionen, um Werte im Process Builder zu vergleichen und zurückzugeben.
Aktualisieren von Feldern mithilfe von Formeln und Datumsfunktionen
Wenn Ihr Prozess Felder aktualisiert, können Sie nun Formeln und Datumsfunktionen als Wert verwenden.
Verweisen auf vom System bereitgestellte Werte
Verwenden Sie Systemvariablen in Formeln, um auf einfache Weise auf Informationen in Ihrer Organisation zu verweisen.
208
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Verwenden von Auswahllisten mit Mehrfachauswahl an mehreren Stellen
Bisher wurden Auswahllisten mit Mehrfachauswahl nur beim Erstellen und Aktualisieren von Datensätzen unterstützt. Nun können
Sie Auswahllisten mit Mehrfachauswahl auch in Prozesskriterien, Formeln und Schnellaktionen verwenden.
Definieren zusätzlicher Bedingungen beim Aktualisieren von Datensätzen
Wenn Sie Datensätze in Ihrem Prozess aktualisieren, können Sie die Datensätze, die Sie gerade aktualisieren, nun mithilfe von
Bedingungen filtern.
Aktualisieren von Feldern mit mehr Wertetypen
Es wurden weitere Optionen zum Aktualisieren von Feldern hinzugefügt und das Angeben von Wertetypen wurde vereinfacht.
Sofortiges Löschen von Prozessen
Nachdem Sie einen Prozess deaktiviert haben, müssen Sie nicht mehr 12 Stunden warten, bevor Sie ihn löschen können.
Process Builder-Benutzeroberfläche wurde verbessert
Die Process Builder-Benutzeroberfläche wurde verbessert, um das Verwalten von Versionen, das Suchen und Referenzieren von
Feldern, das Erstellen von Chatter-Nachrichten und mehr zu erleichtern.
Vergleichen und Zurückgeben von Werten in Formeln
Verwenden Sie neu unterstützte Funktionen, um Werte im Process Builder zu vergleichen und zurückzugeben.
Diese neuen Funktionen sind nun für die Verwendung in Formeln verfügbar.
• INCLUDES
• ISCHANGED
• ISNEW
• ISPICKVAL
• PRIORVALUE
Überprüfen Sie beispielsweise mithilfe von ISCHANGED([Case].ContactId), ob der Kontakt eines Kundenvorgangs geändert
wurde. Wenn diese Formel als wahr ausgewertet wird, werden vom Prozess die zugeordneten Aktionen ausgeführt.
Anmerkung: Auswahllistenfelder werden in Formeln nicht mehr als Textfelder ausgewertet. Wenn Ihr Prozess eine Formel zum
Verweisen auf ein Auswahllistenfeld verwendet (z. B. [Account].Industry = 'Agriculture'), wird empfohlen, die
Formel zu ändern und stattdessen TEXT oder ISPICKVAL zu verwenden (z. B. ISPICKVAL([Account].Industry) =
'Agriculture').
Aktualisieren von Feldern mithilfe von Formeln und Datumsfunktionen
Wenn Ihr Prozess Felder aktualisiert, können Sie nun Formeln und Datumsfunktionen als Wert verwenden.
Beispielsweise haben Sie folgende Möglichkeiten:
• Verwenden Sie mathematische Formeln, um Werte wie Preisrabatte, Provisionsraten und Versandkosten zu berechnen.
• Verwenden Sie relative Datumsfunktionen wie NOW() und TODAY(), wenn Sie ein Datumsfeld ausfüllen, oder legen Sie ein
Datum in der Zukunft fest, wenn Sie einen Datensatz erstellen.
Überprüfen Sie beispielsweise mithilfe von ISCHANGED([Case].ContactId), ob der Kontakt eines Kundenvorgangs geändert
wurde. Wenn diese Formel als wahr ausgewertet wird, werden vom Prozess die zugeordneten Aktionen ausgeführt.
In diesem Beispiel ist dargestellt, wie eine Formel zum Aktualisieren des Felds mit dem Fälligkeitsdatum für einen Aufgabendatensatz,
der einem Kundenvorgang zugeordnet ist, verwendet wird. Das Fälligkeitsdatum der Aufgabe wird auf fünf Tage nach dem Schließen
des Kundenvorgangs festgelegt.
209
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Verweisen auf vom System bereitgestellte Werte
Verwenden Sie Systemvariablen in Formeln, um auf einfache Weise auf Informationen in Ihrer Organisation zu verweisen.
Um eine Systemvariable hinzuzufügen, klicken Sie beim Erstellen Ihrer Formel auf Systemvariable.
Sie können die folgenden Systemvariablentypen in Ihrer Formel verwenden:
• $API
• $Organization
• $Profile
• $System
• $User
• $UserRole
Beispiel: Ihr Prozess benachrichtigt den Inhaber eines Kontaktdatensatzes, wenn dieser durch einen anderen Benutzer geändert
wird. Verwenden Sie eine Systemvariable in Ihren Formelkriterien, um auf den Benutzerwert zu verweisen.
[Case].ContactId <> $User.ContactId
Wenn diese Formel als wahr ausgewertet wird, benachrichtigt Ihr Prozess den Inhaber des Kontaktdatensatzes.
Weitere Informationen finden Sie in der Salesforce-Hilfe unter "Grundlegendes zu globalen Variablen".
Verwenden von Auswahllisten mit Mehrfachauswahl an mehreren Stellen
Bisher wurden Auswahllisten mit Mehrfachauswahl nur beim Erstellen und Aktualisieren von Datensätzen unterstützt. Nun können Sie
Auswahllisten mit Mehrfachauswahl auch in Prozesskriterien, Formeln und Schnellaktionen verwenden.
Angenommen, Ihr Prozess überprüft, ob an den Bürostandorten eines Accounts Änderungen vorgenommen wurden. Wenn sich einer
der Bürostandorte in Washington, Oregon oder Kalifornien befindet, benachrichtigt der Prozess den Vertriebsleiter für die Westküste.
Überprüfen Sie, ob die Bürostandorte eines Accounts einen der Werte für Auswahllisten mit Mehrfachauswahl enthalten, indem Sie:
210
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
• Eine Formel verwenden.
INCLUDES ( [Account].Offices__c, "Washington" ) || INCLUDES ( [Account].Offices__c,
"Oregon" ) || INCLUDES ( [Account].Offices__c, "California" )
• Oder Bedingungen in Ihren Prozesskriterien festlegen.
Definieren zusätzlicher Bedingungen beim Aktualisieren von Datensätzen
Wenn Sie Datensätze in Ihrem Prozess aktualisieren, können Sie die Datensätze, die Sie gerade aktualisieren, nun mithilfe von Bedingungen
filtern.
So fügen Sie Bedingungen in einer Aktion Datensätze aktualisieren hinzu:
1. Wählen Sie die Option Aktualisierte Datensätze erfüllen alle Bedingungen aus.
2. Legen Sie die Bedingungen fest, die Sie verwenden möchten, um die aktualisierten Datensätze zu filtern.
Beispiel: Angenommen, Ihr Prozess aktualisiert den Status eines übergeordneten Kundenvorgangs, wenn der Status des
untergeordneten Kundenvorgangs geändert wird. Sie können nun Bedingungen angeben (2), sodass der übergeordnete
Kundenvorgang beispielsweise nicht aktualisiert wird (1), wenn dessen Status auf "Halten" festgelegt ist (3).
211
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Aktualisieren von Feldern mit mehr Wertetypen
Es wurden weitere Optionen zum Aktualisieren von Feldern hinzugefügt und das Angeben von Wertetypen wurde vereinfacht.
Die verfügbaren Wertetypen sind vom Feld abhängig, das Sie ausgewählt haben, und umfassen Folgendes:
• Währung: Geben Sie manuell einen Währungswert ein.
• Boolesch: Wählen Sie einen booleschen Wert "true" oder "false" aus.
• DateTime oder Datum: Geben Sie manuell einen Datums-/Uhrzeitwert oder einen Datumswert ein.
• Formel: Erstellen Sie einen Formelausdruck.
• Globale Konstante: Wählen Sie eine globale Konstante aus, um einen Wert auf NULL oder eine leere Zeichenfolge festzulegen –
wählen Sie beispielsweise "$GlobalConstant.Null" aus.
• ID: Geben Sie manuell einen Salesforce-ID-Wert ein, beispielsweise 00300000003T2PGAA0.
• MultiPicklist: Wählen Sie einen oder mehrere Werte für Auswahllisten mit Mehrfachauswahl aus.
• Zahl: Geben Sie manuell einen Zahlenwert ein.
• Auswahlliste: Wählen Sie einen Auswahllistenwert aus.
• Verweis: Wählen Sie ein Feld im Datensatz oder in einem zugehörigen Datensatz aus.
• Zeichenfolge: Geben Sie manuell einen Zeichenfolgenwert ein.
Beispiel: Wählen Sie den Wertetyp Verweis aus, um auf ein übergeordnetes Accountfeld zu verweisen, oder wählen Sie den
Wertetyp Auswahlliste aus, um einen Auswahllistenwert auszuwählen.
212
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Sofortiges Löschen von Prozessen
Nachdem Sie einen Prozess deaktiviert haben, müssen Sie nicht mehr 12 Stunden warten, bevor Sie ihn löschen können.
Nun können Sie einen Prozess löschen, solange er:
• Nicht aktiv ist
• Keine ausstehenden geplanten Aktionen aufweist
Wenn der Prozess ausstehende geplante Aktionen aufweist, warten Sie, bis diese Aktionen ausgeführt wurden, oder löschen Sie sie.
SIEHE AUCH:
Sofortiges Löschen einer Flow-Version
Salesforce-Hilfe: Löschen nicht ausgeführter geplanter Aktionen
Process Builder-Benutzeroberfläche wurde verbessert
Die Process Builder-Benutzeroberfläche wurde verbessert, um das Verwalten von Versionen, das Suchen und Referenzieren von Feldern,
das Erstellen von Chatter-Nachrichten und mehr zu erleichtern.
Begrüßungsseite wurde aktualisiert
Die Begrüßungsseite wurde durch mehr Ressourcen aktualisiert, um Ihnen den Einstieg zu erleichtern. Die Begrüßungsseite wird
nur angezeigt, wenn Sie nicht über Prozesse verfügen. Sehen Sie sich diese Ressourcen also an, bevor Sie mit den Erstellen von
Prozessen beginnen.
Einfacheres Verwalten von Versionen
Sie können nun Versionen eines Prozesses anzeigen, öffnen und löschen, indem Sie die Versionsliste direkt auf der
Prozessverwaltungsseite erweitern.
Prozessversionen werden beginnend von der neuesten bis zur ältesten Version aufgeführt und enthalten eine Versionsnummer,
damit Sie die Reihenfolge bestimmen können, in der sie erstellt wurden. Klicken Sie auf eine beliebige Stelle des Prozessnamens (1),
um die Liste zu erweitern und einen Prozess zu öffnen oder zu löschen.
213
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Anzeigen und Ausblenden erweiterter Optionen
Die erweiterten Optionen wurden in einen erweiterbaren Bereich der Randleiste verschoben, damit Sie sich auf die wesentlichen
Einstellungen in Ihrem Prozess konzentrieren können. Klicken Sie auf Erweitert, um die erweiterten Optionen anzuzeigen oder
auszublenden.
Erweiterte Optionen sind bei folgenden Aktionen verfügbar:
• Hinzufügen von Objekten zu Prozessen
• Hinzufügen von Kriterien zu Prozessen
Diese Optionen wurden voneinander getrennt, da unbedingt beachtet werden sollte, wie sie sich auf den Prozess auswirken können.
Es wird dringend empfohlen, in der Salesforce-Hilfe nachzusehen, um sicherzustellen, dass Sie diese Optionen verstanden haben,
bevor Sie sie auswählen.
Operator "Wurde festgelegt" wurde entfernt
Der Operator "wurde festgelegt" ist nicht mehr verfügbar, wenn Sie Bedingungen definieren. Dieser Operator wurde entfernt, da er
bei Verwendung in Prozesskriterien inkonsistente Ergebnisse verursachen kann.
Einfacheres Suchen und Referenzieren von Feldern
Das Suchen von Feldern wurde durch Gruppieren von Folgendem viel einfacher gemacht:
• Felder, die auf zugehörigen Datensätze verweisen (1)
• Felder im aktuellen Datensatz (2)
214
Salesforce Summer '15 – Versionshinweise
Process Builder: Weitere Verwendungsmöglichkeiten für Ihre
Daten
Auswählen von Datumsangaben für geplante Aktionen mit einer Dropdown-Liste
Die Art und Weise, wie Sie eine Zeit für Ihre geplanten Aktionen auswählen, wurde vereinfacht. Sie können nun Datumsangaben in
der Liste anstelle eines separaten Dialogfelds auswählen. Sie können sogar in das Feld schreiben, um die Liste mit den verfügbaren
Werten zu filtern.
Aktion "Post an Chatter" wurde aktualisiert
Wenn Sie Chatter-Nachrichten in einer Aktion "Post an Chatter" erstellen, wird ein neueres Design angezeigt. Es wurde optimiert,
um Erwähnungen, Briefvorlagenfelder und Themen einzufügen.
So sah der Nachrichtenbereich "Post an Chatter" in der Version Spring ’15 aus.
Hier ist der aktualisierte Nachrichtenbereich der Version Summer ’15.
215
Salesforce Summer '15 – Versionshinweise
Visual Workflow: Neue Variablen und Formeln, einfacher zu
löschen
Außerdem werden Ihre Erwähnungen nun im Nachrichtenfeld in blauem Text angezeigt.
Ein neues Video zum Erläutern der Vermeidung unerwünschter Aktionen in einem Prozess wurde hinzugefügt
Es wurde ein Video hinzugefügt, um neue Informationen zum Vermeiden unerwünschter Aktionen in Ihrem Prozess bereitzustellen.
Um das Video anzusehen, bewegen Sie den Mauszeiger auf die Informationsblase und klicken Sie auf Video, wenn Sie Kriterien in
Ihrem Prozess definieren. Diese Option befindet sich im Bereich Erweitert des seitlichen Bereichs.
Visual Workflow: Neue Variablen und Formeln, einfacher zu löschen
Die 12-stündige Wartezeit, bevor Sie einen deaktivierten Flow löschen können, wurde entfernt und
Sie können nun Auswahllistenwerte und Werte von Auswahllisten mit Mehrfachauswahl validieren.
Außerdem wurden der Flow-Fehler-E-Mail Details hinzugefügt, damit Sie das Problem in Ihrem
Flow besser beheben können.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
IN DIESEM ABSCHNITT:
Überprüfen von Auswahllistenwerten in einem Flow
Sie können nun Flow-Variablen erstellen, um Auswahllistenwerte darzustellen. Folglich wurde Unterstützung für die
ISPICKVAL()-Funktion in Flow-Formeln hinzugefügt.
Überprüfen von Werten in Auswahllisten mit Mehrfachauswahl
Sie können nun Flow-Variablen erstellen, um Werte in Auswahllisten mit Mehrfachauswahl darzustellen. Folglich wurde Unterstützung
für die INCLUDES()-Funktion in Flow-Formeln hinzugefügt.
Sofortiges Löschen einer Flow-Version
Nachdem Sie eine Flow-Version deaktiviert haben, müssen Sie nicht mehr 12 Stunden warten, bevor Sie sie löschen können. Nun
können Sie eine Flow-Version löschen, sofern sie nicht mehr aktiv ist und keine angehaltenen oder wartenden Interviews enthält.
216
Salesforce Summer '15 – Versionshinweise
Visual Workflow: Neue Variablen und Formeln, einfacher zu
löschen
Verweisen auf globale Variablen in einem Flow
Visual Workflow unterstützt nun eine Teilmenge der globalen Salesforce-Variablen. Verweisen Sie auf eine globale Variable, um ohne
eine Abfrage auf Informationen über Ihre Organisation oder den Benutzer zuzugreifen, der den Flow ausführt. Bisher konnten Sie
über Elemente zum Nachschlagen auf einige dieser Informationen zugreifen. Im Gegensatz zu Elementen zum Nachschlagen werden
globale Variablen jedoch nicht auf die Obergrenzen für SOQL-Abfragen angerechnet.
Anzeigen des Pfads, den ein Flow-Interview vor dem Fehlschlagen genommen hat (Beta)
Wenn ein Flow-Interview fehlschlägt, erhält der Flow-Ersteller eine E-Mail mit dem Betreff "Nicht behandelter Prozessfehler
aufgetreten…". Die E-Mail enthält eine Beschreibung davon, was schiefgelaufen ist. Es wurde eine Liste der einzelnen Flow-Elemente
hinzugefügt, die vom Interview ausgeführt wurden, damit Sie den genauen Pfad nachvollziehen können, den das Interview genommen
hat.
Überprüfen von Auswahllistenwerten in einem Flow
Sie können nun Flow-Variablen erstellen, um Auswahllistenwerte darzustellen. Folglich wurde Unterstützung für die
ISPICKVAL()-Funktion in Flow-Formeln hinzugefügt.
Um eine Auswahllistenvariable zu erstellen, erstellen Sie eine Variable wie gewöhnlich. Wählen Sie bei Datentyp die Option
"Auswahlliste" aus. Dieser Datentyp ist nicht für Sammlungsvariablen verfügbar und unterstützt keine Standardwerte.
ISPICKVAL() erfordert das folgende Format, wobei picklist_value einen Verweis auf eine Auswahllistenvariable oder ein
Auswahllistenfeld in einer sObject-Variablen darstellt und string ein manuell eingegebener Wert ist.
ISPICKVAL ( picklist_value, "string" )
Beispiel: Der folgende Formelausdruck überprüft, ob es sich bei einer Opportunity um ein vorhandenes Geschäft handelt und
das Geschäft verloren wurde.
ISPICKVAL ( {!varOpptyType}, "Existing Business" )
&& ISPICKVAL ( {!varOpptyStage}, "Closed Lost" )
Überprüfen von Werten in Auswahllisten mit Mehrfachauswahl
Sie können nun Flow-Variablen erstellen, um Werte in Auswahllisten mit Mehrfachauswahl darzustellen. Folglich wurde Unterstützung
für die INCLUDES()-Funktion in Flow-Formeln hinzugefügt.
Um eine Variable für Auswahllisten mit Mehrfachauswahl zu erstellen, erstellen Sie eine Variable wie gewöhnlich. Wählen Sie bei
Datentyp die Option "Auswahlliste (Mehrfachauswahl)" aus. Dieser Datentyp ist nicht für Sammlungsvariablen verfügbar und
unterstützt keine Standardwerte.
INCLUDES() erfordert das folgende Format, wobei msp_value einen Verweis auf eine Variable für Auswahllisten mit
Mehrfachauswahl oder ein Feld für Auswahllisten mit Mehrfachauswahl in einer sObject-Variablen darstellt und string ein manuell
eingegebener Wert ist.
INCLUDES ( msp_value, "string" )
217
Salesforce Summer '15 – Versionshinweise
Visual Workflow: Neue Variablen und Formeln, einfacher zu
löschen
Beispiel: Der folgende Formelausdruck überprüft, ob eine Ressource für Auswahllisten mit Mehrfachauswahl "yellow" (gelb),
"blue" (blau) und "green" (grün) enthält.
INCLUDES ( {!mspvar} , "yellow" )
&& INCLUDES ( {!mspvar} , "blue" )
&& INCLUDES ( {!mspvar} , "green" )
Sofortiges Löschen einer Flow-Version
Nachdem Sie eine Flow-Version deaktiviert haben, müssen Sie nicht mehr 12 Stunden warten, bevor Sie sie löschen können. Nun können
Sie eine Flow-Version löschen, sofern sie nicht mehr aktiv ist und keine angehaltenen oder wartenden Interviews enthält.
Wenn eine Flow-Version angehaltene oder wartende Interviews enthält, warten Sie, bis diese Interviews beendet wurden oder löschen
Sie sie.
SIEHE AUCH:
Sofortiges Löschen von Prozessen
Salesforce-Hilfe: Löschen eines angehaltenen oder wartenden Flow-Interviews
Verweisen auf globale Variablen in einem Flow
Visual Workflow unterstützt nun eine Teilmenge der globalen Salesforce-Variablen. Verweisen Sie auf eine globale Variable, um ohne
eine Abfrage auf Informationen über Ihre Organisation oder den Benutzer zuzugreifen, der den Flow ausführt. Bisher konnten Sie über
Elemente zum Nachschlagen auf einige dieser Informationen zugreifen. Im Gegensatz zu Elementen zum Nachschlagen werden globale
Variablen jedoch nicht auf die Obergrenzen für SOQL-Abfragen angerechnet.
Die folgenden globalen Variablen und ihre Briefvorlagenfelder sind nun in Flow-Formeln verfügbar.
• $Api
• $Label: Nur verfügbar, wenn in Ihrer Organisation benutzerdefinierte Bezeichnungen vorhanden sind.
• $Organization
• $Permission: Nur verfügbar, wenn in Ihrer Organisation benutzerdefinierte Berechtigungen vorhanden sind.
• $Profile
• $Setup: Nur verfügbar, wenn in Ihrer Organisation benutzerdefinierte Hierarchieeinstellungen vorhanden sind.
• $System
• $User
• $UserRole
Wenn Sie eine Flow-Formel im Cloud-Flow-Designer eine globale Variable hinzufügen möchten, öffnen Sie die Dropdown-Liste
"Ressourcen" und erweitern Sie den Abschnitt für Globale Variablen und Systemvariablen.
Beispiel: Ihr Flow begrüßt den Benutzer, der den Flow ausführt, mit seinem Namen.
Bisher mussten Sie am Ende des Flow-URLs ?userId={!User.Id} hinzufügen und dann in einem
Datensatz-Nachschlagevorgang auf diese ID verweisen, um die Werte für "FirstName" und "LastName" abzurufen.
Mit globalen Variablen erstellen Sie stattdessen eine Formel mit dem folgenden Ausdruck.
{!$User.FirstName} & " " & {!$User.LastName}
218
Salesforce Summer '15 – Versionshinweise
Visual Workflow: Neue Variablen und Formeln, einfacher zu
löschen
Anzeigen des Pfads, den ein Flow-Interview vor dem Fehlschlagen genommen hat
(Beta)
Wenn ein Flow-Interview fehlschlägt, erhält der Flow-Ersteller eine E-Mail mit dem Betreff "Nicht behandelter Prozessfehler aufgetreten…".
Die E-Mail enthält eine Beschreibung davon, was schiefgelaufen ist. Es wurde eine Liste der einzelnen Flow-Elemente hinzugefügt, die
vom Interview ausgeführt wurden, damit Sie den genauen Pfad nachvollziehen können, den das Interview genommen hat.
Wenn Ihr Flow beispielsweise ein Entscheidungselement enthält, finden Sie anhand dieser Liste heraus, welche Route das Interview
genommen hat.
Anmerkung: Diese Version enthält eine Beta-Version der Flow-Fehler-E-Mail, die zwar für die Produktion geeignet ist, jedoch
bekannte Einschränkungen aufweist. Wir freuen uns auf Ihr Feedback dazu auf IdeaExchange.
Am Anfang der E-Mail sind die aufgetretenen Fehler sowie die Elemente aufgeführt, bei denen die einzelnen Fehler aufgetreten sind.
Wenn der Flow Fehlerkonnektoren verwendet, können vor dem Abschluss des Interviews mehrere Fehler auftreten.
Die E-Mail enthält auch Details zum Flow und dem fehlgeschlagenen Interview sowie eine Liste der Elemente, die vom Interview
ausgeführt wurden.
• Wenn das Element, das fehlgeschlagen ist, einen Fehlerkonnektor aufweist, wird das Interview bis zum nächsten Fehler oder so
lange fortgesetzt, bis keine auszuführenden Elemente mehr vorhanden sind. Beim fehlgeschlagenen Element muss es sich nicht
unbedingt um das letzte Element in der Liste handeln. Es könnten tatsächlich mehrere Elemente fehlgeschlagen sein.
• Wenn das Element, das fehlgeschlagen ist, keinen Fehlerkonnektor aufweist, wird das Interview bei diesem Element gestoppt. Das
fehlgeschlagene Element ist das letzte Element, das in der E-Mail aufgeführt ist.
Verwenden Sie die Liste der Elemente, um genau zu bestimmen, welchen Pfad das Flow-Interview genommen hat. Bestimmen Sie
beispielsweise, wie ein Entscheidungselement Ihr Interview weitergeleitet hat.
Beispiel: Ihr Flow berechnet den Rabatt für eine Opportunity basierend auf dem Jahresumsatz des Accounts. Sie führen eine
Interview für diesen Flow aus und es schlägt fehl. Die Fehler-E-Mail, die Sie erhalten, beginnt mit der folgenden Fehlermeldung.
An error occurred at element Submit_Record.
No applicable approval process was found.
Dann sind die Elemente aufgeführt, die vom Interview ausgeführt wurden.
Record Lookup: Find_Acct
Decision: Determine_Discount
Assignment: No_Discount
Record Update: Update_Discount_Field
Subflow: Submit_for_Approval
Submit for Approval: Submit_Record
In dieser Liste sehen Sie, dass das Interview den grün hervorgehobenen Pfad verfolgt hat. Das Interview ist in dem Flow
fehlgeschlagen, auf den durch das Subflow-Element "Submit_for_Approval" verwiesen wird.
219
Salesforce Summer '15 – Versionshinweise
Globalisierung
Globalisierung
Mithilfe von Globalisierungs-Tools können Administratoren Ressourcen, die von Land zu Land unterschiedlich sind, wie Währungen,
Sprachen und übersetzte Inhalte leichter verwalten.
IN DIESEM ABSCHNITT:
Anzeigen von Währungssymbolen in Organisationen mit mehreren Währungen mit nur einer aktiven Währung
Wählen Sie aus, ob in Organisationen, für die mehrere Währungen aktiviert sind, aber nur eine Währung verwendet wird, ISO-Codes
oder Währungssymbole angezeigt werden sollen. In Organisationen, für die mehrere Währungen aktiviert sind, werden ISO-Codes
anstelle von Währungssymbolen angezeigt. Wenn Sie in Ihrer Organisation mit mehreren Währungen jedoch nur über eine Währung
verfügen, können Sie eine Einstellung vornehmen, dass Währungssymbole angezeigt werden.
Auswählen aus 59 neuen Gebietsschemata
Ihre Gebietsschemaeinstellungen legen die Anzeigeformate für Datum und Uhrzeit, Benutzernamen und Adressen fest und bestimmen,
ob Kommas oder Punkte in Zahlenwerten verwendet werden. Für Organisationen mit einer einzigen Währung wird bei
Gebietsschemanamen mit einem Land in Klammern auch die Standardwährung für die Organisation ausgewählt, wenn sie in der
Auswahlliste Währungsgebiet auf der Seite "Firmeninformationen" ausgewählt sind. Salesforce bietet nun eine größere Palette
an Gebietsschemata an.
220
Salesforce Summer '15 – Versionshinweise
Globalisierung
Anzeigen von Währungssymbolen in Organisationen mit mehreren Währungen mit
nur einer aktiven Währung
Wählen Sie aus, ob in Organisationen, für die mehrere Währungen aktiviert sind, aber nur eine
Währung verwendet wird, ISO-Codes oder Währungssymbole angezeigt werden sollen. In
Organisationen, für die mehrere Währungen aktiviert sind, werden ISO-Codes anstelle von
Währungssymbolen angezeigt. Wenn Sie in Ihrer Organisation mit mehreren Währungen jedoch
nur über eine Währung verfügen, können Sie eine Einstellung vornehmen, dass Währungssymbole
angezeigt werden.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
Wenn Sie Währungssymbole anzeigen möchten, suchen Sie in "Setup" nach
Benutzeroberfläche und wählen Sie dann auf der Seite mit den
Benutzeroberflächeneinstellungen im Abschnitt "Währungsanzeigeeinstellungen" die Option
Währungssymbole anstelle von ISO-Codes anzeigen aus. Wenn Sie später weitere Währungen in Ihrer Organisation
aktivieren, sind die Anzeige von ISO-Codes und diese Einstellung nicht mehr verfügbar. Diese Einstellung gilt nur für die standardmäßige
Salesforce-Benutzeroberfläche.
Weitere Informationen zur Verwendung mehrerer Währungen in Ihrer Organisation finden Sie unter Verwalten mehrerer Währungen
in der Salesforce-Hilfe.
Auswählen aus 59 neuen Gebietsschemata
Ihre Gebietsschemaeinstellungen legen die Anzeigeformate für Datum und Uhrzeit, Benutzernamen
und Adressen fest und bestimmen, ob Kommas oder Punkte in Zahlenwerten verwendet werden.
Für Organisationen mit einer einzigen Währung wird bei Gebietsschemanamen mit einem Land
in Klammern auch die Standardwährung für die Organisation ausgewählt, wenn sie in der
Auswahlliste Währungsgebiet auf der Seite "Firmeninformationen" ausgewählt sind. Salesforce
bietet nun eine größere Palette an Gebietsschemata an.
Wenn Sie das Gebietsschema Ihrer Organisation ändern möchten, suchen Sie in "Setup" nach
"Firmeninformationen. Klicken Sie auf der Seite "Firmeninformationen" auf Bearbeiten,
wählen Sie im Dropdown-Menü Standard-Gebietsschema ein Gebietsschema aus und
klicken Sie dann auf Speichern. Folgende Gebietsschemata wurden hinzugefügt.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
ISO-Code
Name des Gebietsschemas
en_UG
Englisch (Uganda)
en_KY
Englisch (Kaimaninseln)
en_TT
Englisch (Trinidad und Tobago)
ta_LK
Tamil (Sri Lanka)
en_SH
Englisch (St. Helena)
so_DJ
Somali (Dschibuti)
dz_BT
Dzongkha (Bhutan)
fr_HT
Französisch (Haiti)
en_SX
Englisch (Sint Maarten (niederländischer Teil))
en_SL
Englisch (Sierra Leone)
221
Salesforce Summer '15 – Versionshinweise
Globalisierung
ISO-Code
Name des Gebietsschemas
en_SC
Englisch (Seychellen)
en_FK
Englisch (Falklandinseln)
en_MW
Englisch (Malawi)
en_ER
Englisch (Eritrea)
en_PG
Englisch (Papua-Neuguinea)
en_AG
Englisch (Antigua und Barbuda)
en_GI
Englisch (Gibraltar)
en_RW
Englisch (Ruanda)
fa_IR
Persisch (Iran)
en_BW
Englisch (Botswana)
en_BS
Englisch (Bahamas)
en_VU
Englisch (Vanuatu)
ti_ET
Tigrinya (Äthiopien)
en_FJ
Englisch (Fidschi)
pt_ST
Portugiesisch (São Tomé und Príncipe)
fr_WF
Französisch (Wallis und Futuna)
en_JM
Englisch (Jamaika)
en_MG
Englisch (Madagaskar)
fr_MR
Französisch (Mauretanien)
en_WS
Englisch (Samoa)
rn_BI
Kirundi (Burundi)
fr_KM
Französisch (Komoren)
fr_GN
Französisch (Guinea)
en_SB
Englisch (Salomonen)
my_MM
Birmanisch (Myanmar [Burma])
pt_CV
Portugiesisch (Kap Verde)
en_KE
Englisch (Kenia)
nl_AW
Niederländisch (Aruba)
pt_MZ
Portugiesisch (Mosambik)
yo_BJ
Yoruba (Benin)
222
Salesforce Summer '15 – Versionshinweise
Überwachen
ISO-Code
Name des Gebietsschemas
en_LR
Englisch (Liberia)
en_MU
Englisch (Mauritius)
en_BZ
Englisch (Belize)
lu_CD
Luba-Katanga (Kongo – Kinshasa)
es_CU
Spanisch (Kuba)
en_GM
Englisch (Gambia)
en_CM
Englisch (Kamerun)
uz_Latn_UZ
Usbekisch (LATN,UZ)
en_GY
Englisch (Guyana)
ps_AF
Pashtu (Afghanistan)
ne_NP
Nepali (Nepal)
en_NA
Englisch (Namibia)
so_SO
Somali (Somalia)
lo_LA
Laotisch (Laos)
en_SZ
Englisch (Swasiland)
en_TO
Englisch (Tonga)
en_TZ
Englisch (Tansania)
ko_KP
Koreanisch (Nordkorea)
sr_RS
Serbisch (Serbien)
Eine vollständige Liste finden Sie unter Unterstützte Gebietsschemata in der Salesforce-Hilfe.
Überwachen
Die Ereignisüberwachung und Anmeldeforensik wurden aktualisiert, sodass Sie die Benutzeraktivität
in Ihrer Organisation besser verfolgen können. Außerdem wurden zwei neue Pilotprogramme
eingeführt: Apex-Begrenzungsereignisse und Erkennung von Datenlecks.
IN DIESEM ABSCHNITT:
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Aktualisierungen an der Funktion zur Ereignisüberwachung
Die Ereignisüberwachung bietet jetzt noch mehr Funktionen zur Verfolgung und Analyse von Ereignissen in Ihrer Organisation. Sie
können die CPU-Zeit und die Datenbank-Anforderungszeit überwachen, um die Leistung zu analysieren und zu überprüfen, ob in
der Datenbank oder im Code Engpässe auftreten.
223
Salesforce Summer '15 – Versionshinweise
Organisationsübergreifende Datenfreigabe
Aktualisierungen an der Funktion zur Ereignisüberwachung
Die Ereignisüberwachung bietet jetzt noch mehr Funktionen zur Verfolgung und Analyse von
Ereignissen in Ihrer Organisation. Sie können die CPU-Zeit und die Datenbank-Anforderungszeit
überwachen, um die Leistung zu analysieren und zu überprüfen, ob in der Datenbank oder im Code
Engpässe auftreten.
Darüber hinaus können Sie mit der neuen Protokollzeile QUEUED_EXECUTION_EVENT Aufträge
in der Warteschlange in Ihrer Organisation verfolgen, z. B. Apex-Batchaufträge.
AUSGABEN
Verfügbarkeit: Developer,
Enterprise, Performance
und Unlimited Edition
Einzelheiten darüber, wie Sie die Überwachungsmöglichkeiten Ihrer Organisation verbessern können,
finden Sie unter Unterstützte Ereignistypen in der Salesforce-Hilfe in der Objektreferenz "EventLogFile".
Organisationsübergreifende Datenfreigabe
Die organisationsübergreifende Datenfreigabe wird durch den Salesforce-Adapter für Lightning
Connect abgelöst.
AUSGABEN
Verfügbarkeit: Developer
Edition
IN DIESEM ABSCHNITT:
Pilotprogramm der organisationsübergreifenden Datenfreigabe ist nicht mehr verfügbar
Ab der Version Summer ’15 ist das Pilotprogramm der organisationsübergreifenden Datenfreigabe für neue Organisationen nicht
mehr verfügbar. Seine Funktionen werden durch den Salesforce-Adapter für Lightning Connect abgelöst. Organisationen, die die
organisationsübergreifende Datenfreigabe bereits verwenden, haben weiterhin Zugriff darauf, aber sie werden gebeten, zu Lightning
Connect zu wechseln.
Pilotprogramm der organisationsübergreifenden Datenfreigabe ist nicht mehr
verfügbar
Ab der Version Summer ’15 ist das Pilotprogramm der organisationsübergreifenden Datenfreigabe für neue Organisationen nicht mehr
verfügbar. Seine Funktionen werden durch den Salesforce-Adapter für Lightning Connect abgelöst. Organisationen, die die
organisationsübergreifende Datenfreigabe bereits verwenden, haben weiterhin Zugriff darauf, aber sie werden gebeten, zu Lightning
Connect zu wechseln.
Weitere Informationen finden Sie unter Zugreifen auf Daten über mehrere Organisationen hinweg mit dem Lightning
Connect-Salesforce-Konnektor auf Seite 201.
Sicherheit und Identität
Verwenden Sie Sicherheitsfunktionen zum Schutz Ihrer Daten und Anwendungen. Diese Funktionen bieten zudem Benutzeridentitätsund Zugriffsverwaltung.
IN DIESEM ABSCHNITT:
Einhalten von Datenschutzanforderungen mithilfe von Plattformverschlüsselung (allgemein verfügbar)
Mit der Plattformverschlüsselung werden sensible Daten zur Einhaltung gängiger gesetzlicher Anforderungen verschlüsselt.
224
Salesforce Summer '15 – Versionshinweise
Sicherheit und Identität
Außerbetriebnahme der Funktion "Datenresidenzoption" (DRO)
Die Lösung "Datenresidenzoption" wird am 15. August 2015 außer Betrieb genommen. Nach diesem Datum werden Neuinstallationen
sowie bestehende Installationen nicht mehr unterstützt. Sie können die DRO-Lösung zwar weiterhin verwenden, wir können ihre
Kompatibilität mit zukünftigen Salesforce-Versionen jedoch nicht garantieren.
Fortlaufendes Erzwingen von IP-Adressen in IP-Bereichen für die Anmeldung
Mit der Option IP-Bereiche für die Anmeldung bei jeder Anforderung erzwingen in den
Sitzungseinstellungen werden die IP-Adressen, über die Benutzer auf Salesforce zugreifen können, auf die in IP-Bereichen für die
Anmeldung definierten IP-Adressen beschränkt. Diese Option betrifft alle Benutzerprofile, für die IP-Einschränkungen für die
Anmeldung gelten.
Verfolgen des geografischen Standorts von Benutzeranmeldungen
Sie können jetzt den geografischen Standort der IP-Adressen von Benutzeranmeldungen über die Seite "Anmeldeverlauf" oder
"Sitzungsverwaltung" oder durch Abfragen des Objekts "LoginGeo" verfolgen.
Verfolgen des Authentifizierungsdiensts anhand der ID per Anmeldeverlauf
Die Authentifizierungsdienst-ID ist jetzt mit dem Anmeldeverlauf eines Benutzers verknüpft. Dies ermöglicht es Entwicklern
beispielsweise, Berichte zu erstellen, die die SAML- oder Authentifizierungsanbieterkonfiguration für ein Anmeldereignis verfolgen.
Vereinfachte OAuth-Flows für externe Datenquellen und Anmeldeinformationen mit Namen
Bisher mussten Benutzer bei OAuth-Flows für externe Datenquellen und Anmeldeinformationen mit Namen manchmal auf zwei
Einwilligungsbildschirmen auf Zulassen klicken – einem für das externe System und einem für Salesforce. Der Einwilligungsbildschirm
von Salesforce wird nicht mehr angezeigt, wodurch der Authentifizierungsprozess vereinfacht wird.
Einmaliges Anmelden für gleichzeitig genutzte Anwendungen, die OpenID Connect verwenden
Nachdem sich Benutzer angemeldet und eine Anwendung autorisiert haben, auf ihre Salesforce-Benutzerdaten zuzugreifen, werden
sie nicht aufgefordert, sich erneut anzumelden, wenn sie andere Anwendungen autorisieren. Dieses Verhalten gilt für Single Sign-On
bei Verwendung von OpenID Connect (oder OAuth, wenn sich ein Benutzer bei einer anderen Salesforce-Anwendung anmeldet).
Erstellen von Single Sign-On-Einstellungen über eine Datei oder einen URL
Sie können SAML für Single Sign-On konfigurieren, indem Sie die Einstellungen aus einer XML-Datei oder von einem öffentlichen
URL importieren, statt sie manuell angeben zu müssen. Dies vereinfacht die Einrichtung und Sie können bequem Einstellungen von
Ihrem Identitätsanbieter verwenden.
Zugreifen auf SAML-Metadaten-URL für eine Community oder benutzerdefinierte Domäne
Sie können die SAML-Konfigurationsinformationen für eine Community oder benutzerdefinierte Domäne über einen öffentlichen
URL für Ihren Serviceanbieter freigeben. Der URL verweist auf Metadaten, anhand derer Ihr Serviceanbieter Single Sign-On-Einstellungen
für die Verbindung mit Salesforce bequem konfigurieren kann.
Bearbeiten von Endpunkten für Google- und LinkedIn-Authentifizierungsanbieter
Bei der Einrichtung eines Google- oder LinkedIn-Authentifizierungsanbieters können Sie jetzt den
Autorisierungsendpunkt-URL und den Token-Endpunkt-URL bearbeiten. Darüber hinaus können Sie den
Benutzerinfo-Endpunkt-URL für Google bearbeiten.
Auswählen der Abmeldeseite für Salesforce-Benutzer
Sie können Benutzer nach dem Abmelden bei Salesforce auf eine spezifische Abmeldeseite umleiten, die Ihr eigenes Branding
verwendet. Alternativ können Sie sie auf die Seite eines bestimmten Authentifizierungsanbieters umleiten.
Testen und Verwenden erweiterter Netzwerkprotokolle
Apex-Callouts, ausgehende Workflownachrichten, delegierte Authentifizierung und andere HTTPS-Callouts unterstützen jetzt
Transport Layer Security (TLS) Version 1.2, TLS 1.1 und Server Name Indication (SNI). HTTPS-Callouts unterstützen weiterhin TLS 1.
Es wird empfohlen, dass Sie Ihre Callouts vor dem Upgrade hinsichtlich der Kompatibilität in einer Sandbox testen.
225
Salesforce Summer '15 – Versionshinweise
Einhalten von Datenschutzanforderungen mithilfe von
Plattformverschlüsselung (allgemein verfügbar)
SMS zur Identitätsbestätigung in Sitzungseinstellungen umbenannt
In den Sitzungseinstellungen wurde die Einstellung SMS-basierte Identitätsbestätigung aktivieren unter
"Identitätsbestätigung" umbenannt. Der neue Name lautet nun SMS-Methode der Identitätsbestätigung
aktivieren.
Einhalten von FedRAMP-Anforderungen durch Festlegen der Kennwortmindestlänge auf 15 Zeichen
Es wurde die Option hinzugefügt, die Kennwortmindestlänge für Organisationen auf 15 Zeichen festzulegen. Durch Vorgabe dieser
Mindestlänge entspricht Ihre Organisation den Sicherheitsanforderungen des Federal Risk and Authorization Management Program
(FedRAMP) sowie der Defense Information Systems Agency (DISA) der USA. Bisher konnte nur eine Kennwortmindestlänge von
maximal 12 Zeichen festgelegt werden.
Unterstützte Anmelde-Flow-Typen
Wenn Sie einen Anmelde-Flow mit einem Profil in Ihrer Organisation verbinden, werden nur Flows vom Typ "Flow" unterstützt.
Benutzerbereitstellung für verbundene Anwendungen (allgemein verfügbar)
Sie können Benutzeraccounts in Diensten wie Google und Box automatisch erstellen, aktualisieren oder löschen, und zwar basierend
auf Änderungen an Benutzeraccounts in Ihrer Salesforce-Organisation oder im Active Directory-Dienst. Diese Funktion reduziert die
erforderliche Zeit zur Registrierung neuer Benutzer, Aktualisierung von Benutzeraccounts oder Deaktivierung von Accounts erheblich.
Sie bietet zudem eine zentrale Ansicht aller Benutzeraccounts in Anwendungen und Diensten.
Verbesserungen an verbundenen Anwendungen für eine genauere Steuerung und einfachere Verwaltung
Salesforce führt eine Reihe von Änderungen an der Verwaltung von verbundenen Anwendungen ein, um schnelle Anpassungen
an der Konfiguration einer verbundenen Anwendung zu ermöglichen.
Abrufen eines delegierten Genehmigers mithilfe von SCIM (System for Cross-Domain Identity Management)
Entwickler können die REST-API verwenden, um die ID und den Anzeigenamen des zugewiesenen Genehmigers für einen
Genehmigungsprozess in Salesforce abzurufen.
Schnellere Benachrichtigung bei der Namenspropagierung von "Meine Domäne"
Die Zeit, die Salesforce benötigt, um den Status der DNS-Propagierung einer neuen Domäne zu überprüfen, hat sich von 10 Minuten
auf 30 Sekunden verringert. Dies bedeutet, dass Sie die Benachrichtigung, dass die Propagierung Ihrer neuen Domäne abgeschlossen
ist, potenziell früher erhalten als in älteren Versionen.
Testen der Einstellungen für die Anmeldeseite von "Meine Domäne" vor der Bereitstellung der Domäne für alle Benutzer
Bisher mussten Sie eine neue Domäne für Ihre Benutzer bereitstellen, um die Anmeldeeinstellungen zu testen. Jetzt können Sie eine
neue Domäne einrichten und die Einstellungen für die Anmeldeseite testen, ohne die Domäne für alle Benutzer bereitzustellen.
Einhalten von Datenschutzanforderungen mithilfe von
Plattformverschlüsselung (allgemein verfügbar)
Mit der Plattformverschlüsselung werden sensible Daten zur Einhaltung gängiger gesetzlicher
Anforderungen verschlüsselt.
Anmerkung: Möglicherweise müssen Sie zusätzliche Services oder Abonnements erwerben,
um diese Funktion verwenden zu können. Preisdetails erhalten Sie von Ihrem
Salesforce-Kundenbeauftragten. Die Plattformverschlüsselung ist nicht verfügbar, wenn sich
Ihre Instanz in der Government Cloud befindet.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
Mit der Plattformverschlüsselung können Kunden in Salesforce gespeicherte Daten, beispielsweise in der Sales Cloud, Service Cloud
oder sogar in benutzerdefinierten Anwendungen, verschlüsseln. Verschlüsseln Sie sensible, vertrauliche und private Daten, die auf der
Salesforce1-Plattform gespeichert sind, um Datenschutzbestimmungen, gesetzliche Anforderungen und vertragliche Verpflichtungen
bezüglich des Umgangs mit privaten Daten einzuhalten.
226
Salesforce Summer '15 – Versionshinweise
Einhalten von Datenschutzanforderungen mithilfe von
Plattformverschlüsselung (allgemein verfügbar)
Die Salesforce-Plattformverschlüsselung ist in wenigen Minuten eingerichtet, ohne zusätzliche Hard- oder Software, und verwendet
eine native starke, standardbasierte Verschlüsselung. Die Plattformverschlüsselung erweitert die Sicherheit in Salesforce um eine zusätzliche
Ebene und ermöglicht es Kunden, geschäftsrelevante Plattformfunktionen zu nutzen, wie etwa Suche, Workflow und Validierungsregeln.
Sie haben folgende Möglichkeiten:
• Verschlüsseln von Dateien und Anhängen
• Verschlüsseln bestimmter standardmäßiger und benutzerdefinierter Felder
• Verwenden eines erweiterten Schlüsselverwaltungssystems
Mit der Plattformverschlüsselung werden sensible Felddaten ausgeblendet (maskiert), um zu beschränken, wer die Daten anzeigen
kann. Steuerelemente helfen beim Schutz Ihrer Daten. Zu diesen Steuerelementen zählen die Verwendung abgeleiteter
Datenverschlüsselungsschlüssel und vom Kunden gesteuerte Prozesse zur Schlüsselrotation, -generierung und -vernichtung.
Prozessablauf der Plattformverschlüsselung
Der Verschlüsselungsprozess beinhaltet die folgenden Schritte:
1. Daten werden an den Anwendungsserver gesendet.
2. Der Anwendungsserver prüft, ob der Datenverschlüsselungsschlüssel im Speicher vorhanden ist.
3. Eine der folgenden Situationen tritt ein:
a. Wenn der Datenverschlüsselungsschlüssel im Cache gefunden wird, ruft der Anwendungsserver ihn ab.
b. Wenn der Datenverschlüsselungsschlüssel nicht gefunden wird, liest der Anwendungsserver das verschlüsselte aktive
Mandantengeheimnis der Organisation aus der Datenbank aus. Der Anwendungsserver fordert dann vom Schlüsselableitungsserver
einen Schlüssel mit zugehörigen Informationen wie dem verschlüsselten Mandantengeheimnis und der Versionsnummer an.
Der Schlüsselableitungsserver leitet den Schlüssel im HSM unter Verwendung des Master-Geheimnisses und des
Mandantengeheimnisses ab und stellt ihn dem Anwendungsserver bereit.
4. Der Verschlüsselungsdienst verschlüsselt die Daten auf dem Anwendungsserver.
227
Salesforce Summer '15 – Versionshinweise
Einhalten von Datenschutzanforderungen mithilfe von
Plattformverschlüsselung (allgemein verfügbar)
5. Die verschlüsselten Daten werden gespeichert.
Was ist der Unterschied zwischen klassisch verschlüsselten benutzerdefinierten
Feldern und Plattformverschlüsselung?
In der nachstehenden Tabelle werden die Lösungen "Klassisch verschlüsselte benutzerdefinierte Felder" und "Plattformverschlüsselung"
miteinander verglichen.
Funktion
Klassisch verschlüsselte
benutzerdefinierte Felder (in
Benutzergrundlizenz
enthalten)
Plattformverschlüsselung
(gegen Aufpreis)
128-Bit Advanced Encryption
Standard (AES)
256-bit Advanced Encryption
Standard (AES)
Verschlüsselung bei Leerlauf
Native Lösung (keine Hard- oder Software erforderlich)
Verschlüsselungsalgorithmus
HSM-basierte Schlüsselableitung
Berechtigung "Verschlüsselungsschlüssel verwalten"
Generieren, Exportieren, Importieren und Vernichten von
Schlüsseln
Einhaltung von PCI-DSS L1
Feldtyp "Text (verschlüsselt)"
(spezieller benutzerdefinierter
Feldtyp, auf 175 Zeichen
beschränkt)
Maskieren
Maskieren von Typen und Zeichen
Berechtigung "Verschlüsselte Daten anzeigen" zum Lesen
verschlüsselter Feldwerte erforderlich
E-Mail-Vorlagenwerte beachten Berechtigung "Verschlüsselte
Daten anzeigen"
Verschlüsselte Standardfelder
*
Verschlüsselte Anhänge, Dateien und Inhalte
Verschlüsselte benutzerdefinierte Felder mit Kurztext, langem
Textbereich sowie für Telefon, E-Mail und URL
Verschlüsseln vorhandener Felder für unterstützte
benutzerdefinierte Feldtypen
Suche (UI, Teilsuche, Nachschlagevorgänge)
228
Salesforce Summer '15 – Versionshinweise
Funktion
Außerbetriebnahme der Funktion "Datenresidenzoption"
(DRO)
Klassisch verschlüsselte
benutzerdefinierte Felder (in
Benutzergrundlizenz
enthalten)
Plattformverschlüsselung
(gegen Aufpreis)
API-Zugriff
Verfügbar in Workflow-Regeln und
Workflow-Feldaktualisierungen
Verfügbar in Eingabekriterien für Genehmigungsprozesse und
Kriterien für Genehmigungsschritte
Im Accountobjekt kann Accountname verschlüsselt werden. Im Kontaktobjekt können E-Mail, Fax, Telefon privat,
Postanschrift (Postanschrift Straße und Postanschrift Ort), Mobil, Name (Vorname, Weitere
Vornamen und Nachname), Weitere Tel-Nr. und Telefon verschlüsselt werden.
Außerbetriebnahme der Funktion "Datenresidenzoption" (DRO)
Die Lösung "Datenresidenzoption" wird am 15. August 2015 außer Betrieb genommen. Nach diesem
Datum werden Neuinstallationen sowie bestehende Installationen nicht mehr unterstützt. Sie
können die DRO-Lösung zwar weiterhin verwenden, wir können ihre Kompatibilität mit zukünftigen
Salesforce-Versionen jedoch nicht garantieren.
AUSGABEN
Verfügbarkeit: Unlimited
Edition
Wenn Sie spezifische und strikte Datenresidenzanforderungen haben (z. B. Daten dürfen Ihre Firewalloder Landesgrenzen nicht verlassen), wird empfohlen, dass Sie die auf AppExchange angebotenen
Optionen prüfen. Wenden Sie sich bei Fragen bezüglich dieser Änderung an Ihren Kundenbeauftragten.
Fortlaufendes Erzwingen von IP-Adressen in IP-Bereichen für die Anmeldung
Mit der Option IP-Bereiche für die Anmeldung bei jeder Anforderung
erzwingen in den Sitzungseinstellungen werden die IP-Adressen, über die Benutzer auf Salesforce
zugreifen können, auf die in IP-Bereichen für die Anmeldung definierten IP-Adressen beschränkt.
Diese Option betrifft alle Benutzerprofile, für die IP-Einschränkungen für die Anmeldung gelten.
1. Klicken Sie unter "Setup" auf Sicherheitssteuerungen > Sitzungseinstellungen.
2. Aktivieren Sie die Option IP-Bereiche für die Anmeldung bei jeder Anforderung
erzwingen.
Diese Option erzwingt für alle Salesforce-Zugriffsanforderungen, einschließlich Anmeldungen
über Clientanwendungen, die IP-Adressen in IP-Bereichen für die Anmeldung. Wird diese
Option nicht aktiviert, werden IP-Bereiche für die Anmeldung nur erzwungen, wenn sich
Benutzer anmelden.
AUSGABEN
Verfügbarkeit: Alle Editionen
NUTZERBERECHTIGUNGEN
Einrichten der
Sitzungssicherheit:
• "Anwendung anpassen"
Verfolgen des geografischen Standorts von Benutzeranmeldungen
Sie können jetzt den geografischen Standort der IP-Adressen von Benutzeranmeldungen über die
Seite "Anmeldeverlauf" oder "Sitzungsverwaltung" oder durch Abfragen des Objekts "LoginGeo"
verfolgen.
229
AUSGABEN
Verfügbarkeit: Alle Editionen
Salesforce Summer '15 – Versionshinweise
Verfolgen des Authentifizierungsdiensts anhand der ID per
Anmeldeverlauf
Wenn ein Benutzer versucht, sich bei Salesforce anzumelden, werden jetzt im Feld "LoginGeo" geografische Daten über den
Anmeldeversuch erfasst. Je nach Art der Geotargeting-Technologie kann die Genauigkeit der Geotargeting-Felder (z. B. für das Land,
den Ort, die Postleitzahl) variieren. Einzelheiten über das Objekt "LoginGeo" finden Sie unter Neue Objekte.
Verfolgen des Authentifizierungsdiensts anhand der ID per Anmeldeverlauf
Die Authentifizierungsdienst-ID ist jetzt mit dem Anmeldeverlauf eines Benutzers verknüpft. Dies
ermöglicht es Entwicklern beispielsweise, Berichte zu erstellen, die die SAML- oder
Authentifizierungsanbieterkonfiguration für ein Anmeldereignis verfolgen.
Dieser Wert ist als Feld im Standardobjekt "LoginHistory" enthalten. Weitere Informationen finden
Sie unter Geänderte Objekte.
AUSGABEN
Verfügbarkeit: Alle Editionen
NUTZERBERECHTIGUNGEN
Einrichten der
Sitzungssicherheit:
• "Anwendung anpassen"
Vereinfachte OAuth-Flows für externe Datenquellen und
Anmeldeinformationen mit Namen
Bisher mussten Benutzer bei OAuth-Flows für externe Datenquellen und Anmeldeinformationen
mit Namen manchmal auf zwei Einwilligungsbildschirmen auf Zulassen klicken – einem für das
externe System und einem für Salesforce. Der Einwilligungsbildschirm von Salesforce wird nicht
mehr angezeigt, wodurch der Authentifizierungsprozess vereinfacht wird.
Das Verhalten sieht nun wie folgt aus. Während des OAuth-Flows fordert das externe System den
Benutzer auf, sich anzumelden. Einige externe Systeme erfordern es, dass der Benutzer auf einem
Einwilligungsbildschirm auf Zulassen klickt. Der Benutzer kehrt dann zur Salesforce-Organisation
zurück, sofern das externe System den Benutzer nach der Anmeldung nicht an einen anderen Ort
weiterleitet.
Bei externen Datenquellen, die den Salesforce-Adapter für Lightning Connect verwenden, ist der
OAuth-Flow etwas länger. Dieselbe Browsersitzung wird zur Anmeldung beim externen System
verwendet, bei dem es sich in diesem Fall um eine andere Salesforce-Organisation handelt. Nach
der erfolgreichen Anmeldung bei dieser Anbieterorganisation wird der Benutzer aufgefordert, sich
abzumelden und sich wieder bei der ursprünglichen Abonnentenorganisation anzumelden.
Einzelheiten über den Salesforce-Adapter für Lightning Connect finden Sie in der Salesforce-Hilfe.
230
AUSGABEN
Anmeldeinformationen mit
Namen sind verfügbar in:
Alle Editionen.
Externe Lightning
Connect-Datenquellen sind
verfügbar in: Developer
Edition sowie gegen
Aufpreis in: Enterprise,
Performance und Unlimited
Edition
Externe Files
Connect-Datenquellen sind
verfügbar in: Enterprise,
Performance, Unlimited
und Developer Edition.
Salesforce Summer '15 – Versionshinweise
Einmaliges Anmelden für gleichzeitig genutzte
Anwendungen, die OpenID Connect verwenden
Einmaliges Anmelden für gleichzeitig genutzte Anwendungen, die OpenID
Connect verwenden
Nachdem sich Benutzer angemeldet und eine Anwendung autorisiert haben, auf ihre
Salesforce-Benutzerdaten zuzugreifen, werden sie nicht aufgefordert, sich erneut anzumelden,
wenn sie andere Anwendungen autorisieren. Dieses Verhalten gilt für Single Sign-On bei Verwendung
von OpenID Connect (oder OAuth, wenn sich ein Benutzer bei einer anderen Salesforce-Anwendung
anmeldet).
Es gibt Situationen, in denen sich Benutzer erneut anmelden müssen, z. B.:
• Die andere Anwendung fordert ausdrücklich eine Anmeldung.
• Die andere Anwendung ist dafür konfiguriert, IP-Einschränkungen zu umgehen.
• Bei der Sitzung des Benutzers tritt eine Zeitüberschreitung auf.
AUSGABEN
Verfügbarkeit: Alle Editionen
NUTZERBERECHTIGUNGEN
Verwalten, Erstellen,
Bearbeiten und Löschen von
OAuth-Anwendungen:
• "Verbundene
Anwendungen
verwalten"
Selbst wenn sich Benutzer nicht erneut anmelden müssen, werden Sie dennoch gebeten,
zuzulassen, dass eine Anwendung auf Ihre Daten zugreift. Beispiel: Ein Benutzer ruft eine
Anwendung auf und wird aufgefordert, sich bei Salesforce anzumelden, um den Zugriff auf
seine Salesforce-Benutzerdaten zu autorisieren. Nachdem der Benutzer die Anwendung autorisiert
hat, ruft der Benutzer eine andere Drittanbieteranwendung auf, die Zugriff auf seine Salesforce-Daten benötigt. Der Benutzer wird zwar
nicht aufgefordert, sich erneut bei Salesforce anzumelden, er kann jedoch den Zugriff auf seine Daten nach wie vor zulassen oder
verweigern.
Erstellen von Single Sign-On-Einstellungen über eine Datei oder einen URL
Sie können SAML für Single Sign-On konfigurieren, indem Sie die Einstellungen aus einer XML-Datei
oder von einem öffentlichen URL importieren, statt sie manuell angeben zu müssen. Dies vereinfacht
die Einrichtung und Sie können bequem Einstellungen von Ihrem Identitätsanbieter verwenden.
AUSGABEN
Verfügbarkeit: Alle Editionen
Die XML-Datei muss SAML 2.0-Einstellungen Ihres Identitätsanbieters enthalten. Wenn Sie einen
URL verwenden, muss dieser öffentlich sein, auf eine gültige XML-Datei verweisen und unter
Sicherheitssteuerungen > Einstellungen für Remote-Standort aufgelistet sein. Weitere Informationen finden Sie in der Salesforce-Hilfe
unter Konfiguration von SAML-Einstellungen für Single Sign-On.
Zugreifen auf SAML-Metadaten-URL für eine Community oder
benutzerdefinierte Domäne
NUTZERBERECHTIGUNGEN
AUSGABEN
Lesen:
"Anwendung anpassen"
Erstellen, Aktualisieren oder Löschen:
"Anwendung anpassen" UND entweder
"Alle Daten modifizieren" ODER "Verbundene
Anwendungen verwalten"
Aktualisieren aller Felder mit Ausnahme von "Anwendung anpassen"
Profilen, Berechtigungssätzen und
Dienstanbieter-SAML-Attributen:
231
Verbundene Anwendungen
können erstellt werden in:
Group, Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Installation von
verbundenen
Anwendungen möglich: Alle
Editionen
Salesforce Summer '15 – Versionshinweise
Bearbeiten von Endpunkten für Google- und
LinkedIn-Authentifizierungsanbieter
Aktualisieren von Profilen, Berechtigungssätzen und
Dienstanbieter-SAML-Attributen:
"Anwendung anpassen" UND "Alle Daten modifizieren"
Deinstallieren:
"AppExchange-Pakete herunterladen"
Sie können die SAML-Konfigurationsinformationen für eine Community oder benutzerdefinierte Domäne über einen öffentlichen URL
für Ihren Serviceanbieter freigeben. Der URL verweist auf Metadaten, anhand derer Ihr Serviceanbieter Single Sign-On-Einstellungen für
die Verbindung mit Salesforce bequem konfigurieren kann.
Auf der Detailseite verbundener Anwendungen wird der URL der SAML-Konfigurationsmetadaten angezeigt. Der URL wird nur angezeigt,
wenn Ihre Organisation als Identitätsanbieter aktiviert ist, und auch nur mit verbundenen Anwendungen, die SAML verwenden.
1. Klicken Sie unter "Setup" auf Anwendungen verwalten > Verbundene Anwendungen.
2. Klicken Sie auf den Namen einer verbundenen Anwendung, um ihre Detailseite anzuzeigen.
3. Kopieren Sie im Abschnitt "SAML-Anmeldedaten" den URL unter "Metadaten-Erkennungsendpunkt" und geben Sie ihn für Ihren
Serviceanbieter frei.
Auf der Seite "Identitätsanbieter" werden jetzt auch Informationen über die SAML-Identitätsanbieter für Ihre benutzerdefinierte Domäne
und jede Community angegeben.
1. Klicken Sie unter "Setup" auf Sicherheitssteuerungen > Identitätsanbieter.
2. Wählen Sie unter "SAML-Metadaten-Erkennungsendpunkte" den URL aus, den Sie für Ihren Serviceanbieter freigeben möchten. Es
werden nur die URLs angezeigt, die Ihre Organisation betreffen. Wenn in Ihrer Organisation beispielsweise keine Community
vorhanden ist, wird kein Community-URL angezeigt.
• Salesforce Identity: URL der Identitätsanbieter-Metadaten für Ihre benutzerdefinierte Domäne in "Meine Domäne"
• Community-Name Community Identity: URL der Identitätsanbieter-Metadaten für die genannte Community
Bearbeiten von Endpunkten für Google- und
LinkedIn-Authentifizierungsanbieter
Bei der Einrichtung eines Google- oder LinkedIn-Authentifizierungsanbieters können Sie jetzt den
Autorisierungsendpunkt-URL und den Token-Endpunkt-URL bearbeiten. Darüber
hinaus können Sie den Benutzerinfo-Endpunkt-URL für Google bearbeiten.
Wenn Sie Endpunkt-URLs eingeben möchten, klicken Sie unter "Setup" auf
Sicherheitssteuerungen > Autorisierungsanbieter und erstellen Sie dann einen Google- oder
LinkedIn-Authentifizierungsanbieter. Geben Sie die entsprechenden Endpunktdaten Ihrer eigenen
Drittanbieteranwendung ein. Sie müssen auch Werte für den Verbraucherschlüssel und das
Verbrauchergeheimnis angeben.
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Unlimited,
Performance und
Developer Edition
Beispiel: Sie können dem Basis-URL in Autorisierungsendpunkt-URL Abfragezeichenfolgenparameter hinzufügen.
Wenn Sie beispielsweise ein Aktualisierungstoken von Google für den Offlinezugriff abrufen möchten, verwenden Sie
https://accounts.google.com/o/oauth2/auth?access_type=offline&approval_prompt=force.
In diesem Beispiel ist der zusätzliche Parameter approval_prompt erforderlich, um den Benutzer zur Annahme der
Aktualisierungsaktion zu bitten, damit von Google auch weiterhin Aktualisierungstoken bereitgestellt werden.
232
Salesforce Summer '15 – Versionshinweise
Auswählen der Abmeldeseite für Salesforce-Benutzer
Auswählen der Abmeldeseite für Salesforce-Benutzer
Sie können Benutzer nach dem Abmelden bei Salesforce auf eine spezifische Abmeldeseite umleiten,
die Ihr eigenes Branding verwendet. Alternativ können Sie sie auf die Seite eines bestimmten
Authentifizierungsanbieters umleiten.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Unlimited, Performance
und Developer Edition
Wechseln Sie unter "Setup" zu Sicherheitssteuerungen > Sitzungseinstellungen. Legen Sie
die Abmeldeseiteneinstellungen fest und geben Sie den URL der benutzerdefinierten Abmeldeseite
an. Wird keiner angegeben, wird standardmäßig https://login.salesforce.com
verwendet, es sei denn, "Meine Domäne" ist aktiviert. Wenn "Meine Domäne" aktiviert ist, wird
standardmäßig https://customdomain.my.salesforce.com verwendet.
Testen und Verwenden erweiterter Netzwerkprotokolle
Apex-Callouts, ausgehende Workflownachrichten, delegierte Authentifizierung und andere
HTTPS-Callouts unterstützen jetzt Transport Layer Security (TLS) Version 1.2, TLS 1.1 und Server
Name Indication (SNI). HTTPS-Callouts unterstützen weiterhin TLS 1. Es wird empfohlen, dass Sie
Ihre Callouts vor dem Upgrade hinsichtlich der Kompatibilität in einer Sandbox testen.
AUSGABEN
Verfügbarkeit: Alle Editionen
Endpunkte, auf denen ältere Software ausgeführt wird, können in manchen Fällen nicht mit TLS
verhandeln, wenn in der Verbindungsanfrage TLS 1.2 oder SNI verwendet wird. Bei einem Fehler bei der TLS-Verhandlung funktioniert
der Callout nicht. Vergewissern Sie sich, dass Kompatibilität mit Ihren HTTPS-Callout-Endpunkten besteht, bevor Salesforce ein Upgrade
Ihrer Produktionsinstanz vornimmt, damit HTTPS-Callouts weiterhin funktionieren.
Wenn Ihre Instanz NA21 oder Ihre Sandbox CS32 oder CS33 ist, wird in HTTPS-Callouts nur TLS 1.2 unterstützt.
SMS zur Identitätsbestätigung in Sitzungseinstellungen umbenannt
In den Sitzungseinstellungen wurde die Einstellung SMS-basierte
Identitätsbestätigung aktivieren unter "Identitätsbestätigung" umbenannt. Der
neue Name lautet nun SMS-Methode der Identitätsbestätigung aktivieren.
Die Einstellung wurde umbenannt, um zu verdeutlichen, dass die SMS-Zustellung aktiviert bzw.
deaktiviert werden kann, die E-Mail-Methode der Identitätsbestätigung kann jedoch nicht deaktiviert
werden.
AUSGABEN
Verfügbarkeit: Personal,
Contact Manager, Group,
Professional, Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
NUTZERBERECHTIGUNGEN
Einrichten der
Sitzungssicherheit:
• "Anwendung anpassen"
233
Salesforce Summer '15 – Versionshinweise
Einhalten von FedRAMP-Anforderungen durch Festlegen der
Kennwortmindestlänge auf 15 Zeichen
Einhalten von FedRAMP-Anforderungen durch Festlegen der
Kennwortmindestlänge auf 15 Zeichen
Es wurde die Option hinzugefügt, die Kennwortmindestlänge für Organisationen auf 15 Zeichen
festzulegen. Durch Vorgabe dieser Mindestlänge entspricht Ihre Organisation den
Sicherheitsanforderungen des Federal Risk and Authorization Management Program (FedRAMP)
sowie der Defense Information Systems Agency (DISA) der USA. Bisher konnte nur eine
Kennwortmindestlänge von maximal 12 Zeichen festgelegt werden.
Sie können die Mindestlänge und andere Kennwortanforderungen für Ihre Organisation im Setup
unter Sicherheitssteuerungen > Kennwortrichtlinien festlegen.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited,
Developer, Contact
Manager und
Database.com Edition
Unterstützte Anmelde-Flow-Typen
Wenn Sie einen Anmelde-Flow mit einem Profil in Ihrer Organisation verbinden, werden nur Flows
vom Typ "Flow" unterstützt.
AUSGABEN
Weitere Informationen finden Sie in der Salesforce-Hilfe unter Verbinden eines Anmelde-Flows mit
einem Profil.
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition
NUTZERBERECHTIGUNGEN
Öffnen, Bearbeiten oder
Erstellen von Flows im
Cloud-Flow-Designer:
• "Force.com Flow
verwalten"
Benutzerbereitstellung für verbundene Anwendungen (allgemein verfügbar)
NUTZERBERECHTIGUNGEN
AUSGABEN
Lesen:
"Anwendung anpassen"
Erstellen, Aktualisieren oder Löschen:
"Anwendung anpassen" UND entweder
"Alle Daten modifizieren" ODER "Verbundene
Anwendungen verwalten"
Aktualisieren aller Felder mit Ausnahme von "Anwendung anpassen"
Profilen, Berechtigungssätzen und
Dienstanbieter-SAML-Attributen:
Aktualisieren von Profilen,
Berechtigungssätzen und
Dienstanbieter-SAML-Attributen:
"Anwendung anpassen" UND "Alle Daten
modifizieren"
Deinstallieren:
"AppExchange-Pakete herunterladen"
234
Verbundene Anwendungen
können erstellt werden in:
Enterprise, Performance,
Unlimited und Developer
Edition
Installation von
verbundenen
Anwendungen möglich: Alle
Editionen
Salesforce Summer '15 – Versionshinweise
Benutzerbereitstellung für verbundene Anwendungen
(allgemein verfügbar)
Sie können Benutzeraccounts in Diensten wie Google und Box automatisch erstellen, aktualisieren oder löschen, und zwar basierend
auf Änderungen an Benutzeraccounts in Ihrer Salesforce-Organisation oder im Active Directory-Dienst. Diese Funktion reduziert die
erforderliche Zeit zur Registrierung neuer Benutzer, Aktualisierung von Benutzeraccounts oder Deaktivierung von Accounts erheblich.
Sie bietet zudem eine zentrale Ansicht aller Benutzeraccounts in Anwendungen und Diensten.
Die Benutzerbereitstellung für verbundene Anwendungen erfasst Benutzerereignisse (wie das Erstellen eines Benutzers, Zuweisen eines
Berechtigungssatzes oder Profils oder Ändern von Benutzerdaten) in einer Salesforce-Organisation und wendet die Änderungen auf
den entsprechenden Account in einem Drittanbieterdienst an.
Beispielsweise können Sie die Benutzerbereitstellung für eine verbundene Google Apps-Anwendung in Ihrer Organisation konfigurieren.
Weisen Sie dann der betreffenden verbundenen Anwendung das Profil "Mitarbeiter" zu. Wenn in Ihrer Organisation ein neuer Benutzer
erstellt und dem Profil "Mitarbeiter" zugewiesen wird, wird der Benutzer automatisch in Google Apps bereitgestellt. Wenn der Benutzer
deaktiviert oder die Profilzuweisung geändert wird, wird der Benutzer außerdem automatisch aus Google Apps entfernt. Sie können
auch einen Genehmigungsprozess konfigurieren, um vor einer Bereitstellungs- oder Entfernungsaktion die Genehmigung eines Managers
anzufordern.
Fügen Sie Salesforce Identity Connect hinzu, um Ereignisse in einer Active Directory-Installation zu erfassen und Änderungen an der
Benutzerbereitstellung auf eine externe Anwendung anzuwenden. Identity Connect ist ein lokales Add-On, das eine Active
Directory-Integration mit Salesforce bietet. Es synchronisiert Active Directory mit Ihren Salesforce-Benutzeraccounts. Die
Benutzerbereitstellung für verbundene Anwendungen kann Active Directory-Änderungen über Identity Connect erfassen, um Benutzer
in Drittanbietersystemen oder -anwendungen bereitzustellen oder aus diesen zu entfernen.
Vorteile der Benutzerbereitstellung für verbundene Anwendungen
Ein Assistent für eine schnelle Konfiguration
Führen Sie den Assistenten für die Benutzerbereitstellung aus, um die Benutzerbereitstellung zu konfigurieren.
Unterstützung von Genehmigungsprozessen
Fügen Sie einen Genehmigungsprozess ein, um dem Management Kontrolle über neue Benutzeraccounts und Änderungen an
Benutzeraccounts zu geben.
Höhere Sicherheit
Benutzeraccounts in Drittanbieteranwendungen werden automatisch deaktiviert, wenn ein Benutzer das Unternehmen verlässt.
Überwachung und Einhaltung von Richtlinien
Ermitteln und verwalten Sie die Anwendungen, die Ihre Benutzer verwenden. Sie können eine zentrale Ansicht aller Accounts
anzeigen lassen, die ein Benutzer in allen verbundenen Anwendungen besitzt. Führen Sie Berichte aus und richten Sie
Benachrichtigungen ein.
Effiziente IT
Verringern Sie die Wartungszeit für Benutzeraccounts und sparen Sie Zeit bei der Bereitstellung von Benutzern für Anwendungen.
Anpassung
Unterstützung von Apex und Visual Workflow für eine vollständige Anpassung
Anforderungen für die Benutzerbereitstellung für verbundene Anwendungen
Eine verbundene Anwendung für den Drittanbieterdienst
Jede verbundene Anwendung kann die Benutzerbereitstellung unterstützen, einschließlich einer verbundenen Anwendung in der
Art eines "Lesezeichens".
Anmeldeinformationen mit Namen
Anmeldeinformationen mit Namen bestimmen das Drittanbietersystem und dessen Authentifizierungseinstellungen. Aufrufe an
das Drittanbietersystem, wie Erstellen, Bearbeiten oder Löschen von Accounts, verwenden in den Anmeldeinformationen mit Namen
die Authentifizierungseinstellungen des Drittanbieters. Sie geben für die Anmeldeinformationen mit Namen einen benannten
235
Salesforce Summer '15 – Versionshinweise
Verbesserungen an verbundenen Anwendungen für eine
genauere Steuerung und einfachere Verwaltung
Prinzipal an, bei dem es sich um einen Account im Drittanbietersystem oder eine OAuth-Autorisierung für einen vorhandenen
Authentifizierungsanbieter in Ihrer Organisation handeln kann. Der Assistent für die Benutzerbereitstellung fragt nach dieser
Anmeldeinformation mit Name.
Ein mit dem Flow-Designer erstellter Flow
Flows verwalten Bereitstellungsanforderungen für das Drittanbietersystem. Salesforce stellt auf AppExchange ein Konnektorenpaket
bereit, das vorkonfigurierte Flows enthält, die den Einrichtungsvorgang für die Benutzerbereitstellung erleichtern. Sie verknüpfen
einen dieser Flows mithilfe des Assistenten für die Benutzerbereitstellung mit der verbundenen Anwendung.
Weitere Informationen finden Sie in der Online-Hilfe unter Benutzerbereitstellung für verbundene Anwendungen.
Verbesserungen an verbundenen Anwendungen für eine genauere
Steuerung und einfachere Verwaltung
Salesforce führt eine Reihe von Änderungen an der Verwaltung von verbundenen Anwendungen
ein, um schnelle Anpassungen an der Konfiguration einer verbundenen Anwendung zu ermöglichen.
AUSGABEN
Die folgenden Änderungen verbessern die Verwaltung und Benutzerfreundlichkeit von verbundenen
Anwendungen.
Verbundene Anwendungen
können erstellt werden in:
Group, Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Sitzungs-Timeout für verbundene OAuth-Anwendungen
Legen Sie einen Timeout-Wert für einzelne verbundene OAuth-Anwendungen fest, wenn Sie
die Einstellungen der verbundenen Anwendung bearbeiten. Der Timeout-Wert legt fest, wann
die Zugriffstoken für die Sitzung der verbundenen Anwendung ablaufen. Wenn Sie keinen
Timeout-Wert festlegen oder Keine ausgewählt ist (die Standardeinstellung), verwendet
Salesforce den Timeout-Wert im Profil des Benutzers. Wenn im Profil kein Wert festgelegt ist,
verwendet Salesforce den Timeout-Wert in den Sitzungseinstellungen der Organisation.
Installation von
verbundenen
Anwendungen möglich: Alle
Editionen
Bearbeiten der Benutzerbereitstellung für Accountverknüpfungseinstellungen verbundener
Anwendungen auf der Detailseite des Benutzers oder der Detailseite der verbundenen
Anwendung
Mit der Benutzerbereitstellung für verbundene Anwendungen wird ein Salesforce-Benutzeraccount mit dem entsprechenden
Account in einem Drittanbietersystem wie Google Apps verknüpft. Nach der Verknüpfung können Sie die
Accountverknüpfungseinstellungen an zwei Orten bearbeiten:
• (Neu) Der Detailseite des Benutzers im Abschnitt "Benutzerbereitstellungsaccounts". Klicken Sie unter "Setup" auf Benutzer
verwalten > Benutzer.
• Der Detailseite der verbundenen Anwendung. Klicken Sie unter "Setup" auf Anwendungen verwalten > Verbundene
Anwendungen und dann auf den Namen der verbundenen Anwendung.
Abrufen eines delegierten Genehmigers mithilfe von SCIM (System for
Cross-Domain Identity Management)
Entwickler können die REST-API verwenden, um die ID und den Anzeigenamen des zugewiesenen
Genehmigers für einen Genehmigungsprozess in Salesforce abzurufen.
AUSGABEN
Salesforce unterstützt die Open-Standard-SCIM-Spezifikation 1.1 und stellt Erweiterungen bereit,
sodass Sie Benutzereigenschaften mit der REST-API bearbeiten und verwalten können. Wenn ein
Entwickler Identitätsinformationen von einem Salesforce-SCIM-Endpunkt anfordert, werden die
Daten von Salesforce im JSON-Format zurückgegeben.
Verfügbarkeit: Alle Editionen
236
Salesforce Summer '15 – Versionshinweise
Schnellere Benachrichtigung bei der Namenspropagierung
von "Meine Domäne"
Die zurückgegebenen Werte enthalten nun die ID des Genehmigers und den Anzeigenamen unter dem URN (Uniform Resource Name:
urn:scim:schemas:extension:enterprise:1.0.
Weitere Informationen finden Sie in der Online-Hilfe unter "Verwenden von SCIM (System for Cross-Domain Identity Management)".
Beispiel: "urn:scim:schemas:extension:enterprise:1.0":{
"organization":"00DD00############", "delegatedApprover":{
"delegatedApproverId":"005D00############", "displayName":"Renee Moreau" } }
Schnellere Benachrichtigung bei der Namenspropagierung von "Meine
Domäne"
Die Zeit, die Salesforce benötigt, um den Status der DNS-Propagierung einer neuen Domäne zu
überprüfen, hat sich von 10 Minuten auf 30 Sekunden verringert. Dies bedeutet, dass Sie die
Benachrichtigung, dass die Propagierung Ihrer neuen Domäne abgeschlossen ist, potenziell früher
erhalten als in älteren Versionen.
Bevor Sie sich anmelden und Ihre neue Domäne testen können, propagiert Salesforce den neuen
Namen auf seine Server. Bisher überprüfte Salesforce den Status der DNS-Propagierung alle
10 Minuten. Salesforce überprüft den Status der Propagierung jetzt alle 30 Sekunden, wodurch die
Wartezeit bis zum Erhalt der Benachrichtigung, dass der Vorgang abgeschlossen ist, potenziell
reduziert wird.
AUSGABEN
Verfügbarkeit: Performance,
Unlimited, Enterprise,
Developer, Professional
und Group Edition
Die DNS-Propagierung ist nicht das Gleiche wie die Bereitstellung der Domäne für Ihre Benutzer. Die Bereitstellung der benutzerdefinierten
Domäne ist ein separater Vorgang. Weitere Informationen finden Sie unter Meine Domäne – Übersicht.
Testen der Einstellungen für die Anmeldeseite von "Meine Domäne" vor
der Bereitstellung der Domäne für alle Benutzer
Bisher mussten Sie eine neue Domäne für Ihre Benutzer bereitstellen, um die Anmeldeeinstellungen
zu testen. Jetzt können Sie eine neue Domäne einrichten und die Einstellungen für die Anmeldeseite
testen, ohne die Domäne für alle Benutzer bereitzustellen.
Passen Sie das Erscheinungsbild der Anmeldeseite an, bevor Sie eine neue benutzerdefinierte
Domäne für Ihre Benutzer bereitstellen. Testen Sie die Anmeldeseite und bestätigen Sie die
Authentifizierungsdienste. Sie können die Konfiguration dann mit Ihrer ersten Bereitstellung bei
Ihren Benutzern einführen. Weitere Informationen finden Sie unter Einrichten von Domänennamen.
AUSGABEN
Verfügbarkeit: Performance,
Unlimited, Enterprise,
Developer, Professional
und Group Edition
Entwicklung: Erstellen einer eigenen Salesforce-Anwendung
Force.com unterstützt Sie bei der Entwicklung neuer Anwendungen und Integrationen für Ihre Organisation oder für den Weiterverkauf
an andere Organisationen.
IN DIESEM ABSCHNITT:
Entwicklerkonsole
Verwenden Sie die verbesserten Entwicklerkonsolenfunktionen, um den Code in Ihrer Organisation einfacher zu verwalten.
237
Salesforce Summer '15 – Versionshinweise
Entwicklerkonsole
Visualforce
Entwickeln Sie Anwendungen, die Visualforce und Karten miteinander kombinieren, einschließlich Salesforce1 und anderer mobiler
Anwendungen.
Apex Code
Dank der Apex-Optimierungen können Sie die Rangfolge des Debug-Protokolls nutzen sowie Bindungsvariablen für Standort und
Entfernung verwenden. Weitere Verbesserungen betreffen Änderungen an der Codeabeckung sowie neue Klassen und Methoden.
Lightning-Komponenten
Das Lightning-Komponenten-Framework wird für Salesforce1 verwendet. Mit dem Framework können mobile Anwendungen und
Seiten schneller als je zuvor erstellt werden.
API
Greifen Sie in API-Version 34.0 auf mehr Metadatentypen und Datenobjekte zu.
ISVforce
Summer ’15 beinhaltet Verbesserungen bei der Paketerstellung.
Konfigurieren von Anwendungen mit benutzerdefinierten Metadatentypen (allgemein verfügbar)
Verwenden Sie benutzerdefinierte Metadatentypen, um Konfigurationen zu definieren und wiederverwendbare
Anwendungskomponenten und Funktionen zu erstellen, aus denen Sie Pakete für die Bereitstellung erstellen können. Sie und andere
Personen können dann benutzerdefinierte Metadaten erstellen, für die die Merkmale des benutzerdefinierten Typs verwendet
werden.
SIEHE AUCH:
Wie und wann Entwicklungsfunktionen verfügbar gemacht werden
Entwicklerkonsole
Verwenden Sie die verbesserten Entwicklerkonsolenfunktionen, um den Code in Ihrer Organisation
einfacher zu verwalten.
AUSGABEN
IN DIESEM ABSCHNITT:
Verfügbarkeit: Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
Arbeiten mit genaueren Zahlen und Standorten
Sie können nun im Abfrage-Editor der Entwicklerkonsole Breitengrad-, Längengrad- und
Zahlenfelder mit bis zu 18 Dezimalstellen anzeigen und speichern. Wenn Sie zwischen Feldern
navigiert oder einen Datensatz gespeichert haben, wurden diese Felder bisher auf zwei Dezimalstellen gerundet.
Anzeigen von Abfrageplannotizen
Sie können nun Notizen zu Ihren Abfrageplänen im Abfrage-Editor der Entwicklerkonsole anzeigen. In Salesforce werden alle Notizen
angezeigt, die für Ihren Abfrageplan mit dem höchsten Rang verfügbar sind.
Abrufen von Abfrageplänen für Berichte und Listenansichten
Sie können Abfragepläne für Ihre Berichte und Listenansichten im Abfrage-Editor der Entwicklerkonsole anzeigen. Finden Sie heraus,
warum die Ladezeit für Ihre langsam ausgeführten Berichte und Listenansichten so lang ist.
Arbeiten mit genaueren Zahlen und Standorten
Sie können nun im Abfrage-Editor der Entwicklerkonsole Breitengrad-, Längengrad- und Zahlenfelder mit bis zu 18 Dezimalstellen
anzeigen und speichern. Wenn Sie zwischen Feldern navigiert oder einen Datensatz gespeichert haben, wurden diese Felder bisher auf
zwei Dezimalstellen gerundet.
238
Salesforce Summer '15 – Versionshinweise
Entwicklerkonsole
Anzeigen von Abfrageplannotizen
Sie können nun Notizen zu Ihren Abfrageplänen im Abfrage-Editor der Entwicklerkonsole anzeigen. In Salesforce werden alle Notizen
angezeigt, die für Ihren Abfrageplan mit dem höchsten Rang verfügbar sind.
Wenn Sie die Schaltfläche für den Abfrageplan im Abfrage-Editor aktivieren möchten, klicken Sie auf Hilfe > Einstellungen, legen Sie
"Abfrageplan aktivieren" auf true fest und klicken Sie dann auf Speichern. Der Bereich "Notizen" wird in Ihren Abfrageplanergebnissen
angezeigt.
Abrufen von Abfrageplänen für Berichte und Listenansichten
Sie können Abfragepläne für Ihre Berichte und Listenansichten im Abfrage-Editor der
Entwicklerkonsole anzeigen. Finden Sie heraus, warum die Ladezeit für Ihre langsam ausgeführten
Berichte und Listenansichten so lang ist.
1. Suchen Sie die ID Ihres Berichts oder Ihrer Listenansicht im URL.
239
NUTZERBERECHTIGUNGEN
Verwenden der
Entwicklerkonsole:
• "Alle Daten anzeigen"
Salesforce Summer '15 – Versionshinweise
Entwicklerkonsole
2. Wenn Sie die Schaltfläche für den Abfrageplan im Abfrage-Editor aktivieren möchten, klicken Sie auf Hilfe > Einstellungen, legen
Sie "Abfrageplan aktivieren" auf true fest und klicken Sie dann auf Speichern.
3. Geben Sie die Berichts- oder Listenansichts-ID im Abfrage-Editor ein und klicken Sie dann auf Abfrageplan.
4. Überprüfen Sie den Abfrageplan für Ihren Bericht oder Ihre Listenansicht. Wenn für Ihre Organisation benutzerdefinierte Indizes
verfügbar sind, verwenden Sie Abfragepläne, um festzulegen, wann ein benutzerdefinierter Index beim Salesforce-Support angefordert
werden soll.
240
Salesforce Summer '15 – Versionshinweise
Visualforce
Visualforce
Entwickeln Sie Anwendungen, die Visualforce und Karten miteinander kombinieren, einschließlich
Salesforce1 und anderer mobiler Anwendungen.
AUSGABEN
Die Verbesserungen an der Programmiersprache und den Funktionen von Visualforce erleichtern
die Anwendungsentwicklung. Bei den Optimierungen in dieser Version stand die Verbesserung
der Entwicklung von Anwendungen, die Visualforce, JavaScript und standortbasierte Daten
miteinander kombinieren, im Vordergrund. In den vorliegenden Versionshinweisen werden die
neuen Funktionen erklärt und anhand von genauen Codebeispielen wird veranschaulicht, wie diese
Funktionen verwendet werden können.
Verfügbarkeit: Contact
Manager, Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition
Weitere Informationen zu den Funktionen, die diese Verbesserungen betreffen, finden Sie im Visualforce Developer’s Guide.
IN DIESEM ABSCHNITT:
Anpassen von Visualforce-Karten mit benutzerdefinierten Markierungen
Mithilfe von benutzerdefinierten Markierungssymbolen können Sie eine Karte mit einem Stil oder Branding versehen. Sie können
benutzerdefinierte Markierungen außerdem dazu verwenden, unterschiedliche Arten von Standorten auf derselben Karte darzustellen.
Verbessern von Visualforce-Karten mit Infofenstern
Sie können über Infofenster Informationen über einen Standort zu Visualforce-Karten hinzufügen. Infofenster werden angezeigt,
wenn der Benutzer auf eine Kartenmarkierung klickt oder tippt.
Neue Komponente <liveAgent:clientChatCancelButton>
liveAgent:clientChatCancelButton ist eine neue Komponente, die in API-Version 34.0 und höher verfügbar ist. Sie
stellt in einem Live Agent-Chat-Fenster eine Schaltfläche bereit, auf die Besucher klicken können, um eine Chat-Anforderung
abzubrechen, bevor ein Agent sie annimmt.
Neues Attribut für <liveAgent:clientChatAlertMessage>
Die liveAgent:clientChatAlertMessage-Komponente unterstützt in API-Version 34.0 und höher ein neues Attribut
– chatBlockedLabel. Dieses Attribut gibt die Meldung an, die einem Kunden angezeigt wird, wenn ein Agent diesen Kunden
für einen Chat blockiert.
Barrierefreier Zugriff: Kennzeichnung "*" in Bezeichnungen für Pflichtfelder wiederhergestellt
Visualforce fügt Bezeichnungen von Pflichteingabefeldern das Zeichen "*" hinzu, um den barrierefreien Zugriff für
Bildschirmleseprogrammen zu verbessern. Diese Funktion wurde irrtümlich deaktiviert und jetzt wiederhergestellt.
241
Salesforce Summer '15 – Versionshinweise
Visualforce
Verschlüsselung von Antworten auf Remote-Aktionen beinhaltet einfache gerade Anführungszeichen
Zeichenfolgenwerte in einer Antwort auf eine Remote-Aktion werden mit Escape-Zeichen, wie "<" und ">" verschlüsselt, die in
HTML eine spezielle Bedeutung haben. Die Verschlüsselung beinhaltet jetzt einfache gerade Anführungszeichen ('). Durch die
Verschlüsselung von Antwort-Zeichenfolgenwerten können diese sicher auf Visualforce-Seiten gehandhabt werden, mit oder ohne
Ihre eigene explizite Verschlüsselung
Aktivieren von Clickjack-Schutz für Visualforce-Seiten, selbst wenn Kopfzeilen deaktiviert sind
Der Clickjack-Schutz schützt Visualforce-Seiten vor UI-Redressing, d. h. einem Umadressieren der Benutzeroberfläche. Sie können
den Clickjack-Schutz für Visualforce-Seiten aktivieren, die die Standardkopfzeile unterdrücken. Die Einstellung gilt global für Ihre
Organisation und betrifft alle Ihre Visualforce-Seiten.
Reduzierter Zugriff für Apex-Klassen, die das Stichwort with sharing verwenden
Apex-Klassen, die mit dem Stichwort with sharing definiert wurden, haben jetzt nicht mehr ungefilterten Zugriff auf das
Benutzerobjekt, wenn dieses durch die Freigaberegeln der Organisation auf "privat" gesetzt wurde.
Bereitstellen statischer Ressourcen aus der Visualforce-Domäne
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der statische Ressourcen wie Bilder, JavaScript und CSS-Dateien
von Salesforce bereitgestellt werden. Um beschädigte Verweise auf statische Ressourcen zu vermeiden, beachten Sie unbedingt die
empfohlenen bewährten Vorgehensweisen.
PageReference-Methoden getContent() und getContentAsPDF() verhalten sich wie Callouts
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der Aufrufe an die PageReference-Methoden getContent()
und getContentAsPDF() behandelt werden, und es wird die Semantik der Transaktion für die Aufrufseite verbessert.
Anpassen von Visualforce-Karten mit benutzerdefinierten Markierungen
Mithilfe von benutzerdefinierten Markierungssymbolen können Sie eine Karte mit einem Stil oder
Branding versehen. Sie können benutzerdefinierte Markierungen außerdem dazu verwenden,
unterschiedliche Arten von Standorten auf derselben Karte darzustellen.
Um das Symbol einer Markierung anzupassen, legen Sie das Attribut icon auf einen absoluten
oder vollqualifizierten URL zur zu verwendenden Grafik fest. Sie können auf jedes beliebige Bild im
Internet verweisen, beispielsweise wenn Ihre Grafiken in einem CDN verteilt sind. Sie können auch
Grafiken verwenden, die in einer statischen Ressource gespeichert sind. Wenn Sie Bilder aus einer
statischen Ressource verwenden, rufen Sie den Bild-URL mit der URLFOR()-Funktion ab. Beispiel:
AUSGABEN
Verfügbarkeit: Contact
Manager, Group,
Professional, Enterprise,
Performance und Unlimited
Edition
<apex:mapMarker title="{! Account.Name }"
position="{!Account.BillingStreet},{!Account.BillingCity},{!Account.BillingState}"
icon="{! URLFOR($Resource.MapMarkers, 'moderntower.png') }" />
Verwenden Sie ein gängiges Grafikformat, wie PNG, GIF oder JPEG. Die bevorzugte Größe für die Markierung beträgt 32 × 32 Pixel.
Andere Größen werden skaliert, was nicht immer optimale Ergebnisse liefert.
Verbessern von Visualforce-Karten mit Infofenstern
Sie können über Infofenster Informationen über einen Standort zu Visualforce-Karten hinzufügen.
Infofenster werden angezeigt, wenn der Benutzer auf eine Kartenmarkierung klickt oder tippt.
AUSGABEN
Um ein Infofenster zu einer Kartenmarkierung hinzuzufügen, fügen Sie eine
<apex:mapInfoWindow>-Komponente als untergeordnete Komponente der zugeordneten
<apex:mapMarker>-Komponente hinzu. Der Textkörper der Komponente
Verfügbarkeit: Contact
Manager, Group,
Professional, Enterprise,
Performance und Unlimited
Edition
242
Salesforce Summer '15 – Versionshinweise
Visualforce
<apex:mapInfoWindow> wird im Infofenster angezeigt, wenn Benutzer auf die Markierung klicken oder tippen. Es kann sich dabei
um Visualforce-Markup, HTML und CSS oder Nur-Text handeln.
Die folgende vollständige Seite verwendet für den Inhalt des Infofensters Visualforce-Markup.
<apex:page standardController="Account">
<!-- This page must be accessed with an Account Id in the URL. For example:
https://<salesforceInstance>/apex/AccountContactsCustomMarker?id=001D000000JRBet
-->
<apex:pageBlock >
<apex:pageBlockSection title="Contacts For {! Account.Name }">
<apex:dataList value="{! Account.Contacts }" var="contact">
<apex:outputText value="{! contact.Name }" />
</apex:dataList>
<apex:map width="600px" height="400px" mapType="roadmap"
center="{!Account.BillingStreet},{!Account.BillingCity},{!Account.BillingState}">
<!-- Add markers for account contacts -->
<apex:repeat value="{! Account.Contacts }" var="ct">
<apex:mapMarker title="{! ct.Name }"
position="{! ct.MailingStreet },{! ct.MailingCity },{! ct.MailingState }">
<!-- Add info window with contact details -->
<apex:mapInfoWindow >
<apex:outputPanel layout="block" style="font-weight: bold;">
<apex:outputText>{! ct.Name }</apex:outputText>
</apex:outputPanel>
<apex:outputPanel layout="block">
<apex:outputText>{! ct.MailingStreet }</apex:outputText>
</apex:outputPanel>
<apex:outputPanel layout="block">
<apex:outputText>{! ct.MailingCity }, {! ct.MailingState }</apex:outputText>
</apex:outputPanel>
<apex:outputPanel layout="block">
<apex:outputLink value="{! 'tel://' + ct.Phone }">
<apex:outputText>{! ct.Phone }</apex:outputText>
</apex:outputLink>
</apex:outputPanel>
</apex:mapInfoWindow>
</apex:mapMarker>
</apex:repeat>
</apex:map>
</apex:pageBlockSection>
</apex:pageBlock>
243
Salesforce Summer '15 – Versionshinweise
Visualforce
</apex:page>
Mit diesem Code wird die folgende Karte erzeugt.
Neue Komponente <liveAgent:clientChatCancelButton>
liveAgent:clientChatCancelButton ist eine neue Komponente, die in API-Version 34.0
und höher verfügbar ist. Sie stellt in einem Live Agent-Chat-Fenster eine Schaltfläche bereit, auf
die Besucher klicken können, um eine Chat-Anforderung abzubrechen, bevor ein Agent sie annimmt.
Mit dem Attribut clientChatCancelButton können Sie den Text der Schaltfläche anpassen.
Die Standardbezeichnung lautet "Chat abbrechen". Dies entspricht der neuen Funktion Chat
abbrechen.
AUSGABEN
Live Agent ist verfügbar in:
Organisationen mit
Performance und
Developer Edition, die nach
dem 14. Juni 2012 erstellt
wurden
Live Agent ist gegen
Aufpreis verfügbar in:
Enterprise und Unlimited
Edition
244
Salesforce Summer '15 – Versionshinweise
Visualforce
Neues Attribut für <liveAgent:clientChatAlertMessage>
Die liveAgent:clientChatAlertMessage-Komponente unterstützt in API-Version 34.0
und höher ein neues Attribut – chatBlockedLabel. Dieses Attribut gibt die Meldung an, die
einem Kunden angezeigt wird, wenn ein Agent diesen Kunden für einen Chat blockiert.
Ab dieser Version können Agenten jetzt Chat-Kunden blockieren, sodass sie nicht mit ihnen chatten
können. Wenn ein Kunden beispielsweise gegenüber einem Agenten ausfallend wird, kann der
Agent sich und andere Agenten schützen, indem er die IP-Adresse dieses Benutzers blockiert, sodass
er keinen neuen Chat starten kann. Mit dem Attribut chatBlockedLabel können Sie die
Meldung anpassen, die Kunden im Chat-Fenster angezeigt wird, nachdem sie blockiert wurden.
Dies entspricht der neuen Funktion Blockieren unerwünschter Chat-Besucher nach IP-Adresse.
Barrierefreier Zugriff: Kennzeichnung "*" in Bezeichnungen für
Pflichtfelder wiederhergestellt
AUSGABEN
Live Agent ist verfügbar in:
Organisationen mit
Performance und
Developer Edition, die nach
dem 14. Juni 2012 erstellt
wurden
Live Agent ist gegen
Aufpreis verfügbar in:
Enterprise und Unlimited
Edition
Visualforce fügt Bezeichnungen von Pflichteingabefeldern das Zeichen "*" hinzu, um den
barrierefreien Zugriff für Bildschirmleseprogrammen zu verbessern. Diese Funktion wurde irrtümlich deaktiviert und jetzt wiederhergestellt.
Diese Änderung betrifft die <label>-Tags, die von allen Visualforce-Eingabekomponenten hinzugefügt werden. Die Kennzeichnung
"*" wird Pflichtfeldern unabhängig davon hinzugefügt, warum das Feld ein Pflichtfeld ist – sei es, dass es für das Datenmodell, Layout
oder Visualforce-Markup erforderlich ist.
Das Zeichen "*" wird nicht angezeigt, wenn Visualforce-Seiten in einem Standard-Webbrowser angezeigt werden. Für sehende Benutzer
gibt es keine sichtbare Veränderung hinsichtlich der Kennzeichnung von Pflichtfeldern.
Verschlüsselung von Antworten auf Remote-Aktionen beinhaltet einfache gerade
Anführungszeichen
Zeichenfolgenwerte in einer Antwort auf eine Remote-Aktion werden mit Escape-Zeichen, wie "<" und ">" verschlüsselt, die in HTML
eine spezielle Bedeutung haben. Die Verschlüsselung beinhaltet jetzt einfache gerade Anführungszeichen ('). Durch die Verschlüsselung
von Antwort-Zeichenfolgenwerten können diese sicher auf Visualforce-Seiten gehandhabt werden, mit oder ohne Ihre eigene explizite
Verschlüsselung
Diese Änderung betrifft Zeichenfolgenwerte in der Antwort, unabhängig davon, ob es sich bei der Antwort um eine primitive einfache
Zeichenfolge, ein sObject oder eine Sammlung von Werten handelt.
Aktivieren von Clickjack-Schutz für Visualforce-Seiten, selbst wenn Kopfzeilen deaktiviert
sind
Der Clickjack-Schutz schützt Visualforce-Seiten vor UI-Redressing, d. h. einem Umadressieren der Benutzeroberfläche. Sie können den
Clickjack-Schutz für Visualforce-Seiten aktivieren, die die Standardkopfzeile unterdrücken. Die Einstellung gilt global für Ihre Organisation
und betrifft alle Ihre Visualforce-Seiten.
Wenn Sie den Clickjack-Schutz für Visualforce-Seiten aktivieren möchten, die die Standardkopfzeile unterdrücken, wählen Sie unter
Setup > Sicherheitssteuerungen > Sitzungseinstellungen die Option Clickjack-Schutz für benutzerdefinierte Visualforce-Seiten
mit deaktivierten Kopfzeilen aktivieren aus.
Der Clickjack-Schutz wird durch Hinzufügen der Kopfzeile X-Frame-Options: SAMEORIGIN zu Visualforce-Seiten implementiert.
Wenn Kopfzeilen durch Festlegen von showHeader="false" auf einer Seite unterdrückt werden, wird diese Kopfzeile nicht zur
Seite hinzugefügt und der Clickjack-Schutz ist deaktiviert.
245
Salesforce Summer '15 – Versionshinweise
Visualforce
Normalerweise ist die Unterdrückung von Kopfzeilen erwünscht, da sie überflüssige Ressourcen entfernt und es ermöglicht,
Visualforce-Seiten von Grund auf neu zu erstellen. Mit dieser neuen Sitzungseinstellung können Sie nur den Clickjack-Schutz wieder
aktivieren, wodurch die erforderliche Kopfzeile zu den Visualforce-Seiten hinzugefügt wird.
Die Aktivierung des Clickjack-Schutzes für Visualforce-Seiten hat einige Nebenwirkungen. Wenn diese Kopfzeile aktiviert wird, können
nur von der Visualforce-Domäne bereitgestellte Seiten Visualforce-Seiten in einem <iframe> umbrechen oder Visualforce-Seiten auf
andere Weise einbetten.
Einige bestehende Salesforce-Funktionen betten Visualforce in Frames ein. Wenn Sie den Clickjack-Schutz für Visualforce-Seiten aktivieren,
funktionieren diese Funktionen nicht mehr. Dies betrifft beispielsweise benutzerdefinierte Konsolenkomponenten in Salesforce Console,
benutzerdefinierte Dashboards, die Visualforce-Seiten einbetten, und andere Funktionen, die Sie mithilfe von Visualforce erweitert haben.
Es empfiehlt sich, den Clickjack-Schutz in einer Sandbox- oder Developer Edition-Organisation zu testen, um das Verhalten zu überprüfen,
bevor Sie ihn in Ihrer Produktionsorganisation aktivieren.
Wenn Ihre Organisation Visualforce-Seiten in einem Frame oder <iframe> anzeigt, kann es passieren, dass die Seiten mit Clickjack-Schutz
entweder als leere Seite oder ohne Frame angezeigt werden. Das jeweilige Verhalten hängt vom Browser und dessen Version ab. Zwar
gibt es Gründe für die Erstellung von Frames für Seiten, jedoch können sich Hacker geframte Seiten zunutze machen.
Sie haben zwei Optionen zur Handhabung vorhandener geframter Visualforce-Seiten.
• Zeigen Sie diese Seiten nicht mehr in einem Frame oder <iframe> an. Diese Lösung wird empfohlen.
• Aktivieren Sie den Clickjack-Schutz für Ihre Visualforce-Seiten nicht. Mit dieser Option können Sie Visualforce-Seiten weiterhin in
Frames darstellen, jedoch sind diese Seiten anfällig für Clickjack-Angriffe. Diese Option wird nicht empfohlen.
Anmerkung: Neben dieser neuen Einstellung wurden die Bezeichnungen für die bestehenden Clickjack-Schutzeinstellungen
aktualisiert, um Konsistenz und Verständlichkeit aller vier Clickjack-Einstellungen sicherzustellen. Das Verhalten der bestehenden
Einstellungen bleibt unverändert.
Reduzierter Zugriff für Apex-Klassen, die das Stichwort with sharing verwenden
Apex-Klassen, die mit dem Stichwort with sharing definiert wurden, haben jetzt nicht mehr ungefilterten Zugriff auf das
Benutzerobjekt, wenn dieses durch die Freigaberegeln der Organisation auf "privat" gesetzt wurde.
Dieses Stichwort wird häufig in benutzerdefinierten Visualforce-Steuerfeldern und -Steuerfelderweiterungen verwendet. Weitere
Informationen finden Sie unter Reduzierter Zugriff für Apex-Klassen, die das Stichwort "with sharing" verwenden auf Seite 252.
Diese Änderung betrifft auch die Visualforce-Standardsteuerfelder. Da dieses Verhalten dokumentiert ist, sollte sich diese Änderung
nicht auf Seiten auswirken, die Standardsteuerfelder verwenden.
Bereitstellen statischer Ressourcen aus der Visualforce-Domäne
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der statische Ressourcen wie Bilder, JavaScript und CSS-Dateien
von Salesforce bereitgestellt werden. Um beschädigte Verweise auf statische Ressourcen zu vermeiden, beachten Sie unbedingt die
empfohlenen bewährten Vorgehensweisen.
Vor Einführung dieser Version wurden einige statische Ressourcen wie Bilder und CSS-Dateien aus der Salesforce-Domäne geladen.
Durch diese Aktualisierung werden alle statischen Ressourcen aus der Visualforce-Domäne geladen werden. Die Änderung der
Ursprungsdomäne kann dazu führen, dass absolute Verweise auf statische Ressourcen beschädigt werden.
Es hat sich bewährt, anstelle von statischen Zeichenfolgen mithilfe der globalen Variablen $Resource und der URLFOR()-Funktion
auf statische Ressourcen zu verweisen. Beispiel:
• <apex:includeScript value="{!$Resource.MyJavascriptFile}"/>
• <apex:image url="{!URLFOR($Resource.TestZip, 'images/Bluehills.jpg')}" width="50"
height="50"/>
246
Salesforce Summer '15 – Versionshinweise
Apex Code
Diese Verweise können unabhängig von den Einstellungen Ihrer Organisation sicher verwendet werden.
Es empfiehlt sich, diese Aktualisierung in einer Sandbox- oder Developer Edition-Organisation zu testen, um das ordnungsgemäße
Verhalten Ihrer Seiten zu überprüfen, bevor Sie sie in Ihrer Produktionsorganisation aktivieren.
Aktivieren dieser wichtigen Aktualisierung:
1. Klicken Sie unter "Setup" auf Wichtige Aktualisierungen.
2. Klicken Sie bei "Bereitstellen statischer Ressourcen aus der Visualforce-Domäne" auf Aktivieren.
PageReference-Methoden getContent() und getContentAsPDF() verhalten sich
wie Callouts
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der Aufrufe an die PageReference-Methoden getContent()
und getContentAsPDF() behandelt werden, und es wird die Semantik der Transaktion für die Aufrufseite verbessert.
Ein PageReference-Objekt ist ein Verweis auf eine Instanziierung einer Visualforce-Seite. Die Instanzmethoden getContent() und
getContentAsPDF() geben den Inhalt einer gerenderten Seite im HTML- bzw. PDF-Format zurück. Mit dieser Aktualisierung
verhalten sich Aufrufe für diese Methoden wie Callouts und die Aufrufe werden auf die Obergrenzen der Aufruftransaktion angerechnet.
Es empfiehlt sich, diese Aktualisierung in einer Sandbox- oder Developer Edition-Organisation zu testen, um das ordnungsgemäße
Verhalten Ihrer Seiten zu überprüfen, bevor Sie sie in Ihrer Produktionsorganisation aktivieren.
Aktivieren dieser wichtigen Aktualisierung:
1. Klicken Sie unter "Setup" auf Wichtige Aktualisierungen.
2. Klicken Sie bei "Als Callout behandelte PageReference-Methoden 'getContent()' und 'getContentAsPDF()'" auf Aktivieren.
Apex Code
Dank der Apex-Optimierungen können Sie die Rangfolge des Debug-Protokolls nutzen sowie
Bindungsvariablen für Standort und Entfernung verwenden. Weitere Verbesserungen betreffen
Änderungen an der Codeabeckung sowie neue Klassen und Methoden.
Detaillierte Informationen zu diesen Verbesserungen finden Sie im Force.com Apex Code Developer's
Guide.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
IN DIESEM ABSCHNITT:
Neue Berechnung der Codeabdeckung für mehrzeilige Anweisungen
Die Codeabdeckung für Anweisungen, die sich über mehrere Zeilen erstrecken, wurde geändert. Jede Zeile, die einen Ausdruck
enthält, wird jetzt in die Berechnung der Codeabdeckung für abgedeckten und nicht abgedeckten Code einbezogen. Zuvor wurde
eine mehrzeilige Anweisung in der Codeabdeckung als eine Codezeile berechnet. Diese Aktualisierung betrifft alle API-Versionen.
Iterationsreihenfolge für Karten und Sets ist jetzt vorhersehbar
Die Reihenfolge der Elemente in ungeordneten Sammlungen (Map und Set) ist jetzt bei jeder Codeausführung gleich. Zuvor war
die Reihenfolge der Elemente in ungeordneten Sammlungen willkürlich und Sie konnten sich nicht auf die Reihenfolge der Elemente
in Karten und Sets verlassen.
Vorhersehbarer Empfang von Debug-Protokollen
Für die Debug-Protokollierungsebenen gibt es jetzt eine klare Rangfolge. Zuvor war es schwer vorherzusehen, ob bestimmte Ereignisse
protokolliert werden oder nicht.
247
Salesforce Summer '15 – Versionshinweise
Apex Code
Standort- und Entfernungsvariablen sind in SOQL- und SOSL-Abfragen in Apex zulässig
Sie haben jetzt die Möglichkeit, in Apex Standort- und Entfernungsvariablen innerhalb von Bindungsausdrücken zu verwenden.
Mithilfe von Bindungsausdrücken können Sie in SOQL- und SOSL-Abfragen auf Apex-Variablen verweisen.
Reduzierter Zugriff für Apex-Klassen, die das Stichwort with sharing verwenden
Apex-Klassen, die mit dem Stichwort with sharing definiert wurden, haben jetzt nicht mehr ungefilterten Zugriff auf das
Benutzerobjekt, wenn dieses durch die Freigaberegeln der Organisation auf "privat" gesetzt wurde. In früheren Versionen war das
Benutzerobjekt vom Stichwort with sharing ausgenommen. Da die organisationsweiten Freigabestandardeinstellungen für
dieses Objekt standardmäßig mit "Öffentlicher Lesezugriff" definiert werden, hatte dieses Verhalten in den meisten Organisationen
keinerlei Auswirkung. Wenn die organisationsweiten Freigabestandardeinstellungen für das Benutzerobjekt in einer Organisation
jedoch auf "privat" gesetzt werden, könnte das Stichwort with sharing zu unerwarteten Ergebnissen führen.
Parameter von Apex-Methoden auf einen Blick
Die Themenüberschriften für Methoden im Force.com Apex Code Developer’s Guide enthalten jetzt die Namen von Beispielparametern.
Bisher wurden in Themenüberschriften für Apex-Methoden die Datentypen der Parameter angegeben, die an die Methoden zu
übergeben sind. Wir haben jedoch Feedback erhalten, dass Überschriften wie methodName(String, String, Boolean,
String) nicht hilfreich sind.
Neue und geänderte Apex-Klassen
Die folgenden Klassen, Methoden, Anmerkungen und Schnittstellen sind in dieser Version neu oder wurden geändert.
Neue Berechnung der Codeabdeckung für mehrzeilige Anweisungen
Die Codeabdeckung für Anweisungen, die sich über mehrere Zeilen erstrecken, wurde geändert. Jede Zeile, die einen Ausdruck enthält,
wird jetzt in die Berechnung der Codeabdeckung für abgedeckten und nicht abgedeckten Code einbezogen. Zuvor wurde eine mehrzeilige
Anweisung in der Codeabdeckung als eine Codezeile berechnet. Diese Aktualisierung betrifft alle API-Versionen.
Aufgrund dieser Änderung kann es sein, dass die Codeabdeckungszahlen gelegentlich von den Berechnungen in der Version Summer
’15 abweichen. Die neue Berechnung kann je nach Szenario höher oder niedriger ausfallen. Wenn mehrzeilige Anweisungen vorhanden
sind, werden bei der Berechnung der Codeabdeckung mehr Zeilen gezählt. Wenn diese Zeilen gezählt werden, können sie daher zu
einer höheren Abdeckung beitragen. Genauso kann die Abdeckung geringer sein, wenn diese Zeilen nicht gezählt werden.
Dieses Beispiel zeigt, wie es zu einer höheren Codeabdeckung kommen kann. Der folgende Codeauszug ergibt sechs Zeilen, die für die
Codeabdeckung gezählt werden. Diese Zeilen sind Integer n = getSomeNumber1(), + getSomeNumber2(), +
getSomeNumber3(), + getSomeNumber4();, if (myVar==true) { und notCovered();. In diesem Beispiel ist
nur die Anweisung notCovered(); nicht abgedeckt. Daher beträgt die Summe der abgedeckten Zeilen fünf. Die Codeabdeckung
beträgt 5/6 oder 83 %.
Zuvor wurden drei Zeilen Code gezählt, da alle Ausdrücke in der ersten Anweisung (Integer n =) als eine Zeile gezählt wurden. In
dem Fall betrug die Codeabdeckung 2/3 bzw. 66 %.
248
Salesforce Summer '15 – Versionshinweise
Apex Code
Im nächsten Beispiel wird gezeigt, wie es zu einer geringeren Codeabdeckung kommen kann. Die Ausdrücke in der if-Bedingung
ergeben drei Zeilen, die für die Codeabdeckung gezählt werden. Da durch fooReturnsFalse() der Wert "false" (falsch)
zurückgegeben wird, werden die verbleibenden Ausdrücke in der Bedingung nicht bewertet und daher auch nicht gezählt. Die
Codeabdeckung beträgt 1/3 oder 33 %.
Zuvor wurden alle drei Ausdrücke in der if-Bedingung bei der Berechnung der Codeabdeckung als eine Zeile gezählt und die
Codeabdeckung betrug 1/1 bzw. 100 %.
Anmerkung:
• Wenn eine Anweisung aus mehreren Ausdrücken besteht und in einer Zeile steht, wird sie bei der Berechnung der
Codeabdeckung als eine Zeile gezählt. Wenn ein Teil dieser Anweisung abgedeckt ist und andere Teile nicht, wird die gesamte
Anweisung als eine abgedeckte Zeile gezählt, da sie in der Summe eine Zeile ergibt.
• Gelegentlich optimiert der Apex-Compiler die Ausdrücke in einer Anweisung. Wenn beispielsweise aus mehreren Zeichenfolgen
bestehende Konstanten durch den Operator + verkettet sind, ersetzt der Compiler diese Ausdrücke intern durch eine
Zeichenfolgenkonstante. Wenn sich die Ausdrücke zur Verkettung der Zeichenfolge in separaten Zeilen befinden, werden die
zusätzlichen Zeilen nach der Optimierung bei der Berechnung der Codeabdeckung nicht mitgezählt. Um diesen Punkt zu
verdeutlichen, wird eine Zeichenfolgenvariable zwei verketteten Zeichenfolgenkonstanten zugeordnet. Die zweite
Zeichenfolgenkonstante befindet sich in einer separaten Zeile.
String s = 'Hello'
+ ' World!';
Der Compiler optimiert die Verkettung der Zeichenfolgen und stellt die Zeichenfolge intern als Zeichenfolgenkonstante dar.
Die zweite Zeile in diesem Beispiel wird bei der Berechnung der Codeabdeckung ignoriert.
String s = 'Hello World!';
SIEHE AUCH:
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/langCon_apex_expressions_understanding.htm
https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_code_coverage_intro.htm
249
Salesforce Summer '15 – Versionshinweise
Apex Code
Iterationsreihenfolge für Karten und Sets ist jetzt vorhersehbar
Die Reihenfolge der Elemente in ungeordneten Sammlungen (Map und Set) ist jetzt bei jeder Codeausführung gleich. Zuvor war die
Reihenfolge der Elemente in ungeordneten Sammlungen willkürlich und Sie konnten sich nicht auf die Reihenfolge der Elemente in
Karten und Sets verlassen.
Idealerweise sollte Ihr Code nicht von der Reihenfolge der Elemente in ungeordneten Sammlungen abhängig sein. Wenn Sie über
solchen Code verfügen, konnten vor dieser Änderung manchmal Fehler auftreten. Durch diese Änderung wird Ihr Code leistungsfähiger,
da die Iterationsreihenfolge in Karten und Sets immer gleich ist.
Dieses Beispiel verdeutlicht die deterministische Iterationsreihenfolge in einer Karte. Eine Karte mit zwei Elementen wird erstellt. Als
Nächstes durchläuft die for-Schleife alle Kartenelemente und schreibt den Schlüssel und den Wert der jeweiligen Elemente in das
Debug-Protokoll. Die Iterationsreihenfolge der Elemente in der for-Schleife ist bei jeder Ausführung dieses Auszugs gleich.
Map<String, String> currencyMap = new Map<String, String>();
currencyMap.put('France','Euro');
currencyMap.put('Japan', 'Yen');
// Iterate through the map elements.
for (String mapKey : currencyMap.keySet()) {
System.debug('Key: ' + mapKey +
', Value: ' + currencyMap.get(mapKey));
}
// The output is:
Key: France, Value: Euro
Key: Japan, Value: Yen
Anmerkung: Bereits vor der Version Summer ’15 wurde eine wichtige Aktualisierung für diese Änderung hinzugefügt
(Vorhersehbare Iterationsreihenfolge für ungeordnete Apex-Sammlungen). Durch diese Änderung wurde Ihnen Zeit zum Testen
der Anwendungen zur Verfügung gestellt, um sicherzustellen, dass es durch die Änderung nicht zu Fehlern kommt, bzw. um
eventuelle Fehler zu beheben. In seltenen Fällen kann es zu Fehlern in der reihenfolgenabhängigen Logik kommen. Diese
Aktualisierung gilt jetzt für alle Organisationen undAPI-Versionen.
Vorhersehbarer Empfang von Debug-Protokollen
Für die Debug-Protokollierungsebenen gibt es jetzt eine klare Rangfolge. Zuvor war es schwer vorherzusehen, ob bestimmte Ereignisse
protokolliert werden oder nicht.
Die Rangfolge für Debug-Protokollierungsebenen lautet wie folgt:
1. In der Entwicklerkonsole festgelegte Verfolgungskennzeichnungen überschreibt die sonstige Protokollierungslogik. Beim Laden der
Entwicklerkonsole wird eine Verfolgungskennzeichnung gesetzt, die bis zu ihrem Ablauf in Kraft bleibt.
• Wenn Sie Ihre Kennzeichnungen aufrufen und den Zeitpunkt ihres Ablaufs erfahren möchten, öffnen Sie die Entwicklerkonsole
und klicken Sie auf Debug > Protokollierungsebenen ändern.
• Wenn Sie Verfolgungskennzeichnungen für eine Klasse oder einen Auslöser hinzufügen möchten, klicken Sie auf Hinzufügen,
wählen Sie eine Klasse oder einen Auslöser aus und klicken Sie auf Hinzufügen. Doppelklicken Sie auf die Felder, um Ihre
Protokollierungsebenen anzupassen.
Anmerkung: Durch das Einstellen von Verfolgungskennzeichnungen werden Protokolle nicht generiert oder gespeichert.
Verfolgungskennzeichnungen überschreiben die sonstigen Protokollierungsebenen, sie lösen jedoch nicht die Protokollierung
selbst aus. Wenn die Protokollierung beim Ausführen von Klassen oder Auslösern aktiviert ist, werden zum Zeitpunkt der
Ausführung Protokolle generiert.
250
Salesforce Summer '15 – Versionshinweise
Apex Code
2. Wenn Sie nicht über aktive Verfolgungskennzeichnungen verfügen, werden synchrone und asynchrone Apex-Tests mit den
standardmäßigen Protokollierungsebenen ausgeführt. Die standardmäßigen Protokollierungsebenen lauten wie folgt:
DB
INFO
APEX_CODE
DEBUG
APEX_PROFILING
INFO
WORKFLOW
INFO
VALIDATION
INFO
CALLOUT
INFO
VISUALFORCE
INFO
SYSTEM
DEBUG
3. Wenn keine relevanten Verfolgungskennzeichnungen aktiv sind und keine Tests ausgeführt werden, werden die
Protokollierungsebenen durch Ihre API-Kopfzeile festgelegt. Durch API-Anforderungen, die ohne Debug-Kopfzeilen gesendet werden,
werden vorübergehende Protokolle generiert. Dabei handelt es sich um Protokolle, die nicht gespeichert werden, es sei denn, eine
andere Protokollierungsregel ist wirksam. Weitere Informationen finden Sie unter "DebuggingHeader" im Force.com Apex Code
Developer's Guide.
4. Wenn Sie Systemprotokolle für einen Benutzer aktivieren, erhalten Sie Debug-Protokolle für die nächsten 20 Anforderungen des
betreffenden Benutzers. Informationen zum Einrichten der benutzerbasierten Debug-Protokolle finden Sie unter Überwachen von
Debug-Protokollen in der Salesforce-Hilfe.
5. Wenn eine Protokollierungsebene durch Ihren Einstiegspunkt festgelegt wird, wird die betreffende Protokollierungsebene verwendet.
So können beispielsweise Visualforce-Anforderungen einen Debug-Parameter enthalten, der Protokollierungsebenen festlegt.
Falls keiner dieser Fälle eintritt, werden keine Protokolle generiert oder gespeichert. Weitere Informationen zu
Debug-Protokollierungsebenen finden Sie unter "Working with Logs in the Developer Console" im Force.com Apex Code Developer's Guide
.
Standort- und Entfernungsvariablen sind in SOQL- und SOSL-Abfragen in Apex zulässig
Sie haben jetzt die Möglichkeit, in Apex Standort- und Entfernungsvariablen innerhalb von Bindungsausdrücken zu verwenden. Mithilfe
von Bindungsausdrücken können Sie in SOQL- und SOSL-Abfragen auf Apex-Variablen verweisen.
SOQL- und SOSL-Anweisungen in Apex können Apex-Code-Variablen und -Ausdrücke referenzieren, wenn ihnen ein Doppelpunkt (:)
vorangestellt ist. Diese Verwendung einer lokalen Code-Variablen in einer SOQL- oder SOSL-Anweisung wird als Bindung bezeichnet.
Der Apex-Parser wertet uerst die lokale Variable im Code-Kontext aus, bevor die SOQL- oder SOSL-Anweisung ausgeführt wird.
Diese Abfragen sind jetzt zulässig.
Double myLatitude = 10;
Double myLongitude = 10;
List<Account> accountList =
[SELECT Id, Name, BillingLatitude, BillingLongitude
251
Salesforce Summer '15 – Versionshinweise
Apex Code
FROM Account
WHERE DISTANCE(My_Location_Field__c, GEOLOCATION(:myLatitude, :myLongitude), 'mi') <
10];
Location myLocation = Location.newInstance(10, 10);
Double myDistance = 100;
List<Account> accountList =
[SELECT Id, Name, BillingLatitude, BillingLongitude
FROM Account
WHERE DISTANCE(My_Location_Field__c, :myLocation, 'mi') < :myDistance];
Apex-Bindungsvariablen werden für die Einheitenparameter in DISTANCE- oder GEOLOCATION-Funktionen nicht unterstützt. Diese
Abfrage funktioniert nicht.
String units = 'mi';
List<Account> accountList =
[SELECT ID, Name, BillingLatitude, BillingLongitude
FROM Account
WHERE DISTANCE(My_Location_Field__c, GEOLOCATION(10,10), :units) < 10];
Reduzierter Zugriff für Apex-Klassen, die das Stichwort with sharing verwenden
Apex-Klassen, die mit dem Stichwort with sharing definiert wurden, haben jetzt nicht mehr ungefilterten Zugriff auf das
Benutzerobjekt, wenn dieses durch die Freigaberegeln der Organisation auf "privat" gesetzt wurde. In früheren Versionen war das
Benutzerobjekt vom Stichwort with sharing ausgenommen. Da die organisationsweiten Freigabestandardeinstellungen für dieses
Objekt standardmäßig mit "Öffentlicher Lesezugriff" definiert werden, hatte dieses Verhalten in den meisten Organisationen keinerlei
Auswirkung. Wenn die organisationsweiten Freigabestandardeinstellungen für das Benutzerobjekt in einer Organisation jedoch auf
"privat" gesetzt werden, könnte das Stichwort with sharing zu unerwarteten Ergebnissen führen.
Apex-Code wird standardmäßig im Systemkontext ausgeführt und verfügt über vollen Zugriff auf alle Daten einer Organisation. Das
Stichwort with sharing erteilt der Klasse die Anweisung, beim Zugriff auf Daten die Freigaberegeln des aktuellen Benutzers zu
berücksichtigen. Weitere Informationen hierzu finden Sie im Abschnitt zur Verwendung der Schlüsselwörter with sharing oder
without sharing im Force.com Apex Code Developer's Guide.
Ab API-Version 34.0 ist das Benutzerobjekt nicht mehr von der zusätzlichen Filterung durch das Stichwort with sharing
ausgenommen. Diese Änderung enthält eine Versionsangabe. Damit Sie von der neuen, richtigen Verhaltensweise profitieren
können, aktualisieren Sie Ihre Apex-Klassen auf API-Version 34.0 oder höher.
Wenn Sie über Code verfügen, der noch von der alten Verhaltensweise abhängig ist, haben Sie zwei Möglichkeiten, die Kompatibilität
weiterhin zu gewährleisten.
• Aktualisieren Sie die betroffenen Apex-Klassen nicht auf eine höhere Version als API-Version 33.0.
• Ändern Sie die betroffenen Klassen dahingehend, dass sie without sharing verwenden, und implementieren Sie selbst einen
beliebigen auf dem Kontextbenutzer basierenden Filter.
Parameter von Apex-Methoden auf einen Blick
Die Themenüberschriften für Methoden im Force.com Apex Code Developer’s Guide enthalten jetzt die Namen von Beispielparametern.
Bisher wurden in Themenüberschriften für Apex-Methoden die Datentypen der Parameter angegeben, die an die Methoden zu übergeben
sind. Wir haben jedoch Feedback erhalten, dass Überschriften wie methodName(String, String, Boolean, String)
nicht hilfreich sind.
Außerdem wurde das Format für Parameternamen vereinheitlicht und einige Parameternamen wurden verständlicher gestaltet. Die
neuen Methodenüberschriften finden Sie im Kapitel "Reference" der Version Summer '15 des Force.com Apex Code Developer’s Guide.
252
Salesforce Summer '15 – Versionshinweise
Apex Code
Neue und geänderte Apex-Klassen
Die folgenden Klassen, Methoden, Anmerkungen und Schnittstellen sind in dieser Version neu oder wurden geändert.
Neue Methoden
Die folgenden vorhandenen Klassen verfügen über neue Methoden.
Auth.AuthConfiguration-Klasse
getForgotPasswordUrl()
Gibt den URL für die standardmäßige oder benutzerdefinierte Seite für vergessene Kennwörter zurück, der vom Administrator
für eine Community oder ein Portal angegeben wurde.
Reports.ReportMetadata-Klasse
Mithilfe dieser Methoden können Sie Berichtseigenschaften abrufen oder festlegen, wie beispielsweise den Unternehmensbereich,
ob der Bericht über detaillierte Daten verfügt, ob der Bericht die Datensatzanzahl enthält, den Umfang der Daten, das für die Sortierung
verwendete Feld, standardmäßige Datumsfilter und Standardfilter. Die neuen Methoden lauten wie folgt:
• getDivision
• getHasDetailRows
• getHasRecordCount
• getScope
• getSortBy
• getStandardDateFilter
• getStandardFilters
• setDivision
• setHasDetailRows
• setHasRecordCount
• setScope
• setSortBy
• setStandardDateFilter
• setStandardFilters
Die Reporting-REST-API legt zudem die Eigenschaften der Berichts-Metadaten offen. Siehe Geänderte Anforderungs- und
Antworttextkörper der Salesforce1 Reporting-REST-API.
System.Search-Klasse
find(String)
Führt eine Suche anhand einer dynamischen SOSL-Abfrage aus, die eine WITH SNIPPET-Klausel enthalten kann. Abschnitte
stellen den Kontext für Suchergebnisse nach Salesforce Knowledge-Artikeln bereit, sodass die Benutzer die Inhalte, nach denen
Sie suchen, ermitteln können.
suggest(String, String, Search.SuggestionOption)
Gibt eine Liste mit Datensätzen oder Salesforce Knowledge-Artikeln zurück, deren Titel mit der Zeichenfolge der Suchabfrage
des Benutzers übereinstimmen. Verwenden Sie diese Methode, um den Benutzern Tastenkombinationen bereitzustellen, um
vor dem Durchführen einer Suche zu den relevanten Datensätzen oder Artikeln zu navigieren.
System.Site-Klasse
Verwenden Sie zur besseren Fehlerbehebung die createExternalUser()-Methoden anstelle von createPortalUser().
Durch jede Methode wird ein neuer Community- oder Portalbenutzer erstellt und dem angegebenen Account in einer Community
253
Salesforce Summer '15 – Versionshinweise
Apex Code
oder auf einem Portal zugeordnet. Jede Methode verursacht den Ausnahmefehler Site.ExternalUserCreateException,
wenn die Benutzererstellung fehlschlägt.
createExternalUser(name, accountId)
Erstellt einen Community- oder Portalbenutzer für den angegebenen Account und ordnet diesen der Community zu.
createExternalUser(name, accountId, password)
Erstellt einen Community- oder Portalbenutzer für den angegebenen Account und ordnet diesen der Community zu. Diese
Methode sendet eine E-Mail mi dem angegebenen Kennwort an den Benutzer.
createExternalUser(name, accountId, password, sendEmailConfirmation)
Erstellt einen Community- oder Portalbenutzer und ordnet diesen dem angegebenen Account zu. Diese Methode sendet dem
Benutzer eine E-Mail mit dem angegebenen Kennwort sowie eine neue Bestätigungs-E-Mail an den Benutzer.
System.String-Klasse
equals(stringOrId)
Gibt true zurück, wenn das eingehende Objekt nicht gleich null ist und die gleiche binäre Zeichensequenz repräsentiert wie
die aktuelle Zeichenfolge. Verwenden Sie diese Methode, um eine Zeichenfolge mit einem Objekt zu vergleichen, das eine
Zeichenfolge oder eine ID repräsentiert.
Die neue Methode equals(Object) ersetzt die Methode equals(String). Zuvor konnten Sie eine Zeichenfolge mit
einer ID mithilfe der Methode equals(String) vergleichen, da die Apex-Laufzeit IDs in Zeichenfolgen konvertiert. Die
neue Methode equals(Object) vergleicht die aktuelle Zeichenfolge mit einem beliebigen Objekt einschließlich einer
Zeichenfolge oder einer ID. Diese neue Methode ermöglicht eine stabilere Verarbeitung von Vergleichen von Zeichenfolgen mit
IDs.
Geänderte Methoden
Die folgenden Klassen verfügen über geänderte Methoden.
System.Date-Klasse
valueOf(fieldValue)
In API-Version 33.0 oder älteren Versionen gibt die Methode beim Aufrufen von Date.valueOf mit einem Objekt, das einen
Datetime-Wert Repräsentiert, einen Date-Wert mit Stunden, Minuten und Sekunden zurück. In Version 34.0 und höher
konvertiert Date.valueOf das Objekt in ein gültiges Date ohne Uhrzeit-Daten. Um eine Variable vom Typ Datetime
in eine vom Typ Date umzuwandeln, verwenden Sie die Methode Datetime.date.
Neue Eigenschaften
Die folgenden Klassen verfügen über neue Eigenschaften.
DMLOptions.DuplicateRuleHeader-Klasse
includeRecordDetails
Setzen Sie diese Eigenschaft auf true, damit Felder und Werte für Datensätze als Duplikate erkannt werden. Setzen Sie diese
Eigenschaft auf false, damit nur Datensatz-IDs als Duplikate erkannt werden.
runAsCurrentUser
Setzen Sie diese Eigenschaft auf true, um sicherzustellen, dass Freigaberegeln für den aktuellen Benutzer beim Ausführen der
Duplikatsregeln umgesetzt werden. Setzen Sie diese Eigenschaft auf false, um die in der Klasse angegebenen Freigaberegeln
für die Anforderung zu verwenden. Wenn keine Freigaberegeln angegeben sind, wird Apex-Code im System-Kontext ausgeführt
und die Freigaberegeln für den aktuellen Benutzer werden nicht umgesetzt.
254
Salesforce Summer '15 – Versionshinweise
Apex Code
Neue Klassen
Die folgenden Klassen wurden hinzugefügt.
Klassen im DataSource-Namespace
Für das Apex Connector Framework wurden ein neuer Namespace, DataSource, und Klassen hinzugefügt. Mit diesen Klassen
können Sie einen benutzerdefinierten Adapter für Lightning Connect zum Zugriff auf Daten zu erstellen, die außerhalb Ihrer
Salesforce-Organisation gespeichert sind. Siehe Zugreifen auf beliebige Daten aus beliebigen Quellen mit dem Lightning
Connector-Apex-Framework auf Seite 201.
Klassen im Search-Namespace
Ein neuer Namespace, Search und Klassen wurden hinzugefügt.
Diese Klassen unterstützen die Methode System.Search.find(String), die dynamische SOSL-Abfragen unterstützen,
welche die WITH SNIPPET-Klausel enthalten können:
• Search.SearchResult: Ein Wrapper-Objekt, das ein sObject und Such-Metadaten enthält. Diese Klasse verfügt über die
folgenden Methoden:
– getSObject(): Gibt ein sObject aus einem SearchResult-Objekt zurück.
– getSnippet(): Gibt einen Auszug aus einem SearchResult-Objekt zurück, das auf dem Standardfeld basiert.
– getSnippet(String): Gibt einen Auszug aus einem SearchResult-Objekt zurück, das auf dem angegebenen Feldnamen
basiert.
• Search.SearchResults: Schließt die zurückgegebenen Ergebnisse durch die Methode Search.find(String)
ein. Diese Klasse verfügt über eine Methode:
– get(String): Gibt eine Liste von Search.SearchResult-Objekten zurück, die ein sObject des angegebenen
Typs enthalten.
Diese Klassen unterstützen die Methode System.Search.suggest(String, String,
Search.SuggestionOption), die eine Liste mit Datensätzen oder Salesforce Knowledge-Artikeln zurückgibt, deren Titel
mit der Zeichenfolge der Suchabfrage des Benutzers übereinstimmen:
• Search.KnowledgeSuggestionFilter: Filtereinstellungen, die die Ergebnisse eines Aufrufs von
System.Search.suggest(searchQuery, sObjectType, options) weiter eingrenzen, wenn die
SOSL-Suchabfrage ein KnowledgeArticleVersion-Objekt enthält. Diese Klasse verfügt über die folgenden Methoden:
– addArticleType(String): Fügt einen Filter hinzu, der die vorgeschlagenen Ergebnisse für die Anzeige des
angegebenen Artikeltyps weiter eingrenzt. Dieser Filter ist optional.
– addDataCategory(String, String): Fügt einen Filter hinzu, der die vorgeschlagenen Ergebnisse für die Anzeige
von Artikeln in der angegebenen Datenkategorie weiter eingrenzt. Dieser Filter ist optional.
– setChannel(String): Legt einen Kanal fest, um die vorgeschlagenen Ergebnisse für die Artikel im angegebenen
Kanal weiter einzugrenzen. Dieser Filter ist optional.
– setDataCategories(Map): Fügt Filter hinzu, die die vorgeschlagenen Ergebnisse für die Anzeige von Artikeln in den
angegebenen Datenkategorien weiter eingrenzt. Verwenden Sie diese Methode, um mehrere Paare aus Datenkategoriegruppe
und Name in einem Anruf festzulegen. Dieser Filter ist optional.
– setLanguage(String): Legt eine Sprache fest, um die vorgeschlagenen Ergebnisse auf die Anzeige von Artikeln in
der betreffenden Sprache zu begrenzen. Dieser Filterwert ist in Aufrufen von System.Search.suggest(String,
String, Search.SuggestionOption) erforderlich.
– setPublishStatus(String): Legt einen Veröffentlichungsstatus fest, um die vorgeschlagenen Ergebnisse auf die
Anzeige von Artikeln mit dem betreffenden Status zu begrenzen. Dieser Filterwert ist in Aufrufen von
System.Search.suggest(String, String, Search.SuggestionOption) erforderlich.
255
Salesforce Summer '15 – Versionshinweise
Apex Code
– setValidationStatus(String): Legt einen Validierungsstatus fest, um die vorgeschlagenen Ergebnisse auf die
Anzeige von Artikeln mit dem betreffenden Status zu begrenzen. Dieser Filter ist optional.
• Search.SuggestionOption: Optionen, mit denen die vorgeschlagenen Ergebnisse für Datensätze und Artikel, die von
einem Aufruf von System.Search.suggest(String, String, Search.SuggestionOption) zurückgegeben
werden, weiter eingegrenzt werden. Diese Klasse verfügt über die folgenden Methoden:
– setFilter(Search.KnowledgeSuggestionFilter): Festgelegte Filter, durch die Ergebnisse für Salesforce
Knowledge-Artikel mit einem Aufruf von System.Search.suggest(String, String,
Search.SuggestionOption) weiter eingegrenzt werden.
– setLimit(Integer): Die maximale Anzahl der abzurufenden Datensatz- oder Artikelvorschläge.
• Search.SuggestionResult: Ein Wrapper-Objekt, das ein sObject und Such-Metadaten enthält. Diese Klasse verfügt
über die folgende Methode:
– getSObject(): Gibt ein sObject aus einem SuggestionResult-Objekt zurück.
• Search.SuggestionResults: Schließt die zurückgegebenen Ergebnisse durch die Methode Search.suggest(
String, String, Search.SuggestionOption) ein. Diese Klasse verfügt über die folgenden Methoden:
– getSuggestionResults(): Gibt eine Liste der SuggestionResult-Objekte aus der Antwort auf einen Aufruf von
Search.suggest(String, String, Search.SuggestionOption) zurück.
– hasMoreResults():Gibt an, ob für einen Aufruf von System.Search.suggest(String, String,
Search.SuggestionOption) mehr Ergebnisse verfügbar sind als zurückgegeben wurden.
Neue Schnittstellen
Die folgenden Schnittstellen wurden hinzugefügt.
TerritoryMgmt.OpportunityTerritory2AssignmentFilter-Schnittstelle
Für die Enterprise-Regionsverwaltung wurden ein neuer Namespace, TerritoryMgmt, und eine Schnittstelle hinzugefügt.
Implementieren Sie die Schnittstelle, um eine Filterlogik für einen Auftrag zu definieren, durch die Regionen anhand eines Prioritätswert
für die Region zu Opportunities zugeordnet werden. Die Schnittstelle unterstützt die Methode
getOpportunityTerritory2Assignments(List<Id>). Die implementierte Methode wird durch den Auftrag für
die Zuordnung einer Opportunity zu einer Region implementiert, um Regionen Opportunities zuzuweisen. Die Eingabe ist eine Liste
mit bis zu 1.000 opportunityIds mit der Einstellung IsExcludedFromTerritory2Filter=false. Die Methode gibt eine Zuordnung von
OpportunityId zu Territory2Id zurück, die für die Aktualisierung des Feldes Territory2Id im Opportunity-Objekt
verwendet wird. Wir geben eine Beispielklasse an, deren Verwendung wir empfehlen, die Sie jedoch auch abändern können.
Einzelheiten finden Sie im Abschnitt zur OpportunityTerritory2AssignmentFilter-Schnittstelle im Force.com Apex Code Developer’s
Guide.
IN DIESEM ABSCHNITT:
ConnectApi (Chatter in Apex)
Mit Chatter in Apex können Sie in Salesforce benutzerdefinierte Umgebungen erstellen. In dieser Version können Sie unter anderem
Feedposts und -kommentare bearbeiten sowie Datensätze Gruppen zuordnen. Außerdem bietet sie erweiterte Unterstützung für
benutzerdefinierte Empfehlungen.
256
Salesforce Summer '15 – Versionshinweise
Apex Code
ConnectApi (Chatter in Apex)
Mit Chatter in Apex können Sie in Salesforce benutzerdefinierte Umgebungen erstellen. In dieser Version können Sie unter anderem
Feedposts und -kommentare bearbeiten sowie Datensätze Gruppen zuordnen. Außerdem bietet sie erweiterte Unterstützung für
benutzerdefinierte Empfehlungen.
Viele Chatter-REST-API-Ressourcenaktionen werden als statische Methoden in Apex-Klassen im ConnectApi-Namespace angezeigt.
Diese Methoden verwenden andere ConnectApi-Klassen, um Informationen einzugeben und zurückzugeben. Der
ConnectApi-Namespace wird als Chatter in Apex bezeichnet.
In Apex ist es möglich, auf einige Chatter-Daten mithilfe von SOQL-Abfragen und -Objekten zuzugreifen. ConnectApi-Klassen machen
Chatter-Daten jedoch auf wesentlich einfachere Weise sichtbar. Die Daten werden lokalisiert und für die Anzeige strukturiert. Statt für
den Zugriff auf einen Feed und dessen Zusammenstellung zahlreiche Aufrufe durchführen zu müssen, kann dies mit einem einzigen
Aufruf erledigt werden.
Anmerkung: Verwenden Sie die Chatter REST API, um mobile Anwendungen, Intranet-Sites und Webanwendungen von
Drittanbietern in Chatter und Communities zu integrieren.
IN DIESEM ABSCHNITT:
Allgemeine Aktualisierungen an Chatter in Apex
Neue und geänderte Chatter in Apex-Klassen
Neue und geänderte Chatter in Apex-Eingabeklassen
Neue und geänderte Chatter in Apex-Ausgabeklassen
Neue und geänderte Chatter in Apex-Enumerationen
Allgemeine Aktualisierungen an Chatter in Apex
Erstellen benutzerdefinierter Bezeichnungen für Aktionslinks
Wenn die Bezeichnungen in der Dropdown-Liste Bezeichnungsschlüssel für einen Aktionslink nicht sinnvoll sind, legen Sie
Bezeichnungsschlüssel auf Keine fest und geben Sie im Feld Bezeichnung eine benutzerdefinierte Bezeichnung ein. Sie
können nur in einer Aktionslinkvorlage eine benutzerdefinierte Bezeichnung erstellen.
257
Salesforce Summer '15 – Versionshinweise
Apex Code
Aktionslinks weisen vier Statusangaben auf: "NewStatus", "PendingStatus", "SuccessStatus" und "FailedStatus". Diese Zeichenfolgen
werden für jeden Status an die Bezeichnung angehängt:
• Bezeichnung
• Bezeichnung Ausstehend
• Bezeichnung Erfolg
• Bezeichnung Fehlgeschlagen
Wenn der Wert für Bezeichnung beispielsweise "Siehe Beispiel" ist, lauten die Werte der vier Aktionslink wie folgt: "Siehe Beispiel",
Siehe Beispiel Ausstehend", "Siehe Beispiel Erfolg" und "Siehe Beispiel Fehlgeschlagen".
Neue und geänderte Chatter in Apex-Klassen
Feeds
Diese Methoden befinden sich in der ConnectApi.ChatterFeeds-Klasse.
Bestimmen, ob ein Post oder Kommentar vom Kontextbenutzer bearbeitet werden kann
• isCommentEditableByMe(communityId, commentId): Gibt an, ob der Kontextbenutzer einen Kommentar
bearbeiten kann.
• isFeedElementEditableByMe(communityId, feedElementId): Gibt an, ob der Kontextbenutzer ein
Feedelement bearbeiten kann. Feedeinträge sind der einzige Feedelementtyp, der bearbeitet werden kann.
Bearbeiten eines Posts oder Kommentars
• updateComment(communityId, commentId, comment): Bearbeitet einen Kommentar.
• updateFeedElement(communityId, feedElementId, feedElement): Bearbeitet ein Feedelement.
Feedeinträge sind der einzige Feedelementtyp, der bearbeitet werden kann.
Gruppen
Diese Methoden befinden sich in der ConnectApi.ChatterGroups-Klasse.
Zuordnen eines Datensatzes zu einer Gruppe
• addRecord(communityId, groupId, recordId): Ordnet einen Datensatz einer Gruppe zu.
Abrufen von Informationen zu einem Gruppendatensatz
• getRecord(communityId, groupRecordId): Gibt Informationen zu einem Datensatz zurück, der einer Gruppe
zugeordnet ist.
Entfernen eines Gruppendatensatzes
• removeRecord(communityId, groupRecordId): Entfernt die Zuordnung eines Datensatzes zu einer Gruppe.
Abrufen von Gruppendatensätzen in Communities
Die folgenden Methoden unterstützen nun Gruppendatensätze in Communities:
• getRecords(communityId, groupId)
• getRecords(communityId, groupId, pageParam, pageSize)
Empfehlungen
Diese Methoden befinden sich in der ConnectApi.Recommendations-Klasse.
258
Salesforce Summer '15 – Versionshinweise
Apex Code
Ablehnen einer statischen Empfehlung
• rejectRecommendationForUser(communityId, userId, action, objectEnum): Lehnt die statische
Empfehlung für den Kontextbenutzer ab.
Abrufen benutzerdefinierter Empfehlungen
Die folgenden vorhandenen Methoden können nun zum Abrufen benutzerdefinierter Empfehlungen verwendet werden:
• getRecommendationForUser(communityId, userId, action, objectId)
• getRecommendationsForUser(communityId, userId, contextAction, contextObjectId,
maxResults)
• getRecommendationsForUser(communityId, userId, action, contextAction,
contextObjectId, maxResults)
• getRecommendationsForUser(communityId, userId, action, objectCategory,
contextAction, contextObjectId, maxResults)
Ablehnen einer benutzerdefinierten Empfehlung
Die folgende vorhandene Methode kann nun zum Ablehnen einer benutzerdefinierten Empfehlung verwendet werden.
• rejectRecommendationForUser(communityId, userId, action, objectId)
Neue und geänderte Chatter in Apex-Eingabeklassen
Gruppen
ConnectApi.GroupRecordInput
Diese neue Klasse verfügt über eine Eigenschaft, recordId, bei der es sich um die ID des der Gruppe zugeordneten Datensatzes
handelt.
Neue und geänderte Chatter in Apex-Ausgabeklassen
Aktionslinks
ConnectApi.ActionLinkDefinition
Diese Klasse verfügt über eine neue Eigenschaft label, die eine benutzerdefinierte Bezeichnung angibt, die auf einer
Aktionslinkschaltfläche angezeigt werden soll.
Aktionslinks weisen vier Statusangaben auf: "NewStatus", "PendingStatus", "SuccessStatus" und "FailedStatus". Diese Zeichenfolgen
werden für jeden Status an die Bezeichnung angehängt:
• Bezeichnung
• Bezeichnung Ausstehend
• Bezeichnung Erfolg
• Bezeichnung Fehlgeschlagen
Wenn der Wert für Bezeichnung beispielsweise "Siehe Beispiel" ist, lauten die Werte der vier Aktionslink wie folgt: "Siehe Beispiel",
Siehe Beispiel Ausstehend", "Siehe Beispiel Erfolg" und "Siehe Beispiel Fehlgeschlagen".
Ein Aktionslink kann label oder labelKey verwenden, um Bezeichnungsnamen zu generieren, jedoch nicht beide. Wenn
label einen Wert aufweist, hat labelKey den Wert None. Wenn labelKey einen anderen Wert als None aufweist, hat
label den Wert null.
259
Salesforce Summer '15 – Versionshinweise
Apex Code
Communities
ConnectApi.UserSettings
Diese Klasse verfügt über eine neue Eigenschaft canViewCommunitySwitcher, die angibt, ob der Benutzer das Menü zum
Wechseln der Community anzeigen kann.
Feeds
ConnectApi.CommentCapabilities
Diese Ausgabeklasse verfügt über die folgende neue Eigenschaft:
• edit: Wenn ein Kommentar über die Funktion verfügt, können Benutzer mit entsprechender Berechtigung den Kommentar
bearbeiten.
ConnectApi.EditCapability
Diese neue Ausgabeklasse verfügt über die folgenden Eigenschaften:
• isEditRestricted: Gibt an, ob beim Bearbeiten dieses Feedelements oder Feedkommentars Einschränkungen bestehen.
Bei true kann der Kontextbenutzer dieses Feedelement oder diesen Feedkommentar nicht bearbeiten. Bei false kann der
Kontextbenutzer über die Berechtigung zum Bearbeiten dieses Feedelements oder Feedkommentars verfügen oder nicht. Um
zu bestimmen, ob ein Feedelement oder Feedkommentar vom Kontextbenutzer bearbeitet werden kann, verwenden Sie die
Methode isFeedElementEditableByMe(String, String) oder isCommentEditableByMe(String,
String).
• isEditableByMeUrl: Der URL zum Überprüfen, ob der Kontextbenutzer dieses Feedelement oder diesen Feedkommentar
bearbeiten.
• lastEditedBy: Die Person, die das Feedelement oder den Feedkommentar zuletzt bearbeitet hat.
• lastEditedDate: Das Datum der letzten Bearbeitung dieses Feedelements oder Feedkommentars.
• latestRevision: Das Datum der letzten Überarbeitung dieses Feedelements oder Feedkommentars.
• relativeLastEditedDate: Das relative Datum der letzten Bearbeitung, z. B. "vor 2 Stunden".
ConnectApi.FeedElementCapabilities
Diese Ausgabeklasse verfügt über die folgende neue Eigenschaft:
• edit: Wenn ein Feedelement über die Funktion verfügt, können Benutzer mit entsprechender Berechtigung den Kommentar
bearbeiten.
ConnectApi.FeedEntityIsEditable
Diese neue Ausgabeklasse verfügt über die folgenden Eigenschaften:
• feedEntityUrl: Der URL des Feedelements oder Feedkommentars.
• isEditableByMe: true, wenn der Kontextbenutzer das Feedelement oder den Feedkommentar bearbeiten kann, andernfalls
false.
Dateien
ConnectApi.UserSettings
Diese Ausgabeklasse verfügt über eine neue Eigenschaft hasFileSyncManagedClientAutoUpdate, die angibt, ob der
Administrator für die Organisation des Benutzers die automatische Aktualisierung für Dateisynchronisierungsclients zulässt.
260
Salesforce Summer '15 – Versionshinweise
Apex Code
Wartung
ConnectApi.MaintenanceInfo
Diese neue Klasse stellt Informationen über anstehende geplante Wartungsmaßnahmen für eine Organisation dar und weist die
folgenden Eigenschaften auf:
• description: Beschreibung der Wartungsmaßnahme
• maintenanceTitle: Titel der Wartungsmaßnahme
• maintenanceType: Gibt den Typ der Wartungsmaßnahme an. Hierbei kann es sich um einen der folgenden handeln:
– Downtime: Wartung mit Ausfallzeit
– GenerallyAvailable: Wartung mit allgemein verfügbarem Modus
– MaintenanceWithDowntime: geplante Wartung mit Ausfallzeit
– ReadOnly: Wartung mit schreibgeschütztem Modus
• messageEffectiveTime: Zeitpunkt, ab dem Benutzern die Wartungsmeldung angezeigt wird
• messageExpirationTime: Ablaufzeit der Wartungsmeldung
• scheduledEndDowntime: geplantes Ende der Ausfallzeit; null für Wartungstyp GenerallyAvailable und
ReadOnly
• scheduledEndMaintenanceTime: geplantes Ende der Wartungsmaßnahme; null für Wartungstyp Downtime
• scheduledStartDowntime: geplanter Start der Ausfallzeit; null für Wartungstyp GenerallyAvailable und
ReadOnly
• scheduledStartMaintenanceTime: geplanter Start der Wartungsmaßnahme; null für Wartungstyp Downtime
ConnectApi.OrganizationSettings
Diese Klasse verfügt über die neue Eigenschaft maintenanceInfo, die Informationen über eine Liste anstehender geplanter
Wartungsmaßnahmen für die Organisation bereitstellt.
Motiv
ConnectApi.Motif
Diese Ausgabeklasse verfügt über eine neue Eigenschaft svgIconUrl, bei der es sich um den URL zu einem Symbol im SVG-Format
handelt, das einen Datensatztyp darstellt.
Empfehlungen
ConnectApi.AbstractRecommendation
Diese abstrakte Klasse verfügt über die folgenden neuen Eigenschaften:
• platformActionGroup: Eine Plattformaktionsgruppen-Instanz mit dem entsprechenden Status für den Kontextbenutzer.
• url: Der URL für die Empfehlung.
ConnectApi.Actor
Diese abstrakte Klasse ist eine übergeordnete Klasse der neuen ConnectApi.RecommendedObject-Klasse und ihre Eigenschaft
type unterstützt nun den Wert recommendedObject.
ConnectApi.EntityRecommendation
Die Eigenschaft entity dieser Ausgabeklasse kann nun ein ConnectApi.RecommendedObject enthalten, das eine
benutzerdefinierte Empfehlung darstellt.
261
Salesforce Summer '15 – Versionshinweise
Lightning-Komponenten
ConnectApi.NonEntityRecommendation
Diese Ausgabeklasse wird in Version 34.0 und höher nicht verwendet und nun wird die
ConnectApi.EntityRecommendation-Klasse für alle Empfehlungen verwendet.
ConnectApi.RecommendedObject
Diese neue Ausgabeklasse stellt benutzerdefinierte Empfehlungen dar und weist die folgenden Eigenschaften auf:
• idOrEnum: Die ID einer Empfehlungsdefinition für eine benutzerdefinierte Empfehlung.
• motif: Das Motiv des empfohlenen Objekts.
Neue und geänderte Chatter in Apex-Enumerationen
Vollständige Informationen zu diesen Enumerationen finden Sie im Apex Code Developer’s Guide unter "ConnectApi Enums".
ConnectApi.FeedElementCapabilityType
Diese Enumeration verfügt über einen neuen Wert Bearbeiten, der angibt, ob Benutzer mit der entsprechenden Berechtigung
das Feedelement bearbeiten können.
ConnectApi.MaintenanceType
Diese neue Enumeration verfügt über die folgenden Werte:
• Downtime: Wartung mit Ausfallzeit
• GenerallyAvailable: Wartung mit allgemein verfügbarem Modus
• MaintenanceWithDowntime: geplante Wartung mit Ausfallzeit
• ReadOnly: Wartung mit schreibgeschütztem Modus
ConnectApi.RecommendedObjectType
Diese neue Enumeration verfügt über den folgenden Wert:
• Today: Statische Empfehlungen, die keine ID aufweisen, beispielsweise die Empfehlung für die Today-Anwendung.
Lightning-Komponenten
Das Lightning-Komponenten-Framework wird für Salesforce1 verwendet. Mit dem Framework
können mobile Anwendungen und Seiten schneller als je zuvor erstellt werden.
AUSGABEN
Sie können vorkonfigurierte Komponenten verwenden oder mithilfe von JavaScript, HTML, CSS,
Apex oder jedem anderen webfähigen Code Ihre eigenen Komponenten erstellen.
Zur Verwendung verfügbar
in: Contact Manager,
Group, Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Mit AppExchange für Komponenten können Sie von Salesforce-Partnern erstellte Komponenten
installieren oder Ihre eigenen Komponenten veröffentlichen.
Weitere Informationen finden Sie im Lightning Components Developer’s Guide.
IN DIESEM ABSCHNITT:
Eigenständige Lightning-Anwendungen (allgemein verfügbar)
Lightning-Komponenten in eigenständigen Anwendungen (.app-Ressourcen) sind allgemein
verfügbar. Die Integration von Lightning-Komponenten in Salesforce1 ist eine Beta-Funktion,
die zwar für die Produktion geeignet ist, jedoch Einschränkungen aufweist.
Lightning-Komponenten
Mithilfe von Komponenten lassen sich Anwendungen schneller erstellen. Verwenden Sie sie in
Ihren Lightning-Anwendungen oder in Salesforce1.
262
Erstellen Sie
Lightning-Komponenten
mithilfe der
Benutzeroberfläche in den
Editionen Enterprise,
Performance, Unlimited,
Developer oder einer
Sandbox.
Salesforce Summer '15 – Versionshinweise
Lightning-Komponenten
Lightning-Ereignisse
Ereignisse fügen Ihren Komponenten eine Interaktionsebene hinzu.
Sonstige Änderungen an Lightning-Komponenten
An den Lightning-Komponenten wurden einige weitere Änderungen vorgenommen.
Eigenständige Lightning-Anwendungen (allgemein verfügbar)
Lightning-Komponenten in eigenständigen Anwendungen (.app-Ressourcen) sind allgemein verfügbar. Die Integration von
Lightning-Komponenten in Salesforce1 ist eine Beta-Funktion, die zwar für die Produktion geeignet ist, jedoch Einschränkungen aufweist.
Lightning-Komponenten in eigenständigen Anwendungen sind standardmäßig verfügbar. Sie können Lightning-Komponenten in
Salesforce1 aktivieren, indem Sie unter "Setup" zu Entwickeln > Lightning-Komponenten navigieren.
Lightning-Komponenten
Mithilfe von Komponenten lassen sich Anwendungen schneller erstellen. Verwenden Sie sie in Ihren Lightning-Anwendungen oder in
Salesforce1.
Geänderte Komponenten
Die folgenden Komponenten verfügen jetzt über einfachere Textkörperstrukturen, wodurch die Leistung verbessert wird. Dank dieser
Leistungsverbesserungen können Komponenten schneller geladen werden, insbesondere in Anwendungen oder auf Seiten mit einer
großen Anzahl von Ein- und Ausgabekomponenten, wie etwa der Seite zur Bearbeitung von Datensätzen in Salesforce1.
ui:input
Es ist nicht mehr möglich, Text an eine Eingabekomponente zu übergeben, die als Erweiterung von ui:input fungiert.
Beispielsweise können Sie keinen Text mehr an ui:inputCheckbox übergeben, um den von ui:inputCheckbox
bereitgestellten Text zu überschreiben.
ui:outputEmail
Das Stammelement dieser Komponente ist jetzt ein <span>-Tag. Das clientseitige Steuerfeld für ui:outputEmail enthält
jetzt die Logik, die das Präfix mailto: an einen vorgegebenen Textwert anhängt, der wie in folgendem Beispiel gerendert wird.
<span class="uiOutputEmail">
<a href="mailto:[email protected]">[email protected]</a>
</span>
ui:outputPhone
Das clientseitige Steuerfeld für ui:outputPhone enthält jetzt die Logik, die das Präfix tel: an einen vorgegebenen Wert auf
Mobilgeräten anhängt. Diese Änderung ist eine Leistungsverbesserung und wirkt sich nicht auf Ihre Implementierung aus.
ui:outputURL
Das clientseitige Steuerfeld für ui:outputURL enthält jetzt die Logik, die den Textkörper des Tags <a> erstellt, abhängig davon,
ob das Attribut iconClass verwendet wird. Diese Änderung ist eine Leistungsverbesserung und wirkt sich nicht auf Ihre
Implementierung aus.
Lightning-Ereignisse
Ereignisse fügen Ihren Komponenten eine Interaktionsebene hinzu.
Die folgenden ui-Ereignisse sind nun verfügbar.
263
Salesforce Summer '15 – Versionshinweise
Lightning-Komponenten
Ereignisname
Beschreibung
ui:clearErrors
Gibt an, dass eventuell vorhandene Validierungsfehler behoben werden müssen.
ui:validationError
Gibt an, dass für die Komponente Validierungsfehler vorliegen.
Sonstige Änderungen an Lightning-Komponenten
An den Lightning-Komponenten wurden einige weitere Änderungen vorgenommen.
IN DIESEM ABSCHNITT:
Verwenden von "Meine Domäne" mit Lightning-Komponenten
Lightning-Komponenten funktionieren jetzt auch bei Verwendung von benutzerdefinierten Domänen mit "Meine Domäne".
Verwenden benutzerdefinierter Bezeichnungen in Lightning-Komponenten
Mit dem globalen Wertprovider $Label können Sie benutzerdefinierte Bezeichnungen in Lightning-Komponenten verwenden.
Neue Funktion empty() für Ausdrücke
Die Funktion empty(v.attributeName) gibt true (wahr) zurück, wenn das Argument leer ist.
Erstellen von Auswahllisten für Lightning App Builder-Komponenten
In benutzerdefinierten Lightning-Komponenten, die für Lightning App Builder konfiguriert wurden, können jetzt Zeichenfolgenfelder
als Auswahllisten gerendert werden.
Änderungen an Designdateien für Lightning App Builder-Komponenten
Es wurden zwei Änderungen in Bezug darauf vorgenommen, welche Elemente Designdateien für Lightning App Builder-Komponenten
unterstützen.
Validierung der referenziellen Integrität erweitert
Beim Speichern werden mehr Änderungen an Lightning-Komponenten und -Komponentenabhängigkeiten validiert, um
sicherzustellen, dass diese Änderungen den bestehenden Code nicht beschädigen.
Standardmäßiger Namespace in mehr Kontexten verwendbar
Der standardmäßige Namespace "c", der in der vorherigen Version eingeführt wurde, ist in weiteren Kontexten verfügbar. Der
standardmäßige Namespace kann dazu verwendet werden, auf Ressourcen mit <aura:dependency> zu verweisen.
Verwenden von "Meine Domäne" mit Lightning-Komponenten
Lightning-Komponenten funktionieren jetzt auch bei Verwendung von benutzerdefinierten Domänen mit "Meine Domäne".
Weitere Informationen über "Meine Domäne" finden Sie in der Online-Hilfe.
Verwenden benutzerdefinierter Bezeichnungen in Lightning-Komponenten
Mit dem globalen Wertprovider $Label können Sie benutzerdefinierte Bezeichnungen in Lightning-Komponenten verwenden.
Benutzerdefinierte Bezeichnungen sind benutzerdefinierte Textwerte, die in sämtliche Sprachen übersetzt werden können, die von
Salesforce unterstützt werden. Über benutzerdefinierte Bezeichnungen können Entwickler mehrsprachige Anwendungen erstellen,
indem sie Informationen (wie Hilfetexte oder Fehlermeldungen) in der Muttersprache des Benutzers bereitstellen.
Verwenden Sie zum Aufrufen benutzerdefinierter Bezeichnungen in Lightning-Komponenten folgende Syntax:
• $Label.c.labelName für den standardmäßigen Namespace
• $Label.namespace.labelName, wenn Ihre Organisation über einen Namespace verfügt
264
Salesforce Summer '15 – Versionshinweise
Lightning-Komponenten
Hier sind einige Beispiele.
Bezeichnung in einem Markup-Ausdruck bei Verwendung des standardmäßgen Namespace
{!$Label.c.labelName}
Bezeichnung in JavaScript-Code, wenn Ihre Organisation über einen Namespace verfügt
$A.get("$Label.namespace.labelName")
Anmerkung: Benutzerdefinierte Bezeichnungen, auf die in einer Lightning-Komponente verwiesen wird, werden beim Erstellen
eines Pakets, das die Lightning-Komponente enthält, nicht automatisch hinzugefügt. Um eine benutzerdefinierte Bezeichnung
einem Paket hinzuzufügen, muss ein anderes Mitglied des Pakets, beispielsweise eine Visualforce-Seite, auf die benutzerdefinierte
Bezeichnung verweisen.
Neue Funktion empty() für Ausdrücke
Die Funktion empty(v.attributeName) gibt true (wahr) zurück, wenn das Argument leer ist.
Diese Funktion funktioniert bei Argumenten vom Typ String, Array, Object, List, Map oder Set.
Ein leeres Argument ist undefined (nicht definiert), null, ein leeres Array oder eine leere Zeichenfolge. Ein Objekt ohne Eigenschaften
gilt nicht als leer.
Beispiel: {! !empty(v.myArray)} wird schneller ausgewertet als {!v.myArray && v.myArray.length >
0}, zur Verbesserung der Leistung wird daher empty() empfohlen.
Erstellen von Auswahllisten für Lightning App Builder-Komponenten
In benutzerdefinierten Lightning-Komponenten, die für Lightning App Builder konfiguriert wurden, können jetzt Zeichenfolgenfelder
als Auswahllisten gerendert werden.
Um ein Feld als Auswahlliste zu rendern, fügen Sie dem Attribut in der Designressource wie folgt die Komponente datasource
hinzu:
<design:attribute name="Name" datasource="value1,value2,value3" />
Alle Zeichenfolgenattribute mit einer datasource-Komponente in einer Designressource werden als Auswahlliste behandelt. Wie
diese von Lightning App Builder gerendert werden, hängt vom Datentyp ab, den Sie in der Komponente definieren. Beispiel:
• <aura:attribute name="Name" type="String" /> wird als Auswahlliste gerendert.
• <aura:attribute name="Name" type="String[]" /> wird als Mehrfachauswahlliste gerendert.
Änderungen an Designdateien für Lightning App Builder-Komponenten
Es wurden zwei Änderungen in Bezug darauf vorgenommen, welche Elemente Designdateien für Lightning App Builder-Komponenten
unterstützen.
Das Feld type wird von Designdateien nicht mehr unterstützt. Definieren Sie Attributtypen in der Komponentendatei und stellen Sie
die Attribute dann in der Designdatei bereit.
Außerdem unterstützen Designdateien jetzt nur noch Attribute vom Typ int, string oder boolean.
Validierung der referenziellen Integrität erweitert
Beim Speichern werden mehr Änderungen an Lightning-Komponenten und -Komponentenabhängigkeiten validiert, um sicherzustellen,
dass diese Änderungen den bestehenden Code nicht beschädigen.
265
Salesforce Summer '15 – Versionshinweise
API
Komponentennamen, Namen benutzerdefinierter Objekte und Felder, Klassennamen usw. können alle im Markup Ihrer
Lightning-Komponenten referenziert werden. Wenn diese sich ändern, beispielsweise wenn Sie den Namen einer benutzerdefinierten
Komponente ändern, muss der Code, der die geänderte Komponente referenziert, ebenfalls geändert werden. In einigen Fällen, wie
etwa beim Ändern des Namens eines benutzerdefinierten Objekts, erfolgen diese Änderungen automatisch im Hintergrund. In anderen
Fällen müssen Sie die Codeänderungen manuell vornehmen. Sie erhalten in diesem Fall einen Kompilierungsfehler, wenn Sie versuchen,
die inkompatible Änderung zu speichern.
Die Validierung der referenziellen Integrität wurde erweitert und umfasst jetzt Verweise mit expliziter Abhängigkeit, die
<aura:dependency> verwenden, sowie Verweise, die sich über eine Übernahmehierarchie erstrecken. Verweise auf benutzerdefinierte
Felder werden ebenfalls gründlicher validiert und aktualisiert.
Die Validierung der referenziellen Integrität weist noch einige Lücken auf, hauptsächlich im Zusammenhang mit Verweisen in
JavaScript-Code und Verweisen innerhalb von Ausdrücken. Selbst eine vollständige Validierung kann viele Arten von Fehlern nicht
verhindern. Dennoch erleichtert es diese Validierung Ihnen, Ihren Code mit einem sicheren Gefühl zu restrukturieren und
weiterzuentwickeln.
Standardmäßiger Namespace in mehr Kontexten verwendbar
Der standardmäßige Namespace "c", der in der vorherigen Version eingeführt wurde, ist in weiteren Kontexten verfügbar. Der
standardmäßige Namespace kann dazu verwendet werden, auf Ressourcen mit <aura:dependency> zu verweisen.
Nachstehend folgt ein Beispiel einer expliziten Abhängigkeit unter Verwendung des standardmäßigen Namespace.
<aura:dependency resource="markup://c:myComponent" />
Wenn in Ihrer Organisation ein Namespace festgelegt ist, mussten Sie bisher den vollständigen Namespace verwenden.
Es ist nach wie vor eine bewährte Vorgehensweise, stets den Namespace Ihrer Organisation zu verwenden, sofern einer festgelegt ist.
Diese Änderungen erleichtern die Wiederverwendung von Code, der in Artikeln, GitHub-Repositories usw. freigegeben wurde.
API
Greifen Sie in API-Version 34.0 auf mehr Metadatentypen und Datenobjekte zu.
AUSGABEN
IN DIESEM ABSCHNITT:
Verfügbarkeit: Developer,
Enterprise, Unlimited und
Performance Edition
Neue und geänderte Objekte
Die folgenden Objekte sind neu oder wurden geändert.
API-Statuscode-Änderungen
INVALID_READ_ONLY_USER_DML wird durch einen neuen und genaueren Fehlercode ersetzt.
SOQL
Neue geschachtelte Semi-Joins für das TopicAssignment-Objekt ermöglichen Abfragen in Knowledge-Artikeln, die bestimmten
Themen zugewiesen sind.
SOSL
REST-API
Die REST-API umfasst neue und geänderte Ressourcen.
Chatter-REST-API
Mit der Chatter-REST-API können Sie mobile Anwendungen, Intranet-Sites und Webanwendungen von Drittanbietern in Salesforce
integrieren. In dieser Version können Sie unter anderem Feedposts und -kommentare bearbeiten sowie Datensätze Gruppen
zuordnen. Außerdem bietet sie erweiterte Unterstützung für benutzerdefinierte Empfehlungen.
266
Salesforce Summer '15 – Versionshinweise
API
Salesforce1 Reporting-REST-API
Die Reporting-REST-API umfasst neue Ressourcen und Eigenschaften.
Data.com-API
Die Data.com-APIs bieten Zugriff auf die aktuellsten Data.com-Datensätze. Sie können Unternehmens- und Kontaktdatensätze
durchsuchen, abgleichen und kaufen.
Tooling-API
Die Tooling-API bietet SOAP- und REST-Schnittstellen, mit denen Sie benutzerdefinierte Entwicklungstools für Force.com-Anwendungen
erstellen können.
SOAP-API
Die SOAP-API umfasst neue Datentypen sowie geänderte Aufrufe.
Metadaten-API
Mithilfe der Metadaten-API können Sie Anpassungsinformationen, wie Definitionen von benutzerdefinierten Objekten und
Seitenlayouts, für Ihre Organisation verwalten.
Salesforce Console-API (Integrations-Toolkit)
Das Toolkit enthält neue und aktualisierte Methoden, mit denen Sie eine Konsole programmgesteuert anpassen können.
Aufrufbare Aktionen
Aufrufbare Aktionen stellen die Aktionen dar, die in Salesforce mit APIs ausgeführt werden können.
Neue und geänderte Objekte
Die folgenden Objekte sind neu oder wurden geändert.
IN DIESEM ABSCHNITT:
Neue Objekte
Die folgenden Objekte sind neu.
Geänderte Objekte
Die folgenden Objekte wurden geändert.
Neue Objekte
Die folgenden Objekte sind neu.
AgentWork
Stellt eine Arbeitszuweisung dar, die an einen Agenten weitergeleitet wurde.
ContentFolder
Stellt einen Ordner in einem ContentWorkspace-Objekt zum Hinzufügen von Dateien (ContentDocuments) dar.
ContentFolderLink
Definiert in einem ContentWorkspace-Objekt mit aktivierten Ordnern die Zuordnung zwischen dem ContentWorkspace-Objekt und
dessen ContentFolder-Stammobjekt.
ContentFolderMember
Definiert die Zuordnung zwischen einem ContentDocument-Objekt und einem ContentFolder-Objekt.
Benutzerdefinierter Metadatentyp__mdt
Stellt einen Benutzerdefinierter Metadatensatz dar.
267
Salesforce Summer '15 – Versionshinweise
API
FeedRevision
Enthält den Überarbeitungsverlauf eines bestimmten Feedeintrags oder Feedkommentars, einschließlich einer Liste der bei den
einzelnen Überarbeitungen geänderten Attribute.
ListViewChartInstance
Ruft Metadaten für alle standardmäßigen und benutzerdefinierten Diagramme für eine bestimmte Einheit im Kontext einer bestimmten
Listenansicht ab.
LiveChatBlockingRule
Stellt eine Regel zum Blockieren der IP-Adressen von Chat-Besuchern dar, die neue Chats mit Agenten beginnen möchten.
LoginGeo
Stellt den geografischen Standort der IP-Adresse des Benutzers für ein Anmeldeereignis dar. Je nach Art der Geotargeting-Technologie
kann die Genauigkeit der Geotargeting-Felder (z. B. für das Land, den Ort, die Postleitzahl) variieren.
NetworkPageOverride
Stellt Informationen zu benutzerdefinierten Seiten dar, mit denen die Standardseiten in Communities überschrieben werden.
NetworkSelfRegistration
Stellt den Account dar, dem sich selbst registrierende Community-Mitglieder standardmäßig zugeordnet sind.
PresenceUserConfig
Stellt eine Konfiguration dar, die die Einstellungen eines Präsenzbenutzers bestimmt.
PresenceUserConfigProfile
Stellt eine Konfiguration dar, die den Präsenzbenutzern, die einem speziellen Profil zugewiesen sind, zugewiesenen Einstellungen
bestimmt. Konfigurationen auf der Benutzerebene setzen Konfigurationen auf der Profilebene außer Kraft.
PresenceUserConfigUser
Stellt eine Konfiguration dar, die die einem Präsenzbenutzer zugewiesenen Einstellungen bestimmt. Diese Konfigurationen auf der
Benutzerebene setzen Konfigurationen auf der Profilebene außer Kraft.
ProfileSkillEndorsementFeed
Stellt einen einzelnen Feedeintrag im Feed dar, der auf der Detailseite für einen ProfileSkillEndorsement-Datensatz angezeigt wird.
ProfileSkillUserFeed
Stellt einen einzelnen Feedeintrag im Feed dar, der auf der Detailseite für einen ProfileSkillUser-Datensatz angezeigt wird.
QueueRoutingConfig
Stellt die Einstellungen dar, die bestimmen, wie Arbeitselemente an Agenten weitergeleitet werden.
ServiceChannel
Stellt einen Kanal mit Arbeitselementen dar, die von Ihrer Organisation empfangen werden (z. B. Kundenvorgänge, Chats oder Leads).
ServiceChannelStatus
Stellt den Status dar, der einem bestimmten Servicekanal zugeordnet ist.
ServicePresenceStatus
Stellt den Präsenzstatus dar, der einem Servicekanal zugeordnet werden kann.
SOSDeployment
Stellt die allgemeinen Einstellungen zum Bereitstellen der SOS-Videoanruffunktion in einer nativen mobilen Anwendung dar.
SOSSession
Dieses Objekt wird automatisch für jede SOS-Sitzung erstellt und speichert Informationen zur Sitzung.
SOSSessionActivity
Erfasst Informationen zu bestimmten Ereignisse, die in einem SOS-Videoanruf auftreten (z. B. wann ein SOS-Anruf beginnt oder
endet).
268
Salesforce Summer '15 – Versionshinweise
API
SOSSessionHistory
Dieses Objekt wird automatisch für jede SOS-Sitzung erstellt und speichert Informationen zu Änderungen, die an der Sitzung
vorgenommen wurden.
SOSSessionOwnerSharingRule
Stellt die Regeln für die Freigabe eines SOS-Sitzungsdatensatzes für Benutzer dar, bei denen es sich nicht um den Inhaber des
Datensatzes handelt.
SOSSessionShare
Stellt einen Freigabeeintrag in einer SOS-Sitzung dar.
TenantSecret
Dieses Objekt speichert ein verschlüsseltes organisationsspezifisches Schlüsselfragment, das zum Erzeugen organisationsspezifischer
Datenverschlüsselungsschlüssel verwendet wird.
Anmerkung: Diese Information bezieht sich auf die Plattformverschlüsselung und nicht auf die klassische Verschlüsselung.
Weitere Informationen finden Sie in der Salesforce-Online-Hilfe.
UserProvisioningConfig
Stellt Informationen für einen Flow dar, der während einer Benutzerbereitstellungsanforderung zu verwenden ist (z. B. die Attribute
für eine Aktualisierung). Die Werte dieses Objekts sind schreibgeschützt.
UserProvisioningRequestOwnerSharingRule
Stellt eine Regel zum Freigeben eines UserProvisioningRequest-Objekts für Benutzer dar, bei denen es sich nicht um den Inhaber
handelt.
UserProvisioningRequestShare
Stellt einen Freigabeeintrag in einem UserProvisioningRequest-Datensatz dar.
WorkFeedbackTemplate
Dieses Objekt ist für die spätere Verwendung reserviert.
WorkFeedbackTemplateShare
Dieses Objekt ist für die spätere Verwendung reserviert.
Geänderte Objekte
Die folgenden Objekte wurden geändert.
ActionLinkTemplate
Label: Eine benutzerdefinierte Bezeichnung, die auf der Aktionslinkschaltfläche angezeigt werden soll. Wenn keiner der
LabelKey-Werte für einen Aktionslink sinnvoll ist, verwenden Sie eine benutzerdefinierte Bezeichnung. Legen Sie das Feld
LabelKey auf None fest und geben Sie im Feld Label einen Bezeichnungsnamen ein.
AppMenuItem
Ein neues Feld, CanvasOptions, wurde hinzugefügt. Es gibt die aktivierten Optionen für eine verbundene
Zeichenbereichsanwendung an.
Attachment
Sie können im Attachment-Objekt Aktivierungsfeldwerte festlegen. Wenn Sie Anhangdaten importieren und den Wert für ein
Aktivierungsfeld festlegen möchten (z. B. CreatedDate), wenden Sie sich an Salesforce.
IsEncrypted:
Anmerkung: Diese Information bezieht sich auf die Plattformverschlüsselung und nicht auf die klassische Verschlüsselung.
Weitere Informationen finden Sie in der Salesforce-Online-Hilfe.
Gibt an, ob der Anhang mithilfe der Plattformverschlüsselung verschlüsselt wird (true) oder nicht (false).
269
Salesforce Summer '15 – Versionshinweise
API
AuthSession
LoginGeo gibt den geografischen Standort der IP-Adresse des Benutzers für ein Anmeldeereignis an. Je nach Art der
Geotargeting-Technologie kann die Genauigkeit der Geotargeting-Felder (z. B. für das Land, den Ort, die Postleitzahl) variieren.
CollaborationGroupRecord
NetworkId speichert Informationen zur Community, der die Gruppe angehört.
ContentDocument
ContentDocument kann nun von Portalbenutzern mit hohem Volumen per SOQL abgefragt werden.
ContentDocumentLink
Geben Sie alle Dateitypen für eine Bibliothek frei, indem Sie Links zu ContentWorkspace in der SObject-API erstellen.
ContentNote
IsReadOnly gibt an, ob die Notiz schreibgeschützt ist.
ContentVersion
IsEncrypted:
Anmerkung: Diese Information bezieht sich auf die Plattformverschlüsselung und nicht auf die klassische Verschlüsselung.
Weitere Informationen finden Sie in der Salesforce-Online-Hilfe.
Gibt an, ob das Dokument mithilfe der Plattformverschlüsselung verschlüsselt wird (true) oder nicht (false).
Das Feld TagCsv ermöglicht es Benutzern mit entsprechenden Berechtigungen, allen Dateien Tags als Metadaten hinzuzufügen.
ContentVersion kann nun von Portalbenutzern mit hohem Volumen per SOQL abgefragt werden.
DatacloudCompany
Diese Felder stellen firmografische Daten dar, die in Erkenntnissen über potenzielle Kunden für Data.com Prospector verwendet
werden.
• EmployeeQuantityGrowthRate: Die jährliche Wachstumsrate der Mitarbeiteranzahl in einem Unternehmen als
Dezimalprozentsatz ausgedrückt. Die Daten enthalten die Gesamtmitarbeiterwachstumsrate der vergangenen zwei Jahre.
• FortuneRank: Der numerische Wert des Fortune 1000-Rangs des Unternehmens. Ein NULL-Wert oder leerer Wert bedeutet,
dass das Unternehmen kein Fortune 1000-Unternehmen ist.
• IncludedInSnP500: Ein Wert "true" oder "false". Bei true ist das Unternehmen im S&P 500-Index aufgeführt. Bei false
ist das Unternehmen nicht im S&P 500-Index aufgeführt.
• PremisesMeasure: Ein numerischer Wert für die Messung des Grundstücks.
• PremisesMeasureReliability: Eine beschreibende Genauigkeit der Messung wie tatsächlich, geschätzt oder modelliert.
• PremisesMeasureUnit: Eine beschreibende Maßeinheit wie Morgen, Quadratmeter oder Quadratfuß.
• SalesTurnoverGrowthRate: Die Steigerung des Jahresumsatzes gegenüber dem vorherigen Wert für einen äquivalenten
Zeitraum als Dezimalprozentwert ausgedrückt.
DatacloudDandBCompany
Diese Felder stellen firmografische Daten dar, die in Erkenntnissen über potenzielle Kunden für Data.com Prospector verwendet
werden.
• EmployeeQuantityGrowthRate: Die jährliche Wachstumsrate der Mitarbeiteranzahl in einem Unternehmen als
Dezimalprozentsatz ausgedrückt. Die Daten enthalten die Gesamtmitarbeiterwachstumsrate der vergangenen zwei Jahre.
• FortuneRank: Der numerische Wert des Fortune 1000-Rangs des Unternehmens. Ein NULL-Wert oder leerer Wert bedeutet,
dass das Unternehmen kein Fortune 1000-Unternehmen ist.
• IncludedInSnP500: Ein Wert "true" oder "false". Bei true ist das Unternehmen im S&P 500-Index aufgeführt. Bei false
ist das Unternehmen nicht im S&P 500-Index aufgeführt.
• PremisesMeasure: Ein numerischer Wert für die Messung des Grundstücks.
270
Salesforce Summer '15 – Versionshinweise
API
• PremisesMeasureReliability: Eine beschreibende Genauigkeit der Messung wie tatsächlich, geschätzt oder modelliert.
• PremisesMeasureUnit: Eine beschreibende Maßeinheit wie Morgen, Quadratmeter oder Quadratfuß.
• SalesTurnoverGrowthRate: Die Steigerung des Jahresumsatzes gegenüber dem vorherigen Wert für einen äquivalenten
Zeitraum als Dezimalprozentwert ausgedrückt.
Event
• AcceptedEventInviteeIds: Ein Zeichenfolgenarray der Kontakt- oder Lead-IDs, die dieses Ereignis akzeptiert haben.
Diese JunctionIdList ist mit der untergeordneten Beziehung AcceptedEventRelation verknüpft.
• DeclinedEventInviteeIds: Ein Zeichenfolgenarray der Kontakt-, Lead- oder Benutzer-IDs, die dieses Ereignis abgelehnt
haben. Diese JunctionIdList ist mit der untergeordneten Beziehung DeclinedEventRelation verknüpft.
• EventWhoIds: Ein Zeichenfolgenarray der Kontakt- oder Lead-IDs, die zum Erstellen von n:n-Beziehungen mit einem
freigegebenen Ereignis verwendet werden. EventWhoIds ist bei aktivierter Einstellung "Gemeinsame Aktivitäten" verfügbar.
Die erste Kontakt- oder Lead-ID in der Liste wird zur primären WhoId, wenn Sie keine primäre WhoId angeben.
• UndecidedEventInviteeIds: Ein Zeichenfolgenarray der Kontakt-, Lead- oder Benutzer-IDs, die hinsichtlich dieses
Ereignisses unentschlossen sind. Diese JunctionIdList ist mit der untergeordneten Beziehung
UndecidedEventRelation verknüpft.
EmailMessage
IsExternallyVisible, ein neues Feld, steuert die externe Sichtbarkeit von E-Mails in Communities und kann nur aufgerufen
werden, wenn der Community-Kundenvorgangsfeed aktiviert ist. Wenn dieses Feld auf true (Standardwert) festgelegt ist, sind
E-Mails für externe Benutzer im Kundenvorgangsfeed sichtbar.
EntitlementTemplate
NamespacePrefix gibt den Namespace (falls vorhanden) für das Feld an.
FeedComment
Das FeedComment-Objekt unterstützt jetzt die Aufrufe update() und upsert(). Das Feld CommentBody unterstützt die
Eigenschaft "Update". Es wurden auch die folgenden Felder hinzugefügt.
• LastEditById: Die ID des Benutzers, der den Feedkommentar zuletzt bearbeitet hat.
• LastEditDate: Das Datum, an dem der Feedkommentar zuletzt bearbeitet wurde.
• Revision: Die Überarbeitungsnummer des Kommentars.
FeedItem
Das FeedItem-Objekt unterstützt jetzt die Aufrufe update() und upsert(). Das Feld Body unterstützt jetzt die Eigenschaft
"Update". Das Feld Title kann nur für Frageposts aktualisiert werden. Das Feld Visibility kann nur für Datensatzposts
aktualisiert werden. Folgende Felder wurden hinzugefügt.
• LastEditById: Die ID des Benutzers, der den Feedeintrag zuletzt bearbeitet hat.
• LastEditDate: Das Datum, an dem der Feedeintrag zuletzt bearbeitet wurde.
• Revision: Die Überarbeitungsnummer des Feedeintrags.
ForecastingAdjustment
• Ein neues Feld, ForecastingItemCategory, wurde hinzugefügt. Dieses Feld gibt an, welchem Prognosen-Rollup die
Prognoseanpassung angehört. Ausführliche Details finden Sie unter API-Änderungen für kumulierte Prognosen-Rollups.
• Das Feld ForecastCategoryName darf nun leer sein.
ForecastingItem
• Ein neues Feld, ForecastingItemCategory, wurde hinzugefügt. Dieses Feld gibt an, welchem Prognosen-Rollup das
Prognoseelement angehört. Ausführliche Details finden Sie unter API-Änderungen für kumulierte Prognosen-Rollups.
• Das Feld ForecastCategoryName darf nun leer sein.
271
Salesforce Summer '15 – Versionshinweise
API
ForecastingOwnerAdjustment
Ein neues Feld, ForecastingItemCategory, wurde hinzugefügt. Dieses Feld gibt an, welchem Prognosen-Rollup die
Prognoseanpassung angehört. Ausführliche Details finden Sie unter API-Änderungen für kumulierte Prognosen-Rollups.
Goal
Das Feld Progress unterstützt die Eigenschaft "Create" oder "Update" nicht mehr.
Group
• Fragen Sie das Group-Objekt mithilfe von Related.Name ab, um dessen Namen abzurufen. Related.Name wird für
öffentliche Gruppen, Benutzerrollen, Regionen, Managergruppen und Benutzernamen unterstützt.
• Das Feld Type verfügt über neue Auswahllistenwerte: Manager und ManagerAndSubordinatesInternal. Diese
Gruppen sind schreibgeschützt.
–
Manager: Öffentliche Gruppe, die die direkten und indirekten Manager eines Benutzers angibt.
– ManagerAndSubordinatesInternal: Öffentliche Gruppe, die einen Benutzer und die direkt oder indirekt
Unterstellten des Benutzers einschließt.
LiveChatTranscript
Das Feld Status verfügt über einen neuen Auswahllistenwert: Blocked. Dieser Wert trifft zu, wenn ein Agent oder Administrator
eine IP-Adresse blockiert.
LiveChatTranscriptEvent
Das Feld Type verfügt über zwei neue verfügbare Auswahllistenwerte. AgentBlocked trifft zu, wenn ein Agent während eines
Chats eine IP-Adresse blockiert. CancelBlocked trifft zu, wenn eine Chat-Anforderung durch eine vorhandene Blockierungsregel
blockiert wird.
LiveChatUserConfig
• OptionsHasChatConferencing gibt an, ob Ihre Chat-Agenten mehr Agenten in Kunden-Chats einladen können.
Verwenden Sie dies, um aus den langweiligen Kunden-Chats Ihrer Agenten wahrhafte Supportpartys zu veranstalten.
• OptionsHasVisitorBlocking gibt an, ob Ihre Agenten Besucher anhand der IP-Adresse blockieren können.
• OptionsIsAutoAwayOnPushTimeout gibt an, ob der Status von Agenten automatisch in "Abwesend" geändert wird,
wenn bei einer Chat-Anforderung, die an sie übertragen wird, eine Zeitüberschreitung auftritt.
LoginHistory
• AuthenticationServiceId gibt den Authentifizierungsdienst für ein Anmeldeereignis an. Verwenden Sie dies zum
Erstellen von Berichten, die die SAML- oder Authentifizierungsanbieterkonfiguration identifizieren, mit der ein Benutzer angemeldet
ist.
• LoginGeoId gibt den geografischen Standort der IP-Adresse eines Benutzers für ein erfolgreiches oder nicht erfolgreiches
Anmeldeereignis an. Je nach Art der Geotargeting-Technologie kann die Genauigkeit der Geotargeting-Felder (z. B. für das Land,
den Ort, die Postleitzahl) variieren.
Metric
CurrentValue, InitialValue und TargetValue unterstützen die Eigenschaft "Default" beim Erstellen.
MetricDataLink
Das Feld Name unterstützt die Eigenschaften "Autonumber" und "Defaulted" beim Erstellen, aber das Feld unterstützt nicht mehr
die Eigenschaften "Create", "Update" und "Group".
Network
Das Feld FirstActivationDate gibt das Datum an, an dem die Community das erste Mal aktiviert wurde. Wenn die Community
vor der Einführung der API-Version 34.0 aktiviert oder inaktiv war, gibt das Feld das Datum zurück, an dem die Community erstellt
wurde.
272
Salesforce Summer '15 – Versionshinweise
API
OauthToken und ThirdPartyAccountLink
Diese Objekte wurden erweitert, um hohe Anzahlen von Instanzen besser zu verwalten. Bei einem Aufruf query() werden bis
zu 500 Zeilen zurückgegeben. Bei einem Aufruf queryMore() werden weitere 500 und insgesamt bis zu 2500 Zeilen
zurückgegeben. Nach 2500 werden keine weiteren Datensätze zurückgegeben. Um sicherzustellen, dass keine Datensätze fehlen,
nehmen Sie eine COUNT()-Abfrage in einer SELECT-Klausel für das Objekt vor. Mit dieser Abfrage erhalten Sie die Gesamtanzahl
der Datensätze. Wenn mehr als 2500 Datensätze vorhanden sind, teilen Sie Ihre Abfrage durch Filtern in Feldern wie UserId auf,
um Teilmengen von weniger als 2500 Datensätzen zurückzugeben.
Opportunity
Das Feld Pricebook2 kann in Opportunity-Seitenlayouts verwendet werden.
PartnerNetworkConnection
Das Feld ConnectionStatus verfügt über einen neuen Wert: BulkSyncMetadata. Der Verbindungsstatus zeigt diesen
Wert an, wenn Metadaten aus der primären zur sekundären Salesforce-Organisation synchronisiert werden. Es gilt nur für
Salesforce-zu-Salesforce-Abgleichsverbindungen, deren Administratoren sich entschieden haben, Metadaten zu synchronisieren.
PartnerNetworkSyncLog
• Das PartnerNetworkSyncLog-Objekt unterstützt nun den Aufruf search().
• Das Feld LocalRecordId wurde durch das Feld LocalRecord ersetzt, das den Datensatz darstellt, der in eine
Salesforce-zu-Salesforce-Abgleichverbindung eingefügt oder in ihr aktualisiert werden soll.
ProfileSkillEndorsement
Das ProfileSkillEndorsement-Objekt unterstützt nun den Aufruf search().
ProfileSkillUser
Das ProfileSkillUser-Objekt unterstützt nun den Aufruf search().
Quote
Das Feld Discount verwendet Werte von 0,01 bis 1 anstelle von 1 bis 100, um bei Verwendung in einer Formel einen Prozentwert
auszudrücken.
Site
Mit dem Feld Gastzugriff auf die Knowledge-API können Sie nicht authentifizierten Benutzern Zugriff auf die
Knowledge-API gewähren.
Task
TaskWhoIds: Ein Zeichenfolgenarray der mit dieser Aufgabe verbundenen Kontakt- oder Lead-IDs. Dieses Feld JunctionIdList
ist mit der untergeordneten Beziehung TaskWhoRelations verknüpft. TaskWhoIds ist nur bei aktivierter Einstellung
"Gemeinsame Aktivitäten" verfügbar. Die erste Kontakt- oder Lead-ID in der Liste wird zur primären WhoId, wenn Sie keine primäre
WhoId angeben.
TopicAssignment
Beim Feld EntityKeyPrefix wird zwischen Groß- und Kleinschreibung unterschieden, wodurch Sie Objekttypen mit dreistelligen
IDs genau identifizieren können. Sofern Sie nicht über ältere Berichte verfügen, die auf diesen Feldern basieren, können Sie jedoch
das Feld EntityType verwenden, das Standardobjektnamen wie "FeedItem" und "Account" verwendet.
User
Die folgenden Felder bestimmen den Zugriff eines Gastbenutzers auf Informationen zum Profil eines Benutzers in einer Community.
• UserPreferencesShowEmailToGuestUsers
• UserPreferencesShowFaxToGuestUsers
• UserPreferencesShowManagerToGuestUsers
• UserPreferencesShowMobilePhoneToGuestUsers
• UserPreferencesShowStreetAddressToGuestUsers
273
Salesforce Summer '15 – Versionshinweise
API
• UserPreferencesShowWorkPhoneToGuestUsers
UserProvisioningRequest
• ManagerId ist die Salesforce-ID des Benutzers, der für die Verwaltung des im Feld SalesforceUserId angegebenen
Benutzers zuständig ist. Wenn ein Genehmigungsprozess für die Benutzerbereitstellungsanforderung konfiguriert ist, kann der
Manager mit diesem Wert die Anforderung genehmigen.
• UserProvConfigId identifiziert das zugeordnete UserProvisioningConfig-Objekt.
WorkBadge
Das WorkBadge-Objekt unterstützt den Aufruf describeLayout().
WorkFeedbackRequest
• AdHocFeedback: Der Inhalt des Feedbacks.
• AdHocQuestion: Der Inhalt der Feedback-Frage.
• IsDeployed: Bei "true" ist das Feedback Teil eines bereitgestellten Leistungsübersichtszyklus.
• IsUnsolicited: Bei "true" stellt diese Feedback-Anforderung unaufgefordertes Feedback dar, das für einen anderen Benutzer
bereitgestellt wird.
• SharingScope: Die Benutzer, die das Feedback anzeigen können.
• TemplateId: Die ID der zugeordneten Feedback-Vorlage.
Das Feld FeedbackType enthält den Auswahllistenwert Unspecified.
WorkFeedbackQuestion
Das Feld Type verfügt über den Auswahllistenwert Rating.
API-Statuscode-Änderungen
INVALID_READ_ONLY_USER_DML wird durch einen neuen und genaueren Fehlercode
ersetzt.
Verfügbar in Version 34.0:
INSERT_DELETE_UPDATE_NOT_ ALLOWED_DURING_MAINTENANCE
Die Meldung für diesen Statuscode lautet:
AUSGABEN
Verfügbarkeit: Developer,
Enterprise, Unlimited und
Performance Edition
Updates can’t be made during maintenance. Try again when maintenance is complete.
Dieser Fehlercode ersetzt INVALID_READ_ONLY_USER_DML, der aus Gründen der Abwärtskompatibilität weiterin verfügbar
bleibt.
DUPLICATES_DETECTED
Wird verwendet, wenn in Ihrer Organisation Duplikatsregeln aktiv sind und doppelte Datensätze erkannt wurden.
Wird verwendet, wenn ein Datensatz gespeichert wird und ein Fehlerobjekt mit dem Datentyp "DuplicateError" vorhanden ist.
Weitere Informationen zu diesen Datentypen finden Sie unter Neue Datentypen.
SOQL
Neue geschachtelte Semi-Joins für das TopicAssignment-Objekt ermöglichen Abfragen in Knowledge-Artikeln, die bestimmten Themen
zugewiesen sind.
274
Salesforce Summer '15 – Versionshinweise
API
Beispiel:
SELECT parentId FROM KnowledgeArticleViewStat
WHERE parentId in (SELECT KnowledgeArticleId FROM KnowledgeArticleVersion
WHERE publishStatus = 'Online' AND language = 'en_US'
AND Id in (select EntityId from TopicAssignment where TopicId ='0T0xx0000000xxx'))
ORDER by NormalizedScore DESC LIMIT 900
SOSL
Verwenden Sie die Salesforce Object Search Language (SOSL) zur Durchführung von Textsuchvorgängen mit Salesforce-APIs.
SOSL-Unterstützung für die Objekte "ContentDocument" und "ContentNote"
SOSL-Suchen unterstützen nun die Objekte "ContentDocument" und "ContentNote".
Beispiel:
FIND {5551212} IN ALL FIELDS RETURNING ContentNote
Bisher war ContentVersion das einzige Inhaltsobjekt, das von SOSL unterstützt wurde. Sie können das ContentDocument- oder
ContentNote-Objekt nicht in derselben RETURNING-Klausel als ContentVersion-Objekt verwenden. Dieser Aufruf search ()
ist beispielsweise ungültig:
FIND {5551212} IN ALL FIELDS RETURNING ContentNote, ContentVersion
REST-API
Die REST-API umfasst neue und geänderte Ressourcen.
Neue Ressourcen
Zusammengesetzte Ressourcen
Salesforce führt zwei zusammengesetzte Ressourcen ein, um die Leistung Ihrer Anwendung zu verbessern, indem die Anzahl der
Umwege zwischen Client und Server minimiert wird.
Batch
vXX.X/composite/batch
Mit der Batch-Ressource können Sie eine Sequenz unabhängiger Unteranforderungen ausführen. Beispielsweise können Sie
den Namen für einen Account aktualisieren und die Feldwerte des Accounts in einer einzelnen Anforderung abrufen.
{
"batchRequests" : [
{
"method" : "PATCH",
"url" : "v34.0/sobjects/account/001D000000K0fXOIAZ",
"richInput" : {"Name" : "NewName"}
},{
"method" : "GET",
"url" : "v34.0/sobjects/account/001D000000K0fXOIAZ"
}]
}
275
Salesforce Summer '15 – Versionshinweise
API
Die Antwort enthält die Statuscodes der einzelnen Teilantworten sowie die Antworten selbst.
{
"hasErrors" : false,
"results" : [
{
"statusCode" : 204,
"result" : null
},{
"statusCode" : 200,
"result" : { Account attributes }
}]
}
Die Batch-Ressource unterstützt die Batchverarbeitung für die folgenden Ressourcen und Ressourcengruppen.
Versionen
/
Ressourcen nach Version
vXX.X
Limits
vXX.X/limits
sObject-Ressourcen
vXX.X/sobjects/
Query
vXX.X/query/?q=soql
QueryAll
vXX.X/queryAll/?q=soql
Search
vXX.X/search/?q=sosl
Connect-Ressourcen
vXX.X/connect/
Chatter-Ressourcen
vXX.X/chatter/
sObject Tree
vXX.X/composite/tree
Anmerkung: Die sObject Tree-Ressource ist über ein Pilotprogramm verfügbar. Informationen zur Aktivierung dieser
Ressource für Ihre Organisation erhalten Sie bei Salesforce.
Mit der sObject Tree-Ressource können Sie mehrere sObject-Strukturen erstellen, die einen Stammdatensatztyp gemeinsam
verwenden. Eine sObject-Struktur ist eine Sammlung geschachtelter über- und untergeordneter Datensätze mit einem einzelnen
Stammdatensatz. Nachdem die Anforderung verarbeitet wurde, werden die Datensätze erstellt und untergeordnete und
übergeordnete Datensätze werden automatisch per ID miteinander verknüpft. In den Anforderungsdaten stellen Sie die
Datensatzhierarchien, erforderliche und optionale Feldwerte, den Typ der einzelnen Datensätze und eine Referenz-ID für jeden
Datensatz bereit.
{
"records" :[{
"attributes" : {"type" : "Account", "referenceId" : "ref1"},
276
Salesforce Summer '15 – Versionshinweise
API
"name" : "SampleAccount",
"phone" : "1234567890",
"website" : "www.salesforce.com",
"numberOfEmployees" : "100",
"type" : "Analyst",
"industry" : "Banking",
"Contacts" : {
"records" : [{
"attributes" : {"type" : "Contact", "referenceId" : "ref2"},
"lastname" : "Smith",
"title" : "President",
"email" : "[email protected]"
},{
"attributes" : {"type" : "Contact", "referenceId" : "ref3"},
"lastname" : "Evans",
"title" : "Vice President",
"email" : "[email protected]"
}]
}
},{
"attributes" : {"type" : "Account", "referenceId" : "ref4"},
"name" : "SampleAccount2",
"phone" : "1234567890",
"website" : "www.salesforce2.com",
"numberOfEmployees" : "100",
"type" : "Analyst",
"industry" : "Banking"
}]
}
Bei Erfolg enthält die Antwort die IDs der erstellten Datensätze.
{
"hasErrors" : false,
"results" : [{
"referenceId" : "ref1",
"id" : "001D000000K0fXOIAZ"
},{
"referenceId" : "ref2",
"id" : "001D000000K0fXPIAZ"
},{
"referenceId" : "ref3",
"id" : "003D000000QV9n2IAD"
},{
"referenceId" : "ref4",
"id" : "003D000000QV9n3IAD"
}]
}
Wenn beim Erstellen eines Datensatzes ein Fehler auftritt, schlägt die gesamte Anforderung fehl und die Antwort enthält nur
die Referenz-ID des Datensatzes, der den Fehler verursacht hat, sowie die Fehlerinformationen.
Eine einzelne Anforderung kann bis zu 200 Datensätze enthalten. Da eine sObject-Struktur einen einzelnen Datensatz enthalten
kann, können Sie mithilfe dieser Ressource 200 nicht miteinander verwandte Datensätze desselben Typs erstellen.
277
Salesforce Summer '15 – Versionshinweise
API
Geänderte Ressourcen
Describe Global
/vXX.X/sobjects
Die HTTP-Abfragezeichenfolge If-Modified-Since wird nun unterstützt und Sie können damit bestimmen, ob die Metadaten
eines Objekts geändert wurden. Sie können die Abfragezeichenfolge If-Modified-Since in ein Datum mit dem Format
EEE, tt MMM jjjj HH:mm:ss z einschließen, wenn Sie die Ressource Describe Global verwenden. In diesem Fall werden
nur Antwortmetadaten zurückgegeben, wenn die Metadaten eines verfügbaren Objekts seit dem angegebenen Datum geändert
wurden. Wenn keine Metadaten seit dem angegebenen Datum mehr geändert wurden, wird der Statuscode 304 Not Modified
ohne Antworttext zurückgegeben.
Suggest Article Title Matches
/vXX.X/search/suggestTitleMatches
Die Ressource "Suggest Article Title Matches" schlägt nun Salesforce Knowledge-Artikel vor, deren Titel die gesamte Zeichenfolge
außer Stoppwörter wie unbestimmte oder bestimmte Artikel und Präpositionen enthalten. Die Ergebnisse enthalten nun auch
Artikel, deren Titel Wörter aus der Abfragezeichenfolge in einer anderen Reihenfolge enthalten.
Chatter-REST-API
Mit der Chatter-REST-API können Sie mobile Anwendungen, Intranet-Sites und Webanwendungen von Drittanbietern in Salesforce
integrieren. In dieser Version können Sie unter anderem Feedposts und -kommentare bearbeiten sowie Datensätze Gruppen zuordnen.
Außerdem bietet sie erweiterte Unterstützung für benutzerdefinierte Empfehlungen.
Anmerkung: Um benutzerdefinierte Chatter- und Communities-Oberflächen in Salesforce zu erstellen, verwenden Sie ConnectApi
(Chatter in Apex).
IN DIESEM ABSCHNITT:
Allgemeine Aktualisierungen an der Chatter-REST-API
Neue und geänderte Ressourcen der Chatter-REST-API
Neue und geänderte Anforderungstextkörper der Chatter-REST-API
Neue und geänderte Antworttextkörper der Chatter-REST-API
Allgemeine Aktualisierungen an der Chatter-REST-API
Erstellen benutzerdefinierter Bezeichnungen für Aktionslinks
Wenn die Bezeichnungen in der Dropdown-Liste Bezeichnungsschlüssel für einen Aktionslink nicht sinnvoll sind, legen Sie
Bezeichnungsschlüssel auf Keine fest und geben Sie im Feld Bezeichnung eine benutzerdefinierte Bezeichnung ein. Sie
können nur in einer Aktionslinkvorlage eine benutzerdefinierte Bezeichnung erstellen.
278
Salesforce Summer '15 – Versionshinweise
API
Aktionslinks weisen vier Statusangaben auf: "NewStatus", "PendingStatus", "SuccessStatus" und "FailedStatus". Diese Zeichenfolgen
werden für jeden Status an die Bezeichnung angehängt:
• Bezeichnung
• Bezeichnung Ausstehend
• Bezeichnung Erfolg
• Bezeichnung Fehlgeschlagen
Wenn der Wert für Bezeichnung beispielsweise "Siehe Beispiel" ist, lauten die Werte der vier Aktionslink wie folgt: "Siehe Beispiel",
Siehe Beispiel Ausstehend", "Siehe Beispiel Erfolg" und "Siehe Beispiel Fehlgeschlagen".
Neue und geänderte Ressourcen der Chatter-REST-API
Communities
Abrufen eines Benutzerprofilfeeds, der nur Feedelemente enthält, die sich auf eine Community erstrecken
Feedelemente, die einen übergeordneten Datensatz vom Typ "User" oder "Group" aufweisen, erstrecken sich immer auf eine
Community. Feedelemente mit anderen übergeordneten Datensatztypen (z. B. Account) sind in allen Communities sichtbar. Wenn
Sie einen Benutzerprofilfeed abrufen möchten, der nur Feedelemente enthält, die sich auf eine Community erstrecken, übergeben
Sie einen neuen filter-Parameter mit dem Wert CommunityScoped an die folgenden Ressourcen:
• /connect/communities/communityId/chatter/feeds/user-profile
/userId/feed-elements?filter=CommunityScoped
Diese Ressource enthält Feedelemente auf der Community, die in der communityId angegeben ist.
• /chatter/feeds/user-profile/userId/feed-elements?filter=CommunityScoped
Diese Ressource enthält Feedelemente aus der internen Community.
Feeds
Bearbeiten eines Kommentars
Senden Sie eine PATCH-Anforderung mit "Comment Input" (Eingabe "Kommentar") an die vorhandene Ressource
/chatter/comments/commentId, um einen Kommentar zu bearbeiten.
279
Salesforce Summer '15 – Versionshinweise
API
Bestimmen Sie, ob ein Kommentar vom Kontextbenutzer bearbeitet werden kann
Senden Sie eine GET-Anforderung an die neue Ressource
/chatter/comments/commentId/capabilities/edit/is-editable-by-me, um zu bestimmen, ob ein
Kommentar vom Kontextbenutzer bearbeitet werden kann.
Bearbeiten eines Posts
Senden Sie eine PATCH-Anforderung mit "Feed Item Input" (Eingabe "Feedeintrag") an die vorhandene Ressource
/chatter/feed-elements/feedElementId, um einen Post zu bearbeiten.
Bestimmen Sie, ob ein Post vom Kontextbenutzer bearbeitet werden kann
Senden Sie eine GET-Anforderung an die neue Ressource
/chatter/feed-elements/feedElementId/capabilities/edit/is-editable-by-me, um zu bestimmen,
ob ein Post vom Kontextbenutzer bearbeitet werden kann.
Gruppen
Zuordnen eines Datensatzes zu einer Gruppe
Senden Sie eine POST-Anforderung an die vorhandene Ressource /chatter/groups/groupID/records, um einen
Datensatz einer Gruppe zuzuordnen.
Abrufen von Gruppendatensätzen in Communities
Senden Sie eine GET-Anforderung an die neue Ressource
/connect/communities/communityId/chatter/groups/groupID/records, um eine Liste der
Gruppendatensätze in einer Community abzurufen.
Abrufen von Informationen zu einem Gruppendatensatz oder Entfernen der Zuordnung zwischen einem Datensatz und
einer Gruppe
Senden Sie eine GET- oder DELETE-Anforderung an die neue Ressource /chatter/group-records/groupRecordId,
um Informationen zu einem Gruppendatensatz zu erhalten oder die Zuordnung zwischen einem Datensatz und einer Gruppe zu
entfernen.
Empfehlungen
Abrufen und Löschen statischer Empfehlungen
Senden Sie eine GET- oder DELETE-Anforderung an die neue Ressource
/chatter/users/userId/recommendations/action/objectEnum, wobei action den Wert view und
objectEnum den Wert Heute aufweist, um eine statische Empfehlung, die keine ID aufweist, abzurufen oder zu löschen.
Abrufen benutzerdefinierter Empfehlungen
Senden Sie eine GET-Anforderung an die folgenden vorhandenen Ressourcen, um benutzerdefinierte Empfehlungen abzurufen:
• /chatter/users/userId/recommendations
• /chatter/users/userId/recommendations/view
• /chatter/users/userId/recommendations/view/custom
• /chatter/users/userId/recommendations/view/0RD
• /chatter/users/userId/recommendations/view/customRecommendationId
Löschen benutzerdefinierter Empfehlungen
Senden Sie eine DELETE-Anforderung an die vorhandene Ressource
/chatter/users/userId/recommendations/action/objectID, wobei action den Wert view und
objectId den Wert customRecommendationId aufweist, um eine benutzerdefinierte Empfehlung zu löschen.
280
Salesforce Summer '15 – Versionshinweise
API
Planen einer Empfehlung
Senden Sie eine POST-Anforderung an die vorhandene Ressource /connect/scheduled-recommendations oder eine
PATCH-Anforderung an die vorhandene Ressource
/connect/scheduled-recommendations/scheduledRecommendationId mit dem neuen Parameter enabled,
um anzugeben, ob eine Empfehlung geplant ist.
Nur Community-Manager (Benutzer mit der Berechtigung "Communities erstellen und einrichten" oder "Communities verwalten")
und Benutzer mit der Berechtigung "Alle Daten modifizieren" können Empfehlungsdefinitionen und geplante Empfehlungen aufrufen,
erstellten und löschen. Die Empfehlungen werden in der Salesforce1-Anwendung für mobile Browser in Communities direkt im
Feed angezeigt. Sie werden in Communities, die die Version Summer ’15 oder höher der Napili-Vorlage verwenden, standardmäßig
auch rechts auf der Startseite angezeigt.
Anpassen der Schaltflächenbezeichnung für Empfehlungen
Senden Sie eine POST-Anforderung an die vorhandene Ressource /connect/recommendation-definitions oder eine
PATCH-Anforderung an die vorhandene Ressource
/connect/recommendation-definitions/recommendationDefinitionId mit dem neuen Parameter
actionUrlName, um die Bezeichnung für Empfehlungen anzupassen.
Nur Community-Manager (Benutzer mit der Berechtigung "Communities erstellen und einrichten" oder "Communities verwalten")
und Benutzer mit der Berechtigung "Alle Daten modifizieren" können Empfehlungsdefinitionen und geplante Empfehlungen aufrufen,
erstellten und löschen. Die Empfehlungen werden in der Salesforce1-Anwendung für mobile Browser in Communities direkt im
Feed angezeigt. Sie werden in Communities, die die Version Summer ’15 oder höher der Napili-Vorlage verwenden, standardmäßig
auch rechts auf der Startseite angezeigt.
Neue und geänderte Anforderungstextkörper der Chatter-REST-API
Gruppen
Group Record Input (Eingabe "Gruppendatensatz")
Dieser neue Anforderungstextkörper verfügt über eine Eigenschaft, recordId, bei der es sich um die ID des der Gruppe
zugeordneten Datensatzes handelt.
Empfehlungen
Recommendation Definition Input (Eingabe "Empfehlungsdefinition")
Dieser Anforderungstextkörper verfügt über eine neue Eigenschaft, actionUrlName, bei der es sich um die Textbezeichnung
des Aktions-URLs auf der Benutzeroberfläche handelt.
Scheduled Recommendation Input (Eingabe "Geplante Empfehlung")
Dieser Anforderungstextkörper verfügt über eine neue Eigenschaft, enabled, die angibt, ob die Empfehlung geplant ist.
Neue und geänderte Antworttextkörper der Chatter-REST-API
Aktionslinks
Action Link Definition (Definition für Aktionslinks)
Dieser Antworttextkörper verfügt über eine neue Eigenschaft label, die eine benutzerdefinierte Bezeichnung angibt, die auf einer
Aktionslinkschaltfläche angezeigt werden soll.
Aktionslinks weisen vier Statusangaben auf: "NewStatus", "PendingStatus", "SuccessStatus" und "FailedStatus". Diese Zeichenfolgen
werden für jeden Status an die Bezeichnung angehängt:
281
Salesforce Summer '15 – Versionshinweise
API
• Bezeichnung
• Bezeichnung Ausstehend
• Bezeichnung Erfolg
• Bezeichnung Fehlgeschlagen
Wenn der Wert für Bezeichnung beispielsweise "Siehe Beispiel" ist, lauten die Werte der vier Aktionslink wie folgt: "Siehe Beispiel",
Siehe Beispiel Ausstehend", "Siehe Beispiel Erfolg" und "Siehe Beispiel Fehlgeschlagen".
Ein Aktionslink kann label oder labelKey verwenden, um Bezeichnungsnamen zu generieren, jedoch nicht beide. Wenn
label einen Wert aufweist, hat labelKey den Wert None. Wenn labelKey einen anderen Wert als None aufweist, hat
label den Wert null.
Communities
User Settings (Benutzereinstellungen)
Dieser Antworttextkörper verfügt über eine neue Eigenschaft canViewCommunitySwitcher, die angibt, ob der Benutzer
das Menü zum Wechseln der Community anzeigen kann.
Feeds
Comment Capabilities (Kommentarfunktionen)
Dieser Antworttextkörper weist folgende neue Eigenschaft auf:
• edit: Wenn ein Kommentar über die Funktion verfügt, können Benutzer mit entsprechender Berechtigung den Kommentar
bearbeiten.
Edit Capability (Bearbeitungsfunktion)
Dieser neue Antworttextkörper weist die folgenden Eigenschaften auf:
• isEditRestricted: Gibt an, ob beim Bearbeiten dieses Feedelements oder Feedkommentars Einschränkungen bestehen.
Bei true kann der Kontextbenutzer dieses Feedelement oder diesen Feedkommentar nicht bearbeiten. Bei false kann der
Kontextbenutzer über die Berechtigung zum Bearbeiten dieses Feedelements oder Feedkommentars verfügen oder nicht. Um
zu bestimmen, ob der Kontextbenutzer ein Feedelement oder einen Feedkommentar bearbeiten kann, verwenden Sie die
Ressource "Feed Elements, Editability" oder die Ressource "Comment Capability, Editability".
• isEditableByMeUrl: Der URL zum Überprüfen, ob der Kontextbenutzer dieses Feedelement oder diesen Feedkommentar
bearbeiten.
• lastEditedBy: Die Person, die das Feedelement oder den Feedkommentar zuletzt bearbeitet hat.
• lastEditedDate: Das Datum der letzten Bearbeitung dieses Feedelements oder Feedkommentars.
• latestRevision: Das Datum der letzten Überarbeitung dieses Feedelements oder Feedkommentars.
• relativeLastEditedDate: Das relative Datum der letzten Bearbeitung, z. B. "vor 2 Stunden".
Feed Element Capabilities (Feedelementfunktionen)
Dieser Antworttextkörper weist folgende neue Eigenschaft auf:
• edit: Wenn ein Feedelement über die Funktion verfügt, können Benutzer mit entsprechender Berechtigung den Kommentar
bearbeiten.
Feed Entity Is Editable (Feedeinheit kann bearbeitet werden)
Dieser neue Antworttextkörper weist die folgenden Eigenschaften auf:
• feedEntityUrl: Der URL des Feedelements oder Feedkommentars.
• isEditableByMe: true, wenn der Kontextbenutzer das Feedelement oder den Feedkommentar bearbeiten kann, andernfalls
false.
282
Salesforce Summer '15 – Versionshinweise
API
Dateien
User Settings (Benutzereinstellungen)
Dieser Antworttextkröper verfügt über eine neue Eigenschaft hasFileSyncManagedClientAutoUpdate, die angibt, ob
der Administrator für die Organisation des Benutzers die automatische Aktualisierung für Dateisynchronisierungsclients zulässt.
Wartung
Maintenance Information (Wartungsinformationen)
Dieser neue Antworttextkörper stellt Informationen über anstehende geplante Wartungsmaßnahmen für eine Organisation dar und
weist die folgenden Eigenschaften auf:
• description: Beschreibung der Wartungsmaßnahme
• maintenanceTitle: Titel der Wartungsmaßnahme
• maintenanceType: Gibt den Typ der Wartungsmaßnahme an. Hierbei kann es sich um einen der folgenden handeln:
– Downtime: Wartung mit Ausfallzeit
– GenerallyAvailable: Wartung mit allgemein verfügbarem Modus
– MaintenanceWithDowntime: geplante Wartung mit Ausfallzeit
– ReadOnly: Wartung mit schreibgeschütztem Modus
• messageEffectiveTime: Zeitpunkt, ab dem Benutzern die Wartungsmeldung angezeigt wird
• messageExpirationTime: Ablaufzeit der Wartungsmeldung
• scheduledEndDowntime: geplantes Ende der Ausfallzeit; null für Wartungstyp GenerallyAvailable und
ReadOnly
• scheduledEndMaintenanceTime: geplantes Ende der Wartungsmaßnahme; null für Wartungstyp Downtime
• scheduledStartDowntime: geplanter Start der Ausfallzeit; null für Wartungstyp GenerallyAvailable und
ReadOnly
• scheduledStartMaintenanceTime: geplanter Start der Wartungsmaßnahme; null für Wartungstyp Downtime
Organization (Organisation)
Dieser Antworttextkörper verfügt über die neue Eigenschaft maintenanceInfo, die Informationen über eine Liste anstehender
geplanter Wartungsmaßnahmen für die Organisation bereitstellt.
Motiv
Motif (Motiv)
Dieser Antworttextkörper verfügt über eine neue Eigenschaft svgIconUrl, bei der es sich um den URL zu einem Symbol im
SVG-Format handelt, das einen Datensatztyp darstellt.
Empfehlungen
Non-Entity Recommendation (Nicht-Einheiten-Empfehlung)
Dieser Antworttextkörper wird in Version 34.0 und höher nicht mehr verwendet. In Version 34.0 und höher wird der Antworttextkörper
"Recommendation" (Empfehlung) für alle Empfehlungen verwendet.
Recommendation (Empfehlung)
Die Eigenschaft entity kann nun einen Antworttextkörper "Recommended Object" (Empfohlenes Objekt) enthalten, der eine
benutzerdefinierte Empfehlung darstellt.
Außerdem weist der Antworttextkörper "Recommendation" (Empfehlung) die folgenden neuen Eigenschaften auf:
283
Salesforce Summer '15 – Versionshinweise
API
• platformActionGroup: Eine Plattformaktionsgruppen-Instanz mit dem entsprechenden Status für den Kontextbenutzer.
• url: Der URL für die Empfehlung.
Recommendation Definition (Empfehlungsdefinition)
Dieser Antworttextkörper verfügt über eine neue Eigenschaft, actionUrlName, bei der es sich um die Textbezeichnung für den
Aktions-URL auf der Benutzeroberfläche handelt.
Recommendations Capability (Funktion für Empfehlungen)
Die Eigenschaft items dieses Antworttextkörpers enthält keine Textkörper vom Typ "Non-Entity Recommendation"
(Nicht-Einheiten-Empfehlung) mehr. In Version 34.0 und höher wird der Antworttextkörper "Recommendation" (Empfehlung) für
alle Empfehlungen verwendet.
Recommended Object (Empfohlenes Objekt)
Dieser neue Antworttextkörper stellt benutzerdefinierte Empfehlungen dar und weist die folgenden Eigenschaften auf:
• idOrEnum: Die ID einer Empfehlungsdefinition für eine benutzerdefinierte Empfehlung.
• motif: Das Motiv des empfohlenen Objekts.
• name: Der Name des empfohlenen Objekts.
• type: RecommendedObject
Scheduled Recommendation (Geplante Empfehlung)
Dieser Antworttextkörper verfügt über eine neue Eigenschaft, enabled, die angibt, ob die Empfehlung geplant ist.
Salesforce1 Reporting-REST-API
Die Reporting-REST-API umfasst neue Ressourcen und Eigenschaften.
IN DIESEM ABSCHNITT:
Neue Reporting-REST-API-Ressourcen
Mithilfe der neuen Reporting-REST-API-Ressourcen können Sie jetzt Berichte speichern, duplizieren und löschen sowie Dashboards
löschen.
Geänderte Anforderungs- und Antworttextkörper der Salesforce1 Reporting-REST-API
Die Salesforce1 Reporting-REST-API verfügt über neue reportMetadata-Eigenschaften für die Anforderungs- und
Antworttextkörper der Ressourcen "Describe", "Execute Sync" und "Execute Async".
Neue Reporting-REST-API-Ressourcen
Mithilfe der neuen Reporting-REST-API-Ressourcen können Sie jetzt Berichte speichern, duplizieren und löschen sowie Dashboards
löschen.
Die Reporting-REST-API verfügt über die folgenden neuen REST-Ressourcen.
Ressource Beschreibung
Unterstützte Ressourcen-URL
HTTP-Methode
Speichern
PATCH
Speichert Änderungen am Bericht.
Duplizieren Erstellt eine Kopie eines Berichts, bei
POST
dem es sich um einen
benutzerdefinierten, standardmäßigen
oder öffentlichen Bericht handeln kann.
/services/data/v34.0/analytics/reports/<reportId>
/services/data/v34.0/analytics/reports?cloneId=<reportID>
284
Salesforce Summer '15 – Versionshinweise
API
Ressource Beschreibung
Unterstützte Ressourcen-URL
HTTP-Methode
Löschen
Löscht den Bericht. Gelöschte Berichte DELETE
werden in den Papierkorb verschoben.
/services/data/v34.0/analytics/reports/<reportId>
Löschen
Löscht das Dashboard. Gelöschte
Dashboards werden in den Papierkorb
verschoben.
/services/data/v34.0/analytics/dashboards/<dashboardId>
DELETE
Weitere Informationen zu diesen Ressourcen finden Sie im Salesforce1 Reporting REST API Developer’s Guide.
Geänderte Anforderungs- und Antworttextkörper der Salesforce1 Reporting-REST-API
Die Salesforce1 Reporting-REST-API verfügt über neue reportMetadata-Eigenschaften für die Anforderungs- und Antworttextkörper
der Ressourcen "Describe", "Execute Sync" und "Execute Async".
reportMetadata weist die folgenden neuen Eigenschaften auf.
Eigenschaft
Beschreibung
division
Legt den Unternehmensbereich der in den Bericht aufzunehmenden Datensätze fest. Zum
Beispiel Westküste und Ostküste.
Steht nur zur Verfügung, wenn Ihre Organisation Unternehmensbereiche zur Segmentierung
von Daten verwendet und wenn Sie über die Berechtigung "Betroffen durch Abteilungen"
verfügen. Wenn Sie nicht über die Berechtigung "Betroffen durch Abteilungen" verfügen,
umfassen die Berichte Datensätze in allen Unternehmensbereichen.
standardDateFilter
In Berichten verfügbare standardmäßige Datumsfilter. Jeder standardmäßige Datumsfilter
weist die folgenden Eigenschaften auf:
• column: API-Name des Datumsfelds, nach dem Sie die Berichtsdaten filtern.
• durationValue: Der Zeitraum, für den Sie den Bericht ausführen möchten. Der Wert ist ein
Datumsliteral oder "CUSTOM".
• startDate: Startdatum
• endDate: Enddatum
standardFilters
Liste von Filtern, die im Bericht standardmäßig angezeigt werden. Die Filter variieren je nach
Berichtstyp. Die Standardfilter für Berichte zum Opportunity-Objekt beispielsweise sind
"Anzeigen", "Opportunity-Status" und "Wahrscheinlichkeit". Diese Liste wird als
Name-Wert-Zeichenfolgenpaare angezeigt.
hasDetailRows
Gibt an, ob die Zusammenfassungsdaten mit detaillierten Daten angezeigt werden sollen.
Anmerkung: Diese Eigenschaft ist für die Antworttextkörper der Ressourcen "Execute
Sync" und "Execute Async" nicht neu.
285
Salesforce Summer '15 – Versionshinweise
API
Eigenschaft
Beschreibung
folderId
Ordner-ID
Anmerkung: Wenn sich der Bericht im Ordner "Meine persönlichen
benutzerdefinierten Berichte" befindet, dann ist folderId = userId. Wenn sich der Bericht
im Ordner "Nicht abgelegte öffentliche Berichte" befindet, dann ist folderId = orgId.
sortBy
API-Name des Felds, nach dem der Bericht sortiert ist, und die Sortierrichtung (auf- oder
absteigend).
scope
Definiert den Umfang der Daten, zu denen Sie den Bericht ausführen. Beispielsweise können
Sie den Bericht zu allen Opportunities, zu Opportunities, deren Inhaber Sie sind, oder zu
Opportunities, deren Inhaber Ihr Team ist, ausführen. Die gültigen Werte hängen vom
Berichtstyp ab.
name
Name des Berichts.
Anmerkung: Diese Eigenschaft ist für den Antworttextkörper "Describe", den
Anforderungstextkörper "Execute Sync" und den Antworttextkörper "Execute Async"
nicht neu.
currency
Währung des Berichts, z. B. USD, EUR, GBP, für eine Organisation, in der mehrere Währungen
aktiviert sind. Der Wert lautet null, wenn in der Organisation mehrere Währungen nicht aktiviert
sind.
Anmerkung: Diese Eigenschaft ist für den Anforderungstextkörper "Execute Sync"
und den Antworttextkörper "Execute Async" nicht neu.
Weitere Informationen zu diesen Ressourcen finden Sie im Salesforce1 Reporting REST API Developer’s Guide.
Data.com-API
Die Data.com-APIs bieten Zugriff auf die aktuellsten Data.com-Datensätze. Sie können
Unternehmens- und Kontaktdatensätze durchsuchen, abgleichen und kaufen.
AUSGABEN
Neues Firmographics-Feld im DatacloudCompany-Objekt
Stellt die Felder für Data.com-Unternehmensdatensätze dar. Dieses Objekt ist in API-Version
30.0 oder höher verfügbar.
Verfügbarkeit: Developer
Edition, Professional Edition
(Add-On), Enterprise Edition
und Unlimited Edition
Neues Firmographics-Feld im DatacloudDandBCompany-Objekt
Stellt einen Satz schreibgeschützter Felder dar, die verwendet werden, um
D&B-Unternehmensdaten über Data.com-API-Aufrufe zurückzugeben.
Tooling-API
Die Tooling-API bietet SOAP- und REST-Schnittstellen, mit denen Sie benutzerdefinierte Entwicklungstools für Force.com-Anwendungen
erstellen können.
286
Salesforce Summer '15 – Versionshinweise
API
Neue Funktionen
Stark typisierte WSDL
Sie können für die Tooling-API nun eine stark typisierte WSDL verwenden.
Senden von JSON-Arrays mit Testmethoden per POST an runTestsAsynchronous
Sie können nun ein JSON-Array mit Testmethoden per POST an den runTestsAsynchronous-Endpunkt senden. Früher hat
der runTestsAsynchronous-Endpunkt in POST-Methoden nur durch Kommas getrennte Listen mit Klassen-IDs akzeptiert.
Format:
POST
/runTestsAsynchronous/
Body:
{"tests":<tests array>}
Beispiel für <tests array>:
[{
"classId" : "<classId 1>",
"testMethods" : ["testMethod1","testMethod2","testMethod3"]
},{
"classId" : "<classId 2>",
"testMethods" : ["testMethod1","testMethod2"]
}];
Neue Objekte
EntityLimit
Stellt die Obergrenzen für ein Objekt dar, die auf der Setup-Benutzeroberfläche angezeigt werden.
EntityParticle
Stellt die unterschiedlichen Teile eines Objekts dar, die individuell in einem Beschreibungsaufruf präsentiert werden können, und
zwar durch ein Feld für jedes Feld im Beschreibungsaufruf. Im Gegensatz dazu stellt "FieldDefinition" die unterschiedlichen Teile
eines Typs dar, die in der Metadaten-API definiert sind.
FieldDefinition
"FieldDefinition" stellt die Felder eines Objekts dar, die in der Metadaten-API definiert sind. "FieldDefinition" weist ein Feld für jedes
Feld in der Metadaten-API auf. Im Gegensatz dazu stellt "EntityParticle" die Teile eines Objekts dar, die in einem Beschreibungsaufruf
individuell präsentiert werden.
Flow
Stellt die mit einem Flow verknüpften Metadaten dar.
FlowDefinition
Das übergeordnete Element aller Versionen eines bestimmten Flows.
LookupFilter
War in der Tooling-API bisher nicht verfügbar.
Publisher
Gibt an, wer das Objekt veröffentlicht hat: Salesforce, ein verwaltetes Paket oder ein Benutzer.
RelationshipDomain
Stellt die Beziehungen eines Objekts mit anderen Objekten dar.
UserEntityAccess
Stellt den Zugriff des aktuellen Benutzers auf ein Objekt dar.
287
Salesforce Summer '15 – Versionshinweise
API
SearchLayout
Stellt ein Suchlayout dar.
UserEntityAccess
Stellt den Zugriff des aktuellen Benutzers auf ein Objekt dar.
WebLink
War in der Tooling-API bisher nicht verfügbar.
Neue und geänderte Felder
Alle Felder sind neu, soweit nicht anders angegeben.
CustomTab
• ContentId: Die ID des Elements, auf das die benutzerdefinierte Registerkarte verweist. Bei Lightning-Komponenten handelt
es sich beim Wert dieses Felds um die ID des Komponentenpakets. Bei Registerkarten für benutzerdefinierte Objekte lautet der
Wert dieses Felds NULL.
• EncodingKey: Der Kodierungstyp, der dem durch die Registerkarte aufgerufenen URL zugewiesen ist.
• MotifName: Der Name des Registerkartenstils, der der benutzerdefinierten Registerkarte zugewiesen ist.
EntityDefinition
Es wurden mehr als 30 neue Felder im Rahmen von Daten- und Metadatenobjekten hinzugefügt, die nun in der Tooling-API-WSDL
verfügbar sind.
SymbolTable
• Bisher wurden nur die Modifikatoren STATIC und TEST in Symboltabellen gemeldet. In allen API-Versionen sind nun die
folgenden Werte für Modifikatorenfelder verfügbar:
– abstract
– final
– global
– override
– private
– protected
– public
– static
– testMethod (weist nun eine Großschreibung mit Camel-Case-Schreibweise auf)
– transient
– virtual
– webService (weist nun eine Großschreibung mit Camel-Case-Schreibweise auf)
– with sharing
– without sharing
• Modifikatoren können nun mehr Werte als die explizit in Klassen und Methoden angegebenen Werte umfassen. Alle relevanten
Modifikatoren, einschließlich implizierter Modifikatoren, werden nun zurückgegeben. Beispielsweise verfügen alle
webservice-Methoden über einen impliziten Modifikator global. Da Felder und Methoden privat sind, sofern nicht anders
angegeben, wird standardmäßig auch der Modifikator private zurückgegeben.
• Der Modifikator testMethod wird nun zurückgegeben, wenn der Modifikator testMethod oder die Anmerkung IsTest
verwendet wird.
288
Salesforce Summer '15 – Versionshinweise
API
• Für die Felder constructors, externalReferences, methods, properties, tableDeclaration und
variables ist nun ein Feld annotations verfügbar. Folgende Anmerkungen sind verfügbar:
– Deprecated
– Future
– HttpDelete
– HttpGet
– HttpPatch
– HttpPost
– HttpPut
– InvocableMethod
– InvocableVariable
– IsTest
– ReadOnly
– RemoteAction
– TestSetup
– TestVisible
– RestResource
• Ein neues Feld parentClass gibt die übergeordneten Elemente von inneren Klassen und erweiternden Klassen zurück.
• Das Feld interfaces für innere Klassen und Schnittstellen wird nun ordnungsgemäß ausgefüllt. Bisher wurden die
implementierten Schnittstellen in inneren Klassen und Schnittstellen manchmal falsch gemeldet.
• Da die verfügbaren Modifikatoren nun alle möglichen Sichtbarkeitskombinationen enthalten, ist das Feld visibility, das
PROTECTED fälschlicherweise mit PRIVATE kombiniert hat, nicht mehr verfügbar.
User
In früheren Versionen wurden versehentlich benutzerdefinierte Felder für "User" verfügbar gemacht. Dieses Verhalten wurde korrigiert
und in der Tooling-API können keine benutzerdefinierten Felder abgerufen werden.
FullName- und Metadata-Feld
Neue Kopfzeile
AllOrNoneHeader
Ermöglicht die Wiederherstellung aller Datensatzänderungen, wenn einige der Datensätze in einem Anruf zu Fehlern führen. Wenn
diese Kopfzeile auf true festgelegt ist, werden Änderungen nur gespeichert, sofern alle Datensätze erfolgreich verarbeitet werden.
Die Kopfzeile AllOrNoneHeader ist für die Tooling-API-Anforderungen verfügbar, die Datensätze erstellen, aktualisieren oder
löschen.
Dokumentationsänderungen
CompactLayoutItemInfo
Es sind Informationen zu CompactLayoutItemInfo verfügbar.
CompactLayoutInfo
Es sind Informationen zu CompactLayoutInfo verfügbar.
Metadata
Es sind weitere Informationen zu den durch die Tooling-API offengelegten Metadaten verfügbar.
289
Salesforce Summer '15 – Versionshinweise
API
QueryResult
Es sind Informationen zu QueryResult verfügbar.
Scontrol
Es sind Informationen zu Scontrol verfügbar.
FullName- und Metadata-Feld
Fragen Sie diese Felder nur ab, wenn das Abfrageergebnis nicht mehr als einen Datensatz enthält. Anderenfalls wird ein Fehler
zurückgegeben. Wenn mehr als ein Datensatz vorhanden ist, verwenden Sie zum Abrufen der Datensätze mehrere Abfragen. Durch
diese Einschränkung wird die Leistung gesichert.
Ressourcen
Der Force.com Tooling API Developer’s Guide enthält alle Informationen zur Tooling-API.
SOAP-API
Die SOAP-API umfasst neue Datentypen sowie geänderte Aufrufe.
Neue Datentypen
Duplikatsverwaltung
Die folgenden neuen Datentypen können Sie zum Verwalten doppelter Datensätze verwenden. Wenn Sie einen Datensatz erstellen
oder aktualisieren, erhalten Sie ein SaveResult-Objekt. Falls Sie über aktive Duplikatsregeln verfügen und ein Duplikat entdeckt wird,
enthält das Objekt SaveResult einen Fehler mit dem Datentyp DuplicateError. Verwenden Sie DuplicateError und die zugehörigen
Datentypen zur Verwalten doppelter Datensätze. Weitere Informationen und Codebeispiele finden Sie im SOAP API Developer’s Guide.
DuplicateRule
Stellt eine Duplikatsregel zur Erkennung doppelter Datensätze dar.
DuplicateRuleHeader
Legt die Optionen für die Verwendung von Duplikatsregeln für die Erkennung doppelter Datensätze fest. Duplikatsregeln sind Teil
der Funktion "Duplikatsverwaltung".
DuplicateError
Enthält Informationen zu einem Fehler, der beim Versuch aufgetreten ist, einen doppelten Datensatz zu speichern. Verwenden Sie
die Klasse, wenn in Ihrer Organisation Duplikatsregeln eingerichtet wurden, die Teil der Funktion "Duplikatsverwaltung" sind.
Der neue StatusCode von DUPLICATES_DETECTED wird für einen Fehler mit dem Datentyp DuplicateError verwendet.
DuplicateResult
Stellt die Details einer Duplikatsregel, die doppelte Datensätze erkannt hat, sowie Informationen zu diesen doppelten Datensätzen
dar.
MatchResult
Stellt die Duplikatergebnisse für eine Abgleichsregel dar.
MatchRecord
Stellt einen durch eine Abgleichsregel erkannten doppelten Datensatz dar.
AdditionalInformationMap
Stellt andere Informationen (falls zutreffend) zu den abgeglichenen Datensätzen dar.
FieldDiff
Stellt den Namen eines Abgleichsregelfeldes dar und gibt an, wie die Werte des Feldes für das Duplikat und den entsprechenden
Datensatz verglichen werden.
290
Salesforce Summer '15 – Versionshinweise
API
JunctionIdList-Verknüpfungsbezüge
JunctionIdList ist ein neuer Feldtyp.
Feldtyp JunctionIdList
Ab API-Version 34.0 können Sie mithilfe des Feldtyps JunctionIdList direkt die n:n-Beziehung einer Einheit verändern. Sie
müssen dazu nicht mehr die zugrundeliegenden Verknüpfungsdatensätze der Einheit bearbeiten. Felder vom Typ
JunctionIdList können wie alle anderen Felder der Einheit auch abgefragt und aktualisiert werden. Abfragen oder
Aktualisierungen an JunctionIdList-Feldern fungieren als Abfragen oder Aktualisierungen der zugrundeliegenden
Verknüpfungsdatensätze der Einheit. Felder vom Typ JunctionIdList werden in der WSDL als ein ungebundener Array vom
Typ "ID" angezeigt.
Geänderte Aufrufe
describeFlexiPages() und DescribeFlexiPageResult
Das folgende Feld wurde hinzugefügt:
• region: Dieses Feld ist für die spätere Verwendung reserviert.
describeLayout() und DescribeLayoutResult
Folgende Felder wurden hinzugefügt:
• feedView: Layoutdaten mit Bezug zur Feedansicht für ein feedbasiertes Layout. Der Wert dieses Feldes ist für nicht feedbasierte
Seitenlayouts gleich null.
• DescribeLayoutFeedFilter: Stellt eine einzelne Feedfilteroption dar, die Sie zum Filtern des Feeds verwenden können.
• DescribeLayoutFeedView: Stellt das Layout der Feedansicht für ein feedbasiertes Seitenlayout dar.
Der folgende Typ wurde "LayoutComponentType" hinzugefügt:
• AnalyticsCloud: Ein Analytics Cloud-Dashboard im Seitenlayout.
describeSObjects() und DescribeSObjectResult
Das folgende Feld wurde dem Feldobjekt hinzugefügt:
• encrypted: gibt an, ob dieses Feld mithilfe der Plattformverschlüsselung verschlüsselt wird. Dieser Wert ist aus Gründen der
Abwärtskompatibilität in API-Version 31.0 und höher verfügbar. Weitere Informationen finden Sie unter Einhalten von
Datenschutzanforderungen mithilfe von Plattformverschlüsselung (allgemein verfügbar).
Metadaten-API
Mithilfe der Metadaten-API können Sie Anpassungsinformationen, wie Definitionen von benutzerdefinierten Objekten und Seitenlayouts,
für Ihre Organisation verwalten.
IN DIESEM ABSCHNITT:
Metadaten-API-Aufrufe
In Version 34.0 wurden Metadaten-API-Aufrufe geändert oder hinzugefügt.
Metadatentypen und -felder
In Version 34.0 wurden Metadatentypen und -felder geändert oder hinzugefügt.
Metadaten-API-Aufrufe
In Version 34.0 wurden Metadaten-API-Aufrufe geändert oder hinzugefügt.
291
Salesforce Summer '15 – Versionshinweise
API
Aktualisierte Metadatenaufrufe
Die folgenden Metadaten-API-Aufrufe wurden geändert.
createMetadata(), updateMetadata(), upsertMetadata() und deleteMetadata()
Das Standardverhalten für das Erstellen und Aktualisieren von Sätzen mit Metadatenkomponenten wurde geändert. In API-Version
33.0 und älteren Versionen wurden mit den Aufrufen createMetadata(), updateMetadata() und
upsertMetadata() nur dann alle Datensätze gespeichert, wenn in keinem der Datensätze des Aufrufs ein Fehler vorhanden
war. Ab API-Version 34.0 lässt das Standardverhalten das Speichern eines Teilsatzes an Datensätzen bei fehlerfreien Datensätzen zu.
Mit dem Anruf deleteMetadata() kann ein Teilsatz der Datensätze in allen API-Versionen gespeichert werden.
Außerdem unterstützten createMetadata(), updateMetadata(), upsertMetadata() und deleteMetadata()
jetzt die neue Kopfzeile AllOrNoneHeader. Diese Kopfzeile ermöglicht die Wiederherstellung aller Metadatenänderungen,
wenn einige der Datensätze in einem Aufruf zu Fehlern führen. Wenn diese Kopfzeile auf true festgelegt ist, werden Änderungen
nur gespeichert, sofern alle Datensätze erfolgreich verarbeitet werden.
createMetadata(), readMetadata(), updateMetadata() und deleteMetadata()
Das Argument metadata verfügt jetzt nur für benutzerdefinierte Metadatentypen über eine Obergrenze von 200.
checkRetrieveStatus()
Der Aufruf checkRetrieveStatus(ID id, boolean includeZip) akzeptiert jetzt einen zweiten booleschen
Parameter. Verwenden Sie diesen Parameter, um anzugeben, ob die ZIP-Datei abgerufen werden soll. Mit diesem optionalen
Parameter können Sie die ZIP-Datei mit einem Hintergrund-Service abrufen. checkRetrieveStatus() gibt standardmäßig
die ZIP-Datei des letzten Aufrufs zurück und wenn das Abrufen abgeschlossen ist (RetrieveResult.isDone() == true),
wird die Datei vom Server gelöscht. Mit nachfolgenden Aufrufen von checkRetrieveStatus() für denselben Abrufvorgang
kann die ZIP-Datei nach dem Löschen nicht mehr abgerufen werden. Mit dem Parameter includeZip können Sie die ZIP-Datei
in einem separaten Prozess nach Abschluss des Abrufvorgangs erneut abrufen. Nachdem die ZIP-Datei durch Weitergabe von true
an den booleschen Parameter abgerufen wurde, wird sie vom Server gelöscht. So kann ein Service für die Dateiübertragung im
Hintergrund beispielsweise checkRetrieveStatus(id, true) aufrufen, um die ZIP-Datei abzurufen. Dieser Service läuft
getrennt von einem anderen Prozess, der den Abrufstatus durch den Aufruf von checkRetrieveStatus(id, false) in
einer Schleife abfragt.
describeValueType() (ValueTypeField)
ValueTypeField enthält das neue Feld valueRequired. Dieses Feld gibt an, ob das beschriebene Wertetypfeld einen Wert
enthalten muss (true) oder gleich null sein kann (false). ValueTypeField ist in DescribeValueTypeResult enthalten. Dabei handelt
es sich um das von describeValueType() zurückgegebene Ergebnis.
deploy()
Die neue Bereitstellungsoption testLevel wurde hinzugefügt. Mit dieser Option können Sie angeben, welche Tests im
deploy()-Aufruf ausgeführt werden sollen. Die Werte der TestLevel-Enumeration lauten wie folgt:
• NoTestRun: Es werden keine Tests ausgeführt. Diese Testebene gilt nur für Bereitstellungen in Entwicklungsumgebungen,
wie beispielsweise Sandbox-, Developer Edition- oder Testorganisationen. Diese Testebene ist die Standardeinstellung für
Entwicklungsumgebungen.
• RunSpecifiedTests: Nur die Tests, die Sie in der Option runTests angegeben haben, werden ausgeführt. Die
Anforderungen hinsichtlich der Codeabdeckung unterscheiden sich von den standardmäßigen Abdeckungsanforderungen,
wenn Sie diese Testebene verwenden. Jede Klasse und jeder Auslöser in diesem Paket muss durch die ausgeführten Tests mit
mindestens 75 % Codeabdeckung abgedeckt sein. Diese Abdeckung wird für jede Klasse und für jeden Auslöser einzeln berechnet
und unterscheidet sich vom allgemeinen Prozentsatz der Abdeckung.
• RunLocalTests: Alle Tests in Ihrer Organisation werden ausgeführt. Eine Ausnahme bilden diejenigen, die aus installierten
verwalteten Paketen stammen. Diese Testebene ist die Standardeinstellung für Produktionsbereitstellungen, die Apex-Klassen
oder -Auslöser enthalten.
292
Salesforce Summer '15 – Versionshinweise
API
• RunAllTestsInOrg: Es werden alle Tests ausgeführt. Die Tests beinhalten alle Tests in Ihrer Organisation, auch die Tests
der verwalteten Pakete.
Die Bereitstellungsoption runAllTests im Objekt DeployOptions wurde entfernt und durch die Option testLevel
ersetzt.
Metadatentypen und -felder
In Version 34.0 wurden Metadatentypen und -felder geändert oder hinzugefügt.
Neue Metadatentypen
Benutzerdefinierte Metadatentypen (CustomObject)
Stellt die mit einem benutzerdefinierten Metadatentyp verknüpften Metadaten dar.
CustomMetadata
Stellt einen Datensatz eines benutzerdefinierten Metadatentyps dar.
FlowDefinition
Stellt die Versionsnummer und die Beschreibung eines Flows dar. Jetzt können Sie Flows über das Feld activeVersionNumber
aktivieren und deaktivieren.
PathAssistant
Stellt Vertriebspfad-Datensätze für die Opportunity dar.
PathAssistantSettings
Stellt die Vertriebspfad-Voreinstellung dar.
Aktualisierte Metadatentypen und -felder
In der API-Version 34.0 wurden diese Metadatentypen geändert oder sie weisen Felder auf, die hinzugefügt oder geändert wurden.
ActionLinkTemplate
Das folgende Feld wurde hinzugefügt:
label
Eine benutzerdefinierte Bezeichnung, die auf der Aktionslinkschaltfläche angezeigt werden soll. Wenn keiner der
LabelKey-Werte für einen Aktionslink sinnvoll ist, verwenden Sie eine benutzerdefinierte Bezeichnung. Legen Sie das Feld
LabelKey auf None fest und geben Sie im Feld Label einen Bezeichnungsnamen ein.
CustomApplication
Folgende Felder wurden hinzugefügt:
enableCustomizeMyTabs
Gibt an, ob in einer Anwendung der Salesforce-Konsole die Option "Meine Registerkarten anpassen" aktiviert ist, mit der Benutzer
Elemente auf der Navigationsregisterkarte ausblenden, anzeigen und anordnen können.
enablePinTabs
Gibt an, ob in einer Anwendung der Salesforce-Konsole verankerte Registerkarten aktiviert sind. Darüber können Benutzer
Hauptregisterkarten für den schnellen Zugriff auf der Registerkartenleiste verankern.
CustomField
Das folgende Feld wurde aktualisiert:
type
ExternalLookup und IndirectLookup wurden den unterstützten FieldType-Enumerationswerten hinzugefügt.
Folgendes Feld ist neu:
293
Salesforce Summer '15 – Versionshinweise
API
encrypted
Gibt an, ob dieses Feld mithilfe der Plattformverschlüsselung verschlüsselt wird (true) oder nicht (false).
Anmerkung: Diese Information bezieht sich auf die Plattformverschlüsselung und nicht auf die klassische Verschlüsselung.
Weitere Informationen finden Sie in der Salesforce-Online-Hilfe.
CustomObject
Folgende Felder wurden hinzugefügt:
allowInChatterGroups
Gibt an, ob Datensätze dieses benutzerdefinierten Objekttyps zu Chatter-Gruppen hinzugefügt werden können.
visibility
Wenn dieses Feld vorhanden ist, handelt es sich bei dieser Komponente nicht um ein benutzerdefiniertes Objekt, sondern um
eine benutzerdefinierte Einstellung oder einen benutzerdefinierten Metadatentyp. Dieses Feld gibt die Sichtbarkeit der
benutzerdefinierten Einstellung oder des benutzerdefinierten Metadatentyps zurück.
Das folgende Feld wurde entfernt:
customSettingsVisibility
Das Feld visibility ersetzt customSettingsVisibility.
CustomSite
Das folgende Feld wurde hinzugefügt:
forgotPasswordPage
Der Name der Visualforce-Seite, die angezeigt werden soll, wenn ein Benutzer auf der Anmeldeseite der Site auf den Link
"Kennwort vergessen" klickt. Dieses Feld bezieht sich nur auf Communities-Sites.
ExternalDataSource
Das folgende Feld wurde aktualisiert:
customConfiguration
Diese JSON-codierte Konfigurationszeichenfolge verfügt über die folgenden neuen Parameter, die mit ihren zugehörigen Feldern
auf der Benutzeroberfläche aufgelistet werden.
Für eine externe Datenquelle vom Typ SfdcOrg:
• apiVersion: API-Version
• environment: Verbinden mit
Für eine externe Datenquelle vom Typ OData:
• compatibility: Spezielle Kompatibilität
• inlineCountEnabled: Zeilenzahl anfordern
• pagination: Servergesteuerte Paginierung
Das folgende Feld wurde aktualisiert:
type
ExternalDataSourceType enthält Enumerationswerte für die neuen Lightning Connect-Adapter.
• SfdcOrg: Salesforce-Adapter
• ApexClassId: DataSource.Provider-Klasse, die den über das Apex Connector Framework erstellten
benutzerdefinierten Adater definiert
FlexiPage
Das folgende Feld wurde hinzugefügt:
294
Salesforce Summer '15 – Versionshinweise
API
platformActionList
Die Liste der Aktionen und ihrer Reihenfolge, die auf der Salesforce1 -Aktionsleiste für die Lightning-Seite angezeigt werden.
"FlexiPage" enthält nun die folgenden untergeordneten Untertypen: "PlatformActionList" und "PlatformActionListItem".
Flow
Folgende Felder wurden aktualisiert:
dataType
Das dataType-Feld für den Untertyp "FlowVariable" verfügt über die folgenden neuen Werte:
• Auswahlliste
• Mehrfachauswahlliste
Diese neuen Datentypen unterstützen keine Standardwerte.
operator
Das Feld operator für den Untertyp "FlowAssignmentItem" verfügt über den folgenden neuen Wert:
• AddItem
Dieser Operator wird nur unterstützt, wenn "assignToReference" auf eine Mehrfachauswahllisten-Variable oder auf ein
Auswahllistenfeld mit Mehrfachauswahl in einer sObject-Variablen verweist. Der Operator fügt automatisch das zum Markieren
eines neuen ausgewählten Elements erforderliche Semikolon hinzu.
Das folgende Feld des Untertyps "FlowAction" wurde aktualisiert:
actionType
Es wird jetzt ein neuer Enumerationswert für Aktionstyp unterstützt: contentWorkspaceEnableFolders. Mit diesem
Aktionstyp werden Ordner in einer Bibliothek aktiviert.
ForecastingSettings
forecastingTypeSettings
Die folgenden Felder wurden dem Untertyp "forecastingTypeSettings" hinzugefügt.
forecastedCategoryApiNames
Dieses Feld wird viermal angezeigt, um die vier in der Organisation verwendeten Prognosen-Rollup-Kategorien entweder
für kumulierte Prognosen-Rollups oder Rollups einzelner Prognosekategorien anzugeben.
Gültige Werte für Organisationen, in denen kumulierte Prognosen-Rollups verwendet werden:
• openpipeline
• bestcaseforecast
• commitforecast
• closedonly
Gültige Werte für Organisationen, in denen Rollups einzelner Prognosekategorien verwendet werden:
• pipelineonly
• bestcaseonly
• commitonly
• closedonly
Wenn Sie von einem Set mit vier Werten zu einem anderen wechseln, wird die Organisationseinstellung für "Kumulierte
Prognosen-Rollups aktivieren" im Setup geändert. Wenn dieses Feld ausgelassen wird, wird die Einstellung nicht geändert.
displayedCategoryApiNames
Dieses schreibgeschützte Feld wird viermal angezeigt, um die vier auf der Registerkarte "Prognosen" angezeigten
Prognosen-Rollup-Kategorien entweder für kumulierte Prognosen-Rollups oder Rollups einzelner Prognosekategorien
295
Salesforce Summer '15 – Versionshinweise
API
anzugeben. Verwenden Sie sowohl für displayedCategoryApiNames als auch für
forecastedCategoryApiNames die gleichen 4 Werte.
Gültige Werte für Organisationen, in denen kumulierte Prognosen-Rollups verwendet werden:
• openpipeline
• bestcaseforecast
• commitforecast
• closedonly
Gültige Werte für Organisationen, in denen Rollups einzelner Prognosekategorien verwendet werden:
• pipelineonly
• bestcaseonly
• commitonly
• closedonly
managerAdjustableCategoryApiNames
Dieses schreibgeschützte Feld wird zweimal angezeigt, um die zwei Prognosen-Rollup-Kategorien anzugeben, die
Prognosemanager in der Organisation entweder für kumulierte Prognosen-Rollups oder für Rollups einzelner
Prognosekategorien anpassen können. Dieses Feld kann nur verwendet werden, wenn das Feld enableAdjustments
den Wert "true" (wahr) enthält. Wenn sowohl das Feld managerAdjustableCategoryApiNames als auch das
Feld ownerAdjustableCategoryApiNames verwenden wird, müssen beide die gleichen Werte aufweisen. Die
Werte dieser Felder müssen auch den Werten der Felder enableAdjustments und enableOwnerAdjustments
entsprechen.
Gültige Werte für Organisationen, in denen kumulierte Prognosen-Rollups verwendet werden:
• bestcaseforecast
• commitforecast
Gültige Werte für Organisationen, in denen Rollups einzelner Prognosekategorien verwendet werden:
• bestcaseonly
• commitonly
ownerAdjustableCategoryApiNames
Dieses schreibgeschützte Feld wird zweimal angezeigt, um die zwei Prognosen-Rollup-Kategorien anzugeben, die
Prognoseninhaber in der Organisation entweder für kumulierte Prognosen-Rollups oder für Rollups einzelner
Prognosekategorien anpassen können. Dieses Feld kann nur verwendet werden, wenn das Feld
enableOwnerAdjustments den Wert "true" (wahr) enthält. Wenn sowohl das Feld
managerAdjustableCategoryApiNames als auch das Feld ownerAdjustableCategoryApiNames
verwenden wird, müssen beide die gleichen Werte aufweisen. Die Werte dieser Felder müssen auch den Werten der Felder
enableAdjustments und enableOwnerAdjustments entsprechen.
Gültige Werte für Organisationen, in denen kumulierte Prognosen-Rollups verwendet werden:
• bestcaseforecast
• commitforecast
Gültige Werte für Organisationen, in denen Rollups einzelner Prognosekategorien verwendet werden:
• bestcaseonly
• commitonly
296
Salesforce Summer '15 – Versionshinweise
API
enableOwnerAdjustments
Dieses Feld ist ein untergeordnetes Feld von adjustmentsSettings. Setzen Sie den Wert dieses untergeordneten
Feldes auf "true", um Prognosebenutzern das Anpassen ihrer eigenen Prognosebeträge zu ermöglichen.
forecastingCategoryMappings
Dieser Untertyp kommt im ForecastingSettings-Typ achtmal vor. Jede Instanz enthält Felder, die einen
Prognosekategorie-Rollup-Typ, die in den einzelnen Rollups enthaltenen Prognosekategorien und die Gewichtung der einzelnen
Prognosekategorien im Rollup angeben. Organisationen, die entweder kumulierte Prognosen-Rollups oder einzelne
Prognosekategorie-Spalten verwenden, müssen alle acht Instanzen dieses Untertyps enthalten. Jeder
forecastingCategoryMappings-Untertyp enthält die folgenden Felder.
forecastingItemCategoryApiName
Dieses Feld gibt den API-Namen des Rollup-Typs an. Die gültigen Werte lauten:
• openpipeline
• bestcaseforecast
• commitforecast
• pipelineonly
• bestcaseonly
• commitonly
• closedonly
• omittedonly
weightedSourceCategories
Dieses Feld kann mehrfach vorkommen, wenn Sie mehrere Prognosekategorien angeben, die im Rollup-Typ enthalten sein
sollen. Jede Instanz enthält zwei untergeordnete Felder, die den Prognosen-Rollup-Typ und dessen Gewichtung angeben,
die in einer Prognosekategorie enthalten sein sollen. Einige Rollup-Typen enthalten mehrere Prognosekategorien. In dieser
Tabelle werden die im jeweiligen Rollup-Typ enthaltenen Prognosekategorien dargestellt.
Rollup-Typ
Prognosekategorien
openpipeline
pipeline, best case, commit
bestcaseforecast
best case, commit, closed
commitforecast
commit, closed
pipelineonly
pipeline
bestcaseonly
best case
commitonly
commit
closedonly
closed
omittedonly
omitted
sourceCategoryApiName
Dieses untergeordnete Feld von weightedSourceCategories gibt den API-Namen einer Prognosekategorie
an, der in den Rollup-Typ eingefügt werden soll. Die gültigen Werte lauten wie folgt.
• pipeline
• best case
297
Salesforce Summer '15 – Versionshinweise
API
• commit
• closed
• omitted
weight
Dieses untergeordnete Feld von weightedSourceCategories gibt die Gewichtung der Prognosekategorie an,
die bei der Berechnung der Prognose für den Rollup-Typ verwendet werden soll. Der einzige unterstützte lautet ist 1,0.
Layout
Das folgende Feld wurde hinzugefügt:
platformActionList
Die Liste der Aktionen und Ihrer Reihenfolge, die auf der Salesforce1-Aktionsleiste für das Layout angezeigt werden.
"Layout" enthält nun die folgenden untergeordneten Untertypen: PlatformActionList und PlatformActionListItem
Das folgende Feld wurde dem Untertyp "LayoutItem" hinzugefügt:
analyticsCloudComponent
Bezieht sich auf ein Analytics Cloud-Dashboard, das Sie auf der Seite eines standardmäßigen oder benutzerdefinierten Objekts
hinzufügen können.
LiveChatAgentConfig
Die folgenden Felder wurden dem Objekt "LiveChatAgentConfig" hinzugefügt:
enableAutoAwayOnPushTimeOut
Gibt an, ob ein Agent als "abwesend" angezeigt wird (true) oder nicht (false), wenn bei einer Chat-Anforderung, die an
den Agenten weitergeleitet wurde, eine Zeitüberschreitung auftritt.
enableChatConferencing
Gibt an, ob die Chat-Konferenzschaltung für Agenten aktiviert ist (true) oder nicht (false).
enableVisitorBlocking
Gibt an, ob ein Agent Besucher nach IP-Adresse blockieren kann (true) oder nicht (false).
SecuritySettings
Das folgende Feld wurde dem Untertyp "IpRange" hinzugefügt:
description
Die Beschreibung des vertrauenswürdigen IP-Bereichs. Verwenden Sie dieses Feld, um den Zweck des Bereichs zu identifizieren
– beispielsweise welchem Unternehmensnetzwerk dieser Bereich entspricht.
Die folgenden Felder wurden dem Untertyp "SessionSettings" hinzugefügt:
enableClickjackNonsetupUserHeaderless
Gibt an, ob der Clickjack-Schutz für benutzerdefinierte Visualforce-Seiten mit deaktivierten Standardkopfzeilen aktiviert (true)
oder deaktiviert (false) ist.
enforceIpRangesEveryRequest
Wenn dieser Wert auf true gesetzt ist, werden beim Zugriff von Benutzern auf Salesforce (bei jeder Seitenanforderung),
einschließlich Zugriff über eine Client-Anwendung, die IP-Adressen in "IP-Bereiche für die Anmeldung" durchgesetzt. Wenn
dieser Wert auf false gesetzt ist, werden die IP-Adressen in "IP-Bereiche für die Anmeldung" nur dann durchgesetzt, wenn
sich ein Benutzer anmeldet. Dieses Feld betrifft alle Benutzerprofile, für die IP-Einschränkungen für die Anmeldung gelten.
logoutURL
Der URL, zu dem Benutzer nach dem Abmelden bei Salesforce weitergeleitet werden.
Der folgende Enumerationswert wurde dem Feld minPasswordLength im Untertyp "PasswordPolicies" hinzugefügt:
298
Salesforce Summer '15 – Versionshinweise
API
FifteenCharacters
Erfordert in einem gültigen Kennwort mindestens fünfzehn Zeichen.
XOrgHub und XOrgHubSharedObject
Diese Typen sind nicht mehr verfügbar. Siehe Pilotprogramm der organisationsübergreifenden Datenfreigabe ist nicht mehr verfügbar
auf Seite 224.
Salesforce Console-API (Integrations-Toolkit)
Das Toolkit enthält neue und aktualisierte Methoden, mit denen Sie eine Konsole programmgesteuert
anpassen können.
AUSGABEN
Weitere Informationen (nur Englisch) zum Toolkit finden Sie im Salesforce Console Integration Toolkit
Developer's Guide.
Verfügbarkeit: Enterprise,
Performance, Unlimited
und Developer Edition mit
Service Cloud
Die folgenden Methoden sind in der API-Version 34.0 neu oder wurden geändert.
acceptAgentWork
Akzeptiert ein Omnikanal-Arbeitselement, das einem Agenten zugewiesen ist.
closeAgentWork
Ändert den Status eines Arbeitselements in "Geschlossen" und entfernt es aus der Liste der
Arbeitselemente im Omnikanal-Widget.
declineAgentWork
Lehnt ein Omnikanal-Arbeitselement, das einem Agenten zugewiesen ist, ab.
Verfügbarkeit: Performance
und Developer Edition mit
Sales Cloud
Verfügbarkeit: Enterprise
und Unlimited Edition mit
Sales Cloud gegen
Zusatzgebühr
focusSidebarComponent()
Legt den Fokus des Browser auf eine Randleistenkomponente. Verwenden Sie diese Methode,
um den Schwerpunkt auf eine Komponente mit dem Registerkarten- oder Akkordeon-Randleistenstil zu legen.
getAgentWorks
Gibt eine Liste der Omnikanal-Arbeitselemente zurück, die einem Agenten momentan zugeordnet und derzeit in der Arbeitsumgebung
des Agenten geöffnet sind.
getServicePresenceStatusChannels
Ruft die Servicekanäle ab, die dem Präsenzstatus eines Omnikanal-Benutzers zugeordnet sind.
getServicePresenceStatusId
Ruft den aktuellen Präsenzstatus eines Omnikanal-Benutzers ab.
login
Meldet einen Agenten mit einem bestimmten Präsenzstatus beim Omnikanal an.
logout
Meldet einen Agenten vom Omnikanal ab.
setServicePresenceStatus
Setzt den Präsenzstatus eines Omnikanal-Agenten auf einen Status mit einer bestimmten ID.
299
Salesforce Summer '15 – Versionshinweise
ISVforce
Aufrufbare Aktionen
Aufrufbare Aktionen stellen die Aktionen dar, die in Salesforce mit APIs ausgeführt werden können.
Alle aufrufbaren Aktionen werden mithilfe eines allgemeinen Anforderungsobjekts aufgerufen,
sodass Sie keine Schnittstelle zu verschiedenen SOAP-Objekten oder REST-JSON-Textformen
benötigen. Aufrufbare Aktionen bieten Unterstützung für "describe", damit Sie programmgesteuert
erfahren können, wie die gültigen Eingabeparameter der einzelnen Aktionen sowie die Ausgabewerte
einer Aktion lauten.
AUSGABEN
Verfügbarkeit: Professional,
Enterprise, Performance,
Unlimited und Developer
Edition
Aufrufbare Aktionen sind nur über die REST-API verfügbar und stellen die folgenden Attribute bereit:
• Dynamische Eingabe- und Ausgabewerte
• Programmgesteuerte Unterstützung von "describe"
• Konsistente Aufrufoberfläche
Folgende Standardaktionen sind neu in der Version Summer ’15. Diese Aktionen können aufgerufen werden, wie sie sind, und es ist
keine Einrichtung oder Erstellung einer Instanz erforderlich.
• Ordner für eine Inhaltsbibliothek aktivieren
• Kennzahlenwert aktualisieren
Weitere Informationen zu aufrufbaren Aktionen finden Sie unter "Invocable Actions" im REST API Developer’s Guide.
ISVforce
Summer ’15 beinhaltet Verbesserungen bei der Paketerstellung.
IN DIESEM ABSCHNITT:
Anfordern von Metadaten-API-Zugriff in der Professional Edition
Als ISV-Partner können Sie Metadaten-API-Zugriff auf Professional Edition-Organisationen für Ihre zertifizierten Anwendungen
anfordern. Nachdem der Metadaten-API-Zugriff erteilt wurde, kann Ihre Anwendung Metadaten-API-Aufrufe für Professional
Edition-Organisationen Ihrer Kunden vornehmen.
Optimieren verwalteter Pakete durch Löschen nicht verwendeter Komponenten
Beim Aktualisieren eines verwalteten Pakets können Sie jetzt Berechtigungssätze und benutzerdefinierte Einstellungen löschen.
Durch Entfernen von Komponenten, die die Anwendung nicht mehr verwendet, reduzieren Sie deren Komplexität und schaffen
eine effizientere Benutzeroberfläche für Ihre Kunden. Die Möglichkeit, diese Komponenten zu löschen, beruht auf einer ähnlichen
Funktion, die in der Version Summer ’15 eingeführt wurde.
Anzeigen der auf Ihre Organisationsobergrenzen angerechneten Anwendungen, Registerkarten und Objekte
Die Anzahl der benutzerdefinierten Anwendungen, Registerkarten und Objekte, die Sie in Ihrer Organisation erstellen oder installieren
können, hängt von Ihrer erworbenen Edition und Produktreihe ab. Sie können nun auf einfache Weise verfolgen, wie viele Sie in
Ihren installierten Paketen verwendet haben und wie nahe Sie sich dabei an der jeweiligen Obergrenze befinden.
Anfordern von Metadaten-API-Zugriff in der Professional Edition
Als ISV-Partner können Sie Metadaten-API-Zugriff auf Professional Edition-Organisationen für Ihre
zertifizierten Anwendungen anfordern. Nachdem der Metadaten-API-Zugriff erteilt wurde, kann
Ihre Anwendung Metadaten-API-Aufrufe für Professional Edition-Organisationen Ihrer Kunden
vornehmen.
300
AUSGABEN
Verfügbarkeit: Professional
und Developer Edition
Salesforce Summer '15 – Versionshinweise
ISVforce
Damit Ihre Anwendung für den Metadaten-API-Zugriff auf Professional Edition-Organisationen berechtigt ist, muss sie die
AppExchange-Sicherheitsprüfung bestehen. So fordern Sie Metadaten-API-Zugriff an:
1. Senden Sie Ihre Anwendung zur Sicherheitsprüfung. Informationen finden Sie in den Schritten in der Sicherheitsprüfung.
2. Nachdem Ihre Anwendung genehmigt wurde, protokollieren Sie einen Kundenvorgang in der Partner-Community unter AppExchange
und Funktionsanforderungen > API-Token-Anforderung und geben Sie SOAP als Tokentyp an.
Um Aufrufe für die Metadaten-API vorzunehmen, fügen Sie in Ihrer Anwendung ein API-Token (Client-ID) hinzu. Hängen Sie dieses
API-Token in API-Aufrufen an den CallOptions-SOAP-Header an. Dieser spezielle Schlüssel ermöglicht es Ihre Anwendung, Aufrufe
für Professional Edition-Organisationen vorzunehmen, selbst wenn der Kunde nicht über API-Zugriff verfügt.
Optimieren verwalteter Pakete durch Löschen nicht verwendeter Komponenten
Beim Aktualisieren eines verwalteten Pakets können Sie jetzt Berechtigungssätze und
benutzerdefinierte Einstellungen löschen. Durch Entfernen von Komponenten, die die Anwendung
nicht mehr verwendet, reduzieren Sie deren Komplexität und schaffen eine effizientere
Benutzeroberfläche für Ihre Kunden. Die Möglichkeit, diese Komponenten zu löschen, beruht auf
einer ähnlichen Funktion, die in der Version Summer ’15 eingeführt wurde.
AUSGABEN
Verfügbarkeit: Developer
Edition
Anmerkung: Diese Funktion steht Salesforce-Partnern mit der entsprechenden Berechtigung
zur Verfügung. Informationen zum Partnerprogramm, wie den Berechtigungsanforderungen,
finden Sie auf www.salesforce.com/partners.
Bei komplexen Paketen kann die Anzahl der Komponenten über mehrere Versionszyklen hinweg extrem zunehmen. Sie können Ihre
Anwendung während der Pflege und Aktualisierung durch Löschen nicht verwendeter verwalteter Komponenten übersichtlich halten.
Wichtig:
• Durch Löschen einer Komponente werden die Daten in dieser Komponente dauerhaft gelöscht, nachverfolgte Verlaufsdaten
werden gelöscht und Integrationen, die auf dieser Komponente basieren, wie Zuordnungs- oder Eskalationsregeln, werden
geändert. Wenn Sie eine Komponente in einem verwalteten Paket löschen, können Sie sie außerdem nicht wiederherstellen
oder eine andere Komponente mit demselben API-Namen erstellen.
Jedoch werden in einer Abonnentenorganisation niemals Daten oder Metadaten gelöscht, ohne dass der Kunde dies explizit
veranlasst. Abonnenten, die ein Upgrade auf die neue Paketversion durchführen, stehen die gelöschten Komponenten in ihrer
Organisation weiterhin zur Verfügung. Sie werden im Abschnitt "Nicht verwendete Komponenten" der Paketdetailseite
angezeigt. Durch das Beibehalten der Komponenten wird sichergestellt, dass Abonnenten die Möglichkeit haben, Daten zu
exportieren und benutzerdefinierte Integrationen, die diese Komponenten betreffen, zu ändern, bevor diese explizit gelöscht
werden.
• Es liegt in Ihrer Verantwortung, Ihre Kunden über die möglichen Auswirkungen eines Löschens von Komponenten aufzuklären.
Salesforce empfiehlt, dass Sie alle gelöschten benutzerdefinierten Komponenten in den Versionshinweisen für Ihr Upgrade-Paket
auflisten und die Kunden darin über die erforderlichen Maßnahmen informieren.
Für das Löschen verwalteter Komponenten gelten folgende Einschränkungen.
• Wenn andere Metadaten wie Workflowregeln, Validierungsregeln oder Apex-Klassen auf eine Komponente verweisen, kann diese
Komponenten nicht gelöscht werden.
Sie können verwaltete Komponenten deklarativ über die Benutzeroberfläche oder programmatisch mithilfe der Metadaten-API löschen.
Geben Sie in letzterem Fall die Komponenten, die Sie löschen möchten, in einer destructiveChanges.xml-Manifestdatei an
und verwenden Sie dann den Standardaufruf deploy(). Der Prozess ist identisch mit dem zum Löschen nicht verwalteter Komponenten.
Weitere Informationen über die API finden Sie im Metadata API Developer's Guide. Weitere Informationen zum Löschen von Komponenten
in verwalteten Paketen finden Sie im ISVforce Guide.
301
Salesforce Summer '15 – Versionshinweise
ISVforce
Anzeigen der auf Ihre Organisationsobergrenzen angerechneten Anwendungen,
Registerkarten und Objekte
Die Anzahl der benutzerdefinierten Anwendungen, Registerkarten und Objekte, die Sie in Ihrer
Organisation erstellen oder installieren können, hängt von Ihrer erworbenen Edition und Produktreihe
ab. Sie können nun auf einfache Weise verfolgen, wie viele Sie in Ihren installierten Paketen
verwendet haben und wie nahe Sie sich dabei an der jeweiligen Obergrenze befinden.
AUSGABEN
Verfügbarkeit: Group,
Professional, Enterprise,
Performance, Unlimited
und Developer Edition.
Nicht alle Elemente werden als Teil der Obergrenze berücksichtigt. Die benutzerdefinierten
Anwendungen, Registerkarten und Objekte in bestimmten verwalteten Paketen – einschließlich
der meisten auf AppExchange verfügbaren Elemente – werden nicht auf die Obergrenzen
angerechnet. Bisher konnten Sie nicht sehen, welche Elemente angerechnet werden und welche
nicht. Es wurden neue Benutzeroberflächendetails hinzugefügt, um diese Informationen bereitzustellen. In der Listenansicht unter
Setup > Installierte Pakete wird nun angezeigt, wie viele Anwendungen, Registerkarten und Objekte jedes Paket enthält (2). Wenn
die Paketinhalte auf die Obergrenzen Ihrer Organisation angerechnet werden, wird in der Liste "Obergrenzen" ein Häkchen angezeigt
(1).
Sie können diese Informationen auch auf der Seite "Paketdetails" für jedes Paket finden.
302
Salesforce Summer '15 – Versionshinweise
Konfigurieren von Anwendungen mit benutzerdefinierten
Metadatentypen (allgemein verfügbar)
Konfigurieren von Anwendungen mit benutzerdefinierten Metadatentypen
(allgemein verfügbar)
Verwenden Sie benutzerdefinierte Metadatentypen, um Konfigurationen zu definieren und
wiederverwendbare Anwendungskomponenten und Funktionen zu erstellen, aus denen Sie Pakete
für die Bereitstellung erstellen können. Sie und andere Personen können dann benutzerdefinierte
Metadaten erstellen, für die die Merkmale des benutzerdefinierten Typs verwendet werden.
AUSGABEN
Verfügbarkeit: Enterprise,
Performance, Unlimited,
Developer und
Database.com Edition
Plattformentwickler verwenden häufig benutzerdefinierte Einstellungen oder benutzerdefinierte
Objekte, um Konfigurationen zu definieren und wiederverwendbare Anwendungskomponenten
und Funktionen zu erstellen. Aber da es sich bei den Datensätzen dieser Entitäten um Daten und
nicht um Metadaten handelt, können Sie diese Typen nicht auf verwaltungstechnisch machbare
Weise als Pakete erstellen, bereitstellen, aktualisieren und anpassen. Mit benutzerdefinierten Metadatentypen können Sie Anwendungen
entwickeln, die durch Ihre eigenen Metadatentypen definiert und betrieben werden.
Mit benutzerdefinierten Metadatentypen haben Sie folgende Möglichkeiten:
• Beschleunigen der Entwicklung um 25 % durch Schreiben von weniger Bereitstellungstools
• Verwenden von nur einigen wenigen benutzerdefinierten Metadatentypen, um das zu schaffen, wofür zuvor Tausende von Code-Zeilen
erforderlich waren
• Um bis zu 50 % schnelleres Aktualisieren installierter Anwendungen
Die wesentlichen Aufgaben für benutzerdefinierte Metadatentypen beinhalten Folgendes:
• Erstellen benutzerdefinierter Metadatentypen und Datensätze.
• Erstellen einer Benutzeroberfläche zur Unterbringung der Prozesse zum Erstellen, Bearbeiten und Löschen benutzerdefinierter
Metadatensätze.
• Erstellen nicht verwalteter Pakete, verwalteter Pakete oder verwalteter Paketerweiterungen von benutzerdefinierten Metadatentypen.
• Bereitstellen von Paketen, die benutzerdefinierte Metadatentypen und Datensätze enthalten, in Organisationen mit der Professional,
Developer, Enterprise, Performance, Unlimited und Database.com Edition.
• Verwenden von Änderungssets für die Bereitstellung benutzerdefinierter Metadatentypen und Datensätze aus einer Sandbox.
• Verwenden aller in den benutzerdefinierten Einstellungen verfügbaren Feldtypen in benutzerdefinierten Metadatentypen mit
Ausnahme von Währungsfeldern.
• Verwenden von SOQL-Abfragen zum Abrufen von Daten aus benutzerdefinierten Metadatentypen und ihren Datensätzen. Im
Gegensatz zu anderen Apex-Transaktionen können Sie für benutzerdefinierte Metadatentypen und Datensätze eine unbegrenzte
Anzahl von SOQL-Abfragen vornehmen.
Für weitere Informationen:
• Lesen Sie diesen Blogpost auf developer.salesforce.com.
Anmerkung: Dieser Post ist nur in englischer Sprache verfügbar.
• Informationen finden Sie im Implementierungshandbuch für benutzerdefinierte Metadatentypen.
Wichtige Aktualisierungen
Diese Version enthält Aktualisierungen, die die Leistung, Logik und Benutzerfreundlichkeit von Salesforce optimieren, sich jedoch u. U.
auf Ihre vorhandenen Anpassungen auswirken können.
Zur Gewährleistung eines reibungslosen Übergangs gibt es für jede wichtige Aktualisierung einen sogenannten Opt-In-Zeitraum, der
an dem in "Setup" auf der Seite "Wichtige Aktualisierungen" angezeigten Datum für die automatische Aktivierung endet. In diesem
303
Salesforce Summer '15 – Versionshinweise
Andere Salesforce-Produkte
Zeitraum kann die Aktualisierung beliebig oft manuell aktiviert und deaktiviert werden, um ihre potenziellen Auswirkungen auf Ihre
Organisation zu ermitteln und betroffene Anpassungen zu ändern. Nach Ablauf des Opt-In-Zeitraums wird die Aktualisierung automatisch
aktiviert. Weitere Einzelheiten finden Sie unter Wichtige Aktualisierungen – Überblick in der Salesforce-Hilfe.
Bereitstellen statischer Ressourcen aus der Visualforce-Domäne
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der statische Ressourcen wie Bilder, JavaScript und CSS-Dateien
von Salesforce bereitgestellt werden. Um beschädigte Verweise auf statische Ressourcen zu vermeiden, beachten Sie unbedingt die
empfohlenen bewährten Vorgehensweisen.
PageReference-Methoden getContent() und getContentAsPDF() verhalten sich wie Callouts
Durch diese wichtige Aktualisierung ändert sich die Art und Weise, in der Aufrufe an die PageReference-Methoden getContent()
und getContentAsPDF() behandelt werden, und es wird die Semantik der Transaktion für die Aufrufseite verbessert.
Einrichten erweiterter Ziele
Alle Organisationen, die Work.com-Ziele verwenden, werden am Freitag, den 21. August, automatisch auf erweiterte Ziele aktualisiert.
Sie können die Aktualisierung früher durchführen, sobald die Version verfügbar ist, um die neuen Funktionen zu verwenden und
Ihrer Organisation mehr Zeit für die Migration Ihrer Anpassungen an Zielen zu geben.
Andere Salesforce-Produkte
desk.com
Desk.com ist eine umfassende Kundensupportanwendung für Kleinunternehmen und wachsende Teams.
Informationen zu neuen Funktionen erhalten Sie im Blog zu den Desk.com-Produktaktualisierungen (in englischer Sprache).
Heroku
Heroku ist eine Cloud-basierte Anwendungsplattform zum Erstellen und Bereitstellen von Webanwendungen.
Informationen zu den neuen Funktionen finden Sie im Heroku Changelog (in englischer Sprache).
Salesforce Marketing Cloud
Die Salesforce Marketing Cloud ist eine zentrale Social Marketing-Suite, die Unternehmen die Möglichkeit bietet, Kunden zu hören und
mit ihnen zu diskutieren, Inhalte zu veröffentlichen, ihre soziale Werbung zu optimieren, Kampagnen zu bewerten und soziale Einblicke
in die Kundendaten zu integrieren.
Informationen zu den neuen Funktionen erhalten Sie auf der Facebook-Seite zur Salesforce Marketing Cloud.
304