Visualforce

Visualforce ist ein Framework das es Programmierern ermöglicht, funktionale Nutzeroberflächen in Salesforce zu entwickeln. Das Framework basiert auf einer Programmiersprache, die ähnlich wie HTML aufgebaut ist.

Struktur und Anwendung

In Salesforce kommen drei Basistechnologien zur Anwendung: Apex, Lightning, und Visualforce. Während Apex die strikt objektorientierte Programmiersprache in Salesforce darstellt, sind sowohl Lightning als auch Visualforce zwei Oberflächentechnologien. Visualforce basiert für die Ausführung der Geschäftslogik auf Apex und versteht sich somit als eine Mischung aus HTML, speziellen Tags, JavaScript und Apex. Somit ist es Entwicklern mittels Visualforce möglich, schnell funktionale Oberflächen in Salesforce zu entwickeln. Zudem können die entwickelten Oberflächen individuell verwendet oder in das Standard-Layout von Salecforce-Objekten einzubetten. Auf diese Weise können z. B. organisationsspezifische Apps zu entwickeln bzw. diese auf die individuelle Ausgangslage zuzuschneiden.

Weiter Anwendungsszenarien sind:

  • Überschreiben der Standardbuttons, z. B. für Accounts
  • Definition individueller Registerkarten
  • Anpassen, erweitern oder integrieren der Sidebar in der Salesforce-Konsole
  • Hinzufügen von Menüpunkten, Aktionen und mobilen Karten in Salesforce1

Vor- und Nachteile von Visualforce

Die Vorteile, die sich bei der Nutzung ergeben, sind schnell gefunden. Änderungen im Programm können direkt in der Entwickler-Konsole von Salesforce vorgenommen und direkt angesehen werden. Zudem ist es möglich, fast jede Webkomponente mittels Visualforce abzubilden.

In unserer individuellen Salesforce Administratoren Schulung bieten wir Ihnen speziell auf Ihre Anforderungen zugeschnittene Schulungen im administrativen Bereich an, die gezielt auf Ihrem Vorwissen aufbauen.

Ein weiterer Vorteil ist der Zugriff einer Seite auf globale Salesforce-Variablen, wie z. B. derzeit eingeloggte User. Ebenso kann der Code des Visualforce Controllers oder auch die Integration von JavaScript genutzt werden. Visualforce ermöglicht die Beschleunigung der Entwicklungsarbeit, wie z. B. beim Rendern (automatische Erkennung des Datentyps) oder Erstellen von HTML-Elementen. So können über Tags viele HTML-Elemente erstellt werden,  ohne dass in eine Zeile des Codes eingegriffen werden muss.

Weitere Vorteile

  • Leichte Implementierung
  • Integration von Metadaten
  • Automatische Aufsplittung großer Applikationen in kleine, handhabbare Seiten

Als Nachteil wird der hohe Entwicklungsaufwand gesehen, der nötig ist, um Oberflächen mobilfähig zu machen. Außerdem entsprechen die Oberflächen nicht den modernen Design-Standards und aktuellen Nutzererwartungen. Dafür ist Visualforce allerdings ein ausgereiftes Programm, das alle Kinderkrankheiten abgelegt hat und für verlässliche, stabile Anwendungen sorgt.

Weitere Nachteile

  • Höhere Latenz
  • Begrenzte Interaktivität

Einführung & Best Practices

Wollen Sie ebenfalls die Oberflächentechnologie nutzen? Brauchen Sie Unterstützung bei der Anwendung von Visualforce? Sie haben Fragen zu den Vorteilen sowie zur Nutzung der Technologie für Ihren konkreten Anwendungsfall?

mindsquare ist ein Technologie-Beratungsunternehmen, das sich auf die Beratung und Entwicklung im SAP- und Salesforce-Umfeld spezialisiert hat. Unsere Berater beschäftigen sich seit vielen Jahren intensiv mit den Technologien von Salesforce und haben bereits zahlreiche Projekte mithilfe von Visualeforce in Salesforce umgesetzt. Wir beraten Sie gerne zu allen Ihren Fragen rund um der Gestaltung Ihres Salesforce-Systems. Vereinbaren Sie ein unverbindliches Beratungsgespräch und machen Sie den nächsten Schritt in Ihrer digitalen Transformation.

Wie geht es weiter?

Schritt 1

Sie nehmen telefonisch, per Mail oder Formular Kontakt auf und schildern uns Ihr Anliegen.

Schritt 2

Zur Klärung von Rückfragen und von Details zum weiteren Vorgehen melden wir uns telefonisch bei Ihnen.

Schritt 3

Wir unterbreiten Ihnen ein Angebot und unterstützen Sie gerne auch bei der Präsentation für Ihr Management.

Jetzt Kontakt aufnehmen

Passende Angebote zum Thema

crm_kickstarter_2
Sie wollen Salesforce als Ihr neues CRM-System einführen und Ihre Vertriebsprozesse optimieren? Profitieren Sie von unseren Best Practices. Mit unserer Unterstützung gelingt Ihnen die Einführung in kürzester Zeit.
Angebotseinzelbilder_Salesforce_Einführung
Die Einführung eines neuen IT-Systems ist immer eine spannende Sache, etwas Einmaliges und selbst für große Unternehmen etwas Besonderes. Sie haben sicherlich schon selbst erkannt: Einfach ist eine Neueinführung nie.