Loading
Erweitern von Salesforce mit Code
Benutzerdefinierte S-Control-Attribute

Benutzerdefinierte S-Control-Attribute

Machen Sie sich mit den benutzerdefinierten S-Control-Attributen vertraut.

Erforderliche Editionen

Verfügbarkeit: Salesforce Classic
Verfügbarkeit: Contact Manager, Group, Professional, Enterprise, Performance, Unlimited und Developer Edition
Attributname Beschreibung
Bezeichnung Der Text, der in Seitenlayouts für eingebettete S-Controls angezeigt wird.
S-Control-Name Der eindeutige Name für das S-Control. Dieser Name darf nur Unterstriche und alphanumerische Zeichen enthalten und muss in Ihrer Organisation eindeutig sein. Er muss mit einem Buchstaben beginnen, darf keine Leerzeichen enthalten und nicht mit einem Unterstrich enden oder zwei aufeinanderfolgende Unterstriche enthalten.
Typ

Legt fest, wie Sie das S-Control verwenden möchten.

HTML
Aktivieren Sie diese Option, wenn Sie den Inhalt für Ihr S-Control im Bereich Inhalt eingeben möchten.
URL
Aktivieren Sie diese Option, wenn Sie den Link bzw. URL einer externen Website im Bereich Inhalt eingeben möchten.
Auszug
Als Auszüge werden S-Controls bezeichnet, die für die Aufnahme in andere S-Controls vorgesehen sind. Aktivieren Sie diese Option, wenn Sie den Inhalt für Ihren S-Control-Auszug im Bereich Inhalt eingeben möchten.
Beschreibung Text, der der Erläuterung des S-Control dient. Wird nur für Administratoren angezeigt.
Inhalt

Geben Sie den Inhalt bzw. die Quelle Ihres S-Control ein. Sie können bis zu 1 Million Zeichen eingeben. Der HTML-Code definiert genau, wie Ihre Benutzer das benutzerdefinierte S-Control anzeigen sollen.

  • Wenn Sie auf der Registerkarte Erweiterte Formel eine Formel für Genehmigungen oder Regeln erstellen möchten (z. B. Workflow, Validierung, Zuweisung, automatische Antwort oder Eskalation), klicken Sie auf Feld einfügen, wählen Sie ein Feld aus und klicken Sie auf Einfügen.

    Wenn Sie eine Grundformel erstellen möchten, die spezifische Salesforce-Daten übergibt, wählen Sie auf der Registerkarte Einfache Formel den Feldtyp in der Dropdown-Liste Feldtyp auswählen aus und wählen Sie dann eines der Felder in der Dropdown-Liste Feld einfügen aus. Erstellen Sie objektübergreifende Formeln, die sich über verwandte Objekte erstrecken und Briefvorlagenfelder in solchen Objekten referenzieren.

  • Wenn Sie einen Operator einfügen möchten, wählen Sie das entsprechende Operatorsymbol in der Dropdownliste Operator einfügen aus.
  • Um eine Funktion einzufügen, doppelklicken Sie auf den Namen der Funktion in der Liste und anschließend auf Ausgewählte Funktion einfügen. Um die Liste der Funktionen zu filtern, wählen Sie eine Kategorie aus der Dropdownliste Funktionen aus. Wählen Sie eine Funktion aus und klicken Sie auf Hilfe zu dieser Funktion, um eine Beschreibung und Beispiele von Formeln anzuzeigen, die diese Funktion verwenden.
  • Zur Referenzierung einer in das Feld Dateiname hochgeladenen Datei als Teil des benutzerdefinierten S-Control wählen Sie in der Dropdownliste Feldtyp auswählen zunächst die Option “Custom S-Control” und dann “Custom S-Control-URL”, um das zugehörige Briefvorlagenfeld abzurufen. Bei einem Java-Applet können Sie auch das Briefvorlagenfeld {!Scontrol_JavaCodebase} und das Briefvorlagenfeld {!Scontrol_JavaArchive} verwenden.
  • Wählen Sie zum Einfügen von Briefvorlagenfeldern für Aktivitäten unter Feldtyp auswählen die Option Ereignis bzw. Aufgabe aus.

Internetstandards machen für URLs eine spezielle Codierung erforderlich. Salesforce codiert Text aus beliebigen Briefvorlagenfeldern, den Sie in einen Link einfügen. Codieren Sie zusätzlichen Text im Link manuell. Um beispielsweise die folgende URL zu erstellen:

http://www.google.com/search?q={!user.name} Steve Mark 50%
http://www.google.com/search?q={!user.name}+Steve+Mark+50%25

Salesforce entfernt doppelte Anführungszeichen aus URLs, wenn die Inhaltsquelle "URL" lautet. Wenn Sie doppelte Anführungszeichen verwenden müssen, codieren Sie sie manuell. Um beispielsweise die URL http://www.google.com/search?q="salesforce+foundation" zu generieren, verwenden Sie folgenden Inhalt: http://www.google.com/search?q=%22salesforce+foundation%22

Dateiname Laden Sie eine Datei hoch, die angezeigt werden soll, wenn Sie dieses benutzerdefinierte S-Control einem benutzerdefinierten Link hinzufügen. Die Datei kann ein Java-Applet, ein ActiveX-Steuerelement oder einen beliebigen anderen Inhaltstyp enthalten. Diese Option ist nur für HTML-S-Controls relevant.
Erstellung im Vorfeld auf Seite Mit dieser Option wird das S-Control im Arbeitsspeicher belassen, wodurch sich die Leistung beim erneuten Laden der Seite erhöhen kann, da das S-Control nicht neu geladen werden muss. Diese Option ist nur für HTML-S-Controls relevant.
Codierung Unicode (UTF-8) ist die standardmäßige Codierungseinstellung. Ändern Sie sie, wenn Sie Informationen an eine URL übergeben, für die Daten in einem anderen Format vorliegen müssen. Diese Option ist verfügbar, wenn Sie bei Typ die Option “URL” auswählen.
 
Laden
Salesforce Help | Article